If abstract ideas and mental processes cannot be patented, how can software based on a mathematical algorithm receive patent protection?
For years, software was considered outside the scope of patent protection to the extent based on mathematical algorithms, as mathematics is the basic working tool of contemporary science and technology and algorithms can be natural laws. In 1981, the Supreme Court held that software-related inventions are not per se to be excluded from patent protection simply because the process of performing the program’s function may involve underlying mathematical algorithms. Software uses a non-physical process by operating electronically through the utilization of a mathematical equation (algorithm) to control the output of the computer program. Mathematical algorithms have a functional application in computer programs, and thus can be protected under the Patent Act. To use an example from physics, electricity was not patentable, but the way in which electricity transmits information may be patentable.
Related Questions
- My company wants to export software services to a USA based company for which the US Based company is asking for an Export Compliance Certificate to USA. What do I need to do?
- If abstract ideas and mental processes cannot be patented, how can software based on a mathematical algorithm receive patent protection?
- Processes Run on Server/Network Does the network version run processes on the server/network or is the software file based?