Patents by Inventor Harley A. Stenzel

Harley A. Stenzel 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: 9531664
    Abstract: Managing domain name system services for a plurality of networks is disclosed. A computer identifies information for the plurality of networks to which a client device is connected. The computer receives a request to identify a domain name. In response to the request, the computer selects a particular set of domain name system servers of a particular network in the plurality of networks based on the information for the plurality of networks and a set of rules for selecting the particular set of domain name system servers when identifying the domain name for the Internet protocol address. The computer then sends the request to identify the domain name for the Internet protocol address to a domain name system server in the particular set of domain name system servers.
    Type: Grant
    Filed: October 1, 2015
    Date of Patent: December 27, 2016
    Assignee: International Business Machines Corporation
    Inventors: Paul D. Smith, Harley A. Stenzel
  • Patent number: 9432449
    Abstract: In managing communications for a group of servers, each server in the group of servers receives a request from one or more processor units for connection information for generating a set of mappings for a load balancer of the group of servers to replace another set of mappings for another load balancer of the group of servers. A sub-group of servers, in the group of servers, is created comprising servers that have not yet responded to the request for connection information. Responsive to a determination that a route to the server in the group of servers for a communication received from a client device cannot be identified from the set of mappings for the load balancer while the sub-group of servers includes one or more servers that have not yet responded to the request for connection information, the sub-group of servers receives the communication from the one or more processors.
    Type: Grant
    Filed: August 27, 2015
    Date of Patent: August 30, 2016
    Assignee: International Business Machines Corporation
    Inventors: Grant S. Mericle, Srinivasan Muralidharan, Harley A. Stenzel
  • Publication number: 20160057212
    Abstract: In managing communications for a group of servers, each server in the group of servers receives a request from one or more processor units for connection information for generating a set of mappings for a load balancer of the group of servers to replace another set of mappings for another load balancer of the group of servers. A sub-group of servers, in the group of servers, is created comprising servers that have not yet responded to the request for connection information. Responsive to a determination that a route to the server in the group of servers for a communication received from a client device cannot be identified from the set of mappings for the load balancer while the sub-group of servers includes one or more servers that have not yet responded to the request for connection information, the sub-group of servers receives the communication from the one or more processors.
    Type: Application
    Filed: August 27, 2015
    Publication date: February 25, 2016
    Inventors: Grant S. Mericle, Srinivasan Muralidharan, Harley A. Stenzel
  • Patent number: 9258270
    Abstract: A method and computer for managing domain name system services for a plurality of networks is disclosed. A computer identifies information for the plurality of networks to which a client device is connected. The computer receives a request to identify an internet protocol address for a domain name or vice-versa. In response to the request, the computer selects a particular set of domain name system servers of a particular network in the plurality of networks based on the information for the plurality of networks and a set of rules for selecting the particular set of domain name system servers when identifying the internet protocol address for the domain name. The computer then sends the request to identify the internet protocol address for the domain name to a domain name system server in the particular set of domain name system servers.
    Type: Grant
    Filed: May 23, 2013
    Date of Patent: February 9, 2016
    Assignee: International Business Machines Corporation
    Inventors: Paul D. Smith, Harley A. Stenzel
  • Publication number: 20160028684
    Abstract: Managing domain name system services for a plurality of networks is disclosed. A computer identifies information for the plurality of networks to which a client device is connected. The computer receives a request to identify a domain name. In response to the request, the computer selects a particular set of domain name system servers of a particular network in the plurality of networks based on the information for the plurality of networks and a set of rules for selecting the particular set of domain name system servers when identifying the domain name for the Internet protocol address. The computer then sends the request to identify the domain name for the Internet protocol address to a domain name system server in the particular set of domain name system servers.
    Type: Application
    Filed: October 1, 2015
    Publication date: January 28, 2016
    Inventors: Paul D. Smith, Harley A. Stenzel
  • Patent number: 9160791
    Abstract: A method for managing communications for a group of servers is disclosed. A processor sends requests to the group of servers for connection information for generating a set of mappings for a load balancer of the group of servers to replace another set of mappings for another load balancer of the group of servers. Responsive to receiving a communication from a client device for the group of servers, the processor determines whether a route to a server in the group of servers can be identified from the set of mappings for the load balancer. If the route cannot be identified from the set of mappings for the load balancer, the processor forwards the communication to a sub-group of the group of servers that have not yet responded to the requests for connection information for generating the set of mapping so that only the one correct server responds.
    Type: Grant
    Filed: August 13, 2013
    Date of Patent: October 13, 2015
    Assignee: International Business Machines Corporation
    Inventors: Grant S. Mericle, Srinivasan Muralidharan, Harley A. Stenzel
  • Publication number: 20150052249
    Abstract: A method for managing communications for a group of servers is disclosed. A processor sends requests to the group of servers for connection information for generating a set of mappings for a load balancer of the group of servers to replace another set of mappings for another load balancer of the group of servers. Responsive to receiving a communication from a client device for the group of servers, the processor determines whether a route to a server in the group of servers can be identified from the set of mappings for the load balancer. If the route cannot be identified from the set of mappings for the load balancer, the processor forwards the communication to a sub-group of the group of servers that have not yet responded to the requests for connection information for generating the set of mapping so that only the one correct server responds.
    Type: Application
    Filed: August 13, 2013
    Publication date: February 19, 2015
    Applicant: International Business Machines Corporation
    Inventors: Grant S. Mericle, Srinivasan Muralidharan, Harley A. Stenzel
  • Publication number: 20140351413
    Abstract: A method and computer for managing domain name system services for a plurality of networks is disclosed. A computer identifies information for the plurality of networks to which a client device is connected. The computer receives a request to identify an internet protocol address for a domain name or vice-versa. In response to the request, the computer selects a particular set of domain name system servers of a particular network in the plurality of networks based on the information for the plurality of networks and a set of rules for selecting the particular set of domain name system servers when identifying the internet protocol address for the domain name. The computer then sends the request to identify the internet protocol address for the domain name to a domain name system server in the particular set of domain name system servers.
    Type: Application
    Filed: May 23, 2013
    Publication date: November 27, 2014
    Applicant: International Business Machines Corporation
    Inventors: Paul D. Smith, Harley A. Stenzel
  • Patent number: 6941379
    Abstract: A method, system, and computer program product for improving the performance, reliability, and recoverability of a computer running a multi-threaded server application. The described techniques enable synchronization requirements to be minimized. A policy is enforced which limits the number of worker threads currently assigned to processing connections to a particular host. Thus if a host fails, some number of worker threads continue to actively service connections to other hosts. The policy may use static or dynamic limits. A single limit may pertain to all hosts, or host-specific limits may be used.
    Type: Grant
    Filed: May 23, 2000
    Date of Patent: September 6, 2005
    Assignee: International Business Machines Corporation
    Inventors: Andrew D. Dingsor, Craig A. Lanzen, Harley A. Stenzel