Patents by Inventor Gregory Pruett
Gregory Pruett 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).
-
Publication number: 20230299586Abstract: An edge device, method and computer program product may perform, include or cause performance of various operations. The operations include determining an amount of electrical energy that an edge device is expected to have available from a local renewable energy system during each of a plurality of time periods and determining an amount of electrical energy that the edge device is expected to use for operations during each of the plurality of time periods. The operations further include identifying a first one of the time periods for which the determined amount of electrical energy that the edge device is expected to have available from the local renewable energy system is greater than the determined amount of electrical energy that the edge device is expected to use for operations and causing a cooling system that cools the edge device to perform an overcooling operation during the identified first time period.Type: ApplicationFiled: March 17, 2022Publication date: September 21, 2023Inventors: Gary D Cudak, Vinod Kamath, Makato Ono, Gregory Pruett
-
Patent number: 8126916Abstract: A method and system are provided for directing a client to a preferred service instance. At creation of a service instance, the service binding attribute of the created instance is extended to include assigned domains and associated priorities. There are then two phases to directing a client to the preferred service instance. The first phase is compilation of a list of domains and priorities for the service in response to a query. Upon completion of the first phase, a second phase is executed to determine a preferred service for the client by comparing fully qualified domain name entries and assigned priority entries.Type: GrantFiled: November 13, 2008Date of Patent: February 28, 2012Assignee: International Business Machines CorporationInventors: Charles D. Bauman, Scott A. Piper, Gregory Pruett, Carlos Santana
-
Publication number: 20100274877Abstract: A system and method for automatically selecting and configuring storage devices according to an abstract partition table definition as part of a scripted operating system installation. The system has a deployment server in data communication with the one or more computers via the communication network. The deployment server has a deployment server storage device and a central processing unit. The deployment server storage device stores an inventory of the computers to which an operating system is to be deployed and a set of partition table requirements defined by one or more qualitative attributes associated with one or more computer storage device partitions. The central processing unit is in communication with the deployment server storage device and executes functions to map the inventory with the set of partition table requirements to create a partition table for each computer to which the operating system is to be deployed.Type: ApplicationFiled: June 23, 2010Publication date: October 28, 2010Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Dennis R. Goetz, Gregory Pruett, Linda A. Riedle
-
Patent number: 7761867Abstract: A system and method for automatically selecting and configuring storage devices according to an abstract partition table definition as part of a scripted operating system installation. The system has a deployment server in data communication with the one or more computers via the communication network. The deployment server has a deployment server storage device and a central processing unit. The deployment server storage device stores an inventory of the computers to which an operating system is to be deployed and a set of partition table requirements defined by one or more qualitative attributes associated with one or more computer storage device partitions. The central processing unit is in communication with the deployment server storage device and executes functions to map the inventory with the set of partition table requirements to create a partition table for each computer to which the operating system is to be deployed.Type: GrantFiled: July 29, 2005Date of Patent: July 20, 2010Assignee: International Business Machines CorporationInventors: Dennis R. Goetz, Gregory Pruett, Linda A. Riedle
-
Patent number: 7546610Abstract: A computer-implemented framework and method for managing application complexes comprising multiple tiers of servers, where servers in a common tier run an identical application and servers in different tiers run different applications, and all the servers work together to provide a specific service, the application complex being definable via an application complex type. The framework has a plugin interface adapted for connection to the framework of a plugin in respect of each application complex type, the plugin encapsulating a relationship between disparate resources composing the respective application complex type and respective characteristics of said resources. A user interface in the framework provides general tasks that are independent of operational semantics of the application complex and is responsive to user operations for interfacing with the framework for defining an instance of the application complex and allowing the user to populate the application complex with servers.Type: GrantFiled: July 16, 2003Date of Patent: June 9, 2009Assignee: International Business Machines CorporationInventors: Yariv Aridor, Ofer Biran, Srirama Krishnakumar, Gregory Pruett, Ben-Ami Yassour
-
Publication number: 20090070470Abstract: A method and system are provided for directing a client to a preferred service instance. At creation of a service instance, the service binding attribute of the created instance is extended to include assigned domains and associated priorities. There are then two phases to directing a client to the preferred service instance. The first phase is compilation of a list of domains and priorities for the service in response to a query. Upon completion of the first phase, a second phase is executed to determine a preferred service for the client by comparing fully qualified domain name entries and assigned priority entries.Type: ApplicationFiled: November 13, 2008Publication date: March 12, 2009Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Charles D. Bauman, Scott A. Piper, Gregory Pruett, Carlos Santana
-
Patent number: 7496566Abstract: A method and system are provided for directing a client to a preferred service instance. At creation of a service instance, the service binding attribute of the created instance is extended to include assigned domains and associated priorities. There are then two phases to directing a client to the preferred service instance. The first phase is compilation of a list of domains and priorities for the service in response to a query. Upon completion of the first phase, a second phase is executed to determine a preferred service for the client by comparing fully qualified domain name entries and assigned priority entries.Type: GrantFiled: August 3, 2005Date of Patent: February 24, 2009Assignee: Intenational Business Machines CorporationInventors: Charles D. Bauman, Scott A. Piper, Gregory Pruett, Carlos Santana
-
Publication number: 20070130305Abstract: Sessions states within virtual machine (VM) environments are maintained. Each VM environment hosts a guest operating system (OS) and one or more application programs running. The guest OS and the application computer programs of each VM environment constitute a session. A connection broker maintains a state machine as to states of the sessions and permits transitions among the states in response to messages, commands, and internal decisions. Different types of agents may send the messages, and the commands. The states of the sessions may include a pending state and a number of other states. The pending state is an interim state that indicates a session is being transitioned from one of the other states to another of the other states. These other states may include an offline state, an online-down state, an online-up state, a suspended state, an active state, an idle state, a disconnected state, and a failed state.Type: ApplicationFiled: December 2, 2005Publication date: June 7, 2007Inventors: Scott Piper, Gregory Pruett, Charles Bauman, Carlos Santana, James Wooldridge
-
Publication number: 20070050331Abstract: A method and system are provided for directing a client to a preferred service instance. At creation of a service instance, the service binding attribute of the created instance is extended to include assigned domains and associated priorities. There are then two phases to directing a client to the preferred service instance. The first phase is compilation of a list of domains and priorities for the service in response to a query. Upon completion of the first phase, a second phase is executed to determine a preferred service for the client by comparing fully qualified domain name entries and assigned priority entries.Type: ApplicationFiled: August 3, 2005Publication date: March 1, 2007Inventors: Charles Bauman, Scott Piper, Gregory Pruett, Carlos Santana
-
Publication number: 20070028230Abstract: A system and method for automatically selecting and configuring storage devices according to an abstract partition table definition as part of a scripted operating system installation. The system has a deployment server in data communication with the one or more computers via the communication network. The deployment server has a deployment server storage device and a central processing unit. The deployment server storage device stores an inventory of the computers to which an operating system is to be deployed and a set of partition table requirements defined by one or more qualitative attributes associated with one or more computer storage device partitions. The central processing unit is in communication with the deployment server storage device and executes functions to map the inventory with the set of partition table requirements to create a partition table for each computer to which the operating system is to be deployed.Type: ApplicationFiled: July 29, 2005Publication date: February 1, 2007Applicant: International Business Machines CorporationInventors: Dennis Goetz, Gregory Pruett, Linda Riedle
-
Publication number: 20060136704Abstract: A management computer controlling operations of computer systems in a number of positions within a chassis is programmed to receive a signal indicating that one of the computer systems has been installed and to determine whether it has been installed in a previously unoccupied position, installed in a previously occupied position, or moved from one position to another. If it has been installed in a previously unoccupied position, an operating system is installed for remote booting; if it has been installed in a previously occupied position, it is allowed to continue booting the operating system used by the computer it replaced; if it has been moved from one position to another, it is allowed to continue booting as before.Type: ApplicationFiled: December 17, 2004Publication date: June 22, 2006Applicant: International Business Machines CorporationInventors: James Arendt, Gregory Pruett, Ziv Rafalovich, David Rhoades, Linda Riedle
-
Publication number: 20060031448Abstract: A method, system and service for providing on-demand computing power to an owner of a multi-blade computer in a server blade chassis. The server blade chassis is delivered fully populated with server blades to a customer. However, only a portion of the total number of server blades is initially enabled. A management module in the server blade chassis monitors usage of the enabled server blades and associated hardware. If the usage of the enabled server blades exceeds a pre-defined parameter, then additional server blades in the server blade chassis are permanently turned on using the management module and a remotely provided key from the manufacturer of the multi-blade computer.Type: ApplicationFiled: August 3, 2004Publication date: February 9, 2006Applicant: International Business Machines Corp.Inventors: Simon Chu, Richard Dayan, Gregory Pruett, David Rhoades
-
Publication number: 20050114474Abstract: A method and system for automatically configuring devices in a network is disclosed. A network management software application is provided that enables a user to associate policy settings with physical locations in the network. During an operational mode of the network management application, the application automatically detects when a network device is plugged into the network, and determines a location of the device in the network. The device is then automatically configured based on the policy settings associated with the corresponding location.Type: ApplicationFiled: November 20, 2003Publication date: May 26, 2005Applicant: International Business Machines CorporationInventors: James Anderson, Allan Daisley, Gregory Pruett, Elena Schneider, Ethan Sommer
-
Publication number: 20050097360Abstract: A method and system for managing a secure network boot of a secondary server (server blade). The server blade sends a request, via an Ethernet switch, for a boot program to multiple Dynamic Host Configuration Protocol (DHCP) servers. One of the DHCP servers responds with an address of at least one Pre-boot Execution Environment (PXE) server that can upload a boot program to the server blade. Only if the responding DHCP server is on a list of known trusted DHCP servers will the Ethernet switch allow the server blade to receive the response from the responding DHCP server, thus allowing the download of a boot program from a PXE server.Type: ApplicationFiled: October 31, 2003Publication date: May 5, 2005Applicant: International Business Machines CorporationInventors: Simon Chu, Richard Dayan, Gregory Pruett, David Rhoades
-
Publication number: 20050071675Abstract: A method and system for managing a secure network boot of a secondary server (server blade). The server blade sends a request, via an Ethernet switch, for a boot program to multiple Dynamic Host Configuration Protocol (DHCP) servers. One of the DHCP servers responds with an address of at least one Pre-boot Execution Environment (PXE) server that can upload a boot program to the server blade. Only if the responding DHCP server is on a list of known trusted DHCP servers will the Ethernet switch allow the server blade to receive the response from the responding DHCP server, thus allowing the download of a boot program from a PXE server.Type: ApplicationFiled: September 30, 2003Publication date: March 31, 2005Applicant: International Business Machines CorporationInventors: Simon Chu, Richard Dayan, Gregory Pruett, David Rhoades
-
Publication number: 20050033794Abstract: A computer-implemented framework and method for managing application complexes comprising multiple tiers of servers, where servers in a common tier run an identical application and servers in different tiers run different applications, and all the servers work together to provide a specific service, the application complex being definable via an application complex type. The framework has a plugin interface adapted for connection to the framework of a plugin in respect of each application complex type, the plugin encapsulating a relationship between disparate resources composing the respective application complex type and respective characteristics of said resources. A user interface in the framework provides general tasks that are independent of operational semantics of the application complex and is responsive to user operations for interfacing with the framework for defining an instance of the application complex and allowing the user to populate the application complex with servers.Type: ApplicationFiled: July 16, 2003Publication date: February 10, 2005Inventors: Yariv Aridor, Ofer Biran, Srirama Krishnakumar, Gregory Pruett, Ben-Ami Yassour
-
Patent number: 5974500Abstract: A memory device comprises a memory array having corresponding first access control bits to control access thereto. A second set of access control bits is provided to control write access to the first access control bits. The memory array is divided into memory blocks, each block having a corresponding access control bit. At least one such block is further subdivided into pages, each page having a corresponding control bit.Type: GrantFiled: November 14, 1997Date of Patent: October 26, 1999Assignee: Atmel CorporationInventors: Kerry D. Maletsky, James P. Ward, Michael J. Steinmetz, Daryl C. Cromer, Gregory Pruett