I am looking at filing a PPA. In the meantime I have prospective customer expressing interest in the product that will be based on it and wants to test the prototype. I will use an example to describe my product which is a method used in conjunction with a specific machine. Let's say I came up with a method to improve the GPS accuracy in cell phones substantially that is based on an algorithm. If I provide the software application that demonstrates the effectiveness of the method to a company to test on their cell phones am I committing public disclosure before filing the PPA? In other words
1) if I just demonstrate the effectiveness of the device without disclosing the actual method, is this really a disclosure? What if I just demo the operation on my phone? In this case the prototype is really a black-box as the software is in object form and not human readable.
2) is there one year rule? I read somewhere that if I (the inventor) am making the disclosure, or even start selling products based on it, and file within a year there is no violation. Is this true for international patents as well?
3) if I ask the company in question to sign NDA am I safe to provide a prototype for them to test?
Thanks!