Patents by Inventor Gregory H. Jordan

Gregory H. Jordan 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: 7444636
    Abstract: A method and system of determining by a first program an attribute of a first functional unit by referencing a virtual memory address (the first functional unit comprising a first processor and a random access memory (RAM) coupled to the first processor in a computer system, and the first program executing in the first functional unit), determining by a second program an attribute of a second functional unit by referencing the virtual memory address (the second functional unit comprising a second processor and a RAM coupled to the second processor in the computer system, and the second program executing in the second functional unit), wherein referencing the virtual memory address by the first program provides a pointer to an attribute stored in the RAM of the first functional units, and wherein referencing the virtual memory address by the second program provides a pointer to an attribute stored in the RAM of the second functional unit.
    Type: Grant
    Filed: July 15, 2003
    Date of Patent: October 28, 2008
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Karen L. Noel, Wendell B. Fisher, Jr., Gregory H. Jordan, Christian Moser
  • Publication number: 20040073907
    Abstract: A method and system of determining by a first program an attribute of a first functional unit by referencing a virtual memory address (the first functional unit comprising a first processor and a random access memory (RAM) coupled to the first processor in a computer system, and the first program executing in the first functional unit), determining by a second program an attribute of a second functional unit by referencing the virtual memory address (the second functional unit comprising a second processor and a RAM coupled to the second processor in the computer system, and the second program executing in the second functional unit), wherein referencing the virtual memory address by the first program provides a pointer to an attribute stored in the RAM of the first functional units, and wherein referencing the virtual memory address by the second program provides a pointer to an attribute stored in the RAM of the second functional unit.
    Type: Application
    Filed: July 15, 2003
    Publication date: April 15, 2004
    Inventors: Karen L. Noel, Wendell B. Fisher, Gregory H. Jordan, Christian Moser
  • Patent number: 6647508
    Abstract: Multiple instances of operating systems execute cooperatively in a single multiprocessor computer wherein all processors and resources are electrically connected together. The single physical machine with multiple physical processors and resources is subdivided by software into multiple partitions, each with the ability to run a distinct copy, or instance, of an operating system. At different times, different operating system instances may be loaded on a given partition. Resources, such as CPUs and memory, can be dynamically assigned to different partitions and used by instances of operating systems running within the machine by modifying the configuration. The partitions themselves can also be changed without rebooting the system by modifying the configuration tree.
    Type: Grant
    Filed: June 10, 1998
    Date of Patent: November 11, 2003
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Stephen H. Zalewski, Andrew H. Mason, Gregory H. Jordan, Karen L. Noel, James R. Kauffman, Paul K. Harter, Jr., Frederick G. Kleinsorge, Stephen F. Shirron
  • Patent number: 6542926
    Abstract: Multiple instances of operating systems execute cooperatively in a single multiprocessor computer wherein all processors and resources are electrically connected together. The single physical machine with multiple physical processors and resources is subdivided by software into multiple partitions, each running a distinct copy, or instance, of an operating system. Each of the partitions has access to its own physical resources plus resources designated as shared. The partitioning is performed by assigning all resources with a configuration tree. None, some, or all, resources may be designated as shared among multiple partitions. Each individual operating instance will generally be assigned the resources it needs to execute independently and these resources will be designated as “private.” Other resources, particularly memory, can be assigned to more than one instance and shared.
    Type: Grant
    Filed: June 10, 1998
    Date of Patent: April 1, 2003
    Assignee: Compaq Information Technologies Group, L.P.
    Inventors: Stephen H. Zalewski, Andrew H. Mason, Gregory H. Jordan, Karen L. Noel
  • Publication number: 20020052914
    Abstract: Multiple instances of operating systems execute cooperatively in a single multiprocessor computer wherein all processors and resources are electrically connected together. The single physical machine with multiple physical processors and resources is subdivided by software into multiple partitions, each running a distinct copy, or instance, of an operating system. Each of the partitions has access to its own physical resources plus resources designated as shared. The partitioning is performed by assigning all resources with a configuration tree. None, some, or all, resources may be designated as shared among multiple partitions. Each individual operating instance will generally be assigned the resources it needs to execute independently and these resources will be designated as “private.” Other resources, particularly memory, can be assigned to more than one instance and shared.
    Type: Application
    Filed: June 10, 1998
    Publication date: May 2, 2002
    Inventors: STEPHEN H. ZALEWSKI, ANDREW H. MASON, GREGORY H. JORDAN, KAREN L. NOEL
  • Patent number: 6381682
    Abstract: Multiple instances of operating systems execute cooperatively in a single multiprocessor computer wherein all processors and resources are electrically connected together. The single physical machine with multiple physical processors and resources is subdivided by software into multiple partitions, each with the ability to run a distinct copy, or instance, of an operating system. At different times, different operating system instances may be loaded on a given partition. Resources, such as CPUs and memory, can be dynamically assigned to different partitions and used by instances of operating systems running within the machine by modifying the configuration. The partitions themselves can also be changed without rebooting the system by modifying the configuration tree. A grouping of partitions, a community, shares memory. Memory may be private to a particular partition or may be shared by partitions within a community.
    Type: Grant
    Filed: June 10, 1998
    Date of Patent: April 30, 2002
    Assignee: Compaq Information Technologies Group, L.P.
    Inventors: Karen L. Noel, Gregory H. Jordan, Paul K. Harter, Jr., Thomas Benson
  • Publication number: 20020016892
    Abstract: Multiple instances of operating systems execute cooperatively in a single multiprocessor computer wherein all processors and resources are electrically connected together. The single physical machine with multiple physical processors and resources is subdivided by software into multiple partitions, each with the ability to run a distinct copy, or instance, of an operating system. At different times, different operating system instances may be loaded on a given partition. Resources, such as CPUs and memory, can be dynamically assigned to different partitions and used by instances of operating systems running within the machine by modifying the configuration. The partitions themselves can also be changed without rebooting the system by modifying the configuration tree.
    Type: Application
    Filed: June 10, 1998
    Publication date: February 7, 2002
    Inventors: STEPHEN H. ZALEWSKI, ANDREW H. MASON, GREGORY H. JORDAN, KAREN L. NOEL, JAMES R. KAUFFMAN, PAUL K. HARTER, JR., FREDERICK G. KLEINSORGE, STEPHEN F. SHIRRON
  • Publication number: 20020016891
    Abstract: Multiple instances of operating systems execute cooperatively in a single multiprocessor computer wherein all processors and resources are electrically connected together. The single physical machine with multiple physical processors and resources is subdivided by software into multiple partitions, each with the ability to run a distinct copy, or instance, of an operating system. At different times, different operating system instances may be loaded on a given partition. Resources, such as CPUs and memory, can be dynamically assigned to different partitions and used by instances of operating systems running within the machine by modifying the configuration. The partitions themselves can also be changed without rebooting the system by modifying the configuration tree. Memory may be reconfigured into or out of a partition or community under software control. In general, memory may be in one of three states: private, shared, or unowned. Memory is private if it is “owned” by a single system partition.
    Type: Application
    Filed: June 10, 1998
    Publication date: February 7, 2002
    Inventors: KAREN L. NOEL, GREGORY H. JORDAN, PAUL K. HARTER, THOMAS BENSON
  • Publication number: 20020010844
    Abstract: Multiple instances of operating systems execute cooperatively in a single multiprocessor computer wherein all processors and resources are electrically connected together. The single physical machine with multiple physical processors and resources is subdivided by software into multiple partitions, each with the ability to run a distinct copy, or instance, of an operating system. At different times, different operating system instances may be loaded on a given partition. Resources, such as CPUs and memory, can be dynamically assigned to different partitions and used by instances of operating systems running within the machine by modifying the configuration. The partitions themselves can also be changed without rebooting the system by modifying the configuration tree. A grouping of partitions, a community, shares memory. Memory may be private to a particular partition or may be shared by partitions within a community.
    Type: Application
    Filed: June 10, 1998
    Publication date: January 24, 2002
    Inventors: KAREN L. NOEL, GREGORY H. JORDAN, PAUL K. HARTER, THOMAS BENSON
  • Patent number: 6260068
    Abstract: Multiple instances of operating systems execute cooperatively in a single multi-processor computer wherein a single physical machine is subdivided by software into multiple partitions, each with the ability to run a distinct copy, or instance, of an operating system. Each individual instance has the resources it needs to execute independently, but instances cooperate to migrate resources from one partition to another. The migration can be initiated and carried out under control of the operating system instances “on the fly” without intervention of the system administrator. Alternatively, a system administrator can reconfigure the system. Resource migration is carried out under a “push” model in which resources are controlled by an owning partition and must be released by that partition before they can be migrated to another partition. In accordance with this model, a first operating system instance which requires a resource must first request the resource from a second instance.
    Type: Grant
    Filed: June 10, 1998
    Date of Patent: July 10, 2001
    Assignee: Compaq Computer Corporation
    Inventors: Stephen H. Zalewski, Andrew H. Mason, Gregory H. Jordan, Karen L. Noel, James R. Kauffman