Patents by Inventor Jeffrey S Werning

Jeffrey S Werning 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: 9990298
    Abstract: Techniques for caching results of a read request to a solid state device are disclosed. In some embodiments, the techniques may be realized as a method for caching solid state device read request results comprising receiving, at a solid state device, a data request from a host device communicatively coupled to the solid state device, and retrieving, using a controller of the solid state device, a compressed data chunk from the solid state device in response to the data request. The techniques may further include decompressing the compressed data chunk, returning, to the host device, a block of the data chunk responsive to the data request, and caching one or more additional blocks of the data chunk in a data buffer for subsequent read requests.
    Type: Grant
    Filed: May 12, 2014
    Date of Patent: June 5, 2018
    Assignee: WESTERN DIGITAL TECHNOLOGIES, INC
    Inventors: Lee Anton Sendelbach, Jeffrey S. Werning
  • Publication number: 20150324134
    Abstract: Techniques for caching results of a read request to a solid state device are disclosed. In some embodiments, the techniques may be realized as a method for caching solid state device read request results comprising receiving, at a solid state device, a data request from a host device communicatively coupled to the solid state device, and retrieving, using a controller of the solid state device, a compressed data chunk from the solid state device in response to the data request. The techniques may further include decompressing the compressed data chunk, returning, to the host device, a block of the data chunk responsive to the data request, and caching one or more additional blocks of the data chunk in a data buffer for subsequent read requests.
    Type: Application
    Filed: May 12, 2014
    Publication date: November 12, 2015
    Applicant: HGST Netherlands B.V.
    Inventors: Lee Anton Sendelbach, Jeffrey S. Werning
  • Patent number: 8200922
    Abstract: A method and apparatus for taking a snapshot of a storage system employing a solid state disk (SSD). A plurality of mapping tables in the SSD store data needed to create a one or more point in time snapshots and a current view of the SSD. In response to a write command, the SSD executes its normal write process and updates its mapping tables to indicate the current view of the SSD and additionally retains the original data in a table of pointers to the original data, as the snapshot of an earlier state of the SSD. In the preferred embodiment, the innate ability of SSDs to write data to a new location is used to perform a point-in-time copy with little or no loss in performance in performing the snapshot.
    Type: Grant
    Filed: December 17, 2008
    Date of Patent: June 12, 2012
    Assignee: Netapp, Inc.
    Inventors: Brian McKean, Mohamad El-Batal, Bret S. Weber, John Dietterich, Jeffrey S Werning, Timothy E. Hoglund
  • Publication number: 20100153620
    Abstract: A method and apparatus for taking a snapshot of a storage system employing a solid state disk (SSD). A plurality of mapping tables in the SSD store data needed to create a one or more point in time snapshots and a current view of the SSD. In response to a write command, the SSD executes its normal write process and updates its mapping tables to indicate the current view of the SSD and additionally retains the original data in a table of pointers to the original data, as the snapshot of an earlier state of the SSD. In the preferred embodiment, the innate ability of SSDs to write data to a new location is used to perform a point-in-time copy with little or no loss in performance in performing the snapshot.
    Type: Application
    Filed: December 17, 2008
    Publication date: June 17, 2010
    Inventors: Brian McKean, Mohamad El-Batal, Bret S. Weber, John Dietterich, Jeffrey S. Werning, Timothy E. Hoglund