Patents by Inventor Robert Dale Murphy

Robert Dale Murphy 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: 10528116
    Abstract: Apparatuses, systems, and methods for implementing fast resume from hibernate are disclosed. In one embodiment, an apparatus can include a data storage device having a circuit configured to determine a first memory location of hibernation data without receiving an indication of the first memory location from the host, and store the hibernation data to a second memory location of the DSD.
    Type: Grant
    Filed: March 14, 2013
    Date of Patent: January 7, 2020
    Assignee: SEAGATE TECHNOLOGY LLC
    Inventors: Robert Dale Murphy, Robert William Dixon
  • Patent number: 9946479
    Abstract: A data storage area of a data storage device can be used to communicate information between the data storage device and an external device or software. In some examples, configuration data stored within the data storage area can be used to determine a subset of data to copy or move from a first data storage medium to a second data storage medium. The data storage area can be a unique partition and the data storage device can locate partition information to determine a location of the partition. The data storage device can then use the partition to store data for two-way communication between the data storage device and an external system, device, or software.
    Type: Grant
    Filed: September 5, 2016
    Date of Patent: April 17, 2018
    Assignee: Seagate Technology LLC
    Inventors: John Edward Moon, Robert Dale Murphy, Michael Habinsky, David A. Hitch, Thomas Dale Hosman
  • Publication number: 20170060456
    Abstract: A data storage area of a data storage device can be used to communicate information between the data storage device and an external device or software. In some examples, configuration data stored within the data storage area can be used to determine a subset of data to copy or move from a first data storage medium to a second data storage medium. The data storage area can be a unique partition and the data storage device can locate partition information to determine a location of the partition. The data storage device can then use the partition to store data for two-way communication between the data storage device and an external system, device, or software.
    Type: Application
    Filed: September 5, 2016
    Publication date: March 2, 2017
    Applicant: Seagate Technology LLC
    Inventors: John Edward Moon, Robert Dale Murphy, Michael Habinsky, David A. Hitch, Thomas Dale Hosman
  • Patent number: 9436408
    Abstract: A data storage area of a data storage device can be used to communicate information between the data storage device and an external device or software. In some examples, configuration data stored within the data storage area can be used to determine a subset of data to copy or move from a first data storage medium to a second data storage medium. The data storage area can be a unique partition and the data storage device can locate partition information to determine a location of the partition. The data storage device can then use the partition to store data for two-way communication between the data storage device and an external system, device, or software.
    Type: Grant
    Filed: December 20, 2013
    Date of Patent: September 6, 2016
    Assignee: Seagate Technology LLC
    Inventors: John Edward Moon, Robert Dale Murphy, Michael Habinsky, David A Hitch, Thomas Dale Hosman
  • Patent number: 9282277
    Abstract: In a particular embodiment, a system includes a controller adapted to determine a data transfer rate associated with at least one data stream to be written to a storage media and to selectively activate at least one of a first memory and a second memory based on the data transfer rate to record the at least one data stream.
    Type: Grant
    Filed: December 19, 2008
    Date of Patent: March 8, 2016
    Assignee: Seagate Technology LLC
    Inventors: John Edward Moon, Robert Dale Murphy, Paul Francis Kusbel, Todd Ray Strope, Preston Donald Sellers
  • Publication number: 20160011783
    Abstract: A data storage area of a data storage device can be used to communicate information between the data storage device and an external device or software. In some examples, configuration data stored within the data storage area can be used to determine a subset of data to copy or move from a first data storage medium to a second data storage medium. The data storage area can be a unique partition and the data storage device can locate partition information to determine a location of the partition. The data storage device can then use the partition to store data for two-way communication between the data storage device and an external system, device, or software.
    Type: Application
    Filed: December 20, 2013
    Publication date: January 14, 2016
    Applicant: Seagate Technology LLC
    Inventors: John Edward Moon, Robert Dale Murphy, Michael Habinsky, HITCH A DAVID, THOMAS DALE HOSMAN
  • Publication number: 20160011965
    Abstract: The disclosure is directed to apparatus and methods for implementing a pass through storage architecture that converts. Embodiments generally include a control circuit configured to allocate data among at least a first memory tier and a second memory tier. The first memory tier can include a solid state memory and the second memory tier can include a nonvolatile memory. In some embodiments, a pass-through storage device may be implemented. Embodiments may further include one or more interfaces configured to allow communication between the control circuit and one or more memories, devices, systems, or any combination thereof.
    Type: Application
    Filed: September 16, 2013
    Publication date: January 14, 2016
    Applicant: Seagate Technology LLC
    Inventors: Robert Dale Murphy, John Edward Moon, Stanton Keeler, Richard Esten Bohn
  • 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: 9207947
    Abstract: The disclosure is related systems and method for improved boot and resume from hibernate times in hybrid drives. In one embodiment, a device may comprise an interface circuit to communicate with a host device, a first nonvolatile data storage medium, and a controller configured to monitor the interface circuit for a trigger event and pin data associated with read requests to the first nonvolatile data storage medium during a first specific duration in response to the trigger event. Another embodiment may be a method comprising receiving a trigger event, monitoring a duration since the trigger event, retrieving data from a nonvolatile cache memory, retrieving data from a disc memory when the data is not in the nonvolatile cache memory, and pinning the data retrieved from the disc memory to the nonvolatile cache memory.
    Type: Grant
    Filed: August 30, 2012
    Date of Patent: December 8, 2015
    Assignee: Seagate Technology LLC
    Inventors: Robert Dale Murphy, Robert William Dixon, John Frederic Wehman
  • Publication number: 20100262392
    Abstract: The present disclosure provides a data storage system configured to implement data storage modes based on a battery health indicator. In one embodiment, a data storage system is provided and comprises an input interface configured to receive data and the battery health indicator. In one example, the data and battery health indicator is received from a host system through the input interface. The data storage system also includes at least one data storage device and a controller configured to store data in the at least one data storage device. The controller is configured to implement a data storage mode based on the battery health indicator.
    Type: Application
    Filed: April 13, 2009
    Publication date: October 14, 2010
    Applicant: Seagate Technology LLC
    Inventors: Robert Dale Murphy, Vincent Michael McGarry, Matthew John Schwall
  • Publication number: 20100158486
    Abstract: In a particular embodiment, a system includes a controller adapted to determine a data transfer rate associated with at least one data stream to be written to a storage media and to selectively activate at least one of a first memory and a second memory based on the data transfer rate to record the at least one data stream.
    Type: Application
    Filed: December 19, 2008
    Publication date: June 24, 2010
    Applicant: Seagate Technology LLC
    Inventors: John Edward Moon, Robert Dale Murphy, Paul Francis Kusbel, Todd Ray Strope, Preston Donald Sellers
  • Patent number: 6724558
    Abstract: A method and apparatus for reading and writing data from and to a data storage disc in a data storage device. The data storage disc includes a first disc surface and second disc surface for storing data. The data storage device includes an actuator assembly configured to selectively position a first transducer over the first disc surface and a second transducer over the second disc surface, wherein the first transducer is substantially identical to the second transducer. Furthermore, each transducer includes a read element and a write element, wherein the read element is offset from the write element by at least the width of one servo track.
    Type: Grant
    Filed: January 30, 2001
    Date of Patent: April 20, 2004
    Assignee: JPMorgan Chase Bank
    Inventors: Lawrence Matthias Bryant, Karl Arnold Belser, Robert Dale Murphy
  • Patent number: 6611391
    Abstract: A method and system of identifying and compensating for the cumulative effect of once per revolution, OPR, timing errors by modulating the size of an inter-sector runout (ISR) field between servo sectors. The ISR field is part of an inter-sector gap (ISG) field. The method begins when the nominal data field frequency is increased by one-half of the spin speed tolerance to guarantee adequate data field tolerances at the fastest portion of the timing OPR error curve. The ISR field is added to the disc format and maintained as a rotationally varying field. The ISR field is varied rotationally from a minimum of zero to a maximum equal to the timing OPR error tolerance. The size of the ISR field is varied rotationally based upon a calibration table that is used to identify the location of the disc drive head and to compensate for the appropriate timing OPR error at that location. The remainder of the ISG field is used to compensate for fixed timing errors.
    Type: Grant
    Filed: November 28, 2000
    Date of Patent: August 26, 2003
    Assignee: Seagate Technology LLC
    Inventors: Robert Dale Murphy, Daniel Scott Fisher
  • Patent number: 6590427
    Abstract: A digital phase detector that conducts pump up and pump down control signals to a charge pump, wherein each of the control signals has pulses that have a substantially 50/50 duty cycle characteristic when the two input signals, i.e., the input data signal and the feedback clock signal, are substantially in phase. This substantially 50/50 duty cycle output reduces, if not eliminates, inherent problems related to the turn-on delays of the charge pump while maintaining a locked condition. The phase detector may further include an intelligence to detect and handle other situations, such as missing data pulses.
    Type: Grant
    Filed: September 4, 2001
    Date of Patent: July 8, 2003
    Assignee: Seagate Technology LLC
    Inventors: Robert Dale Murphy, Peter Murray
  • Publication number: 20020084815
    Abstract: A digital phase detector that conducts pump up and pump down control signals to a charge pump, wherein each of the control signals has pulses that have a substantially 50/50 duty cycle characteristic when the two input signals, i.e., the input data signal and the feedback clock signal, are substantially in phase. This substantially 50/50 duty cycle output reduces, if not eliminates, inherent problems related to the turn-on delays of the charge pump while maintaining a locked condition. The phase detector may further include an intelligence to detect and handle other situations, such as missing data pulses.
    Type: Application
    Filed: September 4, 2001
    Publication date: July 4, 2002
    Applicant: Seagate Technology LLC
    Inventors: Robert Dale Murphy, Peter Murray
  • Publication number: 20010033450
    Abstract: A method and apparatus for reading and writing data from and to a data storage disc in a data storage device. The data storage disc includes a first disc surface and second disc surface for storing data. The data storage device includes an actuator assembly configured to selectively position a first transducer over the first disc surface and a second transducer over the second disc surface, wherein the first transducer is substantially identical to the second transducer. Furthermore, each transducer includes a read element and a write element, wherein the read element is offset from the write element by at least the width of one servo track.
    Type: Application
    Filed: January 30, 2001
    Publication date: October 25, 2001
    Inventors: Lawrence Matthias Bryant, Karl Arnold Belser, Robert Dale Murphy
  • 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
  • Patent number: 5835300
    Abstract: Method and apparatus for compensating for errors in the location of servo frames in a disc drive, the servo frames providing control inputs to a servo loop of the disc drive. Each servo frame includes an additional compensation field to which a compensation term is written, the compensation term indicative of the average radial error in the location of the servo frame. The compensation term is determined by measuring the radial distance between adjacent servo frames over a plurality of revolutions of the disc and averaging these measured radial distances. The compensation terms are thereafter used in conjunction with position information from the servo frames to control the position of the head. The compensation term facilitates the elimination of repeatable, random errors in the locations of the servo frames, causing the head to nominally follow a circular path about the disc, regardless of the errors in the locations of the servo frames.
    Type: Grant
    Filed: January 30, 1997
    Date of Patent: November 10, 1998
    Assignee: Seagate Technology, Inc.
    Inventors: Robert Dale Murphy, Lealon Ray McKenzie, Randall David Hampshire