Patents by Inventor Steve Hidem

Steve Hidem 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: 7529921
    Abstract: A system including a communication circuit and a microprocessor operable to execute instruction code associated with at least a first operating system and a second operating system. The system also includes a volatile system memory to store executable code, a nonvolatile memory to store executable startup code, and nonvolatile image storage to store at least one captured state image. The captured state image includes an image of system memory in a captured state associated with a non-executing operating system. The system further includes a system transition routine to transition between the executing operating system and the non-executing operating system when an application to be run on the microprocessor requires the non-executing operating system. The system transition routine converts content of volatile memory and microprocessor registers to a captured state in accordance with the non-executing operating system captured state image stored in the nonvolatile image storage.
    Type: Grant
    Filed: October 18, 2005
    Date of Patent: May 5, 2009
    Assignee: Cardiac Pacemakers, Inc.
    Inventors: Richard E. Stein, Michael W. Barton, Lihong Cao, Steve Hidem, Eugene Khenson, Binita Sinha, Firass Shehadeh
  • Publication number: 20060133362
    Abstract: A system including a communication circuit and a microprocessor operable to execute instruction code associated with at least a first operating system and a second operating system. The system also includes a volatile system memory to store executable code, a nonvolatile memory to store executable startup code, and nonvolatile image storage to store at least one captured state image. The captured state image includes an image of system memory in a captured state associated with a non-executing operating system. The system further includes a system transition routine to transition between the executing operating system and the non-executing operating system when an application to be run on the microprocessor requires the non-executing operating system. The system transition routine converts content of volatile memory and microprocessor registers to a captured state in accordance with the non-executing operating system captured state image stored in the nonvolatile image storage.
    Type: Application
    Filed: October 18, 2005
    Publication date: June 22, 2006
    Inventors: Richard Stein, Michael Barton, Lihong Cao, Steve Hidem, Eugene Khenson, Binita Sinha, Firass Shehadeh