Historically, the patent system has provided broad protections to software innovations. In the past, software patent holders could prevent competitor infringement without much need for a comprehensive disclosure of the software being patented. Furthermore, the protections a patent offered often lasted long past the effective life of a software product.
But shifting patent standards generally and unpopular large awards for software infringement in particular have changed the software patent landscape. The Supreme Court’s recent decision in Alice Corp. v. CLS Bank —which preserves software patentability but requires “an inventive concept” beyond computer implementation of an abstract idea-reaffirms the difficulties that accompany current software patenting. As a result, software innovators may find that, in some cases, trade secret law now offers the best method for protecting proprietary software advancements.
Trade secrets defined
State law serves as the primary source of trade secret law. In most states, a trade secret is defined as information, including a formula, pattern, compilation, program, device, method, technique, or process that meets two criteria:
(1) The secret derives value because it is not generally known or readily ascertainable by others.
(2) The innovator is making reasonable efforts to maintain the secrecy of those methods.
Software frequently has little difficulty meeting this standard. Software design is a constant effort to construct and refine efficient algorithms that distinguish the end product from the competition. Putting aside the benefits of open source software development, software companies often derive value in not simply releasing those methods to the public.
That secrecy is the fundamental difference between patent protection and trade secret protection. The quid pro quo of patent protection is that an applicant discloses what is being patented to the public. The patent application, therefore, can have profound impact on whether the software technique can be maintained as a trade secret. More importantly, as software patents become increasingly difficult to procure, the demands for disclosure of novel techniques will only increase.
Consequences of trade secret misappropriation
Trade secret law prohibits others from misappropriating trade secrets and provides remedies if they do. For most states, at its most basic level, “misappropriation” occurs when someone:
Acquires a trade secret knowing or having reason to know that the trade secret was acquired by improper means, or
Discloses or uses another’s trade secret without the owner’s permission.
A key theme for each type of misappropriation is the concept of acquisition of the secret through “improper means,” e.g., theft, bribery, misrepresentation, espionage, or not adhering to a duty to maintain secrecy.
If secrets are improperly disclosed, plaintiffs may seek money damages. Trade secret verdicts are increasingly taking their place on the intellectual property leaderboard with more than half of the largest intellectual property verdicts over the last year relating to trade secrets, not patents. Those verdicts include a multi-billion dollar award to St. Jude, a $919 million dollar verdict to DuPont (just recently overturned by the Fourth Circuit), and a $465.4 million verdict in favor of Lexar Media.
And, unlike patent claims, trade secret owners are not limited to the benefits of civil injunctive and money damages relief. Trade secret misappropriation also can result in criminal penalties. In certain circumstances, these penalties provide trade secret owners with alternative avenues for enforcement, including leveraging the government’s ability to obtain more expansive discovery (through search warrants) and assistance in recovery of stolen trade secrets.
Advantages and drawbacks of trade secret protection
Trade secret protection’s advantages boil down to one word: secrecy. In particular, small and nascent software companies benefit from keeping confidential revolutionary or new algorithms, data structures, or methods for delivering content benefits— especially when it comes to competing against larger, well-funded rivals.
But protecting software through the trade secret mechanism does not come without risk. These include:
No protection to an owner when the secret is otherwise ascertainable by the public either through independent discovery or reverse engineering.
The possibility of patent infringement actions by companies that later attempt to patent similar technology.
The latter risk, however, was substantially mitigated by recently enacted patent reform legislation, the America Invents Act. Specifically, patent law now provides companies a defense to patent infringement based on prior commercial (and certain other) uses of a claimed invention, so long as that use occurred at least one year before the filing date of the invention or disclosure to the public. The protection now exists even if the use occurred in secret. Although nuanced, the defense provides a new level of protection against subsequently filed patents to companies that prefer to keep their innovation secret.
Keeping trade secrets secret
Once opting for trade secret protection, a software company must take reasonable steps to maintain the secrecy of the trade secret. Companies should consider several methods:
Inventory and identify trade secret materials: An important first step toward protecting the company’s secrets is figuring out what they are. This may not be as intuitive for a software company as it is for Coca-Cola, but, much like the secret recipe for Coca-Cola or the Colonel’s recipe of “eleven herbs and spices,” software companies know what makes their product unique and valuable. Trade secret protection is not just limited to the specific algorithm in code, but includes design and other internal documentation that may embody secret details.
Mark trade secret protected materials: Once a software company identifies its trade secrets, it should unambiguously mark them. Although source code might be difficult to mark as “confidential,” software companies should consider marking other documents to help eliminate any chance of accidental disclosure.
Keep software out of open source: Given that the objective is to maintain a trade secret, a software company should not release its secrets into the open source community or freely distribute its source code Instead, software companies should consider distributing software in compiled form.
Require employee confidentiality agreements: Software company employees should execute confidentiality and proprietary information agreements. These agreements eliminate any ambiguity regarding employees’ responsibilities to protect the company’s confidential material, establish protocols for any newly created innovations to be assigned to or remain the property of the company, and provide the company a mechanism to engage employees on the importance of secrecy from the onset of the employment relationship.
Adopt confidentiality policies: Company policies should ensure that all documents embodying the company’s secrets are clearly identified as confidential and are appropriately secured. Further, companies should examine social media policies to make sure that they clearly instruct employees not to divulge company confidential information when using social media. Finally, given the higher than average employee turnover experienced by software companies, companies maintain an effective exit interview process to remind employees of their obligations and ensure employees do not leave with the company’s secrets.
Ensure third parties sign confidentiality agreements: Third parties should also be instructed not to disclose material. Software companies often engage in joint development agreements, actively canvas for venture capital, or provide critical details about their software to potential customers. In each case, software companies should ensure proper non-disclosure or confidentiality agreements are in place, not only to ensure there is no question about whether materials can be disclosed, but, to establish who owns what whenever materials are exchanged.
Establish adequate physical security: Best practices in collaborative software design necessitate a code repository, which provides a means for monitoring and securing access to materials. In addition, all confidential materials—not just the source code—should be secured from prying eyes. Copying of these materials should be monitored and logged. Software companies should also consider other forms of standard physical security—both in its storage equipment and in the facilities housing them.
A software company is not obligated to do everything possible to secure its secrets, but, the more it does, the better chance it will have preventing misappropriation and demonstrating to a court that it took reasonable steps to protect those secrets.
After CLS v. Alice software innovators must think long and hard about the IP protections the want to cultivate. When it comes to software patenting, the software industry must risk ongoing judicial and legislative support for curtailing patent protection in order to obtain the exclusion rights patents offer. Developing strategies for ensuring that software remains protectable as a trade secret offers an alternative to path to protection innovation—and avoiding the software patent battlefield that is sure to continue to claim programming innovations from software patenting’s better days.
 Alice Corporation Pty. Ltd. v. CLS Bank Int’l., __ U.S. ___ , 2014 U.S. Lexis 4303 (Sup.Ct. June 19, 2014).