A Shallow Dive into Murky Software Patent Waters

A patent is a legal instrument that provides exclusive rights to an inventor for a limited period of time for an invention that involves software. The idea is that the inventor of a novel, useful thing gets a period of exclusivity in order to bring the invention to market and profit from the idea. The inventor does not need to manufacture the product themselves but can sell or license the idea. In exchange for granting that time, once the patent expires, the idea becomes available to everyone. This encourages inventors to create and profit from their ideas while also benefiting society as a whole.

The invention must be new, non-obvious, and useful in order for a patent to be granted. Software patents are much like other patents. These patents are granted by the government and provide the holder with the ability to prevent others from making, using, selling, or importing the patented software without their permission. Software patents have been a controversial issue in the tech industry, with some arguing that they stifle innovation and competition, while others argue that they are necessary to protect the rights of inventors and encourage investment in software development.

In the United States, an algorithm can be patented as part of a software or system that implements the algorithm, if it meets the requirements for patentability, which include novelty, non-obviousness, and usefulness. The patent would be granted for the software or system, not the algorithm per se.

However, there are some limitations and specific criteria that the algorithm must meet to be patentable. For example, laws and regulations in the United States do not allow mathematical formulas, business methods, and some other abstract ideas to be patented. Additionally, the algorithm must be described in a way that allows someone skilled in the art to understand how to implement it.

Additionally, the U.S. Supreme Court has established a two-part test, known as the Alice/Mayo test, to determine if a software-implemented invention is patent eligible. First, the court determines whether the claims at issue are directed to a patent-ineligible concept, such as an abstract idea or natural phenomenon. If so, the court must then determine whether the claims include additional elements that transform the nature of the claim into a patent-eligible application.

It’s important to note that the patentability of software and algorithms is a complex and nuanced area of law, and the specifics of whether a particular algorithm is patentable in the United States can depend on a variety of factors and may require the guidance of a patent attorney.

The United States Patent and Trademark Office is the controlling entity for patents in the United States and much of the world takes its cues from its rules.  Though virtually every county has  its own Patent Office.

Software patents are a unique area of patent law and inventors should seek out Patent Attorneys that have a history of successfully bringing software patents to fruition.

John & Morgan, P.C.  is a versatile law firm that handles Intellectual Property work such as Patents and Trademark. We also do Family Law cases such as Divorce, Child Support, and Child Custody. We also do Wills and Estate Planning.

Call to schedule your consultation at 713-934-7000