I have just finished testing my mobile application and I am ready to release it. The idea is novel and patentable. I have made sure of that. Now I have a question, I want to know the right time to patent it. Should I go ahead and apply for a provisional patent then release application on the market? Should I release the app then apply for a patent soon after? Is there a wait time between the time I need to file for a provisional patent and the release of the application. Keep in mind that I want to start the application on Kickstarter in order to receive funds to fully support the project. So, I want to know the order in which I could file for the patent.