Patents by Inventor Robert Andrew Phillips

Robert Andrew Phillips 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: 7415710
    Abstract: The invention provides a method and system for maintaining a module type definition table in a computer processing environment. The method includes dynamically creating a module type definition. The method further includes updating a module type definition table to include the module type definition at the direction of the static operating system kernel. A system and article of manufacture for maintaining a module type definition table are also described.
    Type: Grant
    Filed: July 7, 2003
    Date of Patent: August 19, 2008
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Lin Yan, Roselle Fernandez, Robert Andrew Phillips, Alberto Bellotti, Janet Gryck, Ingrid M. Holzer
  • Patent number: 7228527
    Abstract: The invention provides a method and system for structuring a procedure for execution in a computer processing environment. The method includes, for example, the step of providing reply-handling logic within the procedure to control execution of the procedure according to a phase parameter. The phase parameter identifies one of a plurality of sub-procedures. The method also includes, for example, the step of identifying within the procedure a call to an external function. A break point is inserted within the procedure at the point of the external function call thereby defining a sub-procedure. The method further includes the step of inserting logic to update the phase parameter.
    Type: Grant
    Filed: July 15, 2003
    Date of Patent: June 5, 2007
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Robert Andrew Phillips, Harold Michael Wenzel
  • Patent number: 7146611
    Abstract: The invention provides a method and system for managing memory for software modules in a computer processing environment. According to a first aspect of the invention, a method includes allocating memory for a first software module. The method also includes loading the first software module into the allocated memory. The first software module includes processor executable instructions for loading a second software module into memory. The method further includes registering the first software module for service and loading the second software module. According to a second aspect of the invention, a method is provided for releasing memory allocated according to the first aspect of the invention. Systems and articles of manufacture for managing memory for software modules are also described.
    Type: Grant
    Filed: February 24, 2003
    Date of Patent: December 5, 2006
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventor: Robert Andrew Phillips