Patents by Inventor Michael Pinson
Michael Pinson 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: 8756369Abstract: A method, apparatus, and system of a priority command queues for low latency solid state drives are disclosed. In one embodiment, a system of a storage system includes a command sorter to determine a target storage device for at least one of a solid state drive (SSD) command and a hard disk drive (HDD) command and to place the command in a SSD ready queue if the SSD command is targeted to a SSD storage device of the storage system and to place the HDD command to a HDD ready queue if the HDD command is targeted to an HDD storage device of the storage system, a SSD ready queue to queue the SSD command targeted to the SSD storage device, and a HDD ready queue to queue the HDD command targeted to the HDD storage device.Type: GrantFiled: September 26, 2008Date of Patent: June 17, 2014Assignee: Netapp, Inc.Inventors: Brian D. McKean, Kevin Lee Kidney, Jeremy Michael Pinson
-
Patent number: 8375177Abstract: An apparatus, system, and method are disclosed for efficiently verifying writes. A storage module stores a plurality of data sets in a storage controller memory. A write module writes the plurality of data sets through a first write channel to a hard disk drive. A verification module verifies whether a representative data set of the plurality of data sets is successfully written to the first write channel or not. A mitigation module rewrites the plurality of data sets in response to an unsuccessful write of the representative data set.Type: GrantFiled: May 1, 2007Date of Patent: February 12, 2013Assignee: International Business Machines CorporationInventors: Binny Sher Gill, Jeremy Michael Pinson
-
Patent number: 8086792Abstract: Provided are a method, system, and program for destaging a track from cache to a storage device. The destaged track is retained in the cache. Verification is made of whether the storage device successfully completed writing data. Indication is made of destaged tracks eligible for removal from the cache that were destaged before the storage device is verified in response to verifying that the storage device is successfully completing the writing of data.Type: GrantFiled: April 18, 2007Date of Patent: December 27, 2011Assignee: International Business Machines CorporationInventors: Thomas Charles Jarvis, Michael Howard Hartung, Karl Allen Nielsen, Jeremy Michael Pinson, Steven Robert Lowe
-
Patent number: 7890697Abstract: Provided are a method, system, and program for destaging a track from cache to a storage device. The destaged track is retained in the cache. Verification is made of whether the storage device successfully completed writing data. Indication is made of destaged tracks eligible for removal from the cache that were destaged before the storage device is verified in response to verifying that the storage device is successfully completing the writing of data.Type: GrantFiled: June 18, 2008Date of Patent: February 15, 2011Assignee: International Business Machines CorporationInventors: Thomas Charles Jarvis, Michael Howard Hartung, Karl Allen Nielsen, Jeremy Michael Pinson, Steven Robert Lowe
-
Publication number: 20100082879Abstract: A method, apparatus, and system of a priority command queues for low latency solid state drives are disclosed. In one embodiment, a system of a storage system includes a command sorter to determine a target storage device for at least one of a solid state drive (SSD) command and a hard disk drive (HDD) command and to place the command in a SSD ready queue if the SSD command is targeted to a SSD storage device of the storage system and to place the HDD command to a HDD ready queue if the HDD command is targeted to an HDD storage device of the storage system, a SSD ready queue to queue the SSD command targeted to the SSD storage device, and a HDD ready queue to queue the HDD command targeted to the HDD storage device.Type: ApplicationFiled: September 26, 2008Publication date: April 1, 2010Inventors: BRIAN D. MCKEAN, Kevin Lee Kidney, Jeremy Michael Pinson
-
Patent number: 7669007Abstract: Provided are techniques for processing read and write request operations. Regions of a first storage device and a second storage device are designated as primary regions and secondary regions for read request operations and write request operations falling within the regions. At least one write request operation is processed. Upon determining that a write threshold has been reached, the designations of regions of the first storage device and the second storage device are switched.Type: GrantFiled: January 4, 2007Date of Patent: February 23, 2010Assignee: International Business Machines CorporationInventors: Matthew John Fairhurst, Robert Akira Kubo, Jeremy Michael Pinson
-
Publication number: 20080276047Abstract: An apparatus, system, and method are disclosed for efficiently verifying writes. A storage module stores a plurality of data sets in a storage controller memory. A write module writes the plurality of data sets through a first write channel to a hard disk drive. A verification module verifies whether a representative data set of the plurality of data sets is successfully written to the first write channel or not. A mitigation module rewrites the plurality of data sets in response to an unsuccessful write of the representative data set.Type: ApplicationFiled: May 1, 2007Publication date: November 6, 2008Inventors: Binny Sher Gill, Jeremy Michael Pinson
-
Publication number: 20080250200Abstract: Provided are a method, system, and program for destaging a track from cache to a storage device. The destaged track is retained in the cache. Verification is made of whether the storage device successfully completed writing data. Indication is made of destaged tracks eligible for removal from the cache that were destaged before the storage device is verified in response to verifying that the storage device is successfully completing the writing of data.Type: ApplicationFiled: June 18, 2008Publication date: October 9, 2008Applicant: International Business Machines CorporationInventors: Thomas Charles Jarvis, Michael Howard Hartung, Karl Allen Nielsen, Jeremy Michael Pinson, Steven Robert Lowe
-
Patent number: 7421535Abstract: Provided are a method, system, and program for destaging a track from cache to a storage device. The destaged track is retained in the cache. Verification is made of whether the storage device successfully completed writing data. Indication is made of destaged tracks eligible for removal from the cache that were destaged before the storage device is verified in response to verifying that the storage device is successfully completing the writing of data.Type: GrantFiled: May 10, 2004Date of Patent: September 2, 2008Assignee: International Business Machines CorporationInventors: Thomas Charles Jarvis, Michael Howard Hartung, Karl Allen Nielsen, Jeremy Michael Pinson, Steven Robert Lowe
-
Publication number: 20080168222Abstract: Provided are techniques for processing read and write request operations. Regions of a first storage device and a second storage device are designated as primary regions and secondary regions for read request operations and write request operations falling within the regions. At least one write request operation is processed. Upon determining that a write threshold has been reached, the designations of regions of the first storage device and the second storage device are switched.Type: ApplicationFiled: January 4, 2007Publication date: July 10, 2008Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Matthew John Fairhurst, Robert Akira Kubo, Jeremy Michael Pinson
-
Patent number: 5524351Abstract: The present invention relates to archery bows and more particularly to sighting and ranging devices that are attachable to bows carried by archers. The archery bow sight device consists of a housing frame which contains an elevating mechanism serving for supporting the front and rear sighting devices and the windage adjustment mechanisms. This housing frame is free to travel along a curved cam track which is attached directly to the bow. This cam track is adjustable to match the archery bow sight to the draw length of the archer. A leveling indicator is incorporated in the rear sighting device as an indicator to the archer that the bow is not tilted right or left.Type: GrantFiled: January 27, 1994Date of Patent: June 11, 1996Assignee: Accu-Sights Unlimited, Inc.Inventors: Michael Pinson, James C. Sparks, Ronald E. Ward