Patents by Inventor Thomas R. Colligan

Thomas R. Colligan 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: 9075763
    Abstract: Systems and processes may include a memory coupled to a memory controller. Command signals for performing memory access operations may be received. Attributes of the command signals, such as type, time lapsed since receipt, and relatedness to other command signals, may be determined. Command signals may be sequenced in a sequence of execution based on the attributes. Command signals may be executed in the sequence of execution.
    Type: Grant
    Filed: April 23, 2012
    Date of Patent: July 7, 2015
    Assignee: Apple Inc.
    Inventors: Michael J. Cornwell, Christopher P. Dudte, Thomas R. Colligan
  • Patent number: 8526259
    Abstract: A hard-disk drive (HDD) is described. During operation of the HDD, measured internal temperatures in the HDD may be stored in a first table, and state information specifying operational states of the HDD associated with ranges of internal temperatures may be stored in a second table. Note that a given operational state in the second table may be associated with a corresponding internal temperature in the first table. Furthermore, during operation of the HDD, the first table and/or the second table may be stored on: a rotatable medium in the HDD, a semiconductor memory in the HDD, or both. This stored table information may facilitate error detection and diagnosis.
    Type: Grant
    Filed: April 23, 2012
    Date of Patent: September 3, 2013
    Assignee: Apple Inc.
    Inventor: Thomas R. Colligan
  • Patent number: 8482876
    Abstract: A method and system for sensing the current applied to the motor of a data storage device and determining whether a shock event has occurred by processing the sensed current levels.
    Type: Grant
    Filed: January 25, 2012
    Date of Patent: July 9, 2013
    Assignee: Apple Inc.
    Inventor: Thomas R. Colligan
  • Publication number: 20120281312
    Abstract: A method and system for sensing the current applied to the motor of a data storage device and determining whether a shock event has occurred by processing the sensed current levels.
    Type: Application
    Filed: January 25, 2012
    Publication date: November 8, 2012
    Applicant: APPLE INC.
    Inventor: Thomas R. Colligan
  • Publication number: 20120260026
    Abstract: Systems and processes may include a memory coupled to a memory controller. Command signals for performing memory access operations may be received. Attributes of the command signals, such as type, time lapsed since receipt, and relatedness to other command signals, may be determined. Command signals may be sequenced in a sequence of execution based on the attributes. Command signals may be executed in the sequence of execution.
    Type: Application
    Filed: April 23, 2012
    Publication date: October 11, 2012
    Inventors: Michael J. Cornwell, Christopher P. Dudte, Thomas R. Colligan
  • Publication number: 20120210051
    Abstract: A hard-disk drive (HDD) is described. During operation of the HDD, measured internal temperatures in the HDD may be stored in a first table, and state information specifying operational states of the HDD associated with ranges of internal temperatures may be stored in a second table. Note that a given operational state in the second table may be associated with a corresponding internal temperature in the first table. Furthermore, during operation of the HDD, the first table and/or the second table may be stored on: a rotatable medium in the HDD, a semiconductor memory in the HDD, or both. This stored table information may facilitate error detection and diagnosis.
    Type: Application
    Filed: April 23, 2012
    Publication date: August 16, 2012
    Applicant: APPLE INC.
    Inventor: Thomas R. Colligan
  • Patent number: 8225035
    Abstract: System and methods for storing data to a storage device are provided. In embodiments, the storage device may include a disk drive with a solid-state memory for storing certain frequently updated information. In some embodiments, the solid-state memory may be used to store journaling information.
    Type: Grant
    Filed: April 21, 2009
    Date of Patent: July 17, 2012
    Assignee: Apple Inc.
    Inventor: Thomas R. Colligan
  • Patent number: 8189283
    Abstract: A hard-disk drive (HDD) is described. During operation of the HDD, measured internal temperatures in the HDD may be stored in a first table, and state information specifying operational states of the HDD associated with ranges of internal temperatures may be stored in a second table. Note that a given operational state in the second table may be associated with a corresponding internal temperature in the first table. Furthermore, during operation of the HDD, the first table and/or the second table may be stored on: a rotatable medium in the HDD, a semiconductor memory in the HDD, or both. This stored table information may facilitate error detection and diagnosis.
    Type: Grant
    Filed: February 4, 2010
    Date of Patent: May 29, 2012
    Assignee: Apple Inc.
    Inventor: Thomas R. Colligan
  • Patent number: 8166236
    Abstract: Systems and processes may include a memory coupled to a memory controller. Command signals for performing memory access operations may be received. Attributes of the command signals, such as type, time lapsed since receipt, and relatedness to other command signals, may be determined. Command signals may be sequenced in a sequence of execution based on the attributes. Command signals may be executed in the sequence of execution.
    Type: Grant
    Filed: August 8, 2011
    Date of Patent: April 24, 2012
    Assignee: Apple Inc.
    Inventors: Michael J. Cornwell, Christopher P. Dudte, Thomas R. Colligan
  • Patent number: 8107183
    Abstract: A method and system for sensing the current applied to the motor of a data storage device and determining whether a shock event has occurred by processing the sensed current levels.
    Type: Grant
    Filed: July 2, 2008
    Date of Patent: January 31, 2012
    Assignee: Apple Inc.
    Inventor: Thomas R. Colligan
  • Publication number: 20110296090
    Abstract: Systems and processes may include a memory coupled to a memory controller. Command signals for performing memory access operations may be received. Attributes of the command signals, such as type, time lapsed since receipt, and relatedness to other command signals, may be determined. Command signals may be sequenced in a sequence of execution based on the attributes. Command signals may be executed in the sequence of execution.
    Type: Application
    Filed: August 8, 2011
    Publication date: December 1, 2011
    Applicant: APPLE INC.
    Inventors: Michael J. Cornwell, Christopher P. Dudte, Thomas R. Colligan
  • Patent number: 7996599
    Abstract: Systems and processes may include a memory coupled to a memory controller. Command signals for performing memory access operations may be received. Attributes of the command signals, such as type, time lapsed since receipt, and relatedness to other command signals, may be determined. Command signals may be sequenced in a sequence of execution based on the attributes. Command signals may be executed in the sequence of execution.
    Type: Grant
    Filed: April 25, 2007
    Date of Patent: August 9, 2011
    Assignee: Apple Inc.
    Inventors: Michael J. Cornwell, Christopher P. Dudte, Thomas R. Colligan
  • Publication number: 20110188150
    Abstract: A hard-disk drive (HDD) is described. During operation of the HDD, measured internal temperatures in the HDD may be stored in a first table, and state information specifying operational states of the HDD associated with ranges of internal temperatures may be stored in a second table. Note that a given operational state in the second table may be associated with a corresponding internal temperature in the first table. Furthermore, during operation of the HDD, the first table and/or the second table may be stored on: a rotatable medium in the HDD, a semiconductor memory in the HDD, or both. This stored table information may facilitate error detection and diagnosis.
    Type: Application
    Filed: February 4, 2010
    Publication date: August 4, 2011
    Applicant: APPLE INC.
    Inventor: Thomas R. Colligan
  • Publication number: 20100268866
    Abstract: System and methods for storing data to a storage device are provided. In embodiments, the storage device may include a disk drive with a solid-state memory for storing certain frequently updated information. In some embodiments, the solid-state memory may be used to store journaling information.
    Type: Application
    Filed: April 21, 2009
    Publication date: October 21, 2010
    Applicant: APPLE INC.
    Inventor: Thomas R. Colligan
  • Publication number: 20100002564
    Abstract: A method and system for sensing the current applied to the motor of a data storage device and determining whether a shock event has occurred by processing the sensed current levels.
    Type: Application
    Filed: July 2, 2008
    Publication date: January 7, 2010
    Applicant: Apple Inc.
    Inventor: Thomas R. Colligan
  • Publication number: 20090097195
    Abstract: A hard disk drive housing includes cavities where energy absorbing material (e.g., vibration isolators) can be inserted. In one aspect, cavities can be formed within the hard disk drive housing where mounting points are located for mounting the hard disk drive to a chassis. The cavities can be adapted (e.g., threaded) to receive threaded vibration isolators. The vibration isolators can be any size, shape (e.g., annular) and material (e.g., rubber) based on the intended design.
    Type: Application
    Filed: October 15, 2007
    Publication date: April 16, 2009
    Applicant: Apple Inc.
    Inventor: Thomas R. Colligan
  • Publication number: 20080270678
    Abstract: Systems and processes may include a memory coupled to a memory controller. Command signals for performing memory access operations may be received. Attributes of the command signals, such as type, time lapsed since receipt, and relatedness to other command signals, may be determined. Command signals may be sequenced in a sequence of execution based on the attributes. Command signals may be executed in the sequence of execution.
    Type: Application
    Filed: April 25, 2007
    Publication date: October 30, 2008
    Inventors: Michael J. Cornwell, Christopher P. Dudte, Thomas R. Colligan
  • Patent number: 6405329
    Abstract: A storage device includes at least one computer readable medium and an interface for use in coupling the storage device to a host. The interface is further for routing information to and from the at least one computer readable medium. At least one buffer is located in a reserved area of the at least one computer readable medium. Lastly, a controller is provided for logging characteristic operational information of the storage device in the at least one buffer upon an occurrence of an event initiated by the host. The characteristic operational information includes at least a power on hours (POHs) and a corresponding time stamp benchmark information.
    Type: Grant
    Filed: July 27, 1999
    Date of Patent: June 11, 2002
    Assignee: Dell USA, L.P.
    Inventors: Thomas R. Colligan, Craig Brandt
  • Publication number: 20020067368
    Abstract: A graphical user interface (“GUI”) for enabling a user to select an acoustic level at which a computer should operate, for example, as a percentage of the full acoustic level. Once a level is selected, the performance of various computer subsystems is adjusted to achieve the selected acoustic level and the user may preview the selected level by selecting a button on the GUI. In one embodiment, this adjustment is performed using predefined operational states of the computer.
    Type: Application
    Filed: December 1, 2000
    Publication date: June 6, 2002
    Inventors: Thomas R. Colligan, Gregory A. Weir