1. You do not need to have the software already coded. You need enough information to enable someone of ordinary skill in the art to make and use the invention. This is called the "enablement" requirement. This is usually done by flowcharts. 2. You are not required to have an LLC. You can transfer title to a patent application at any time after it is filed or even after the patent issues. It is up to you and depends on whether you are doing activities that could generate liability. Probably not much liability is raised by patenting something, but manufacturing something or selling is a different thing. Seek counsel from a corporations attorney. 3. I am not sure I understand your question. To obtain a patent, you need to be an inventor. We are currently a first-to-invent country but in a bit less than a year and a half, we will be a first-to-file country. Transforming software to an iPhone app is probably not novel enough but there may be some significant changes to accomplish the transformation.
Answered on Oct 25th, 2011 at 11:00 PM