Patents by Inventor David B. Rhoades
David B. Rhoades 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: 9559925Abstract: A network load balancing method in a blade grouping chassis can be provided. The method can include detecting system conditions among blades coupled to a single blade grouping chassis. The method also can include maintaining a rotation of selected ones of the blades among which individual blades are selected for use in network load balancing inbound workloads. Finally, the method can include removing an individual blade from the rotation responsive to detecting a system condition in the individual blade indicative of an inability of the individual blade to support high availability in network load balancing. As such, the method further can include re-adding the individual blade to the rotation responsive to detecting a system condition in the individual blade indicative of an ability of the individual blade to support high availability in network load balancing.Type: GrantFiled: June 9, 2015Date of Patent: January 31, 2017Assignee: LENOVO ENTERPRISE SOLUTIONS (SINGAPORE) PTE. LTD.Inventors: David B. Rhoades, Tomasz F. Wilk
-
Publication number: 20150271040Abstract: A network load balancing method in a blade grouping chassis can be provided. The method can include detecting system conditions among blades coupled to a single blade grouping chassis. The method also can include maintaining a rotation of selected ones of the blades among which individual blades are selected for use in network load balancing inbound workloads. Finally, the method can include removing an individual blade from the rotation responsive to detecting a system condition in the individual blade indicative of an inability of the individual blade to support high availability in network load balancing. As such, the method further can include re-adding the individual blade to the rotation responsive to detecting a system condition in the individual blade indicative of an ability of the individual blade to support high availability in network load balancing.Type: ApplicationFiled: June 9, 2015Publication date: September 24, 2015Inventors: David B. Rhoades, Tomasz F. Wilk
-
Patent number: 9054964Abstract: A network load balancing method in a blade grouping chassis can be provided. The method can include detecting system conditions among blades coupled to a single blade grouping chassis. The method also can include maintaining a rotation of selected ones of the blades among which individual blades are selected for use in network load balancing inbound workloads. Finally, the method can include removing an individual blade from the rotation responsive to detecting a system condition in the individual blade indicative of an inability of the individual blade to support high availability in network load balancing. As such, the method further can include re-adding the individual blade to the rotation responsive to detecting a system condition in the individual blade indicative of an ability of the individual blade to support high availability in network load balancing.Type: GrantFiled: November 28, 2006Date of Patent: June 9, 2015Assignee: LENOVO ENTERPRISE SOLUTIONS (SINGAPORE) PTE. LTD.Inventors: David B. Rhoades, Tomasz F. Wilk
-
Patent number: 9014041Abstract: Method and system for configuring a device that has failed to obtain a network address. In one aspect of the invention, a method for remotely configuring a device includes attempting to obtain a network address from a network server over a network, and receiving a valid network address over the network from a remote device connected to the network in response to failing to obtain the network address from the network server.Type: GrantFiled: March 18, 2013Date of Patent: April 21, 2015Assignee: Lenovo Enterprise Solutions (Singapore) Pte. Ltd.Inventors: Michael H. Nolterieke, David B. Rhoades, Norman C. Strole
-
Patent number: 8688832Abstract: Embodiments of the invention address deficiencies of the art in respect to load balancing for servers having multiple blades and provide a novel and non-obvious method, system and computer program product for load balancing at the blade level for servers having multiple blades. In one embodiment of the present invention, a blade server for performing load balancing may comprise a plurality of blades, each blade coupled with a plurality of outgoing ports. The blade server may further include a blade management module configured for monitoring throughput performance of the server and the plurality of blades, wherein each blade is coupled with a plurality of outgoing ports, instructing a blade to switch from a first outgoing port to a second outgoing port when throughput performance decreases and instructing the blade to switch from the second outgoing port back to the first outgoing port when throughput performance increases.Type: GrantFiled: September 10, 2012Date of Patent: April 1, 2014Assignee: International Business Machines CorporationInventors: David B. Rhoades, Tomasz F. Wilk
-
Patent number: 8451748Abstract: Method and system for configuring a device that has failed to obtain a network address. In one aspect of the invention, a method for remotely configuring a device includes attempting to obtain a network address from a network server over a network, and receiving a valid network address over the network from a remote device connected to the network in response to failing to obtain the network address from the network server.Type: GrantFiled: April 27, 2012Date of Patent: May 28, 2013Assignee: International Business Machines CorporationInventors: Michael H. Nolterieke, David B. Rhoades, Norman C. Strole
-
Publication number: 20130007269Abstract: Embodiments of the invention address deficiencies of the art in respect to load balancing for servers having multiple blades and provide a novel and non-obvious method, system and computer program product for load balancing at the blade level for servers having multiple blades. In one embodiment of the present invention, a blade server for performing load balancing may comprise a plurality of blades, each blade coupled with a plurality of outgoing ports. The blade server may further include a blade management module configured for monitoring throughput performance of the server and the plurality of blades, wherein each blade is coupled with a plurality of outgoing ports, instructing a blade to switch from a first outgoing port to a second outgoing port when throughput performance decreases and instructing the blade to switch from the second outgoing port back to the first outgoing port when throughput performance increases.Type: ApplicationFiled: September 10, 2012Publication date: January 3, 2013Applicant: International Business Machines CorporationInventors: David B. RHOADES, Tomasz F. Wilk
-
Patent number: 8301752Abstract: Embodiments of the invention address deficiencies of the art in respect to load balancing for servers having multiple blades and provide a novel and non-obvious method, system and computer program product for load balancing at the blade level for servers having multiple blades. In one embodiment of the present invention, a blade server for performing load balancing may comprise a plurality of blades, each blade coupled with a plurality of outgoing ports. The blade server may further include a blade management module configured for monitoring throughput performance of the server and the plurality of blades, wherein each blade is coupled with a plurality of outgoing ports, instructing a blade to switch from a first outgoing port to a second outgoing port when throughput performance decreases and instructing the blade to switch from the second outgoing port back to the first outgoing port when throughput performance increases.Type: GrantFiled: May 2, 2006Date of Patent: October 30, 2012Assignee: International Business Machines CorporationInventors: David B. Rhoades, Tomasz F. Wilk
-
Publication number: 20120213119Abstract: Method and system for configuring a device that has failed to obtain a network address. In one aspect of the invention, a method for remotely configuring a device includes attempting to obtain a network address from a network server over a network, and receiving a valid network address over the network from a remote device connected to the network in response to failing to obtain the network address from the network server.Type: ApplicationFiled: April 27, 2012Publication date: August 23, 2012Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Michael H. Nolterieke, David B. Rhoades, Norman C. Strole
-
Patent number: 8250626Abstract: The present invention provides a way to secure data accessed by a software package pre-loaded on a computer system (for delivery to a customer). Specifically, under the present invention, customer data is loaded on a computer system along with any software package(s) that access the customer data prior to shipping the computer system to the customer. Also prior to shipping, a set (e.g., one or more) of passwords for accessing the data such as an administrative password and a hard disk password are set. After the computer system is shipped to the customer, confirmation of proper delivery will be sought. Once this confirmation is received, an access code such as a key or the set of passwords themselves will be shipped to the customer to unlock and use the data.Type: GrantFiled: November 3, 2006Date of Patent: August 21, 2012Assignee: International Business Machines CorporationInventors: David B. Rhoades, Simon C. Chu, William M. Privette
-
Patent number: 8243611Abstract: Method and system for configuring a device that has failed to obtain a network address. In one aspect of the invention, a method for remotely configuring a device includes attempting to obtain a network address from a network server over a network, and receiving a valid network address over the network from a remote device connected to the network in response to failing to obtain the network address from the network server.Type: GrantFiled: December 4, 2006Date of Patent: August 14, 2012Assignee: International Business Machines CorporationInventors: Michael H. Nolterieke, David B. Rhoades, Norman C. Strole
-
Patent number: 7552320Abstract: An arrangement which eliminates the need to remove a computer system from its packaging in order to initiate a re-imaging process. Particularly, there is broadly contemplated herein the use of a position-sensitive switching arrangement, such as a mercury switch, that is configured to power selected control circuitry in a computer so as to receive additional information or data as needed to update imaging or other aspects of a computer's operating system.Type: GrantFiled: March 31, 2006Date of Patent: June 23, 2009Assignee: Lenovo (Singapore) Pte. Ltd.Inventors: Aaron E. Merkin, Brandon J. Ellison, David B. Rhoades
-
Patent number: 7480720Abstract: A method and system for load balancing switch modules in a server system and a computer system utilizing the same is disclosed. In a first aspect, the method comprises assigning each of a plurality of servers to a switch module of a plurality of switch modules, such that a number of servers assigned to each of the plurality of switch modules is substantially equal. In a second aspect, a computer system comprises a plurality of servers coupled to a plurality of switch modules, a management module, and a load balancing mechanism coupled to the management module, wherein the load balancing mechanism assigns each of the plurality of servers to a switch module of the plurality of switch modules, such that a number of servers assigned to each of the plurality of switch modules is substantially equal.Type: GrantFiled: June 25, 2003Date of Patent: January 20, 2009Assignee: International Business Machines CorporationInventors: Simon C. Chu, David B. Rhoades, Gregory B. Pruett, Richard A. Dayan
-
Patent number: 7469138Abstract: A method and system for providing location information for a mobile Internet calling device are described. The method and system include receiving client information from the mobile Internet calling device coupled with a network at a location and providing the mobile Internet calling device with the location information corresponding to the location. The method and system further include providing the location information to a calling service provider in response to an emergency call made by the mobile Internet calling device when coupled with the network.Type: GrantFiled: December 4, 2006Date of Patent: December 23, 2008Assignee: International Business Machines CorporationInventors: Zeynep Dayar, Aaron E. Merkin, David B. Rhoades
-
Publication number: 20080294797Abstract: A design structure embodied in a machine readable storage medium for at least one of designing, manufacturing, and testing a design is provided. The design structure includes an apparatus for remotely configuring a device. The apparatus includes a mechanism operative to attempt to obtain a network address from a network server over a network, and a mechanism operative to receive a valid network address from a remote device connected to the device over the network in response to failing to obtain the network address from the network server.Type: ApplicationFiled: June 10, 2008Publication date: November 27, 2008Inventors: MICHAEL H. NOLTERIEKE, DAVID B. RHOADES, NORMAN C. STROLE
-
Publication number: 20080132198Abstract: A method and system for providing location information for a mobile Internet calling device are described. The method and system include receiving client information from the mobile Internet calling device coupled with a network at a location and providing the mobile Internet calling device with the location information corresponding to the location. The method and system further including providing the location information to a calling service provider in response to an emergency call made by the mobile Internet calling device when coupled with the network.Type: ApplicationFiled: December 4, 2006Publication date: June 5, 2008Inventors: Zeynep Dayar, Aaron E. Merkin, David B. Rhoades
-
Publication number: 20080130646Abstract: Method and system for configuring a device that has failed to obtain a network address. In one aspect of the invention, a method for remotely configuring a device includes attempting to obtain a network address from a network server over a network, and receiving a valid network address over the network from a remote device connected to the network in response to failing to obtain the network address from the network server.Type: ApplicationFiled: December 4, 2006Publication date: June 5, 2008Inventors: Michael H. Nolterieke, David B. Rhoades, Norman C. Strole
-
Publication number: 20080126542Abstract: A network load balancing method in a blade grouping chassis can be provided. The method can include detecting system conditions among blades coupled to a single blade grouping chassis. The method also can include maintaining a rotation of selected ones of the blades among which individual blades are selected for use in network load balancing inbound workloads. Finally, the method can include removing an individual blade from the rotation responsive to detecting a system condition in the individual blade indicative of an inability of the individual blade to support high availability in network load balancing. As such, the method further can include re-adding the individual blade to the rotation responsive to detecting a system condition in the individual blade indicative of an ability of the individual blade to support high availability in network load balancing.Type: ApplicationFiled: November 28, 2006Publication date: May 29, 2008Inventors: David B. Rhoades, Tomasz F. Wilk
-
Publication number: 20080125889Abstract: A method, computer program product, and system for playing a series of discrete digital selections, such a MP3 files, from a selection database selected at least in part on user preference ratings, receiving user preference feedback for a particular selection while the particular selection is playing, and altering the user preference rating for the particular selection based upon the user preference feedback received. The user preference feedback may be provided in the form of a new user preference rating or an instruction to increment or decrement the current user preference rating. Alternatively, the user preference feedback may be determined by user interaction with standard controls, such as an increase in a user preference rating for a selection upon determining that a user has replayed the selection.Type: ApplicationFiled: August 22, 2006Publication date: May 29, 2008Inventors: William Edward Atherton, Daniel Otto Becker, James Gordon McLean, Aaron Eliahu Merkin, David B. Rhoades
-
Publication number: 20080109909Abstract: The present invention provides a way to secure data accessed by a software package pre-loaded on a computer system (for delivery to a customer). Specifically, under the present invention, customer data is loaded on a computer system along with any software package(s) that access the customer data prior to shipping the computer system to the customer. Also prior to shipping, a set (e.g., one or more) of passwords for accessing the data such as an administrative password and a hard disk password are set. After the computer system is shipped to the customer, confirmation of proper delivery will be sought. Once this confirmation is received, an access code such as a key or the set of passwords themselves will be shipped to the customer to unlock and use the data.Type: ApplicationFiled: November 3, 2006Publication date: May 8, 2008Inventors: David B. Rhoades, Simon C. Chu, William M. Privette