Patents by Inventor Christopher Patrick Abbey

Christopher Patrick Abbey 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: 8112759
    Abstract: A method, apparatus, system, and signal-bearing medium that in an embodiment determine a group associated with a command, wherein the command comprises a resource-allocating command in a logically-partitioned electronic device and determine when to perform the command based on the group. By grouping commands and scheduling the commands based on the group to which they belong, in an embodiment commands may be performed at an appropriate time when their impact on the performance of the logical partitions will be reduced.
    Type: Grant
    Filed: October 29, 2007
    Date of Patent: February 7, 2012
    Assignee: International Business Machines Corporation
    Inventors: Christopher Patrick Abbey, Jonathan Ross Van Niewaal
  • Patent number: 7886125
    Abstract: Method, apparatus and article of manufacture for determining memory requirements for a partition manager based on a given configuration. In one embodiment, a quantity of memory required for each of a plurality of components is determined, where each component is a collection of function-related code portions. Then, a total quantity of memory required for the partition manager based on the quantities of memory required for the plurality of components is determined.
    Type: Grant
    Filed: August 27, 2007
    Date of Patent: February 8, 2011
    Assignee: International Business Machines Corporation
    Inventor: Christopher Patrick Abbey
  • Patent number: 7475218
    Abstract: A partition manager includes a resource detection mechanism that uses a persistent resource database to determine which resources were seen previously, and to determine which resources are required for a logical partition to start. Once all required resources for a logical partition are detected, the logical partition is started. In this manner, a logical partition may be started as soon as all of its resources are available, without waiting on the resources of other logical partitions. In addition, a missing required resource will prevent a logical partition from starting, thus avoiding the crash of a logical partition due to missing resources.
    Type: Grant
    Filed: July 22, 2003
    Date of Patent: January 6, 2009
    Assignee: International Business Machines Corporation
    Inventors: Christopher Patrick Abbey, Troy David Armstrong, William Joseph Armstrong, Gregory Michael Nordstrom
  • Publication number: 20080059904
    Abstract: A method, apparatus and computer program product implements enhanced window focus in a graphical desktop. Checking whether a desktop is in focus is performed. Responsive to the desktop not being in focus, the desktop is explicitly distorted and then drawn. Responsive to identifying items to be updated, checking whether the items are in focus is performed. Responsive to the items not being in focus, the items are explicitly distorted and then drawn.
    Type: Application
    Filed: August 30, 2006
    Publication date: March 6, 2008
    Inventors: Christopher Patrick Abbey, Jeffrey Jay Scheel
  • Patent number: 7316019
    Abstract: A method, apparatus, system, and signal-bearing medium that in an embodiment determine a group associated with a command, wherein the command comprises a resource-allocating command in a logically-partitioned electronic device and determine when to perform the command based on the group. By grouping commands and scheduling the commands based on the group to which they belong, in an embodiment commands may be performed at an appropriate time when their impact on the performance of the logical partitions will be reduced.
    Type: Grant
    Filed: April 24, 2003
    Date of Patent: January 1, 2008
    Assignee: International Business Machines Corporation
    Inventors: Christopher Patrick Abbey, Jonathan Ross Van Niewaal
  • Patent number: 7284110
    Abstract: Method, apparatus and article of manufacture for determining memory requirements for a partition manager based on a given configuration. In one embodiment, a quantity of memory required for each of a plurality of components is determined, where each component is a collection of function-related code portions. Then, a total quantity of memory required for the partition manager based on the quantities of memory required for the plurality of components is determined.
    Type: Grant
    Filed: June 15, 2006
    Date of Patent: October 16, 2007
    Assignee: International Business Machines Corporation
    Inventor: Christopher Patrick Abbey
  • Patent number: 7133994
    Abstract: Method, apparatus and article of manufacture for determining memory requirements for a partition manager based on a given configuration. In one embodiment, a quantity of memory required for each of a plurality of components is determined, where each component is a collection of function-related code portions. Then, a total quantity of memory required for the partition manager based on the quantities of memory required for the plurality of components is determined.
    Type: Grant
    Filed: April 17, 2003
    Date of Patent: November 7, 2006
    Assignee: International Business Machines Corporation
    Inventor: Christopher Patrick Abbey
  • Patent number: 7103763
    Abstract: An apparatus, program product and method utilize a nonvolatile solid state memory organized so as to store variable amounts of configuration data for a logically-partitioned computer in an efficient, compact and cost-effective manner. A nonvolatile solid state memory is partitioned into fixed size blocks that are linked together into chains for the purpose of storing variable amounts of configuration data for a plurality of logical entities, e.g., logical partitions, hardware devices, networks, and other resources. A chain of fixed size blocks is used to maintain configuration data for a given type of logical entity, with each block in a chain storing configuration data for a particular logical entity of the associated entity type. The fixed size blocks include full blocks and shared blocks, with full blocks storing data for a single logical entity, and shared blocks storing data for multiple logical entities of a common entity type.
    Type: Grant
    Filed: April 24, 2003
    Date of Patent: September 5, 2006
    Assignee: International Business Machines Corporation
    Inventors: Christopher Patrick Abbey, Jonathan Ross Van Niewaal
  • Publication number: 20040215837
    Abstract: A method, apparatus, system, and signal-bearing medium that in an embodiment determine a group associated with a command, wherein the command comprises a resource-allocating command in a logically-partitioned electronic device and determine when to perform the command based on the group. By grouping commands and scheduling the commands based on the group to which they belong, in an embodiment commands may be performed at an appropriate time when their impact on the performance of the logical partitions will be reduced.
    Type: Application
    Filed: April 24, 2003
    Publication date: October 28, 2004
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Christopher Patrick Abbey, Jonathan Ross Van Niewaal
  • Publication number: 20040215948
    Abstract: An apparatus, program product and method utilize a nonvolatile solid state memory organized so as to store variable amounts of configuration data for a logically-partitioned computer in an efficient, compact and cost-effective manner. A nonvolatile solid state memory is partitioned into fixed size blocks that are linked together into chains for the purpose of storing variable amounts of configuration data for a plurality of logical entities, e.g., logical partitions, hardware devices, networks, and other resources. A chain of fixed size blocks is used to maintain configuration data for a given type of logical entity, with each block in a chain storing configuration data for a particular logical entity of the associated entity type. The fixed size blocks include full blocks and shared blocks, with full blocks storing data for a single logical entity, and shared blocks storing data for multiple logical entities of a common entity type.
    Type: Application
    Filed: April 24, 2003
    Publication date: October 28, 2004
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Christopher Patrick Abbey, Jonathan Ross Van Niewaal
  • Publication number: 20040210734
    Abstract: Method, apparatus and article of manufacture for determining memory requirements for a partition manager based on a given configuration. In one embodiment, a quantity of memory required for each of a plurality of components is determined, where each component is a collection of function-related code portions. Then, a total quantity of memory required for the partition manager based on the quantities of memory required for the plurality of components is determined.
    Type: Application
    Filed: April 17, 2003
    Publication date: October 21, 2004
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventor: Christopher Patrick Abbey