Patents by Inventor Ken Dorman

Ken Dorman has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Patent number: 11379524
    Abstract: A hardware offload includes a hash engine that performs hashing for a block-based storage system. The hash engine calculates multiple hash values for each input buffer provided by the storage system. The hash values may be calculated with variably offset and overlapping portions of the input buffer, wherein each portion is larger than the native block size of the storage system. The hardware offload may also include a compression engine that performs compression on the input buffer using the entire input buffer and/or chunks as compression domains.
    Type: Grant
    Filed: August 29, 2019
    Date of Patent: July 5, 2022
    Assignee: Dell Products L.P.
    Inventors: Jeremy O'Hare, Kuolin Hua, Ken Dorman, Anoop Raghunathan, Jason Duquette, Lionel Bella, Alesia Tringale
  • Publication number: 20210064659
    Abstract: A hardware offload includes a hash engine that performs hashing for a block-based storage system. The hash engine calculates multiple hash values for each input buffer provided by the storage system. The hash values may be calculated with variably offset and overlapping portions of the input buffer, wherein each portion is larger than the native block size of the storage system. The hardware offload may also include a compression engine that performs compression on the input buffer using the entire input buffer and/or chunks as compression domains.
    Type: Application
    Filed: August 29, 2019
    Publication date: March 4, 2021
    Applicant: EMC IP HOLDING COMPANY LLC
    Inventors: Jeremy O'Hare, Kuolin Hua, Ken Dorman, Anoop Raghunathan, Jason Duquette, Lionel Bella, Alesia Tringale
  • Patent number: 10466921
    Abstract: Compressing data of a storage device includes selecting a portion of data for data compression that is predicted to be unlikely to be accessed, selecting a particular one of a plurality of data compression algorithms to apply to the portion according to a frequency value associated with each of the data compression algorithms, and adjusting the frequency value of the particular one of a plurality of data compression algorithms according to performance of the particular one of a plurality of data compression algorithms. The performance may vary according to a ratio of amount of compression achieved to processing cycles of a processor used to compress the portion of data. The processor may perform storage device functions that are separate from data compression. The portion of data may be selected from a plurality of logical devices used in connection with a single application that accesses the storage device.
    Type: Grant
    Filed: October 31, 2017
    Date of Patent: November 5, 2019
    Assignee: EMC IP Holding Company LLC
    Inventors: Owen Martin, Jeremy O'Hare, Alesia Tringale, Ken Dorman