Patents by Inventor Michael Edward Baum

Michael Edward Baum 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: 9213646
    Abstract: Systems and methods are disclosed for cache data value tracking. In an embodiment, a controller may be configured to select data; set a node weight for the data representing a cache hit potential for the data; store a first time stamp value for the data representing when the data was accessed; and store the data in a cache memory based on the node weight and the first time stamp value. In another embodiment, a method may comprise setting a node weight for data associated with a data access command, storing a first access counter value for the data representing a number of times new data has been stored to the cache memory when the data was accessed, and removing the data from the cache memory or maintaining the data in the cache memory based on the node weight and the first access counter value.
    Type: Grant
    Filed: June 20, 2013
    Date of Patent: December 15, 2015
    Assignee: Seagate Technology LLC
    Inventors: Margot Ann LaPanse, Joseph Masaki Baum, Stanton MacDonough Keeler, Michael Edward Baum, Thomas Dale Hosman, Robert Dale Murphy
  • Patent number: 8645641
    Abstract: In a particular embodiment, a storage device includes a controller that is adapted to receive environmental data from a plurality of environmental sensors, where the environmental data is related to an operating environment of the storage device. Further, the controller is adapted to receive state information related to the data storage medium from a plurality of firmware detectors, to weight the received environmental data and the received state information according to a pre-determined weighting table, and to dynamically manage at least one attribute of the storage device based on the weighted environmental data and the weighted state information.
    Type: Grant
    Filed: December 17, 2008
    Date of Patent: February 4, 2014
    Assignee: Seagate Technology LLC
    Inventors: Michael Edward Baum, Jim Joseph Touchton, Timothy Richard Feldman, Mike Montemorra
  • Publication number: 20100153680
    Abstract: In a particular embodiment, a storage device includes a controller that is adapted to receive environmental data from a plurality of environmental sensors, where the environmental data is related to an operating environment of the storage device. Further, the controller is adapted to receive state information related to the data storage medium from a plurality of firmware detectors, to weight the received environmental data and the received state information according to a pre-determined weighting table, and to dynamically manage at least one attribute of the storage device based on the weighted environmental data and the weighted state information.
    Type: Application
    Filed: December 17, 2008
    Publication date: June 17, 2010
    Applicant: Seagate Technology LLC
    Inventors: Michael Edward Baum, Jim Joseph Touchton, Timothy Richard Feldman, Mike Montemorra
  • Publication number: 20100153635
    Abstract: In a particular embodiment, a circuit device is disclosed that includes a first interface to a high speed data bus of a host system and a second interface coupled to a first data storage device. The circuit device further includes a solid-state storage device having a first solid-state data storage medium and having at least one expansion slot to receive at least one second solid-state data storage medium to expand a memory capacity of the solid-state storage device. The circuit device also includes a control circuit adapted to receive data from the host system via the first interface and to selectively write the received data to one of the first data storage device and the solid-state storage device.
    Type: Application
    Filed: December 17, 2008
    Publication date: June 17, 2010
    Applicant: Seagate Technology LLC
    Inventors: Margot Ann LaPanse, Michael Edward Baum, Stanton MacDonough Keeler
  • Publication number: 20100146205
    Abstract: In a particular embodiment, a device is disclosed that includes a controller adapted to store data to a first storage medium. The controller is adapted to receive data storage commands in an order received and to store the received data storage commands at a second storage medium. Further, the controller is adapted to re-order the data storage commands from the order received to an execution order, monitor access activity related to the first storage medium, and store the data from the second storage medium to the first storage medium according to the execution order when the monitored access activity falls below an activity threshold.
    Type: Application
    Filed: December 8, 2008
    Publication date: June 10, 2010
    Applicant: Seagate Technology LLC
    Inventors: Michael Edward Baum, Margot Ann Lapanse, John Edward Moon, Paul Francis Kusbel
  • Patent number: 7177112
    Abstract: The present invention reduces the time required for coefficient convergence and thus improves time-to-ready. To that end, the present invention provides an initial learn—preferably non-zero—coefficient. The initial learn coefficient is based on a translation of timing information to position information. One aspect of the present invention uses address marks of a disc then translates them to phase position information. The present invention measures the times between address marks of adjacent servo sectors. Variations between those times is related is related to disc runout, particularly disc eccentricity. Also, the servo sectors are used to identify at which phase the maximum amplitude (or magnitude) of the timing variations occur. This phase information and maximum amplitude are used as variables in determining the initial learn coefficient. The present invention also utilizes a plant model to predetermine a variable.
    Type: Grant
    Filed: April 3, 2002
    Date of Patent: February 13, 2007
    Assignee: Seagate Technology LLC
    Inventors: Christopher Thomas Settje, Khalil B. Dizaji, Michael Edward Baum, Rodney Brittner
  • Patent number: 6963466
    Abstract: An apparatus and method for tracking radially-dependent repeatable run-out in a disc drive having a servo loop for positioning a head over a rotating disc is provided. The disc includes multiple tracks. Radially-dependent repeatable run-out control components for at least a subset of the multiple tracks are first determined. The subset of the multiple tracks being boundary tracks of established zones of a disc. Data representative of the radially-dependent repeatable run-out control components for the subset of the multiple tracks is then stored in a table. The stored data representative of the radially-dependent repeatable run-out control components is utilized to interpolate or extrapolate the radially-dependent repeatable run-out control components for tracks within a zone or outside of the zones for which data is known.
    Type: Grant
    Filed: June 25, 2003
    Date of Patent: November 8, 2005
    Assignee: Seagate Technology LLC
    Inventors: Michael Edward Baum, Brent Jay Harmer, Steven Alan Koldewyn
  • Publication number: 20040264032
    Abstract: An apparatus and method for tracking radially-dependent repeatable run-out in a disc drive having a servo loop for positioning a head over a rotating disc is provided. The disc includes multiple tracks. Radially-dependent repeatable run-out control components for at least a subset of the multiple tracks are first determined. The subset of the multiple tracks being boundary tracks of established zones of a disc. Data representative of the radially-dependent repeatable run-out control components for the subset of the multiple tracks is then stored in a table. The stored data representative of the radially-dependent repeatable run-out control components is utilized to interpolate or extrapolate the radially-dependent repeatable run-out control components for tracks within a zone or outside of the zones for which data is known.
    Type: Application
    Filed: June 25, 2003
    Publication date: December 30, 2004
    Inventors: Michael Edward Baum, Brent Jay Harmer, Steven Alan Koldewyn
  • Publication number: 20030123180
    Abstract: The present invention reduces the time required for coefficient convergence and thus improves time-to-ready. To that end, the present invention provides an initial learn—preferably non-zero—coefficient. The initial learn coefficient is based on a translation of timing information to position information. One aspect of the present invention uses address marks of a disc then translates them to phase position information. The present invention measures the times between address marks of adjacent servo sectors. Variations between those times is related is related to disc runout, particularly disc eccentricity. Also, the servo sectors are used to identify at which phase the maximum amplitude (or magnitude) of the timing variations occur. This phase information and maximum amplitude are used as variables in determining the initial learn coefficient. The present invention also utilizes a plant model to predetermine a variable.
    Type: Application
    Filed: April 3, 2002
    Publication date: July 3, 2003
    Inventors: Christopher Thomas Settje, Khalil B. Dizaji, Michael Edward Baum, Rodney Brittner
  • Patent number: 6304398
    Abstract: An apparatus and method of reducing the size of a servo burst and thus increasing the disc surface available for data storage is accomplished by uniquely encoding track information in the gray code of a servo burst on a disc. Each track has a unique sequential track identification number assigned to it. A plurality of sets of servo sectors on each track are encoded with a modulo operation of the track identification number for the track each using a unique modulus. Preferably the sectors are grouped into two sets, i.e., even numbered sectors on each track are modulo encoded with a first modulo operation of the track identification number for the track using a first modulus and odd numbered servo sectors on each track are modulo encoded with a second modulo operation of the track identification number for the track using a second modulus. Decoding the absolute track address is accomplished by decoding the modulo numbers and comparing the even sector modulo numbers to the odd numbered sector modulo numbers.
    Type: Grant
    Filed: August 14, 1999
    Date of Patent: October 16, 2001
    Assignee: Seagate Technology LLC
    Inventors: Stephen Matthew Gaub, Glen Worstell, Daniel Zaharris, Robert Dale Murphy, Michael Edward Baum, Rodney Brittner