Hello, I have an idea for a smartphone app that is certainly unique. I believe it would fulfill all the patent requirements. What I don't know, however, is what exactly I would need to provide to the patent office in order to be awarded a patent. Would I need to make a prototype and patent the software? Or would I need to patent the application and process of my app in relation to the technology it will be based off of? I understand this is vague, and if it is too vague, then my apologies, I will just find the info elsewhere, thanks.