Patents by Inventor Andrew Kowles

Andrew 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: 10152091
    Abstract: The disclosed technology provides a storage device enclosure system, which includes two hard disk drives (HDDs), a form factor compatible connector, the form factor compatible connector attached to the two HDDs and configured to connect the two HDDs to an external computing system, and a controller, the controller located on the form factor compatible connector and configured to performing data mirroring of data from the external computing system via a SATA port multiplier onto the two HDDs.
    Type: Grant
    Filed: November 9, 2016
    Date of Patent: December 11, 2018
    Assignee: SEAGATE TECHNOLOGY LLC
    Inventor: Andrew Kowles
  • Publication number: 20180129432
    Abstract: The disclosed technology provides a storage device enclosure system, which includes two hard disk drives (HDDs), a form factor compatible connector, the form factor compatible connector attached to the two HDDs and configured to connect the two HDDs to an external computing system, and a controller, the controller located on the form factor compatible connector and configured to performing data mirroring of data from the external computing system via a SATA port multiplier onto the two HDDs.
    Type: Application
    Filed: November 9, 2016
    Publication date: May 10, 2018
    Inventor: Andrew Kowles
  • Patent number: 9805762
    Abstract: Implementations disclosed herein provide a method comprising comparing high-latency data sectors of a storage band, the high-latency data sectors having latency above a predetermined threshold, with target sectors for storing new data to determine one or more of the high-latency data sectors that may be skipped during retrieval of at-rest data from the storage band.
    Type: Grant
    Filed: March 24, 2017
    Date of Patent: October 31, 2017
    Assignee: SEAGATE TECHNOLOGY LLC
    Inventors: Jian Qiang, Wen Xiang Xie, Libin Cai, Andrew Kowles
  • Patent number: 9772782
    Abstract: The disclosed systems include features to mitigate a risk of data corruption attributable to unexpected power loss events. In particular, the disclosed system identifies and retrieves complement data associated with each received write command and stores the complement data in a non-volatile cache while the complement data is overwritten via execution of the write command.
    Type: Grant
    Filed: May 21, 2014
    Date of Patent: September 26, 2017
    Assignee: SEAGATE TECHNOLOGY LLC
    Inventors: Andrew Kowles, Timothy Feldman
  • Publication number: 20170200469
    Abstract: Implementations disclosed herein provide a method comprising comparing high-latency data sectors of a storage band, the high-latency data sectors having latency above a predetermined threshold, with target sectors for storing new data to determine one or more of the high-latency data sectors that may be skipped during retrieval of at-rest data from the storage band.
    Type: Application
    Filed: March 24, 2017
    Publication date: July 13, 2017
    Inventors: Jian Qiang, Wen Xiang Xie, Libin Cai, Andrew Kowles
  • Patent number: 9640201
    Abstract: Implementations disclosed herein provide a method comprising comparing high-latency data sectors of a storage band, the high-latency data sectors having latency above a predetermined threshold, with target sectors for storing new data to determine one or more of the high-latency data sectors that may be skipped during retrieval of at-rest data from the storage band.
    Type: Grant
    Filed: April 10, 2014
    Date of Patent: May 2, 2017
    Assignee: SEAGATE TECHNOLOGY LLC
    Inventors: Jian Qiang, Wen Xiang Xie, Libin Cai, Andrew Kowles
  • Publication number: 20150339066
    Abstract: The disclosed systems include features to mitigate a risk of data corruption attributable to unexpected power loss events. In particular, the disclosed system identifies and retrieves complement data associated with each received write command and stores the complement data in a non-volatile cache while the complement data is overwritten via execution of the write command.
    Type: Application
    Filed: May 21, 2014
    Publication date: November 26, 2015
    Applicant: Seagate Technology LLC
    Inventors: Andrew Kowles, Timothy Feldman
  • Publication number: 20150294684
    Abstract: Implementations disclosed herein provide a method comprising comparing high-latency data sectors of a storage band, the high-latency data sectors having latency above a predetermined threshold, with target sectors for storing new data to determine one or more of the high-latency data sectors that may be skipped during retrieval of at-rest data from the storage band.
    Type: Application
    Filed: April 10, 2014
    Publication date: October 15, 2015
    Applicant: Seagate Technology LLC
    Inventors: Jian Qjang, Wen Xiang Xie, Libin Cai, Andrew Kowles
  • Patent number: 8947817
    Abstract: A system or device that has a storage media and a storage controller configured to non-statically allocate a media scratch pad to one of a plurality of storage locations on the storage media. The plurality of storage locations may be, for example, on a disc surface, or on multiple disc surfaces.
    Type: Grant
    Filed: April 28, 2014
    Date of Patent: February 3, 2015
    Assignee: Seagate Technology LLC
    Inventors: Jihwan Chung, Andrew Kowles