Speedtrack, Inc. v. Endeca Technologies, Inc.

524 F. App'x 651
CourtCourt of Appeals for the Federal Circuit
DecidedApril 16, 2013
Docket2012-1319, 2012-1402
StatusUnpublished
Cited by4 cases

This text of 524 F. App'x 651 (Speedtrack, Inc. v. Endeca Technologies, 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. Endeca Technologies, Inc., 524 F. App'x 651 (Fed. Cir. 2013).

Opinion

WALLACH, Circuit Judge.

Speedtrack, Inc. (“Speedtrack”) is the assignee and owner of U.S. Patent No. 5,544,360 (the “'360 patent”). Speedtrack instituted a patent infringement action against Walmart.com USA, LLC (“Wal-mart”) alleging that Walmart infringed independent claims 1 and 20, as well as dependent claims 2-4, 7, 11-14, and 21 of the '360 patent (“asserted claims”). Endeca Technologies, Inc. (“Endeca”) subsequently intervened against Speedtrack seeking a declaratory judgment of nonin-fringement and invalidity, claiming the allegedly infringing platform utilized in Walmart’s online retail website was its proprietary product. After claim construction, the district court granted Wal-mart and Endeca’s motion for summary judgment of noninfringement from which Speedtrack now appeals. Walmart and Endeca cross-appeal the district court’s decision granting Speedtrack’s motion for *653 summary judgment holding that the '360 patent is not invalid. The district court’s decisions are affirmed.

BACKGROUND

The '360 patent, entitled “Method for Accessing Computer Files and Data, Using Linked Categories Assigned to Each Data File Record on Entry of the Data File Record,” is directed to a computer filing system for accessing files and data according to user-designated criteria. '360 patent at [57], In particular, the invention allows a user to define categories for files stored in a computer system and edit those categories as they are used, label each file with all applicable categories, and to link categories in user-definable ways. Id. col. 3 1. 66-col. 4 1. 2. In the process of search and retrieval of files, the invention ensures that the user defines a filter which will always find at least one file, thus avoiding time in searching and retrieving for data that cannot be matched. Id. col. 4 11. 5-9.

Independent claim 1 recites, in part, the following:

A method for accessing files in a data storage system of a computer system having means for reading 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 category description table containing a plurality of category descriptions, each category description comprising a descriptive name, the category descriptions having no predefined hierarchical relationship 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 identifier for the corresponding file, and a set of category descriptions selected from the category description table; and
(c) thereafter creating in the computer system a search filter comprising a set of category descriptions, 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 category descriptions of the search filter.

M.col. 16 1. 54-col. 17 1. 11. In addition, independent claim 20 states, in relevant portion:

A method for accessing files in a data storage system of a computer system having means for reading and writing data from the data storage system, displaying information, and accepting user input, wherein each file located on the data storage system has a file name, the method comprising the steps of:
(a) initially defining in the computer system at least one iist having a plurality of category descriptions, each category description comprising a descriptive name, the category descriptions having no predefined hierarchical relationship with such list or each other;
(b) thereafter accepting user input associating with a file at least one category description from at least one defined list....

Id. col. 20 11. 1-14. Figure 5 is exemplary of the invention.

*654 [[Image here]]

A Categories Window 50 is illustrated on the right side of the display, with a File Window 52 on the left side. Id. col. 8 11. 32-34. Category types 54 are shown at the top of the Categories Windows 50, with category descriptions 56 shown in the columns below. Id. col. 8 11. 34-36. A display of a tally 58 of the number of files matching selected categories is also shown. Id. col. 8 11. 36-38. The user may edit the category type headings, category descriptions, and selection of category descriptions to apply to particular files. Id. col. 8 11. 39-42, 64-65.

On November 29, 2006, Speedtrack instituted this action against, among other defendants, Walmart, alleging that Wal-mart’s online retail website infringes the '360 patent. On April 12, 2007, the district court allowed Endeca to file a complaint in intervention against Speed-track because Walmart’s alleged infringing website uses Endeca’s “Information Access Platform” in order to allow users to search for products online. As such, Endeca sought a declaratory judgment that Endeca’s “Information Access Platform” does not infringe the '360 patent and that the patent is invalid. Endeca and Walmart (hereinafter, “Ende-ca”) proceeded jointly from this point forward.

A claim construction hearing was held in March 2008, and an order construing the claims issued on June 19, 2008. Speedtrade, Inc. v. Wal-Mart Stores, Inc., No. C06-7336PJH, 2008 WL 2491701 (ND.Cal. June 19, 2008). In November 2008, the parties moved for summary judgment on infringement and invalidity issues. While the parties’ summary judgment motions were pending, the Patent and Trademark Office (“PTO”) granted Endeca’s request for an ex parte reexamination of the asserted claims on January 12, 2009. The summary judgment motions were terminated, and the district court litigation was stayed pending reexamination.

On March 3, 2011, the PTO issued its decision in the reexamination proceedings, confirming the patentability of the '360 *655 patent with an amendment — the addition of one independent claim. Subsequently, at the district court, the parties submitted cross-motions for summary judgment. Specifically, Speedtrack’s motion sought a determination of infringement and a determination that the '360 patent was not invalid. Endeca’s motion was limited to the issue of noninfringement.

During the November 16, 2011 hearing on the parties’ cross-motions for summary judgment, the district court recognized the need for further briefing with respect to the proper construction of the claim term “category description.” After the parties submitted further briefing on this matter, the district court issued an order on February 22, 2012, in relevant part: (1) granting Endeca’s motion for summary judgment of noninfringement, which was predicated on the construction of “category description” and (2) granting Speed-track’s motion for summary judgment of validity. Speedtrack, Inc. v. Wal-Mart Stores, Inc., No.

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

Related

Speedtrack, Inc. v. amazon.com, Inc.
998 F.3d 1373 (Federal Circuit, 2021)
Speedtrack, Inc. v. Office Depot, Inc.
791 F.3d 1317 (Federal Circuit, 2015)

Cite This Page — Counsel Stack

Bluebook (online)
524 F. App'x 651, Counsel Stack Legal Research, https://law.counselstack.com/opinion/speedtrack-inc-v-endeca-technologies-inc-cafc-2013.