Patents by Inventor Daniel Tormey

Daniel Tormey 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: 7451073
    Abstract: A system and method for increasing performance in a simulator environment operable to simulate a multiprocessor platform with program code running thereon. A set of processors are initialized upon instantiating the simulator environment on a host machine for executing the program code instructions. Code execution on a simulated processor is suspended by executing a simulator API routine which is called when the program code is to enter an idle state. The host resources that would otherwise have been spent on the processor running the idle loops are therefore conserved for use by the remaining processors.
    Type: Grant
    Filed: June 25, 2002
    Date of Patent: November 11, 2008
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Daniel Tormey, Joe Bolding
  • Patent number: 7343590
    Abstract: A system and method for increasing Operating System (OS) idle loop performance in a simulator environment. Upon encountering an OS idle loop condition on a processor, OS program flow is skipped ahead by an amount of time, thereby conserving the host machine's resources that would otherwise have been spent in supporting the OS idle loop execution. If another processor initiates an inter-processor message directed to a processor whose OS program flow has been skipped forward, that processor is capable of skipping backward in time, if necessary, to service the inter-processor message.
    Type: Grant
    Filed: June 25, 2002
    Date of Patent: March 11, 2008
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Daniel Tormey, Joe Bolding, Matt Jacunski
  • Publication number: 20070113195
    Abstract: System and method for controlling presentation of windows on a computer display are described. In one embodiment, the system comprises a text file associated with an application, the text file comprising at least one data string, wherein each data string is associated with a window and comprises window configuration information for the window with which it is associated; and window configuration software for accessing the text file responsive to opening of the application, for obtaining from the text file window configuration information for a window, and for causing the window to be presented on the display in accordance with the window configuration information.
    Type: Application
    Filed: November 17, 2005
    Publication date: May 17, 2007
    Inventors: Daniel Tormey, Joe Bolding, Ronald Gilbert
  • Publication number: 20060218535
    Abstract: In one embodiment, a method for evaluating code usage includes monitoring instructions executed by a processor, counting instances of execution of each instruction, correlating the executed instructions with source code instructions, and providing an indication of source code usage to a user.
    Type: Application
    Filed: March 24, 2005
    Publication date: September 28, 2006
    Inventors: Janis Delmonte, Joe Bolding, Daniel Tormey
  • Publication number: 20030237076
    Abstract: A system and method for increasing performance in a simulator environment operable to simulate a multiprocessor platform with program code running thereon. A set of processors are initialized upon instantiating the simulator environment on a host machine for executing the program code instructions. Code execution on a simulated processor is suspended by executing a simulator API routine which is called when the program code is to enter an idle state. The host resources that would otherwise have been spent on the processor running the idle loops are therefore conserved for use by the remaining processors.
    Type: Application
    Filed: June 25, 2002
    Publication date: December 25, 2003
    Inventors: Daniel Tormey, Joe Bolding
  • Publication number: 20030237075
    Abstract: A system and method for increasing Operating System (OS) idle loop performance in a simulator environment. Upon encountering an OS idle loop condition on a processor, OS program flow is skipped ahead by an amount of time, thereby conserving the host machine's resources that would otherwise have been spent in supporting the OS idle loop execution. If another processor initiates an inter-processor message directed to a processor whose OS program flow has been skipped forward, that processor is capable of skipping backward in time, if necessary, to service the inter-processor message.
    Type: Application
    Filed: June 25, 2002
    Publication date: December 25, 2003
    Inventors: Daniel Tormey, Joe Bolding, Matt Jacunski