Patents by Inventor Norman C. Strole

Norman C. Strole 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: 9083732
    Abstract: A method, system, and/or computer program product establishes a communication session between two entities on a shared network. A request to locate a desired entity on a shared network, which hosts one or more entities that are unknown to a requesting entity, is received from the requesting entity. A desired environment with which the desired entity is associated is selected by the requesting entity. An inquiry packet is broadcast to all entities on the shared network. The inquiry packet, which does not specify a data link layer by which any particular entity communicates with the shared network, includes a request for an identity of any entity on the shared network that is assigned to the desired environment. A response to the inquiry packet provides an identity and data link layer address of the desired entity, thus enabling the establishment of a communication session between the requesting and desired entities.
    Type: Grant
    Filed: April 12, 2013
    Date of Patent: July 14, 2015
    Assignee: Lenovo Enterprise Solutions (Singapore) Pte. Ltd.
    Inventors: Joseph E. Bolan, Dongming Hwang, Dominic Nguyen, Phuong T. Nguyen, Norman C. Strole
  • Patent number: 9077741
    Abstract: A method, system, and/or computer program product establishes a communication session between two entities on a shared network. A request to locate a desired entity on a shared network, which hosts one or more entities that are unknown to a requesting entity, is received from the requesting entity. A desired environment with which the desired entity is associated is selected by the requesting entity. An inquiry packet is broadcast to all entities on the shared network. The inquiry packet, which does not specify a data link layer by which any particular entity communicates with the shared network, includes a request for an identity of any entity on the shared network that is assigned to the desired environment. A response to the inquiry packet provides an identity and data link layer address of the desired entity, thus enabling the establishment of a communication session between the requesting and desired entities.
    Type: Grant
    Filed: April 17, 2013
    Date of Patent: July 7, 2015
    Assignee: Lenovo Enterprise Solutions (Singapore) Pte. Ltd.
    Inventors: Joseph E. Bolan, Dongming Hwang, Dominic Nguyen, Phuong T. Nguyen, Norman C. Strole
  • 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: 8743685
    Abstract: An improved solution for limiting the transmission rate of data over a network is provided according to an aspect of the invention. In particular, the transmission rate for a port is limited by rate limiting one of a plurality of queues (e.g., class/quality of service queues) for the port, and directing all data (e.g., packets) for transmission through the port to the single rate limited queue. In this manner, the transmission rate for the port can be effectively limited to accommodate, for example, a lower transmission rate for a port on a destination node.
    Type: Grant
    Filed: April 6, 2011
    Date of Patent: June 3, 2014
    Assignee: International Business Machines Corporation
    Inventors: Mitchell L. Loeb, Harry Cheselka, William G. Holland, Norman C. Strole, Edward S. Suffern
  • 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
  • Patent number: 8380826
    Abstract: Migrating port-specific operating parameters during blade server failover including querying, by a system management server of a data center, a switch for port-specific operating parameters of a first port, the data center comprising blade servers coupled for data communications to one another and to the system management server by a network, the system management server comprising a computer subsystem that automates server management processes in the data center, the switch comprising a data communications component of the network, the switch comprising ports, the ports comprising physical points of connection between the switch and blade servers, each port having associated port-specific operating parameters, the switch connected at the first port to a failing blade server; and assigning, by the system management server, the port-specific operating parameters to a second port in a same switch or another switch connected at the second port to a replacement blade server.
    Type: Grant
    Filed: April 16, 2012
    Date of Patent: February 19, 2013
    Assignee: International Business Machines Corporation
    Inventors: Gregory W. Dake, Eric R. Kern, Andrew B. McNeill, Jr., Norman C. Strole, Theodore B. Vojnovich
  • 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: 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
  • Publication number: 20120203875
    Abstract: Migrating port-specific operating parameters during blade server failover including querying, by a system management server of a data center, a switch for port-specific operating parameters of a first port, the data center comprising blade servers coupled for data communications to one another and to the system management server by a network, the system management server comprising a computer subsystem that automates server management processes in the data center, the switch comprising a data communications component of the network, the switch comprising ports, the ports comprising physical points of connection between the switch and blade servers, each port having associated port-specific operating parameters, the switch connected at the first port to a failing blade server; and assigning, by the system management server, the port-specific operating parameters to a second port in a same switch or another switch connected at the second port to a replacement blade server.
    Type: Application
    Filed: April 16, 2012
    Publication date: August 9, 2012
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Gregory W. Dake, Eric R. Kern, Andrew B. McNeill, JR., Norman C. Strole, Theodore B. Vojnovich
  • Patent number: 8214467
    Abstract: Migrating port-specific operating parameters during blade server failover including querying, by a system management server of a data center, a switch for port-specific operating parameters of a first port, the data center comprising blade servers coupled for data communications to one another and to the system management server by a network, the system management server comprising a computer subsystem that automates server management processes in the data center, the switch comprising a data communications component of the network, the switch comprising ports, the ports comprising physical points of connection between the switch and blade servers, each port having associated port-specific operating parameters, the switch connected at the first port to a failing blade server; and assigning, by the system management server, the port-specific operating parameters to a second port in a same switch or another switch connected at the second port to a replacement blade server.
    Type: Grant
    Filed: December 14, 2007
    Date of Patent: July 3, 2012
    Assignee: International Business Machines Corporation
    Inventors: Gregory W. Dake, Eric R. Kern, Andrew B. McNeill, Jr., Norman C. Strole, Theodore B. Vojnovich
  • Patent number: 8194661
    Abstract: Autoconfiguration of an IPv6 component in a segmented network including receiving an IPv6 packet; determining whether the received IPv6 packet is a router advertisement or a router solicitation; if the received IPv6 packet is a router advertisement, then retrieving through an out-of-band link a MAC address for the IPv6 component, removing a MAC address of a sending router, inserting in the packet instead an internal MAC address for forwarding packets to the IPv6 component, removing a multicast destination MAC address, inserting in the packet the destination MAC address of the IPv6 component, and forwarding the packet to the IPv6 component as a unicast message; if the received IPv6 packet is a router solicitation, then removing the MAC address of the sending IPv6 component, inserting in the packet instead an external MAC address for forwarding packets to the router, and forwarding the packet to the router as a multicast message.
    Type: Grant
    Filed: September 30, 2009
    Date of Patent: June 5, 2012
    Assignee: International Business Machines Corporation
    Inventors: Joseph E. Bolan, Keith M. Campbell, Phuong T. Nguyen, Norman C. Strole
  • Publication number: 20110182299
    Abstract: An improved solution for limiting the transmission rate of data over a network is provided according to an aspect of the invention. In particular, the transmission rate for a port is limited by rate limiting one of a plurality of queues (e.g., class/quality of service queues) for the port, and directing all data (e.g., packets) for transmission through the port to the single rate limited queue. In this manner, the transmission rate for the port can be effectively limited to accommodate, for example, a lower transmission rate for a port on a destination node.
    Type: Application
    Filed: April 6, 2011
    Publication date: July 28, 2011
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Mitchell L. Loeb, Harry Cheselka, William G. Holland, Norman C. Strole, Edward S. Suffern
  • Patent number: 7961612
    Abstract: An improved solution for limiting the transmission rate of data over a network is provided according to an aspect of the invention. In particular, the transmission rate for a port is limited by rate limiting one of a plurality of queues (e.g., class/quality of service queues) for the port, and directing all data (e.g., packets) for transmission through the port to the single rate limited queue. In this manner, the transmission rate for the port can be effectively limited to accommodate, for example, a lower transmission rate for a port on a destination node.
    Type: Grant
    Filed: December 4, 2006
    Date of Patent: June 14, 2011
    Assignee: International Business Machines Corporation
    Inventors: Mitchell L. Loeb, Harry Cheselka, William G. Holland, Norman C. Strole, Edward S. Suffern
  • Patent number: 7940696
    Abstract: Methods, apparatus, and products are disclosed for remotely booting computing nodes in a switching domain, the switching domain capable of connecting to other switching domains through a network switch, that include: receiving, in the switch, a wakeup request packet that requests activation of one or more computing nodes in the switching domain, the wakeup request packet having a process port value specifying physical ports on the switch to which the one or more computing nodes are physically connected; identifying, by the switch, a network address for each computing node in dependence upon the physical port on the switch to which each computing node to be activated is physically connected; generating, by the switch, a wakeup packet for each computing node in dependence upon the identified network address for that computing node; and transmitting, by the switch to each computing node to be activated, the wakeup packet for that computing node.
    Type: Grant
    Filed: December 20, 2007
    Date of Patent: May 10, 2011
    Assignee: International Business Macines Corporation
    Inventors: Eric R. Kern, William G. Pagan, Norman C. Strole
  • Publication number: 20110075666
    Abstract: Autoconfiguration of an IPv6 component in a segmented network including receiving an IPv6 packet; determining whether the received IPv6 packet is a router advertisement or a router solicitation; if the received IPv6 packet is a router advertisement, then retrieving through an out-of-band link a MAC address for the IPv6 component, removing a MAC address of a sending router, inserting in the packet instead an internal MAC address for forwarding packets to the IPv6 component, removing a multicast destination MAC address, inserting in the packet the destination MAC address of the IPv6 component, and forwarding the packet to the IPv6 component as a unicast message; if the received IPv6 packet is a router solicitation, then removing the MAC address of the sending IPv6 component, inserting in the packet instead an external MAC address for forwarding packets to the router, and forwarding the packet to the router as a multicast message.
    Type: Application
    Filed: September 30, 2009
    Publication date: March 31, 2011
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Joseph E. Bolan, Keith M. Campbell, Phuong T. Nguyen, Norman C. Strole
  • Patent number: 7908368
    Abstract: Method for redirecting outbound VLAN traffic away from an inactive external port of a switch. A first switch monitors the active or inactive status of a designated external port. A host computer periodically queries the first switch requesting the status of the designated external port. The first switch replies to the query indicating the current status of the designated external port. If the external port is inactive, the host computer redirects data traffic away from the inactive designated external port to an alternate external port without deactivating the designated internal port. Preferably, the designated internal port continues to be used for secure internal LAN communications, such as between a host computer and a management entity. When the designated external port is again active, data traffic is returned to the designated external port.
    Type: Grant
    Filed: September 23, 2008
    Date of Patent: March 15, 2011
    Assignee: International Business Machines Corporation
    Inventor: Norman C Strole
  • Patent number: 7894351
    Abstract: A method and a computer program product for detecting link status in a blade system are provided. The method and computer program product provide for generating a first pattern of characters at a server blade of the blade system, transmitting the first pattern of characters from the server blade to an Ethernet switch of the blade system, and comparing a second pattern of characters to the first pattern of characters to determine whether a link from the Ethernet switch to a network is active in response to the server blade receiving the second pattern of characters from the Ethernet switch.
    Type: Grant
    Filed: November 20, 2006
    Date of Patent: February 22, 2011
    Assignee: International Business Machines Corporation
    Inventors: Harry Cheselka, Mitchell L. Loeb, Norman C. Strole, Edward S. Suffern
  • Patent number: 7689295
    Abstract: A method and apparatus for monitoring and control of a system is disclosed. The method and apparatus include providing a plurality of sensors, a table, and a network processor. The sensors monitor attributes of the system. The table includes a plurality of entries. Each of the entries indicates at least one action to be taken in response to a portion attributes having particular values. The network processor is coupled with the sensors and with the table. The network processor receives from the sensors a plurality of statuses for the attributes. The network processor further determines at least one entry of the entries to access based upon the statuses and accesses the at least one entry to determine a corresponding action.
    Type: Grant
    Filed: November 19, 2007
    Date of Patent: March 30, 2010
    Assignee: International Business Machines Corporation
    Inventor: Norman C. Strole
  • Publication number: 20100077067
    Abstract: Method for redirecting outbound VLAN traffic away from an inactive external port of a switch. A first switch monitors the active or inactive status of a designated external port. A host computer periodically queries the first switch requesting the status of the designated external port. The first switch replies to the query indicating the current status of the designated external port. If the external port is inactive, the host computer redirects data traffic away from the inactive designated external port to an alternate external port without deactivating the designated internal port. Preferably, the designated internal port continues to be used for secure internal LAN communications, such as between a host computer and a management entity. When the designated external port is again active, data traffic is returned to the designated external port.
    Type: Application
    Filed: September 23, 2008
    Publication date: March 25, 2010
    Applicant: International Business Machines Corporation
    Inventor: Norman C. Strole
  • Patent number: 7680769
    Abstract: A searchable information database is provided. At least one network processor having one or more packet processors is provided which are programmed to independently search for a match of any one of the keys in a key set which is delivered to the network processor(s). Each key set is independently identifiable and searchable. If a match is found, then either a function associated therewith or a pointer to the location of the information in the database is returned. Several searching techniques can be used. For example, multiple network processors can be used, with each storing the keys of a different set of keys, and each set of keys can be searched concomitantly in the network processors. Alternatively, a large lookup table may distribute multiple network processors. If a single network processor is used, the key sets can be pipeline searched, or pico processors or packet processors can independently search each key set.
    Type: Grant
    Filed: January 14, 2003
    Date of Patent: March 16, 2010
    Assignee: International Business Machines Corporation
    Inventors: Thomas A. Millard, Francis E. Noel, Jr., Norman C. Strole