How to Patent a Program

By: Michael J Foycik Jr.
The author is a patent attorney with over 28 years experience in patents and trademarks. For further information, please email at IP1lwyr@gmail.com, or call at 877-654-3336.

A program
Each “how to patent” subject is discussed in detail below. Here are ways to get a patent. A computer program can be copyrighted, but it can also often be patented. The types of protection are very different. Specifically, the inventive steps of the program can be patented, and because of this the patent can provide protection far beyond just the specific program language used.

First, a drawing is made showing the most important steps of the program as a flowchart diagram. It is usually not necessary to give every detail of the operation of the program; instead, the main features should be illustrated. The program should be protected by a utility patent application, since that will cover any type of program language. This is also sometimes called a “regular” patent application. The program steps can be explained in words and by the flowchart drawings. The drawings do not need to be like blueprints. And, it is not necessary to have a working program, as long as the steps could be followed by a skilled programmer.

This is a good point to mention that there is also something called a “provisional patent application” that gives patent pending status for one year, permitting a utility patent application to be filed at any time during that year. This is much less expensive, and is recommended when there is an urgent need to get something one file, for example just prior to a trade show or publication. Further below, there is a section called “How to patent using a provisional patent application.”

Read more >> http://internationalpatentservice.com/How-to-Patent-a-Program.html