Patents by Inventor Andy Kowles

Andy Kowles 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: 10089234
    Abstract: Implementations disclosed herein provide a method comprising determining a workload on a disk cache with a storage device controller, determining a state of a free pool of the disk cache, receiving a data write request to the disk cache, segregating the free pool of the disk cache into a plurality of allocation units, allocating the plurality of allocation units out of order, as compared to a physical arrangement order of the allocation units in the disk cache, based on the workload, and storing data in the plurality of allocation units.
    Type: Grant
    Filed: October 27, 2016
    Date of Patent: October 2, 2018
    Assignee: SEAGATE TECHNOLOGY LLC
    Inventors: Timothy R. Feldman, Andy Kowles
  • Publication number: 20170046267
    Abstract: Implementations disclosed herein provide a method comprising determining a workload on a disk cache with a storage device controller, determining a state of a free pool of the disk cache, receiving a data write request to the disk cache, segregating the free pool of the disk cache into a plurality of allocation units, allocating the plurality of allocation units out of order, as compared to a physical arrangement order of the allocation units in the disk cache, based on the workload, and storing data in the plurality of allocation units.
    Type: Application
    Filed: October 27, 2016
    Publication date: February 16, 2017
    Inventors: Timothy R. Feldman, Andy Kowles
  • Patent number: 9507721
    Abstract: Implementations disclosed herein provide a method comprising segregating a disk cache into a plurality of allocation units, and allocating the plurality of allocation units out-of-order.
    Type: Grant
    Filed: July 21, 2014
    Date of Patent: November 29, 2016
    Assignee: SEAGATE TECHNOLOGY LLC
    Inventors: Timothy R. Feldman, Andy Kowles
  • Publication number: 20160019156
    Abstract: Implementations disclosed herein provide a method comprising segregating a disk cache into a plurality of allocation units, and allocating the plurality of allocation units out-of-order.
    Type: Application
    Filed: July 21, 2014
    Publication date: January 21, 2016
    Inventors: Timothy R. Feldman, Andy Kowles