Software Rights Archive, LLC v. Facebook, Inc.

659 F. App'x 627
Court of Appeals for the Federal Circuit·Decided September 9, 2016·No. 2015-1649, 2015-1650, 2015-1651 2015-1652, 2015-1653·Unpublished

Opinions

Opinion dissenting-in-part filed by Circuit Judge Chen.

Per Curiam.

Software Rights Archive, LLC (“Software Rights”) appeals inter partes review (“IPR”) decisions of the Patent Trial and Appeal Board (“board”) of the United States Patent and Trademark Office (“PTO”) holding that claims 18 and 45 of U.S. Patent No. 5,832,494 (the “’494 patent”) and claims 12 and 22 of U.S. Patent No. 6,233,571 (the ‘"571 patent”) are un-patentable over the prior art.1 See Facebook, Inc. v. Software Rights Archive, LLC, IPR No. 2013-00479, 2015 WL 470598, at *7-13, *16-17 (PTAB Feb. 2, 2015) (“Board Decision I”); Facebook, Inc. v. Software Rights Archive, LLC, IPR No. 2013-00481, 2015 WL 429750, at *12-16, *18-20 (PTAB Jan. 29, 2015) (“Board Decision II”). Facebook, Inc., Linkedln Corporation, and Twitter, Inc. (collectively “Facebook”) cross-appeal, challenging the [631] board’s determinations that claims 1, 5,15, and 16 of the ’494 patent are not anticipated, see Facebook, Inc. v. Software Rights Archive, LLC, IPR No. 2013-00480, 2015 WL 456539, at *8-13 (PTAB Jan. 30, 2015) (“Board Decision III”), and that claim 21 of the ’571 patent is not obvious over the prior art, see Board Decision II, 2015 WL 429750, at *16-18. For the reasons discussed below, we affirm in part and reverse in part.

BACKGROUND

The ’494 and ’571 patents are eontinua-tions-in-part of U.S. Patent No. 5,544,352 (the “’352 patent”). We recently affirmed the board’s determination that claims 26, 28-30, 32, 34, and 39 of the ’352 patent are unpatentable as obvious. See Facebook, Inc. v. Software Rights Archive, LLC, IPR No. 2013-00478, 2015 WL 470597 (PTAB Feb. 2, 2015), affd without opinion, 640 Fed.Appx. 995 (Fed. Cir. 2016).

The ’494 and ’571 patents, which relate to computerized research on a database, are both entitled “Method and Apparatus for Indexing, Searching and Displaying Data.” Joint Appendix (“J.A.”) I 5057; J.A II 5058.2 The patents purport to improve upon traditional Boolean search methods by analyzing non-semantic relationships between documents. See J.A. I 5057-59; J.A. II 5058-60. They describe a process for organizing and searching for data using a technique called “proximity indexing.” ’494 patent, col. 3 1. 28; ’571 patent, col. 3 1. 33. Proximity indexing is used to search for data, including textual objects, by “generating] a quick-reference of the relations, patterns, and similarity found among the data in the database.” ’494 patent, col. 3 11. 30-31; ’571 patent, col. 3 11. 34-36. The claimed inventions are designed to provide a “user friendly computerized research tool” which “emulates human methods of research.” ’494 patent, col. 3 11. 11-14; ’571 patent, col. 3 11. 15-18.

I. The ’494 Patent

The ’494 patent describes using non-semantic relationships to search for objects in a database. J.A. I 5057-58, A citation relationship between two documents is non-semantic because it is not based on words (or “terms”) common to both documents, but is instead based on one document’s reference to the other document. See J.A. I 5058, 5063. Two documents have a direct citation relationship when one document cites to the other document. See J.A. I 5063. Two documents can also have an indirect citation relationship, such as when they both cite to a third document (bibliographic coupling (“6c”)) or when they are both cited by a third document (co-citation (“cc”)). J.A. I 5063-64.3 These relationships, as well as other relationships between documents, can be used to create clusters of similar documents, thereby enhancing search and retrieval. J.A, I 5058-64.

The ’494 patent explains that data in the database to be searched may be represent ed as a “node.” ’494 patent, col. 12 11. 34-[632]*63241. A node can be “an object in a database, a portion of an object in a database, a document, a section of a document[ ] [or] a World Wide Web page.” Id. col. 12 11. 36-39 (diagram numbering omitted). The ’494 patent further states that a cluster link generator can be used to generate candidate cluster links between nodes. Id. col. 21 11. 54-67. It explains that “[c]andidate cluster links are the set of all possible cluster links between a search node and a target node.” Id. col. 21 1. 66-col. 22 1. 1 (diagram numbering omitted). Actual cluster links, which are “a subset of the candidate cluster links ... which meet a certain criteria,” can be “used to locate nodes for display.” Id. col. 22 11. 1-4 (diagram numbering omitted).

Independent claim 1 of the ’494 patent recites:

A method of analyzing a database with indirect relationships, using links and nodes, comprising the steps of: selecting a node for analysis;
generating candidate cluster links for the selected node, wherein the step of generating comprises an analysis of one or more indirect relationships in the database;
deriving actual cluster links from the candidate cluster links;
identifying one or more nodes for display; and
displaying the identity of one or more nodes using the actual cluster links.

Id. col. 51 11. 38-49.

Claim 5, which depends from claim 1, provides that “the step of generating the candidate cluster links comprises the step of[] eliminating candidate cluster links, wherein the number of candidate cluster links are limited and the closest candidate cluster links are chosen over the remaining links.” Id. col. 511. 66-col. 52 1. 4. Claim 15 recites: “The method of claim 14 further comprising the step of deriving the actual cluster links wherein the actual cluster links are a subset of the candidate cluster links.” Id. col. 52 11. 65-67 (emphasis omitted). Similarly, claim 16 recites: “The method of claim 15 wherein the step of deriving comprises the step of choosing the top rated candidate cluster links.” Id. col. 5311.1-3 (emphasis omitted).

Claims 18 and 45 of the ’494 patent describe search methods which use numerical representations of relationships between documents. Independent claim 18 recites:

A method of analyzing a database having objects and a first numerical representation of direct relationships in the database, comprising the steps of:
generating a second numerical representation using the first numerical representation, wherein the second numerical representation accounts for indirect relationships in the database;
storing the second numerical representation;
identifying at least one object in the database, wherein the stored numerical representation is used to identify objects; and
displaying one or more identified objects from the database.

Id. col. 53 11. 28-40.

Claim 45 depends from claim 19, which in turn depends from claim 18. It recites:

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

Software Rights Archive, LLC v. Facebook, Inc., 659 F. App'x 627 (Fed. Cir. 2016).

659 F. App'x 627 (Software Rights Archive, LLC v. Facebook, Inc.) — published by Counsel Stack Legal Research, free access to 12M+ legal documents.

Related

Camp v. Pitts
411 U.S. 138 (Supreme Court, 1973)
Tokai Corp. v. Easton Enterprises, Inc.
632 F.3d 1358 (Federal Circuit, 2011)
Muniauction, Inc. v. Thomson Corp.
532 F.3d 1318 (Federal Circuit, 2008)
In Re Huai-Hung Kao
639 F.3d 1057 (Federal Circuit, 2011)
In Re Merck & Co., Inc
800 F.2d 1091 (Federal Circuit, 1986)
Merck & Co., Inc. v. Biocraft Laboratories, Inc.
874 F.2d 804 (Federal Circuit, 1989)
In Re Francis S. Gurley
27 F.3d 551 (Federal Circuit, 1994)
In Re Robert J. Gartside and Richard C. Norton
203 F.3d 1305 (Federal Circuit, 2000)
In Re Sang-Su Lee
277 F.3d 1338 (Federal Circuit, 2002)
In Re Mouttet
686 F.3d 1322 (Federal Circuit, 2012)
In Re Applied Materials, Inc.
692 F.3d 1289 (Federal Circuit, 2012)
Smith & Nephew, Inc. v. Rea
721 F.3d 1371 (Federal Circuit, 2013)
Inre: Giannelli
739 F.3d 1375 (Federal Circuit, 2014)
Dome Patent L.P. v. Lee
799 F.3d 1372 (Federal Circuit, 2015)
Redline Detection, LLC v. Star Envirotech, Inc.
811 F.3d 435 (Federal Circuit, 2015)
Nike, Inc. v. Adidas Ag
812 F.3d 1326 (Federal Circuit, 2016)