×

Computer system supporting multiple encodings with static data support

  • US 10,587,287 B2
  • Filed: 03/28/2018
  • Issued: 03/10/2020
  • Est. Priority Date: 03/28/2018
  • Status: Active Grant
First Claim
Patent Images

1. A computer system comprising:

  • a host system configured to run an application including at least one compression library, the application outputting a compression request to compress a data stream having an initial data-representation size;

    a hardware controller configured to compress the data stream according to an encoding scheme indicated by the compression library to generate a compressed data stream having a reduced data-representation size with respect to the initial data-representation size; and

    an operating system (OS) configured to provide a communication interface between the hardware controller and the application and to exchange at least one protocol data block between the application and the hardware controller, the at least one protocol data block identifying an update status of at least one of the compression library, the OS, and the hardware controller,wherein the computer system compares the update status of the hardware controller to the update status of the compression library and the update status of the OS, selectively operates in a first compression mode in response to the comparison indicating that the hardware controller is compatible to the compression library and the OS, and a second compression mode based on the update status in response to the comparison indicating that the hardware controller is incompatible to the compression library and the OS, thereby varying a compression ratio of the compressed data stream.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×