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: 9559925
    Abstract: 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: Grant
    Filed: June 9, 2015
    Date of Patent: January 31, 2017
    Assignee: LENOVO ENTERPRISE SOLUTIONS (SINGAPORE) PTE. LTD.
    Inventors: David B. Rhoades, Tomasz F. Wilk
  • Publication number: 20150271040
    Abstract: 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: Application
    Filed: June 9, 2015
    Publication date: September 24, 2015
    Inventors: David B. Rhoades, Tomasz F. Wilk
  • Patent number: 9054964
    Abstract: 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: Grant
    Filed: November 28, 2006
    Date of Patent: June 9, 2015
    Assignee: LENOVO ENTERPRISE SOLUTIONS (SINGAPORE) PTE. LTD.
    Inventors: David B. Rhoades, Tomasz F. Wilk
  • Patent number: 9014041
    Abstract: 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: Grant
    Filed: March 18, 2013
    Date of Patent: April 21, 2015
    Assignee: Lenovo Enterprise Solutions (Singapore) Pte. Ltd.
    Inventors: Michael H. Nolterieke, David B. Rhoades, Norman C. Strole
  • Patent number: 8688832
    Abstract: 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: Grant
    Filed: September 10, 2012
    Date of Patent: April 1, 2014
    Assignee: International Business Machines Corporation
    Inventors: David B. Rhoades, Tomasz F. Wilk
  • Patent number: 8451748
    Abstract: 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: Grant
    Filed: April 27, 2012
    Date of Patent: May 28, 2013
    Assignee: International Business Machines Corporation
    Inventors: Michael H. Nolterieke, David B. Rhoades, Norman C. Strole
  • Publication number: 20130007269
    Abstract: 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: Application
    Filed: September 10, 2012
    Publication date: January 3, 2013
    Applicant: International Business Machines Corporation
    Inventors: David B. RHOADES, Tomasz F. Wilk
  • Patent number: 8301752
    Abstract: 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: Grant
    Filed: May 2, 2006
    Date of Patent: October 30, 2012
    Assignee: International Business Machines Corporation
    Inventors: David B. Rhoades, Tomasz F. Wilk
  • Publication number: 20120213119
    Abstract: 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: Application
    Filed: April 27, 2012
    Publication date: August 23, 2012
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Michael H. Nolterieke, David B. Rhoades, Norman C. Strole
  • Patent number: 8250626
    Abstract: 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: Grant
    Filed: November 3, 2006
    Date of Patent: August 21, 2012
    Assignee: International Business Machines Corporation
    Inventors: David B. Rhoades, Simon C. Chu, William M. Privette
  • Patent number: 8243611
    Abstract: 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: Grant
    Filed: December 4, 2006
    Date of Patent: August 14, 2012
    Assignee: International Business Machines Corporation
    Inventors: Michael H. Nolterieke, David B. Rhoades, Norman C. Strole
  • Patent number: 7552320
    Abstract: 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: Grant
    Filed: March 31, 2006
    Date of Patent: June 23, 2009
    Assignee: Lenovo (Singapore) Pte. Ltd.
    Inventors: Aaron E. Merkin, Brandon J. Ellison, David B. Rhoades
  • Patent number: 7480720
    Abstract: 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: Grant
    Filed: June 25, 2003
    Date of Patent: January 20, 2009
    Assignee: International Business Machines Corporation
    Inventors: Simon C. Chu, David B. Rhoades, Gregory B. Pruett, Richard A. Dayan
  • Patent number: 7469138
    Abstract: 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: Grant
    Filed: December 4, 2006
    Date of Patent: December 23, 2008
    Assignee: International Business Machines Corporation
    Inventors: Zeynep Dayar, Aaron E. Merkin, David B. Rhoades
  • Publication number: 20080294797
    Abstract: 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: Application
    Filed: June 10, 2008
    Publication date: November 27, 2008
    Inventors: MICHAEL H. NOLTERIEKE, DAVID B. RHOADES, NORMAN C. STROLE
  • Publication number: 20080132198
    Abstract: 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: Application
    Filed: December 4, 2006
    Publication date: June 5, 2008
    Inventors: Zeynep Dayar, Aaron E. Merkin, David B. Rhoades
  • Publication number: 20080130646
    Abstract: 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: Application
    Filed: December 4, 2006
    Publication date: June 5, 2008
    Inventors: Michael H. Nolterieke, David B. Rhoades, Norman C. Strole
  • Publication number: 20080126542
    Abstract: 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: Application
    Filed: November 28, 2006
    Publication date: May 29, 2008
    Inventors: David B. Rhoades, Tomasz F. Wilk
  • Publication number: 20080125889
    Abstract: 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: Application
    Filed: August 22, 2006
    Publication date: May 29, 2008
    Inventors: William Edward Atherton, Daniel Otto Becker, James Gordon McLean, Aaron Eliahu Merkin, David B. Rhoades
  • Publication number: 20080109909
    Abstract: 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: Application
    Filed: November 3, 2006
    Publication date: May 8, 2008
    Inventors: David B. Rhoades, Simon C. Chu, William M. Privette