Ancora Technologies, Inc. v. Roku, Inc.

140 F.4th 1351
CourtCourt of Appeals for the Federal Circuit
DecidedJune 16, 2025
Docket23-1674
StatusPublished
Cited by1 cases

This text of 140 F.4th 1351 (Ancora Technologies, Inc. v. Roku, Inc.) is published on Counsel Stack Legal Research, covering Court of Appeals for the Federal Circuit primary law. Counsel Stack provides free access to over 12 million legal documents including statutes, case law, regulations, and constitutions.

Bluebook
Ancora Technologies, Inc. v. Roku, Inc., 140 F.4th 1351 (Fed. Cir. 2025).

Opinion

Case: 23-1674 Document: 68 Page: 1 Filed: 06/16/2025

United States Court of Appeals for the Federal Circuit ______________________

ANCORA TECHNOLOGIES, INC., Appellant

v.

ROKU, INC., VIZIO, INC., NINTENDO CO., LTD., NINTENDO OF AMERICA INC., Appellees ______________________

2023-1674, 2023-1701 ______________________

Appeals from the United States Patent and Trademark Office, Patent Trial and Appeal Board in Nos. IPR2021- 01338, IPR2021-01406. ______________________

Decided: June 16, 2025 ______________________

STEVEN M. SEIGEL, Susman Godfrey LLP, Seattle, WA, argued for appellant. Also represented by ANDRES HEALY; ALEXANDRA GISELLE WHITE, Houston, TX.

ANDREW DUFRESNE, Perkins Coie LLP, Madison, WI, argued for all appellees. Appellees Nintendo Co., Ltd., Nin- tendo of America Inc. also represented by KYLE R. CANAVERA, San Diego, CA.

RICHARD CRUDO, Sterne Kessler Goldstein & Fox Case: 23-1674 Document: 68 Page: 2 Filed: 06/16/2025

PLLC, Washington, DC, for appellees Roku, Inc., VIZIO, Inc. Also represented by LESTIN L. KENTON, JR. ______________________

Before LOURIE, REYNA, and HUGHES, Circuit Judges. PER CURIAM. Ancora Technologies, Inc. appeals two final written de- cisions of the Patent Trial and Appeal Board concluding that various claims of U.S. Patent No. 6,411,941 are un- patentable as obvious. Because the Board erred in apply- ing our precedent on nexus to the license evidence offered as objective indicia of nonobviousness, we vacate and re- mand. BACKGROUND I. Ancora Technologies, Inc. (“Ancora”) owns U.S. Patent No. 6,411,941 (“’941 patent”). The ’941 patent generally re- lates to the restriction of unauthorized use of licensed soft- ware programs on computers. ’941 patent, Abstract. Specifically, the ’941 patent relates to software based prod- ucts that prevent hackers from copying a software program that was licensed for use on a computer. Id. at 1:21–35. The patent aims to avoid reliance on a computer’s “volatile memory media,” which are subject to “physical instabili- ties.” Id. at 1:24–26. The patent describes a method of re- stricting use of a licensed software program on a computer that has at least two “non-volatile memory areas” and one volatile area. Id. at 2:62–3:3. In a “non-limiting, preferred embodiment,” the non-volatile areas are inside a “Basic In- put / Output System” (“BIOS”) module. Id. at 4:49–54. A BIOS is built into a computer and allows it to start up, in contrast to an operating system (“OS”), see J.A. 1075, which runs software once the computer is started. The method described in claim 1 of the patent includes two features related to making a licensed program secure Case: 23-1674 Document: 68 Page: 3 Filed: 06/16/2025

ANCORA TECHNOLOGIES, INC. v. ROKU, INC. 3

using the non-volatile area of a BIOS. First, a “key” is the computer’s unique identification code embedded during manufacture in the “read-only memory” (“ROM”) section of the BIOS and stored in a non-volatile part of the BIOS where it cannot be erased or modified. Id. at 1:42–52. Sec- ond, a “verification structure” indicates that a program is licensed to run on the computer and is located in a second non-volatile area of the BIOS where, unlike in the first area where the key is stored, data can be erased or modified (such as in the computer’s “electrically erasable program- mable read-only memory,” or “EEPROM,” section). Id. at 1:59–2:9. The verification structure includes a “license record,” which is created as part of the process of creating the verification structure. Id. at 6:18–27, 5:13–16. The li- cense record is an encrypted code stored in the second non- volatile section of the BIOS (such as the EEPROM), so that the encrypted code can be erased or modified. Id. at 1:53–58. The method described in claim 1 has four key steps. First, the method selects a program in the computer’s vol- atile memory area (such as the internal “random access memory” or “RAM”). Id. at 2:66–67, 5:15–16. Second, the method sets up a verification structure in the non-volatile memory areas. Id. at 2:67–3:1. At this second step, the method uses an “agent” to set up the verification structure in an erasable, non-volatile memory area (such as the EEPROM). Id. at claim 1. Third, the method uses that structure to verify the program. Id. at 3:1–2. Fourth, based on the verification, the method acts on the program. Id. at 3:2–3. At issue are claims 1–3, 6–14, and 16 of the ’941 patent. Claim 1 is an independent claim; the remaining claims di- rectly or indirectly depend from claim 1. Claim 1 reads: 1. A method of restricting software operation within a license for use with a computer including an erasable, non-volatile memory area of a BIOS of Case: 23-1674 Document: 68 Page: 4 Filed: 06/16/2025

the computer, and a volatile memory area; the method comprising the steps of: selecting a program residing in the volatile memory, using an agent to set up a verification structure in the erasable, non-volatile memory of the BIOS, the verification structure accommodating data that in- cludes at least one license record, verifying the program using at least the verifica- tion structure from the erasable non-volatile memory of the BIOS, and acting on the program according to the verification. ’941 patent, claim 1 (emphasis added). II. A. PROSECUTION HISTORY During prosecution, the examiner rejected an earlier version of claim 1 for lack of adequate written description and lack of enablement under 35 U.S.C. § 112, because the application did not teach either the device needed to edit an EEPROM or how the system would handle the complex processing required to write and erase data. J.A. 2934–35. The examiner also rejected claims 2–19 because they de- pend from claim 1. J.A. 2935. In response, Ancora amended claim 1 to add an “agent” that sets up the “verifi- cation structure in the erasable, non-volatile memory of the BIOS” (e.g., an EEPROM). J.A. 12953, 2956. As amended, the limitation reads: “using an agent to set up a verification structure in the erasable, non-volatile memory of the BIOS, the verification structure accommodating data that in- cludes at least one license record” (“‘agent’ limitation”). J.A. 2956 (emphasis added). The examiner then rejected all pending claims for obviousness based on certain prior art references. J.A. 2968–71. Ancora replied, arguing that these references “do not teach or suggest, among other Case: 23-1674 Document: 68 Page: 5 Filed: 06/16/2025

ANCORA TECHNOLOGIES, INC. v. ROKU, INC. 5

things, storing a verification structure, such as software li- cense information, in the BIOS of a computer.” J.A. 2977. The examiner later allowed Ancora’s amended claims, explaining, in part, that the prior art does “not teach li- censed programs running at the OS level,” where those pro- grams “interact[] with a program verification structure stored in the BIOS” for the purpose of “verify[ing] the pro- gram using the verification structure.” J.A. 2988. The ex- aminer also explained that the invention “overcomes” the fact that a BIOS is “not setup [sic] to manage a software license verification structure.” J.A. 2988. According to the examiner, the invention overcomes this problem in a BIOS by “using an agent to set up a verification structure in the erasable, non-volatile memory of the BIOS.” J.A. 2988 (emphasis added). B. PROCEDURAL HISTORY In 2021, Nintendo Co., Ltd. and Nintendo of America, Inc. (collectively, “Nintendo”) and Roku, Inc. and VIZIO, Inc. (collectively, “Roku”) filed petitions for inter partes re- view (“IPR”) of the ’941 patent. See J.A. 163–240, 4575–654.

Free access — add to your briefcase to read the full text and ask questions with AI

Related

Cite This Page — Counsel Stack

Bluebook (online)
140 F.4th 1351, Counsel Stack Legal Research, https://law.counselstack.com/opinion/ancora-technologies-inc-v-roku-inc-cafc-2025.