Patents by Inventor Stephen P. Hack

Stephen P. Hack 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: 9075708
    Abstract: The present disclosure is directed to managing write commands for a storage system implementing address indirection. In some storage systems, a mapping table that provides logical-to-physical mapping may have individual entries that each references a logical address size that exceeds the size of an atomic write to the storage media. In such systems, a write to a logical address is not atomic as it may require several discrete physical writes that may individually fail. The techniques presented employ several pre-commit and post-commit actions to save data that enables the storage system to make writes to these logical addresses atomic and prevent undue delay on powerup.
    Type: Grant
    Filed: June 30, 2011
    Date of Patent: July 7, 2015
    Assignee: Western Digital Technologies, Inc.
    Inventors: Ho-Fan Kang, Stephen P. Hack, Jerry Lo, Frederick H. Adi, Lan D. Phan
  • Patent number: 7568090
    Abstract: Implementations of speedy boot for computer systems are disclosed. In an exemplary embodiment, a method of speedy boot for a computer system may include invoking a platform management interrupt (PMI) to soft reset a processor without resetting hardware for the processor. The method may also include bypassing at least some initialization procedures and tests to speed recovery of the computer system to a usable state. The method may also include resetting operating system interfaces and loading the operating system.
    Type: Grant
    Filed: June 23, 2005
    Date of Patent: July 28, 2009
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: John A. Morrison, Michael S. Allison, Stephen P. Hack
  • Patent number: 6978260
    Abstract: The present invention is directed to a system and method for storing a composite table of data. The invention involves storing a set of initial fields in an initial table, with each field having a plurality of entries; storing a definition for at least one additional field having a plurality of entries, wherein the at least one additional field is not stored; storing a common value that is common to at least two entries of the plurality of entries in the at least one additional field; and storing at least one other value that is different from the common value for the remainder of entries of the plurality of entries in the at least one additional field.
    Type: Grant
    Filed: April 23, 2002
    Date of Patent: December 20, 2005
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventor: Stephen P. Hack
  • Publication number: 20030200223
    Abstract: The present invention is directed to a system and method for storing a composite table of data. The invention involves storing a set of initial fields in an initial table, with each field having a plurality of entries; storing a definition for at least one additional field having a plurality of entries, wherein the at least one additional field is not stored; storing a common value that is common to at least two entries of the plurality of entries in the at least one additional field; and storing at least one other value that is different from the common value for the remainder of entries of the plurality of entries in the at least one additional field.
    Type: Application
    Filed: April 23, 2002
    Publication date: October 23, 2003
    Inventor: Stephen P. Hack