Patents by Inventor Robert Kimberlin Foster
Robert Kimberlin Foster 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: 7565398Abstract: A method, system and apparatus for dynamically reconfiguring partitions of a partitioned computer system are provided. Here, dynamically reconfiguring a partition is defined as being able to reconfigure the partition while the partition is operational. Using a graphical user interface (GUI), a user may indicate a plurality of resources that are to be involved in a partition reconfiguration. However, the partition is actually reconfigured one resource at a time. If one of the resources is memory, then memory is allocated to the partition or de-allocated from the partition one logical memory block (LMB) at a time. In reconfiguring partitions, resources may be removed, added or moved from one partition to another. Moving resources from one partition to another entails removing the resources from one partition and adding it to the other partition. After a partition re-configuration, a resource allocation table is updated. All this is done transparently to the user.Type: GrantFiled: June 27, 2002Date of Patent: July 21, 2009Assignee: International Business Machines CorporationInventors: Shamsundar Ashok, Robert Kimberlin Foster, Walter Manfred Lipp, Minh Nguyen
-
Patent number: 7519988Abstract: A method, apparatus, and computer instructions for providing addresses to clients. A request is received from a client for an address. A determination is made as to whether authentication information is present in the request. A verification process is performed using the authentication information if the authentication information is presenting the request. A determination is made as to whether the authentication information is authenticated. A privileged address is provided to the client in response to the authentication information being authenticated.Type: GrantFiled: July 31, 2003Date of Patent: April 14, 2009Assignee: International Business Machines CorporationInventors: John Paul Dodson, Robert Kimberlin Foster, Minh Nguyen, Ramachandran Unnikrishnan, Christine I. Wang
-
Patent number: 7401332Abstract: A system and method are provided to allow a user to update a computer system without having to interact with an initialization, or configurator software utility, or program. More particularly, the present invention allows a system provider, manufacturer, or service provider to create an installation file that, when provided to a user, will configure a system to accommodate newly added/removed hardware automatically. A base model and a new model of the system are maintained. The new model will include one or more different configurations, such as new graphics adapters, communications adapters, I/O controllers, or the like. The provider will have created a recovery/install image to be used with the base model. An operating system including a configurator program will be running on both the base model system and new model system. Software, such as device drivers, to be used with the new model's changed hardware configuration is installed on the new model system and initialized using its configurator program.Type: GrantFiled: January 9, 2003Date of Patent: July 15, 2008Assignee: International Business Machines CorporationInventors: Robert Kimberlin Foster, Mark Wayne Grosch, Minh Nguyen, Christine Iju Wang
-
Patent number: 7197509Abstract: A method, system, and computer program product are disclosed for managing an application's persistent data across multiple different release versions of the application. A format for a memory area is defined wherein the persistent data will be stored according to a first release version of the application. The format is organized to permit the application running at different release versions to access the memory area. The memory area is accessed using the application that is running at a second release version. The memory area is divided into individually accessible sections. The format includes a template file for each section for each release version.Type: GrantFiled: July 31, 2003Date of Patent: March 27, 2007Assignee: International Business Machines CorporationInventors: Robert Kimberlin Foster, Casey Lee McCreary, Charles Andrew McLaughlin, Christine I. Wang
-
Patent number: 7171417Abstract: A method, apparatus, and computer instructions for improving performance and scalability of common information model object (CIMOM) by using a hardware management console (HMC) repository. The HMC repository includes storage of HMC objects, an HMC object model and a common interface (CIM Wrapper) for accessing to HMC objects. The HMC object model allows the user to store and retrieve the CIM objects and their associations efficiently. A CIM provider may access HMC objects through a common interface (CIM Wrapper), so that different repositories are allowed to be used without significant changes to the underlying server code (CIM provider). A CIM provider may also call the HMC repository directly for more efficient operations because the number of times conversions made between the CIM object and the repository object are greatly decreased.Type: GrantFiled: September 30, 2003Date of Patent: January 30, 2007Assignee: International Business Machines CorporationInventors: Ping Chen, Robert Kimberlin Foster, Joy Mei-Jen Underhill, Christine I. Wang, Quan Wang, Xiaodong Xia
-
Patent number: 7120823Abstract: The present invention provides a method, apparatus, and computer instructions for recovering an image of partition configuration information data for a set of partitions having at least one affinity partition in a logical partition data processing system. (Damage to an image of partition configuration data is detected. Current partition data is compared with a backup partition data. A merger of the current partition configuration data is made with the backup logical partition data if a conflict is present between the current partition configuration data and the backup partition data. The merger is performed in a manner avoiding stopping an operation on a running partition in the set of partitions.Type: GrantFiled: April 17, 2003Date of Patent: October 10, 2006Assignee: International Business Machines CorporationInventors: Robert Kimberlin Foster, Charles Andrew McLaughlin, Joy Mei-Jen Underhill, Christine Wang
-
Patent number: 7065761Abstract: A logical partition (LPAR) computer system for managing partition configuration data is disclosed, which includes a nonvolatile memory, and a plurality of logical partitions, each running independently from the other logical partitions. The system also includes a console coupled to the computer system for accepting logical partition configuration data input by an operator. The configuration data entered by the operator specifies the processors, I/O, and memory allocated to each logical partition defined for the system. The system further includes a set of tables maintained in the nonvolatile memory for storing the logical partition configuration data, such that the logical partition configuration data is persistent across system power cycles.Type: GrantFiled: March 1, 2001Date of Patent: June 20, 2006Assignee: International Business Machines CorporationInventors: Robert Kimberlin Foster, Van Hoa Lee, Timothy Albert Smith, David R. Willoughby
-
Method and apparatus for maintaining profiles for terminals in a configurable data processing system
Patent number: 7039692Abstract: The present invention provides a method, apparatus, and computer implemented instructions for managing a set of objects for a plurality of terminals. The set of objects are stored in a memory, such as a nonvolatile random access memory in a data processing system. The set of objects are used to configure logical partitions within the data processing system. Access to the set of objects is provided to the plurality of terminals through a service processor.Type: GrantFiled: March 1, 2001Date of Patent: May 2, 2006Assignee: International Business Machines CorporationInventors: Robert Kimberlin Foster, Walter Manfred Lipp, Charles Andrew McLaughlin, David R. Willoughby -
Patent number: 7023459Abstract: A method and system for providing a computer system having a plurality of logical partitions with a virtual terminal is disclosed. The computer system is coupled to an external display device through a single communications interface. The method and system include allowing the logical partitions to share the communications interface by multiplexing communications to the display device for each of the logical partitions over the communication interface. Windows are displayed on the display device for each of the logical partitions, and the communications from each of the logical partitions is then routed to the corresponding window for display on the display device.Type: GrantFiled: March 1, 2001Date of Patent: April 4, 2006Assignee: International Business Machines CorporationInventors: Richard Louis Arndt, Robert Kimberlin Foster, Walter Manfred Lipp, Kerry Alan Lucas, Casey Lee McCreary, Bruce Mealey, Joshua Nathan Poimboeuf
-
Patent number: 6938114Abstract: A method, apparatus, and computer implemented instructions for providing a plurality of terminals access to a service processor located within the data processing system. A first indication is returned if the service processor is unlocked in response to receiving a request from a terminal to provide a terminal within the plurality of terminals sole access to access the service processor. The service processor is locked to provide the terminal sole access to service processor in response to receiving a request to provide a terminal sole access to access the service processor. In response to receiving a request to provide a terminal sole access to access the service processor, a second indication is returned if the service processor is locked.Type: GrantFiled: March 1, 2001Date of Patent: August 30, 2005Assignee: International Business Machines CorporationInventors: Robert Kimberlin Foster, Casey Lee McCreary, Charles Andrew McLaughlin, David R. Willoughby
-
Patent number: 6912625Abstract: A method, system, and product are described for creating and managing affinity between memory and processors in logical partitions in a data processing system. The data processing system includes multiple processors. A memory affinity data structure is established. The memory affinity data structure identifies ones of the processors that have a close affinity with each one of multiple regions of the system memory. A memory affinity parameter is established and is utilized to determine whether memory affinity is required for each one of the logical partitions. In response to a determination that memory affinity is required for one of the logical partitions, the memory affinity data structure is utilized by a partition manager for the logical partition to allocate an optimal amount of memory that has a close affinity to ones of the processors that are assigned to the logical partition.Type: GrantFiled: January 9, 2003Date of Patent: June 28, 2005Assignee: International Business Machines CorporationInventors: Robert Kimberlin Foster, Van Hoa Lee, Casey Lee McCreary, Priya Paul, Natalie Marie Post, Quan Wang
-
Patent number: 6829714Abstract: A method and system for providing a timed power-on of logical partitions in a logical partition computer system is disclosed. An operator is allowed to enter a timed power-on value (TPO) value representing a time to boot one or more of the logical partitions. The TPO value for each of the logical partitions is then stored in nonvolatile memory. The system time is then periodically compared with each of the TPO values, and the corresponding partition is booted when the system time is greater than or equal to the TPO value.Type: GrantFiled: March 1, 2001Date of Patent: December 7, 2004Assignee: International Business Machines CorporationInventors: Timothy Albert Smith, John Kwangil Chang, Robert Kimberlin Foster, Thomas Alois Kriz
-
Publication number: 20040210792Abstract: The present invention provides a method, apparatus, and computer instructions for recovering an image of partition configuration information data for a set of partitions having at least one affinity partition in a logical partition data processing system. (Damage to an image of partition configuration data is detected. Current partition data is compared with a backup partition data. A merger of the current partition configuration data is made with the backup logical partition data if a conflict is present between the current partition configuration data and the backup partition data. The merger is performed in a manner avoiding stopping an operation on a running partition in the set of partitions.Type: ApplicationFiled: April 17, 2003Publication date: October 21, 2004Applicant: International Business Machines CorporationInventors: Robert Kimberlin Foster, Charles Andrew McLaughlin, Joy Mei-Jen Underhill, Christine Wang
-
Publication number: 20040139308Abstract: A system and method are provided to allow a user to update a computer system without having to interact with an initialization, or configurator software utility, or program. More particularly, the present invention allows a system provider, manufacturer, or service provider to create an installation file that, when provided to a user, will configure a system to accommodate newly added/removed hardware automatically. A base model and a new model of the system are maintained. The new model will include one or more different configurations, such as new graphics adapters, communications adapters, I/O controllers, or the like. The provider will have created a recovery/install image to be used with the base model. An operating system including a configurator program will be running on both the base model system and new model system. Software, such as device drivers, to be used with the new model's changed hardware configuration is installed on the new model system and initialized using its configurator program.Type: ApplicationFiled: January 9, 2003Publication date: July 15, 2004Applicant: International Business Machines Corp.Inventors: Robert Kimberlin Foster, Mark Wayne Grosch, Minh Nguyen, Christine Iju Wang
-
Publication number: 20040139287Abstract: A method, system, and product are described for creating and managing affinity between memory and processors in logical partitions in a data processing system. The data processing system includes multiple processors. A memory affinity data structure is established. The memory affinity data structure identifies ones of the processors that have a close affinity with each one of multiple regions of the system memory. A memory affinity parameter is established and is utilized to determine whether memory affinity is required for each one of the logical partitions. In response to a determination that memory affinity is required for one of the logical partitions, the memory affinity data structure is utilized by a partition manager for the logical partition to allocate an optimal amount of memory that has a close affinity to ones of the processors that are assigned to the logical partition.Type: ApplicationFiled: January 9, 2003Publication date: July 15, 2004Applicant: International Business Machines CorporationInventors: Robert Kimberlin Foster, Van Hoa Lee, Casey Lee McCreary, Priya Paul, Natalie Marie Post, Quan Wang
-
Publication number: 20040003063Abstract: A method, system and apparatus for dynamically reconfiguring partitions of a partitioned computer system are provided. Here, dynamically reconfiguring a partition is defined as being able to reconfigure the partition while the partition is operational. Using a graphical user interface (GUI), a user may indicate a plurality of resources that are to be involved in a partition reconfiguration. However, the partition is actually reconfigured one resource at a time. If one of the resources is memory, then memory is allocated to the partition or de-allocated from the partition one logical memory block (LMB) at a time. In reconfiguring partitions, resources may be removed, added or moved from one partition to another. Moving resources from one partition to another entails removing the resources from one partition and adding it to the other partition. After a partition re-configuration, a resource allocation table is updated. All this is done transparently to the user.Type: ApplicationFiled: June 27, 2002Publication date: January 1, 2004Applicant: International Business Machines CorporationInventors: Shamsundar Ashok, Robert Kimberlin Foster, Walter Manfred Lipp, Minh Nguyen
-
Publication number: 20020124165Abstract: A method and system for providing a timed power-on of logical partitions in a logical partition computer system is disclosed. An operator is allowed to enter a timed power-on value (TPO) value representing a time to boot one or more of the logical partitions. The TPO value for each of the logical partitions is then stored in nonvolatile memory. The system time is then periodically compared with each of the TPO values, and the corresponding partition is booted when the system time is greater than or equal to the TPO value.Type: ApplicationFiled: March 1, 2001Publication date: September 5, 2002Applicant: International Business Machines CorporationInventors: Timothy Albert Smith, John Kwangil Chang, Robert Kimberlin Foster, Thomas Alois Kriz
-
Publication number: 20020124126Abstract: A method, apparatus, and computer implemented instructions for providing a plurality of terminals access to a service processor located within the data processing system. A first indication is returned if the service processor is unlocked in response to receiving a request from a terminal to provide a terminal within the plurality of terminals sole access to access the service processor. The service processor is locked to provide the terminal sole access to service processor in response to receiving a request to provide a terminal sole access to access the service processor. In response to receiving a request to provide a terminal sole access to access the service processor, a second indication is returned if the service processor is locked.Type: ApplicationFiled: March 1, 2001Publication date: September 5, 2002Applicant: International Business Machines CorporationInventors: Robert Kimberlin Foster, Casey Lee McCreary, Charles Andrew McLaughlin, David R. Willoughby
-
Publication number: 20020124152Abstract: A method and system for providing a computer system having a plurality of logical partitions with a virtual terminal is disclosed. The computer system is coupled to an external display device through a single communications interface. The method and system include allowing the logical partitions to share the communications interface by multiplexing communications to the display device for each of the logical partitions over the communication interface. Windows are displayed on the display device for each of the logical partitions, and the communications from each of the logical partitions is then routed to the corresponding window for display on the display device.Type: ApplicationFiled: March 1, 2001Publication date: September 5, 2002Applicant: International Business Machines CorporationInventors: Richard Louis Arndt, Robert Kimberlin Foster, Walter Manfred Lipp, Kerry Alan Lucas, Casey Lee McCreary, Bruce Mealey, Joshua Nathan Poimboeuf
-
Publication number: 20020124040Abstract: A logical partition (LPAR) computer system for managing partition configuration data is disclosed, which includes a nonvolatile memory, and a plurality of logical partitions, each running independently from the other logical partitions. The system also includes a console coupled to the computer system for accepting logical partition configuration data input by an operator. The configuration data entered by the operator specifies the processors, I/O, and memory allocated to each logical partition defined for the system. The system further includes a set of tables maintained in the nonvolatile memory for storing the logical partition configuration data, such that the logical partition configuration data is persistent across system power cycles.Type: ApplicationFiled: March 1, 2001Publication date: September 5, 2002Applicant: International Business Machines CorporationInventors: Robert Kimberlin Foster, Van Hoa Lee, Timothy Albert Smith, David R. Willoughby