Although the protection strategy has changed, the answer is yes.
Until recently, software patents accounted for about half of all utility patents issued by the USPTO. Application of a 2014 U.S. Supreme Court case, Alice v. CLS Bank, effectively slammed the door on this practice. Likewise, software patents issued prior to this decision have been routinely stricken down by the courts as invalid. Only a small number of utility software patents have still been allowed at the expense of nuanced arguments and arduous appeals. However, there remains a variety of methods when used in combination that can arguably give broader legal protection with numerous practical advantages to the software industry.
The strategy involves dividing software into tiers, and protecting each tier differently. It also involves taking advantage of newly passed federal legislation that protects a company domestically and abroad.
Most software can be divided into several levels including a user interface, application programming interfaces (APIs), algorithms and data structures.
To properly protect a trade secret, businesses should use carefully drafted non-disclosure agreements, access control its programmers, and limit the amount of time electronic documents remain active after transmission. Having a law firm implement a business’ risk management structure before a problem arises can strengthen trade secret protection when it comes time to enforce the right through litigation.
If you have questions or concerns related to protecting your company’s software, please contact us at (321) 255-2332.
Many small businesses are required to report their beneficial ownership information (BOI) to the Financial…
A new addition to the family is an incredible blessing. With this precious gift comes…
Trademark protection is designed to secure a business asset that is unique to your business…
So … you are purchasing a home or other piece of residential real estate in…
Litigation can be a lengthy, costly, and emotionally draining process. As an attorney who practices…
Imagine this scenario: there is a certain corporation with 400 business units. Each business unit…