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: 9075763Abstract: 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: GrantFiled: April 23, 2012Date of Patent: July 7, 2015Assignee: Apple Inc.Inventors: Michael J. Cornwell, Christopher P. Dudte, Thomas R. Colligan
-
Patent number: 8526259Abstract: 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: GrantFiled: April 23, 2012Date of Patent: September 3, 2013Assignee: Apple Inc.Inventor: Thomas R. Colligan
-
Patent number: 8482876Abstract: 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: GrantFiled: January 25, 2012Date of Patent: July 9, 2013Assignee: Apple Inc.Inventor: Thomas R. Colligan
-
Publication number: 20120281312Abstract: 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: ApplicationFiled: January 25, 2012Publication date: November 8, 2012Applicant: APPLE INC.Inventor: Thomas R. Colligan
-
Publication number: 20120260026Abstract: 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: ApplicationFiled: April 23, 2012Publication date: October 11, 2012Inventors: Michael J. Cornwell, Christopher P. Dudte, Thomas R. Colligan
-
Publication number: 20120210051Abstract: 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: ApplicationFiled: April 23, 2012Publication date: August 16, 2012Applicant: APPLE INC.Inventor: Thomas R. Colligan
-
Patent number: 8225035Abstract: 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: GrantFiled: April 21, 2009Date of Patent: July 17, 2012Assignee: Apple Inc.Inventor: Thomas R. Colligan
-
Patent number: 8189283Abstract: 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: GrantFiled: February 4, 2010Date of Patent: May 29, 2012Assignee: Apple Inc.Inventor: Thomas R. Colligan
-
Patent number: 8166236Abstract: 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: GrantFiled: August 8, 2011Date of Patent: April 24, 2012Assignee: Apple Inc.Inventors: Michael J. Cornwell, Christopher P. Dudte, Thomas R. Colligan
-
Patent number: 8107183Abstract: 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: GrantFiled: July 2, 2008Date of Patent: January 31, 2012Assignee: Apple Inc.Inventor: Thomas R. Colligan
-
Publication number: 20110296090Abstract: 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: ApplicationFiled: August 8, 2011Publication date: December 1, 2011Applicant: APPLE INC.Inventors: Michael J. Cornwell, Christopher P. Dudte, Thomas R. Colligan
-
Patent number: 7996599Abstract: 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: GrantFiled: April 25, 2007Date of Patent: August 9, 2011Assignee: Apple Inc.Inventors: Michael J. Cornwell, Christopher P. Dudte, Thomas R. Colligan
-
Publication number: 20110188150Abstract: 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: ApplicationFiled: February 4, 2010Publication date: August 4, 2011Applicant: APPLE INC.Inventor: Thomas R. Colligan
-
Publication number: 20100268866Abstract: 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: ApplicationFiled: April 21, 2009Publication date: October 21, 2010Applicant: APPLE INC.Inventor: Thomas R. Colligan
-
Publication number: 20100002564Abstract: 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: ApplicationFiled: July 2, 2008Publication date: January 7, 2010Applicant: Apple Inc.Inventor: Thomas R. Colligan
-
Publication number: 20090097195Abstract: 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: ApplicationFiled: October 15, 2007Publication date: April 16, 2009Applicant: Apple Inc.Inventor: Thomas R. Colligan
-
Publication number: 20080270678Abstract: 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: ApplicationFiled: April 25, 2007Publication date: October 30, 2008Inventors: Michael J. Cornwell, Christopher P. Dudte, Thomas R. Colligan
-
Patent number: 6405329Abstract: 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: GrantFiled: July 27, 1999Date of Patent: June 11, 2002Assignee: Dell USA, L.P.Inventors: Thomas R. Colligan, Craig Brandt
-
Publication number: 20020067368Abstract: 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: ApplicationFiled: December 1, 2000Publication date: June 6, 2002Inventors: Thomas R. Colligan, Gregory A. Weir