Patents by Inventor Gregory Paul Moller

Gregory Paul Moller 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: 9594628
    Abstract: Apparatus and method for managing a media cache through the monitoring of operational vibration of a data storage device. In some embodiments, a non-volatile media cache of the data storage device is partitioned into at least first and second zones having different data recording characteristics. Input data are received for storage in a non-volatile main memory of the data storage device. An amount of operational vibration associated with the data storage device is measured. The input data are stored in a selected one of the first or second zones of the media cache prior to transfer to the main memory responsive to a comparison of the measured amount of operational vibration to a predetermined operational vibration threshold.
    Type: Grant
    Filed: July 30, 2014
    Date of Patent: March 14, 2017
    Assignee: Segate Technology LLC
    Inventors: Michael J C Toh, WenXiang Xie, Xiong Liu, Timothy Richard Feldman, Paul Michael Wiggins, Gregory Paul Moller
  • Publication number: 20160034342
    Abstract: Apparatus and method for managing a media cache through the monitoring of operational vibration of a data storage device. In some embodiments, a non-volatile media cache of the data storage device is partitioned into at least first and second zones having different data recording characteristics. Input data are received for storage in a non-volatile main memory of the data storage device. An amount of operational vibration associated with the data storage device is measured. The input data are stored in a selected one of the first or second zones of the media cache prior to transfer to the main memory responsive to a comparison of the measured amount of operational vibration to a predetermined operational vibration threshold.
    Type: Application
    Filed: July 30, 2014
    Publication date: February 4, 2016
    Inventors: Michael JC Toh, WenXiang Xie, Xiong Liu, Timothy Richard Feldman, Paul Michael Wiggins, Gregory Paul Moller
  • Patent number: 6757781
    Abstract: A method and system for managing the transfer of data into and out of a buffer in a disc drive is disclosed. The operation of the vectored buffer management (VBM) system is administered by a software-based control module. The control module creates and maintains a buffer table by dividing the buffer table into buffer sectors. The buffer sectors are further arranged into buffer segments, or circularly linked lists upon which the buffer table is partitioned. The control module effectuates the transfer by implementing an application module across the buffer table. Once the application module is arbitrarily positioned at an index sector by the control module, data transfer is accomplished when the application module walks through a particular buffer segment identified by the index sector. Specific control of the application module across a buffer segment is administered through host and disc address pointers, which are coupled to host and disc next pointers, respectively.
    Type: Grant
    Filed: December 7, 2001
    Date of Patent: June 29, 2004
    Assignee: Seagate Technology LLC
    Inventors: Steven Scott Williams, Brett Alan Cook, Gregory Paul Moller, Jonathan Williams Haines
  • Publication number: 20030149815
    Abstract: A method and system for managing the transfer of data into and out of a buffer in a disc drive is disclosed. The operation of the vectored buffer management (VBM) system is administered by a software-based control module. The control module creates and maintains a buffer table by dividing the buffer table into buffer sectors. The buffer sectors are further arranged into buffer segments, or circularly linked lists upon which the buffer table is partitioned. The control module effectuates the transfer by implementing an application module across the buffer table. Once the application module is arbitrarily positioned at an index sector by the control module, data transfer is accomplished when the application module walks through a particular buffer segment identified by the index sector. Specific control of the application module across a buffer segment is administered through host and disc address pointers, which are coupled to host and disc next pointers, respectively.
    Type: Application
    Filed: December 7, 2001
    Publication date: August 7, 2003
    Applicant: Seagate Technology LLC
    Inventors: Steven Scott Williams, Brett Alan Cook, Gregory Paul Moller, Jonathan Williams Haines
  • Patent number: 6330640
    Abstract: A method and system for managing the transfer of data into and out of a buffer in a disc drive is disclosed. The operation of the vectored buffer management (VBM) system is administered by a software-based control module. The control module creates and maintains a buffer table by dividing the buffer table into buffer sectors. The buffer sectors are further arranged into buffer segments, or circularly linked lists upon which the buffer table is partitioned. The control module effectuates the transfer by implementing an application module across the buffer table. Once the application module is arbitrarily positioned at an index sector by the control module, data transfer is accomplished when the application module walks through a particular buffer segment identified by the index sector. Specific control of the application module across a buffer segment is administered through host and disc address pointers, which are coupled to host and disc next pointers, respectively.
    Type: Grant
    Filed: October 26, 2000
    Date of Patent: December 11, 2001
    Assignee: Seagate Technology LLC
    Inventors: Steven Scott Williams, Brett Alan Cook, Gregory Paul Moller, Jonathan Williams Haines