In filing a patent application and paying required fees, the USPTO provides forms and an electronic filing tool. The purpose of this guide is to provide you with basic information about filing a utility patent application with the USPTO.Each patent application has several forms that must be filled out and submitted. A list of these forms can be found here. The patent attorney files the patent application with the patent office, along with "formal" paperwork, which includes a declaration of inventorship. To get an international patent protection for your software is complicated but not that difficult. We help businesses with such problems all the time. The North Carolina Secretary of State cannot provide legal services in the event that you need legal services in matters relating to Invention Development. (59) Without question, software patents have had a rough eight years or so in the patent office. Software based inventions are still patentable in the United States.