Invalidity dossier

US 9054728

Added 5/29/2026, 8:56:37 PM

Got a demand letter citing US 9054728?

Paste the full letter into the analyzer. We extract every asserted patent (this one and any others), characterize the asserter, flag validity vulnerabilities, and draft a sample response letter your attorney can adapt.

Analyze a letter →

Generic sample response letter (PDF)

Generates a draft reply letter to a generic infringement claim citing this patent, using the analysis below. For a response tailored to a specific letter you received, use the demand letter analyzer instead. Sample only — not legal advice. Do not send without review by a licensed patent attorney.

Download sample PDF →

Watchlist

Get alerted when this patent moves.

Email-only, free, anonymous. We'll notify you when US 9054728 gets a new lawsuit, a new PTAB proceeding, or a new dossier section. One-click unsubscribe from any alert.

Active provider: Google · gemini-2.5-flash

Auto-generating section 1 of 2: Extensions

Each section takes ~30-60s with web-search grounding. Keep this tab open — sections will fill in below as they complete.

Patent summary

Title, assignee, inventors, filing/issue dates, abstract, and a plain-language overview of the claims.

✓ Generated

A concise summary of US patent 9054728 is as follows:

Patent Number: US9054728B2
Title: Data compression systems and methods
Assignee: Realtime Data LLC
Inventor: James J. Fallon
Filing Date: 2014-09-24
Issue Date: 2015-06-09

Abstract:
The patent describes data compression systems and methods that utilize both content-independent and content-dependent data compression. An input data stream is divided into blocks. For content-independent compression, a data block is encoded by multiple encoders, their compression ratios are determined and compared against a threshold. The most effectively compressed block (or the original if no compression meets the threshold) is selected and tagged with a compression descriptor. For content-dependent compression, the data block's content type is recognized, and specific encoders are chosen based on this type, with a similar selection process based on compression ratios and thresholds. The systems can include features like desirability factors for encoders, interval timers for real-time processing, and cascaded encoders. The corresponding decompression methods identify the compression type descriptor to apply the correct decoding technique.

Plain-Language Overview of Independent Claims:

  • Independent Claim 1 (Method for Content Independent Data Compression): This claim describes a method where a data block is received and its size is determined. The core of the method involves performing "content independent data compression." This is achieved by encoding the data block with several different encoders, calculating the compression ratio for each, and comparing these ratios to a predefined "first compression threshold." If none of the encoders achieve a compression better than this threshold, the original (uncompressed) data block is output with a "null compression descriptor." However, if at least one encoder surpasses the threshold, the encoded data block that achieved the highest compression ratio is selected and output, along with a descriptor indicating the type of compression used.
  • Independent Claim 7 (General Method for Data Compression with Data Type Identification): This claim outlines a data compression method that starts by receiving an input data block and identifying its data type. Similar to Claim 1, it then proceeds to encode this input data block using multiple encoders, determine the compression ratio for each resulting encoded block, and compare these ratios against a "compression threshold." If no encoded block meets this threshold, the original data block is output with a null descriptor. If at least one does, the best-compressed block is selected and output with a descriptor for its compression type. This claim differs from Claim 1 by explicitly including the step of identifying the data type as part of the initial processing before encoding with a plurality of encoders.
  • Independent Claim 11 (Content Independent Data Compression System): This claim describes a system counterpart to Claim 1. It comprises: a counter module to receive and size data blocks; an encoder module (coupled to the counter) to perform content-independent compression using multiple encoders; a buffer/counter module (coupled to the encoder) to store and size the encoded blocks; a compression ratio module (coupled to both buffer/counter and input counter) to calculate and compare compression ratios against a first threshold; and a description module (coupled to the compression ratio module) responsible for selecting the output—either the original block with a null descriptor if compression fails the threshold, or the best-compressed block with its corresponding descriptor if successful.
  • Independent Claim 17 (General Data Compression System with Data Type Identification): This claim describes a system counterpart to Claim 7. It includes: a counter module for receiving and sizing data blocks; a content dependent data recognition module (coupled to the counter) to identify the data type of the block; an encoder module (coupled to the recognition module) to encode the data block with multiple encoders; a buffer/counter module to buffer and count the size of the encoded blocks; a compression ratio module to determine and compare compression ratios against a threshold; and a description module to select and output either the original block with a null descriptor or the best-compressed block with its compression type descriptor, based on whether the compression threshold is met.

Litigation Information:
US9054728B2 has a significant litigation history. Numerous cases related to this patent have been filed across various courts:

  • Delaware District Court: Multiple cases filed, including 1:18-cv-01544, 1:18-cv-01621, 1:17-cv-00893, 1:17-cv-00925, 1:17-cv-00972, 1:17-cv-01543, 1:17-cv-01544, 1:17-cv-01635, 1:17-cv-01676, 1:17-cv-01750, 1:17-cv-01769, 1:18-cv-01163, 1:18-cv-01164, 1:18-cv-01197, 1:18-cv-01198, 1:18-cv-01199, 1:18-cv-01200, 1:18-cv-01201, 1:18-cv-01202, 1:18-cv-01267, 1:18-cv-01491, 1:18-cv-01540, 1:18-cv-00653, 1:18-cv-01964, 1:18-cv-01995, 1:18-cv-02017, 1:18-cv-02062, 1:19-cv-00031, 1:20-cv-01497, 1:20-cv-01498.
  • Court of Appeals for the Federal Circuit (CAFC): Several appeals filed, including 19-2202, 18-2200, 18-2201, 19-2198, 19-2201, 19-2204, 21-2251, 21-2291, 23-1232.
  • Patent Trial and Appeal Board (PTAB): Multiple IPR cases filed, with various outcomes: IPR2018-00703 (Not Instituted - Merits), IPR2018-00614 (Not Instituted - Procedural), IPR2017-01690 (Final Written Decision), IPR2017-00808 (Final Written Decision), IPR2017-00179 (Final Written Decision), IPR2017-02178 (Not Instituted - Merits), IPR2017-01354 (Settlement), IPR2017-00108 (Settlement).
  • California Central District Court: Cases include 2:16-cv-02743, 2:19-cv-06160, 2:17-cv-07690.
  • California Northern District Court: Cases include 3:17-cv-02109, 3:17-cv-06397, 3:17-cv-06701, 3:18-cv-00574, 3:18-cv-03605, 3:18-cv-06029, 4:17-cv-02373.
  • Colorado District Court: Cases include 1:17-cv-02479, 1:18-cv-01373.
  • Massachusetts District Court: Cases include 1:17-cv-11279, 1:17-cv-12499, 1:18-cv-12188.
  • Texas Eastern District Court: Numerous cases filed, including 6:16-cv-00086, 6:16-cv-00087, 6:16-cv-00088, 6:16-cv-00089, 6:16-cv-00961, 6:16-cv-01035, 6:16-cv-01037, 6:17-cv-00046, 6:17-cv-00071, 6:17-cv-00084, 6:17-cv-00118, 6:17-cv-00119, 6:17-cv-00120, 6:17-cv-00121, 6:17-cv-00122, 6:17-cv-00123, 6:17-cv-00124, 6:17-cv-00125, 6:17-cv-00126, 6:17-cv-00421, 6:18-cv-00182, 6:18-cv-00188, 6:18-cv-00383, 6:18-cv-00385.
  • U.S. Supreme Court: A case, 23-498, has been filed.

Legal Status:
The patent's legal status is "Expired - Fee Related," with an anticipated expiration date of 2018-12-11.

Generated 5/29/2026, 8:57:40 PM