Patents by Inventor Alfred Bundgaard Christensen

Alfred Bundgaard Christensen 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: 7430611
    Abstract: Methods, systems and computer program products provide communications with a plurality of application instances using a plurality of communication protocol stacks and a single Internet Protocol (IP) address. A stack is established as a routing stack associated with the single IP address. Other stacks which are associated with the single IP address are defined as candidate target stacks and an identification of candidate target stacks and the routing stack is distributed to the stacks. The routing stack is notified when an application associated with a candidate target stack listens to a port of the IP address to establish a current actual target stack. A request to establish a connection to the IP address and the port of the IP address is received and a routing table entry corresponding to the current actual target stack is created to provide a routing path from the routing stack to the current actual target stack.
    Type: Grant
    Filed: January 28, 2005
    Date of Patent: September 30, 2008
    Assignee: International Business Machines Corporation
    Inventors: John Andrew Aiken, Jr., Alfred Bundgaard Christensen, Wesley McMillan Devine, David Anthony Herr, Mark W. McClintock
  • Patent number: 6996617
    Abstract: Methods, systems and computer program products provide for transferring a virtual Internet Protocol address (VIPA) between communication protocol stacks including at least a first communication protocol stack and a second communication protocol stack. Ownership of the VIPA is established at the second communication protocol stack and connections to the first communication protocol stack utilizing the VIPA are maintained. TCP/IP messages for the connections to the first communication protocol stack are routed through the second communication protocol stack so as to non-disruptively move the VIPA from the first communication protocol stack to the second communication protocol stack.
    Type: Grant
    Filed: August 17, 2000
    Date of Patent: February 7, 2006
    Assignee: International Business Machines Corporation
    Inventors: John Andrew Aiken, Jr., Alfred Bundgaard Christensen, Wesley McMillan Devine, David Anthony Herr, Mark W. McClintock
  • Patent number: 6996631
    Abstract: Methods, systems and computer program products provide communications with a plurality of application instances using a plurality of communication protocol stacks and a single Internet Protocol (IP) address. A stack is established as a routing stack associated with the single IP address. Other stacks which are associated with the single IP address are defined as candidate target stacks and an identification of candidate target stacks and the routing stack is distributed to the stacks. The routing stack is notified when an application associated with a candidate target stack listens to a port of the IP address to establish a current actual target stack. A request to establish a connection to the IP address and the port of the IP address is received and a routing table entry corresponding to the current actual target stack is created to provide a routing path from the routing stack to the current actual target stack.
    Type: Grant
    Filed: August 17, 2000
    Date of Patent: February 7, 2006
    Assignee: International Business Machines Corporation
    Inventors: John Andrew Aiken, Jr., Alfred Bundgaard Christensen, Wesley McMillan Devine, David Anthony Herr, Mark W. McClintock
  • Patent number: 6954784
    Abstract: Cluster-wide port assignments in a workload distribution system in a cluster of data processing systems are provided such that a unique port may be provided for a socket. Establishing ports associated with workload distribution is also provided by allowing either enumerated ports and/or all ports of a common IP address to be associated with workload distribution. Workload distribution is provided in a cluster of data processing systems where a single IP address may be associated with a plurality of data processing systems and/or protocol stacks in the cluster of data processing systems and a port of the single IP address may be shared among multiple data processing systems and/or protocol stacks or may be unique among the plurality of data processing systems and/or protocol stacks.
    Type: Grant
    Filed: March 4, 2002
    Date of Patent: October 11, 2005
    Assignee: International Business Machines Corporation
    Inventors: John Andrew Aiken, Jr., Alfred Bundgaard Christensen, David Anthony Herr, Mark W. McClintock
  • Patent number: 6941384
    Abstract: Methods, systems and computer program products provide for recovery from a failure of a primary routing communication protocol stack which routes communications over connections to a virtual Internet Protocol address (VIPA) and at least one port associated with the VIPA to a plurality of other communication protocol stacks associated by the primary routing stack and with the VIPA and the at least one port. At least one backup routing communication protocol stack is identified. The backup routing stack stores an identification of stacks associated with the VIPA and the at least one port as candidate target stacks. Messages are received at the backup routing stack identifying stacks having application instances bound to the VIPA and listening on the at least one port as current actual target stacks.
    Type: Grant
    Filed: August 17, 2000
    Date of Patent: September 6, 2005
    Assignee: International Business Machines Corporation
    Inventors: John Andrew Aiken, Jr., Alfred Bundgaard Christensen, Wesley McMillan Devine, David Anthony Herr, Mark W. McClintock
  • Publication number: 20020124089
    Abstract: Cluster-wide port assignments in a workload distribution system in a cluster of data processing systems are provided such that a unique port may be provided for a socket. Establishing ports associated with workload distribution is also provided by allowing either enumerated ports and/or all ports of a common IP address to be associated with workload distribution. Workload distribution is provided in a cluster of data processing systems where a single IP address may be associated with a plurality of data processing systems and/or protocol stacks in the cluster of data processing systems and a port of the single IP address may be shared among multiple data processing systems and/or protocol stacks or may be unique among the plurality of data processing systems and/or protocol stacks.
    Type: Application
    Filed: March 4, 2002
    Publication date: September 5, 2002
    Inventors: John Andrew Aiken, Alfred Bundgaard Christensen, David Anthony Herr, Mark W. McClintock
  • Patent number: 5935215
    Abstract: A method of allowing TCP/IP resources to be rerouted to another active link connected to the same resources in a timely manner. This method comprises sending a Routing Information Protocol (RIP) update to the router by sending information to the other resource specifying a metric that indicates that the desired network is unreachable; this RIP update is sent with the IP source address set as if it had been transmitted across the failed link. This causes the route to be updated to indicate that the failing link is no longer active and indicate an alternate route as the preferred means of reaching the resource.
    Type: Grant
    Filed: March 21, 1997
    Date of Patent: August 10, 1999
    Assignee: International Business Machines Corporation
    Inventors: Jon Anthony Bell, Edward Glen Britton, Alfred Bundgaard Christensen