Ca, Inc. v. Netflix, Inc.

Court of Appeals for the Federal Circuit·Decided January 27, 2025·No. 23-1768·Unpublished

Opinion

NOTE: This disposition is nonprecedential.

United States Court of Appeals for the Federal Circuit

CA, INC., Appellant

v.

NETFLIX, INC.,

Appellee

2023-1768

Appeal from the United States Patent and Trademark Office, Patent Trial and Appeal Board in No. IPR2021- 01319.

Decided: January 27, 2025

DAN YOUNG, Quarles & Brady LLP, Highlands Ranch, CO, argued for appellant. Also represented by KENT DALLOW, MATTHEW CHRISTIAN HOLOHAN.

HARPER BATTS, Sheppard Mullin Richter & Hampton LLP, Menlo Park, CA, argued for appellee. Also represented by JEFFREY LIANG, CHRISTOPHER SCOTT PONDER; JONATHAN RICHARD DEFOSSE, Washington, DC.

2 CA, INC. v. NETFLIX, INC.

Before REYNA, TARANTO, and STARK, Circuit Judges.

STARK, Circuit Judge.

CA, Inc. (“CA”) appeals from an inter partes review decision by the Patent Trial and Appeal Board (the “Board”) finding its patent – which is directed to a method of automatically storing a set of network objects in cache memory to make those objects quicker and easier to access – invalid as obvious. CA primarily argues that the Board misread the plain and ordinary meaning of the term “cache memory” and that substantial evidence does not support the Board’s findings leading to its obviousness determination . We agree with the Board’s construction of cache memory and find substantial evidence supports each of the Board’s findings. Accordingly, we affirm.

I

A

CA’s U.S. Patent No. 7,103,794 (the “’794 patent”), entitled “Network Object Cache Engine,” claims priority to June 8, 1998 and consists of 15 independent claims and 42 dependent claims. J.A. 31 (’794 patent), 45-47 (’794 patent, 17:5-22:58). The ’794 patent is directed to a method of storing items without relying on a file storage system as in conventional computers. Conventional computers contain folders and call objects by name, but the system of the ’794 patent instead (in at least one embodiment) employs a “cache engine coupled to the network [that] provides a cache of transmitted objects, which it stores in memory and mass storage,” “taking direct control” when the objects are stored in “mass storage.” J.A. 37 (’794 patent, 1:64-67). The benefit of such a storage system is the ability to directly and immediately recall stored objects, rather than having to proceed more slowly through the file storage system .

CA, INC. v. NETFLIX, INC. 3

The specification explains: The invention provides a method and system for caching information objects transmitted using a computer network. A cache engine determines directly when and where to store those objects in a memory (such as RAM) and mass storage (such as one or more disk drives), so as to optimally write those objects to mass storage . . . . The cache engine actively allocates those objects to memory or to disk.

J.A. 31 (’794 patent, Abs.).

In a preferred embodiment, the cache engine stores network objects most often accessed by a user’s device. In this embodiment, the file system of the device does not control the cache storage; instead, the cache storage operates independently of the file system.

Independent claim 1 is representative of most of the disputes presented in this appeal. It recites:

A method, including steps of:

receiving a set of network objects in response to a first request to a server from a client; and maintaining said network objects in a cache memory in a cache engine, said cache engine connected via a network to the server and the client, said cache memory including mass storage; wherein said step of maintaining includes steps of recording said network objects in said cache memory and retrieving said network objects from said cache memory, so as to substantially minimizes a time required for retrieving said network objects from said mass storage.

4 CA, INC. v. NETFLIX, INC.

J.A. 45 (emphasis added).

Independent claim 17 is also at issue. It adds the requirement that the “maintaining of network objects in a cache memory” is “performed independently of a file system for mass storage,” as follows:

A method, including steps of:

receiving a set of network objects in response to a first request to a server from a client; and maintaining said network objects in a cache memory in a cache engine, said cache engine connected via a network to the server and the client, said cache memory including mass storage; wherein said step of maintaining is performed independently of a file system for said mass storage.

Id. (emphasis added).

B

On July 30, 2021, Netflix, Inc. (“Netflix”) filed a petition for inter partes review (“IPR”) of the ’794 patent. The Board instituted the IPR on February 9, 2022 and issued a Final Written Decision (“FWD”) on February 8, 2023. The FWD found all challenged claims (1, 3-9, and 11-17) unpatentable as obvious.

Three pieces of prior art are relevant here. “Medin” refers to U.S. Patent No. 6,370,571, “System and Method for Delivering High-Performance Online Multimedia Services .” J.A. 850. “Medin discloses a system and method for delivering online multimedia services using a distributed network architecture and processes for replicating and caching frequently accessed multimedia content.” J.A. 12; see also J.A. 865 (Medin at 2:21-25, 54-61). Medin’s system

CA, INC. v. NETFLIX, INC. 5

provides for frequently accessed content to be “cached” and replicated in local data centers. Medin is directed to, inter alia, systems using UNIX operating systems.

“Seltzer” is Margo Seltzer et al., An Implementation of a Log-Structured File System for UNIX, Proceedings of the 1993 Winter USENIX Conference (Jan. 1993). Seltzer discloses a “log-structured file system” (“LFS”) which “stor[es] all file system data in a single, continuous log.” J.A. 881. Seltzer explains that the problem with “large mainmemory file caches” is that while they “effectively cache reads, [they] do little to improve write performance.” Id. Seltzer, as its title implies, is directed to systems using UNIX operating systems.

Finally, “Markatos” is Evangelos P. Markatos, Main Memory Caching of Web Documents, 28 Computer Networks & ISDN Systems 893 (May 1996). Markatos provides a method for “caching a World Wide Web server’s documents in its main memory,” which allows for a small amount of memory to be dedicated to caching documents requested from the internet. J.A. 907-08.

In its petition, Netflix asserted that (i) claims 1, 3-9, and 11-16 are invalid as obvious over Medin and Seltzer, and (ii) claim 17 is invalid as obvious over Medin and Markatos .

C

In its FWD, the Board first addressed the parties’ claim construction disputes. Relevant to this appeal, CA asked the Board to adopt what it contended is the plain and ordinary meaning of “cache memory,” which it articulated as “both a memory (e.g., RAM) and mass storage (e.g., disk drives).” J.A. 7-8. It is undisputed that RAM is an abbreviation for “random access memory,” which is a form of volatile memory; that is, memory that is erased when a device is turned off. Before the Board, CA contended that the required “memory” of the challenged claims is limited to 6 CA, INC. v. NETFLIX, INC.

“volatile memory,” of which RAM is an example. J.A. 8. Netflix countered that while the “cache memory” of the claims must include mass storage, the claim does not require volatile memory (such as RAM). J.A. 7-8.

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

Ca, Inc. v. Netflix, Inc., (Fed. Cir. 2025).

Ca, Inc. v. Netflix, Inc. (Ca, Inc. v. Netflix, Inc.) — published by Counsel Stack Legal Research, free access to 12M+ legal documents.

Related

Oatey Co. v. IPS CORP.
514 F.3d 1271 (Federal Circuit, 2008)
In Re Robert J. Gartside and Richard C. Norton
203 F.3d 1305 (Federal Circuit, 2000)
Biogen Idec, Inc. v. GlaxoSmithKline LLC
713 F.3d 1090 (Federal Circuit, 2013)
Outdry Technologies Corp. v. Geox S.P.A.
859 F.3d 1364 (Federal Circuit, 2017)
Elbit Systems of America, LLC v. Thales Visionix, Inc.
881 F.3d 1354 (Federal Circuit, 2018)
Intel Corporation v. Qualcomm Incorporated
21 F.4th 784 (Federal Circuit, 2021)