Realtime Data, LLC v. Iancu

CourtCourt of Appeals for the Federal Circuit
DecidedJanuary 10, 2019
Docket18-1154
StatusPublished

This text of Realtime Data, LLC v. Iancu (Realtime Data, LLC v. Iancu) 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
Realtime Data, LLC v. Iancu, (Fed. Cir. 2019).

Opinion

United States Court of Appeals for the Federal Circuit ______________________

REALTIME DATA, LLC, DBA IXO, Appellant

v.

ANDREI IANCU, UNDER SECRETARY OF COMMERCE FOR INTELLECTUAL PROPERTY AND DIRECTOR OF THE UNITED STATES PATENT AND TRADEMARK OFFICE, Intervenor ______________________

2018-1154 ______________________

Appeal from the United States Patent and Trademark Office, Patent Trial and Appeal Board in No. IPR2016- 00783. ______________________

Decided: January 10, 2019 ______________________

KAYVAN B. NOROOZI, Noroozi PC, Santa Monica, CA, argued for appellant.

SARAH E. CRAVEN, Office of the Solicitor, United States Patent and Trademark Office, Alexandria, VA, argued for intervenor. Also represented by THOMAS W. KRAUSE, JOSEPH MATAL, FARHEENA YASMEEN RASHEED. ______________________ 2 REALTIME DATA, LLC v. IANCU

Before DYK, TARANTO, and STOLL, Circuit Judges. STOLL, Circuit Judge. Hewlett Packard Enterprise Co., HP Enterprise Ser- vices, LLC, and Teradata Operations, Inc. (collectively, “HP”) sought inter partes review of claims 1–4, 8, 14–17, 21, and 28 of U.S. Patent No. 6,597,812 (the ’812 patent) before the U.S. Patent and Trademark Office’s Patent Trial and Appeal Board. The Board instituted review and, in its final written decision, found that all of the challenged claims would have been obvious over the prior art. Realtime Data, LLC, owner of the ’812 patent, ap- peals the Board’s decision. We affirm. BACKGROUND I The ’812 patent discloses “[s]ystems and methods for providing lossless data compression and decompres- sion . . . [that] exploit various characteristics of run-length encoding, parametric dictionary encoding, and bit pack- ing.” ’812 patent Abstract. Run-length encoding is a form of lossless data compression where a “run” of characters is replaced with an identifier for each individual character and the number of times it is repeated. For example, using run-length encoding, the input string AAABBBBBBCCCCAA could be represented as 3A6B4C2A, which contains seven fewer characters. Dictionary encoding is a form of lossless data com- pression that assigns a code word to a particular data string, maps that code word to an index, and replaces every matching data string with the corresponding code word. For example, the same input string described above could be assigned the code word “EASY123,” which contains eight fewer characters. This assignment would be mapped into an index, or dictionary, so that every time the input string AAABBBBBBCCCCAA appeared, it would be replaced with EASY123. REALTIME DATA, LLC v. IANCU 3

Claim 1, which combines run-length and dictionary encoding techniques, is illustrative of the challenged claims: 1. A method for compressing input data compris- ing a plurality of data blocks, the method compris- ing the steps of: detecting if the input data comprises a run-length sequence of data blocks; outputting an encoded run-length se- quence, if a run-length sequence of data blocks is detected; maintaining a dictionary comprising a plurality of code words, wherein each code word in the dictionary is associated with a unique data block string; building a data block string from at least one data block in the input data that is not part of a run-length sequence; searching for a code word in the dictionary having a unique data block string associ- ated therewith that matches the built data block string; and outputting the code word representing the built data block string. Id. at col. 16 l. 53–col. 17 l. 2. Claim 4 is relevant to the claim construction dispute raised by Realtime on appeal. The claim further limits the “maintaining a dictionary” step and reads as follows: 4. The method of claim 1, wherein the step of maintaining a dictionary comprises the steps of: dynamically generating a new code word corresponding to a built data block string, 4 REALTIME DATA, LLC v. IANCU

if the built data block string does not match a unique data block string in the dictionary; and adding the new code word in the diction- ary. Id. at col. 17 ll. 17–23. II In April 2016, HP petitioned for inter partes review of the ’812 patent, alleging that claims 1–4, 8, 14–17, 21, and 28 would have been obvious under 35 U.S.C. § 103(a). In particular, HP argued that claims 1

1–4, 8, and 28 would have been obvious over U.S. Patent No. 4,929,946 (“O’Brien”) in view of Nelson, a data com- pression textbook, 2 and that claims 14–17 and 21 would have been obvious over O’Brien in view of Nelson and U.S. Patent No. 4,558,302 (“Welch”). With respect to independent claim 1, HP argued that O’Brien disclosed the preamble, the “detecting” step, and the first “outputting” step, and that O’Brien and Nelson both individually disclosed the “maintaining” step, the “building” step, the “searching” step, and the second “outputting” step. For the “maintaining” and “searching” steps, HP clarified that even though O’Brien did not use the specific claim term “dictionary,” a person of ordinary

1 Because the issue date of the ’812 patent is Ju- ly 22, 2003, and neither the ’812 patent nor the applica- tion from which it issued ever contained a claim with an effective filing date on or after March 16, 2013, the ver- sion of 35 U.S.C. § 103 that applies here is the one preced- ing the changes made by the America Invents Act. See Leahy-Smith America Invents Act, Pub. L. No. 112-29, 125 Stat. 284, 293, § 3(n) (2011). 2 Mark Nelson, The Data Compression Book (1992). REALTIME DATA, LLC v. IANCU 5

skill in the art “would have recognized this and known, as taught in Nelson, that O’Brien’s string compression is a dictionary algorithm.” Pet. Requesting Inter Partes Review, SAP Am. Inc. et al. v. Realtime Data LLC, IPR2016-00783, Paper 1 at 41 (P.T.A.B. Apr. 1, 2016). In its response, Realtime conceded that O’Brien’s string compression was, in fact, dictionary encoding as required by the claims. Instead of challenging O’Brien’s teaching of dictionary encoding, Realtime primarily focused its response on the “maintaining” step. Specifical- ly, Realtime argued that O’Brien did not disclose “main- taining a dictionary” because O’Brien generates a new dictionary for each data segment, while the ’812 patent processes an input data stream through a single diction- ary that resets to its initial state only when full. Realtime also argued that HP presented insufficient evidence of a motivation to combine O’Brien and Nelson, and that HP attempted instead to sidestep this requirement by argu- ing Nelson as an alternative to O’Brien. As Realtime noted, “[i]ndeed, Petitioner and its declarant allege O’Brien in fact discloses all of the limitations of all claims challenged in Ground 1.” Patent Owner Resp., Hewlett- Packard Enter. Co. v. Realtime Data LLC, IPR2016- 00783, Paper 29 at 44 (P.T.A.B. Jan. 5, 2017) (emphasis in original). The Board agreed with Realtime’s statement, finding that O’Brien discloses the “maintaining a dictionary” limitation and every other limitation in independent claim 1. While recognizing that there was a dispute as to the construction of the phrase “maintaining a dictionary,” the Board determined that no construction was necessary as O’Brien taught every step for “maintaining a diction- ary” identified in dependent claim 4. The Board also determined that O’Brien teaches the limitations of claims 1–4, 8, and 28. 6 REALTIME DATA, LLC v. IANCU

The Board next addressed why “a person having ordi- nary skill in the art would have had to turn to Nelson after reading O’Brien when O’Brien allegedly teaches all the limitations of all claims challenged in Ground 1.” Hewlett-Packard Enter. Co. v. Realtime Data LLC, IPR2016-00783, 2017 WL 4349409, at *9 (P.T.A.B. Sept. 28, 2017).

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

Related

KSR International Co. v. Teleflex Inc.
550 U.S. 398 (Supreme Court, 2007)
Genentech, Inc. v. Chiron Corporation
112 F.3d 495 (Federal Circuit, 1997)
Plantronics, Inc. v. Aliph, Inc.
724 F.3d 1343 (Federal Circuit, 2013)
In Re Cuozzo Speed Technologies, LLC
793 F.3d 1268 (Federal Circuit, 2015)
Dome Patent L.P. v. Lee
799 F.3d 1372 (Federal Circuit, 2015)
Sas Institute, Inc. v. Complementsoft, LLC.
825 F.3d 1341 (Federal Circuit, 2016)
Cuozzo Speed Technologies, LLC v. Lee
579 U.S. 261 (Supreme Court, 2016)
HTC Corp. v. Cellular Communications Equipment, LLC
877 F.3d 1361 (Federal Circuit, 2017)
SAS Institute Inc. v. Iancu
584 U.S. 357 (Supreme Court, 2018)
Zup, LLC v. Nash Manufacturing, Inc.
896 F.3d 1365 (Federal Circuit, 2018)
Teva Pharm. United States, Inc. v. Sandoz, Inc.
135 S. Ct. 831 (Supreme Court, 2015)
In re Fracalossi
681 F.2d 792 (Customs and Patent Appeals, 1982)

Cite This Page — Counsel Stack

Bluebook (online)
Realtime Data, LLC v. Iancu, Counsel Stack Legal Research, https://law.counselstack.com/opinion/realtime-data-llc-v-iancu-cafc-2019.