PTAB
IPR2016-00375
Oracle America, Inc. v. Realtime Data LLC
1. Case Identification
- Case #: IPR2016-00375
- Patent #: 7,415,530
- Filed: December 28, 2015
- Petitioner(s): Oracle America, Inc.
- Patent Owner(s): Realtime Data LLC
- Challenged Claims: 1-2, 4, 10-12, 18-20
2. Patent Overview
- Title: Systems and Methods for Accelerated Data Storage and Retrieval
- Brief Description: The ’530 patent discloses a "data storage accelerator" system that improves data storage and retrieval bandwidth. The system uses one or more high-speed encoders to losslessly compress an input data stream at a rate faster than the transmission rate, enabling the compressed data to be stored on a memory device more quickly than if it were stored in its original, uncompressed form.
3. Grounds for Unpatentability
Ground 1: Obviousness over Kawashima and Sebastian - Claims 1-2, 4, 10-12, 18-20 are obvious over Kawashima in view of Sebastian.
- Prior Art Relied Upon: Kawashima (Patent 5,805,932) and Sebastian (Patent 6,253,264).
- Core Argument for this Ground:
- Prior Art Mapping: Petitioner argued that the combination of Kawashima and Sebastian taught all limitations of the challenged claims. Independent claim 1 recites a system with a memory device and a data accelerator that receives a data stream, compresses different data blocks with different compression techniques, and stores the compressed stream on the memory device faster than the uncompressed stream could be stored.
- Petitioner asserted that Kawashima, a prior art reference not considered during a previous reexamination, disclosed the key limitation of compressing and storing a data stream "faster than said data stream is able to be stored on said memory device in said received form." Kawashima explicitly teaches that if a data stream can be compressed at a sufficiently high ratio, the total time for compression plus transmission/storage of the compressed data is less than the time for transmitting/storing the uncompressed data. Kawashima was argued to disclose a data accelerator coupled to a memory device that receives and compresses a data stream composed of multiple blocks.
- Petitioner contended that while Kawashima recognized that different data types (e.g., text vs. bit map files) yield different compression ratios, it did not explicitly teach applying different compression techniques to different data blocks within the same stream. This missing element, Petitioner argued, was supplied by Sebastian. Sebastian taught a system for optimally compressing data by using different compression techniques ("filters") on different data blocks based on the data type or format (e.g., using a specific filter for an Excel file and a different one for a Word file). Sebastian also taught including a descriptor ("ID code") with the compressed data to identify the compression technique used, which is necessary for decompression.
- Motivation to Combine (for §103 grounds): Petitioner argued a person of ordinary skill in the art (POSITA) would have been motivated to combine the teachings of Kawashima and Sebastian. Both references exist in the same technical field of data compression and storage optimization. A POSITA starting with Kawashima’s system, which aims to accelerate storage by compressing data at a high ratio, would recognize Kawashima's own disclosure that different data types compress with varying effectiveness. To improve upon Kawashima's system for streams containing heterogeneous data, a POSITA would have been motivated to incorporate Sebastian's explicit teaching of applying different, data-type-specific compression algorithms to different blocks, thereby achieving better overall compression and more reliable storage acceleration.
- Expectation of Success (for §103 grounds): A POSITA would have had a reasonable expectation of success in this combination. Integrating Sebastian’s well-understood method of using multiple, specific encoders into Kawashima’s data compression framework was a predictable combination of prior art elements to achieve the known benefit of improved compression efficiency for varied data types.
- Key Aspects: The core of the petition's argument rested on Kawashima supplying the critical "faster than" limitation that was the basis for patentability in a prior reexamination, while Sebastian supplied the well-known concept of using different algorithms for different data types.
- Prior Art Mapping: Petitioner argued that the combination of Kawashima and Sebastian taught all limitations of the challenged claims. Independent claim 1 recites a system with a memory device and a data accelerator that receives a data stream, compresses different data blocks with different compression techniques, and stores the compressed stream on the memory device faster than the uncompressed stream could be stored.
4. Key Claim Construction Positions
- Petitioner argued for a specific construction of the central limitation of claim 1: "said compression and storage occurs faster than said data stream is able to be stored on said memory device in said received form."
- Proposed Construction: Petitioner proposed this phrase means "wherein the time to compress and store the received data stream is less than the time to store the received data stream without compressing it."
- Relevance: This construction was critical to the invalidity case because it framed the inquiry in terms of a direct time comparison. Petitioner used this construction to argue that Figure 43 of Kawashima explicitly illustrated this exact scenario, where the total time for compression (tB1) plus storing the compressed data (tc1) was less than the time for storing the uncompressed data (tA1).
5. Relief Requested
- Petitioner requested institution of an inter partes review (IPR) and cancellation of claims 1-2, 4, 10-12, and 18-20 of the ’530 patent as unpatentable.