Patents by Inventor Christopher Fulkerson

Christopher Fulkerson 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: 10303373
    Abstract: An apparatus includes a buffer and a processor. The buffer contains a plurality of commands pending for a data storage medium. The processor is configured to sort the commands in an execution efficiency favorable manner, which reveals a most favorable command for execution, compare a skip count for each of the commands to a threshold count, the skip count corresponding to a number of times execution of the command has been skipped in favor of execution of another command, and execute one of the commands having a skip count that has reached the threshold count over the execution of the most favorable command.
    Type: Grant
    Filed: June 12, 2017
    Date of Patent: May 28, 2019
    Assignee: SEAGATE TECHNOLOGY LLC
    Inventors: Christopher Fulkerson, Kenneth Barham, LingZhi Yang
  • Publication number: 20180356995
    Abstract: An apparatus includes a buffer and a processor. The buffer contains a plurality of commands pending for a data storage medium. The processor is configured to sort the commands in an execution efficiency favorable manner, which reveals a most favorable command for execution, compare a skip count for each of the commands to a threshold count, the skip count corresponding to a number of times execution of the command has been skipped in favor of execution of another command, and execute one of the commands having a skip count that has reached the threshold count over the execution of the most favorable command.
    Type: Application
    Filed: June 12, 2017
    Publication date: December 13, 2018
    Inventors: Christopher Fulkerson, Kenneth Barham, LingZhi Yang
  • Publication number: 20120042182
    Abstract: An interface controller of an electronic device manages power consumption of the electronic device by caching data associated with write commands received while the electronic device is in an idle mode. In one implementation, an interface controller directs write commands to a write cache until disc access is required. Additionally, the interface controller may direct write commands to the write cache until the write cache becomes full or a non-cached read command is received. Once, disc access is required, the data associated with the cached commands are flushed to the hard disc. In one implementation, the interface controller transitions the electronic device to a lower power state and maintains the electronic device in the lower power state until disc access is required. When disc access is required, the interface controller transitions the electronic device to a higher power state.
    Type: Application
    Filed: August 10, 2010
    Publication date: February 16, 2012
    Applicant: Seagate Technology LLC
    Inventors: Christopher Fulkerson, Abhay Kataria, Bradley Gill