Patents by Inventor Leif R. Sahlberg

Leif R. Sahlberg 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: 9276899
    Abstract: Balancing workload distributed between nodes in a cluster through allocations of IP addresses by determining, for each node, an imbalance metric for each possible pairing of the plurality of an IP address assignable to the node based upon the distances between the IP addresses in each pairing and selectively distributing a plurality of IP addresses between the nodes in a cluster based upon minimizing the sum of the imbalance metrics of the IP addresses for each of the nodes in the cluster resulting from the selected distribution.
    Type: Grant
    Filed: March 22, 2013
    Date of Patent: March 1, 2016
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Leif R. Sahlberg, Martin Schwenke
  • Patent number: 9264396
    Abstract: Balancing workload distributed between nodes in a cluster through allocations of IP addresses by determining, for each node, an imbalance metric for each possible pairing of the plurality of an IP address assignable to the node based upon the distances between the IP addresses in each pairing and selectively distributing a plurality of IP addresses between the nodes in a cluster based upon minimizing the sum of the imbalance metrics of the IP addresses for each of the nodes in the cluster resulting from the selected distribution.
    Type: Grant
    Filed: June 4, 2012
    Date of Patent: February 16, 2016
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Leif R Sahlberg, Martin Schwenke
  • Patent number: 8924725
    Abstract: One or more file sharing computers receives a client request including an IP address and port number used by the client (computer). The one or more computers respond by creating an enhanced file handle from a hash on a combination of the IP address, port number, restricted key, and a standard file handle, and concatenating the hash with the standard file handle. The enhanced file handle is sent to the client and used by the client in a second request. The one or more computers uncouple the standard file handle and hash combination. Using the client IP address, port number, restricted key and standard file handle from the client second request, the one or more computers create a second combination. The second combination hash is compared to the first combination hash and in response to determining a match, the second request is accepted, and otherwise denied.
    Type: Grant
    Filed: January 27, 2014
    Date of Patent: December 30, 2014
    Assignee: International Business Machines Corporation
    Inventors: Paul F. Russell, Leif R. Sahlberg
  • Publication number: 20140143535
    Abstract: One or more file sharing computers receives a client request including an IP address and port number used by the client (computer). The one or more computers respond by creating an enhanced file handle from a hash on a combination of the IP address, port number, restricted key, and a standard file handle, and concatenating the hash with the standard file handle. The enhanced file handle is sent to the client and used by the client in a second request. The one or more computers uncouple the standard file handle and hash combination. Using the client IP address, port number, restricted key and standard file handle from the client second request, the one or more computers create a second combination. The second combination hash is compared to the first combination hash and in response to determining a match, the second request is accepted, and otherwise denied.
    Type: Application
    Filed: January 27, 2014
    Publication date: May 22, 2014
    Applicant: International Business Machines Corporation
    Inventors: Paul F. Russell, Leif R. Sahlberg
  • Publication number: 20140047236
    Abstract: One or more file sharing computers receives a client request including an IP address and port number used by the client (computer). The one or more computers respond by creating an enhanced file handle from a hash on a combination of the IP address, port number, restricted key, and a standard file handle, and concatenating the hash with the standard file handle. The enhanced file handle is sent to the client and used by the client in a second request. The one or more computers uncouple the standard file handle and hash combination. Using the client IP address, port number, restricted key and standard file handle from the client second request, the one or more computers create a second combination. The second combination hash is compared to the first combination hash and in response to determining a match, the second request is accepted, and otherwise denied.
    Type: Application
    Filed: August 7, 2012
    Publication date: February 13, 2014
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Paul F. Russell, Leif R. Sahlberg
  • Publication number: 20130326066
    Abstract: Balancing workload distributed between nodes in a cluster through allocations of IP addresses by determining, for each node, an imbalance metric for each possible pairing of the plurality of an IP address assignable to the node based upon the distances between the IP addresses in each pairing and selectively distributing a plurality of IP addresses between the nodes in a cluster based upon minimizing the sum of the imbalance metrics of the IP addresses for each of the nodes in the cluster resulting from the selected distribution.
    Type: Application
    Filed: March 22, 2013
    Publication date: December 5, 2013
    Applicant: INTERNATION BUSINESS MACHINE
    Inventors: Leif R. Sahlberg, Martin Schwenke