Patents by Inventor Christopher Ryan Fulkerson
Christopher Ryan 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: 9110841Abstract: Systems and methods are disclosed for overlap detection using bitmask region trackers. In an embodiment, an apparatus may comprise a controller configured to maintain a count of writes associated with a selected area of a data storage medium, generate an overlap check bitmask, including an overlap check bit for each of multiple regions of the selected area and that represent an indication of a previous write associated with a respective region from the multiple regions, generate a write check bitmask based on a received write, the write check bitmask including a write check bit for each of the multiple regions of the selected area and representing which of the multiple regions are related to the received write, and increment the count of writes based on comparing the overlap check bitmask with the write check bitmask.Type: GrantFiled: April 19, 2013Date of Patent: August 18, 2015Assignee: Seagate Technology LLCInventors: Christopher Ryan Fulkerson, Abhay Tejmal Kataria
-
Patent number: 9075538Abstract: A data storage device may generally be directed to a buffer that stores a plurality of command requests pending for a data storage medium and a processor that is configured to skip a first command request and execute a second command request in response to the second command request having an access latency within a first predetermined performance impact range and a power consumption within a second predetermined power savings range compared to the first command request.Type: GrantFiled: June 24, 2013Date of Patent: July 7, 2015Assignee: Seagate Technology LLCInventors: Christopher Ryan Fulkerson, Lingzhi Yang, Kenneth Lawrence Barham
-
Patent number: 8954791Abstract: A recoverable error associated with a first disk drive sector is determined. Data of the first disk drive sector is duplicated to a mirrored sector in response to the recoverable error. The first disk drive sector continues to be used to store the data after the recoverable error is determined.Type: GrantFiled: January 18, 2012Date of Patent: February 10, 2015Assignee: Seagate Technology LLCInventors: Abhay Tejmal Kataria, Christopher Ryan Fulkerson
-
Publication number: 20140379940Abstract: A data storage device may generally be directed to a buffer that stores a plurality of command requests pending for a data storage medium and a processor that is configured to skip a first command request and execute a second command request in response to the second command request having an access latency within a first predetermined performance impact range and a power consumption within a second predetermined power savings range compared to the first command request.Type: ApplicationFiled: June 24, 2013Publication date: December 25, 2014Inventors: Christopher Ryan Fulkerson, Lingzhi Yang, Kenneth Lawrence Barham
-
Publication number: 20130185589Abstract: A recoverable error associated with a first disk drive sector is determined. Data of the first disk drive sector is duplicated to a mirrored sector in response to the recoverable error. The first disk drive sector continues to be used to store the data after the recoverable error is determined.Type: ApplicationFiled: January 18, 2012Publication date: July 18, 2013Applicant: SEAGATE TECHNOLOGY LLCInventors: Abhay Tejmal Kataria, Christopher Ryan Fulkerson
-
Patent number: 8245064Abstract: An apparatus and associated method to begin performing a power reduction enablement sequence based on a first predetermined value of elapsed time after an execution of a data access command is completed. The power reduction enablement sequence is performed at an adaptively selected rate that is related to a second predetermined value of elapsed time after the execution that calls for a switch to a reduced power mode for the apparatus.Type: GrantFiled: June 16, 2009Date of Patent: August 14, 2012Assignee: Seagate Technology LLCInventors: Christopher Ryan Fulkerson, Abhay Tejmal Kataria, Jason Dale Gregg
-
Patent number: 8209450Abstract: The present disclosure relates to performing maintenance operations in a data system using configurable parameters. In one embodiment, a method in a data system is provided. The method includes receiving an indication of a data latency threshold and performing at least one maintenance operation in the data system based on the data latency threshold.Type: GrantFiled: August 26, 2009Date of Patent: June 26, 2012Assignee: Seagate Technologies LLCInventors: Christopher Ryan Fulkerson, Paul Francis Kusbel
-
Publication number: 20110055431Abstract: The present disclosure relates to performing maintenance operations in a data system using configurable parameters. In one embodiment, a method in a data system is provided. The method includes receiving an indication of a data latency threshold and performing at least one maintenance operation in the data system based on the data latency threshold.Type: ApplicationFiled: August 26, 2009Publication date: March 3, 2011Applicant: SEAGATE TECHNOLOGY LLCInventors: Christopher Ryan Fulkerson, Paul Francis Kusbel
-
Publication number: 20100318825Abstract: An apparatus and associated method to begin performing a power reduction enablement sequence based on a first predetermined value of elapsed time after an execution of a data access command is completed. The power reduction enablement sequence is performed at an adaptively selected rate that is related to a second predetermined value of elapsed time after the execution that calls for a switch to a reduced power mode for the apparatus.Type: ApplicationFiled: June 16, 2009Publication date: December 16, 2010Applicant: SEAGATE TECHNOLOGY LLCInventors: Christopher Ryan Fulkerson, Abhay Tejmal Kataria, Jason Dale Gregg
-
Patent number: 7466507Abstract: A method for placing a predetermined number of notch filters in a disc drive servo control system to attenuate noise frequencies, in order of decreasing resonance magnitudes, is disclosed. The method involves calculating an open loop response for a response spectrum of the drive, calculating a notch filter for any noise frequency that exceeds a threshold, mathematically applying the notch filter into the servo control system, recalculating the open loop response and applying another filter for a noise frequency that exceeds the threshold and repeating until no noise frequencies exceed the gain threshold; selecting another frequency range and repeating the same process until a predetermined number of notch filters has been placed in the servo control system.Type: GrantFiled: June 24, 2002Date of Patent: December 16, 2008Assignee: Seagate Technology LLCInventors: Christopher Ryan Fulkerson, Jeffrey Don Andress, Charles Randall Berry
-
Patent number: 6987629Abstract: A method for placing a predetermined number of notch filters in a disc drive servo control system to attenuate noise frequencies, in order of decreasing resonance magnitudes, is disclosed. The method involves calculating an open loop response for a response spectrum of the drive, calculating a notch filter for any noise frequency that exceeds a threshold, mathematically applying the notch filter into the servo control system, recalculating the open loop response and applying another filter for a noise frequency that exceeds the threshold and repeating until no noise frequencies exceed the gain threshold; selecting another frequency range and repeating the same process until a predetermined number of notch filters has been placed in the servo control system.Type: GrantFiled: June 24, 2002Date of Patent: January 17, 2006Assignee: Seagate Technology LLCInventors: Christopher Ryan Fulkerson, Jeffrey Don Andress, Charles Randall Berry
-
Publication number: 20030133212Abstract: A method for placing a predetermined number of notch filters in a disc drive servo control system to attenuate noise frequencies, in order of decreasing resonance magnitudes, is disclosed. The method involves calculating an open loop response for a response spectrum of the drive, calculating a notch filter for any noise frequency that exceeds a threshold, mathematically applying the notch filter into the servo control system, recalculating the open loop response and applying another filter for a noise frequency that exceeds the threshold and repeating until no noise frequencies exceed the gain threshold; selecting another frequency range and repeating the same process until a predetermined number of notch filters has been placed in the servo control system.Type: ApplicationFiled: June 24, 2002Publication date: July 17, 2003Applicant: Seagate Technology LLCInventors: Christopher Ryan Fulkerson, Jeffrey Don Andress, Charles Randall Berry