Speedtrack, Inc. v. amazon.com, Inc.

998 F.3d 1373
CourtCourt of Appeals for the Federal Circuit
DecidedJune 3, 2021
Docket20-1573
StatusPublished
Cited by48 cases

This text of 998 F.3d 1373 (Speedtrack, Inc. v. amazon.com, 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
Speedtrack, Inc. v. amazon.com, Inc., 998 F.3d 1373 (Fed. Cir. 2021).

Opinion

Case: 20-1573 Document: 96 Page: 1 Filed: 06/03/2021

United States Court of Appeals for the Federal Circuit ______________________

SPEEDTRACK, INC., Plaintiff-Appellant

v.

AMAZON.COM, INC., DELL, INC., BESTBUY.COM, LLC, OFFICEMAX, INC., MACY’S, INC., MACYS.COM, LLC, OVERSTOCK.COM, INC., RECREATIONAL EQUIPMENT, INC., IMEDIA BRANDS, INC., FKA VALUE VISION INTERNATIONAL, INC., DBA SHOPNBC.COM, B&H FOTO & ELECTRONICS CORP., Defendants-Cross-Appellants

HP INC., FKA HEWLETT-PACKARD COMPANY, J&R ELECTRONICS, INC., NA TECH DIRECT, INC., POCAHONTAS CORP, SYX NORTH AMERICAN TECH HOLDINGS LLC, NA TECH COMPUTER SUPPLIES INC., BARNESANDNOBLE.COM, LLC, BARNESANDNOBLE.COM, INC., SYSTEMAX, INC., Defendants ______________________

2020-1573, 2020-1660 ______________________

Appeals from the United States District Court for the Northern District of California in No. 4:09-cv-04479-JSW, Judge Jeffrey S. White. ______________________ Case: 20-1573 Document: 96 Page: 2 Filed: 06/03/2021

Decided: June 3, 2021 ______________________

ALAN PETER BLOCK, McKool Smith Hennigan, P.C., Los Angeles, CA, argued for plaintiff-appellant. Also repre- sented by JOHN BRUCE CAMPBELL, JAMES ELROY QUIGLEY, McKool Smith, P.C., Austin, TX.

CARTER GLASGOW PHILLIPS, Sidley Austin LLP, Wash- ington, DC, argued for all defendants-cross-appellants. De- fendants-cross-appellants Amazon.com, Inc., Dell, Inc., BestBuy.com, LLC also represented by RICHARD ALAN CEDEROTH, ROBERT N. HOCHMAN, NATHANIEL C. LOVE, Chi- cago, IL. Defendant-cross-appellant Amazon.com, Inc. also represented by JEFFREY H. DEAN, Amzaon.com, Inc., Seat- tle, WA.

MICHAEL BERTA, Arnold & Porter Kaye Scholer LLP, San Francisco, CA, for defendants-cross-appellants Office- Max, Inc., Macy’s, Inc., Macys.com, LLC, Overstock.com, Inc., Recreational Equipment, Inc., iMedia Brands, Inc., B&H Foto & Electronics Corp. Also represented by RYAN CASAMIQUELA. ______________________

Before PROST*, BRYSON, and REYNA, Circuit Judges. PROST, Circuit Judge. SpeedTrack, Inc. (“SpeedTrack”) appeals the United States District Court for the Northern District of Califor- nia’s final judgment of noninfringement, which hinged on the court’s claim construction. We affirm. BACKGROUND I SpeedTrack owns U.S. Patent No. 5,544,360 (“the ’360 patent”), which discloses a “computer filing system for

________________________________

* Sharon Prost vacated the position of Chief Judge on May 21, 2021. Case: 20-1573 Document: 96 Page: 3 Filed: 06/03/2021

SPEEDTRACK, INC. v. AMAZON.COM, INC. 3

accessing files and data according to user-designated crite- ria.” ’360 patent Abstract. 1 The patent explains that prior- art systems “employ a hierarchical filing structure.” Id. at col. 1 ll. 28–29. Those systems “emulate[] commonly[ ]used paper filing systems” in that they “organize[] data into files (analogous to papers in a paper filing system) and directo- ries (analogous to file folders and hanging files).” Id. at col. 1 ll. 29–41; see id. Fig. 1. According to the patent, such systems could “become[] very cumbersome” when “the number of files becomes large, or if the file categories are not well-defined.” Id. at col. 2 ll. 6–8. For example, “a doc- ument may logically belong within many different folders.” Id. at col. 2 ll. 20–21. This problem had prior-art solutions. But according to the ’360 patent, those presented additional drawbacks. Some prior-art systems enabled a user to “search for files by file word content,” id. at col. 2 ll. 54–64, but this method was subject to errors like mistyping search queries, id. at col. 3 ll. 20–25. Others permitted searching “relational da- tabases,” but these were “usually restricted in two ways: by the field of each data element and by the content of each field.” Id. at col. 3 ll. 35–45. The ’360 patent, by contrast, discloses a method that uses “hybrid” folders, which “con- tain those files whose content overlaps more than one phys- ical directory.” Id. at col. 2 ll. 40–42; see id. Fig. 2. According to the patent, this system “allows total freedom from the restrictions imposed by hierarchical and other

1 The ’360 patent, entitled “Method for Accessing Computer Files and Data, Using Linked Categories As- signed to Each Data File Record on Entry of the Data File Record,” issued on August 6, 1996. We assume general fa- miliarity with its subject matter, which we addressed pre- viously in SpeedTrack, Inc. v. Endeca Techs., Inc., 524 F. App’x 651 (Fed. Cir. 2013), and SpeedTrack, Inc. v. Off. De- pot, Inc., 791 F.3d 1317 (Fed. Cir. 2015). Case: 20-1573 Document: 96 Page: 4 Filed: 06/03/2021

present day computer filing systems.” Id. at col. 3 ll. 63–65. Representative claim 1 recites a three-step method. First, a “category description table” containing “category descriptions” is created. Relevant to this appeal, the cate- gory descriptions “hav[e] no predefined hierarchical rela- tionship with such list or each other” (the “hierarchical limitation”). 2 Second, a “file information directory” is cre- ated as the category descriptions are associated with files. Third, a “search filter” is created, which enables searching for files using their associated category descriptions. The claim recites: 1. A method for accessing files in a data storage sys- tem of a computer system having means for read- ing and writing data from the data storage system, displaying information, and accepting user input, the method comprising the steps of: (a) initially creating in the computer system a cat- egory description table containing a plurality of category descriptions, each category description comprising a descriptive name, the category de- scriptions having no predefined hierarchical rela- tionship with such list or each other; (b) thereafter creating in the computer system a file information directory comprising at least one entry corresponding to a file on the data storage system, each entry comprising at least a unique file identi- fier for the corresponding file, and a set of category descriptions selected from the category description table; and

2 Based on the parties’ consensus, “such list” refers “to the lists or arrays in the category description table.” J.A. 22 & n.1. Case: 20-1573 Document: 96 Page: 5 Filed: 06/03/2021

SPEEDTRACK, INC. v. AMAZON.COM, INC. 5

(c) thereafter creating in the computer system a search filter comprising a set of category descrip- tions, wherein for each category description in the search filter there is guaranteed to be at least one entry in the file information directory having a set of category descriptions matching the set of cate- gory descriptions of the search filter. Id. at claim 1 (emphasis added). An example embodiment of a search filter is the virtual “file clerk” of Figure 5, which lists category descrip- tions (56) under headings called category types (54).

Id. Fig. 5. To find a desired file, the user “simply chooses the [category descriptions] in random order from pick lists, making mistyping impossible.” Id. at col. 10 ll. 26–27. “[A]s the user builds the search filter definition, categories [that] would find no data are automatically excluded as pick list possibilities.” Id. at col. 10 ll. 27–37; see also id. at col. 10 ll. 46–53. This “ensur[es] that the user defines a fil- ter [that] will always find at least one file, thus avoiding wasting time in searching for data that cannot be Case: 20-1573 Document: 96 Page: 6 Filed: 06/03/2021

matched.” Id. at col. 10 ll. 21–24. And although the cate- gory descriptions appear under “category type” headings, “the column position of a category is not significant.” Id. at col. 8 ll. 26–29 (“Columns are used for the convenience of the user in finding relevant categories and for no other rea- son.”).

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

Related

Cite This Page — Counsel Stack

Bluebook (online)
998 F.3d 1373, Counsel Stack Legal Research, https://law.counselstack.com/opinion/speedtrack-inc-v-amazoncom-inc-cafc-2021.