Patents by Inventor James Venuto

James Venuto 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: 9948600
    Abstract: Techniques are described for load balancing between DHCP servers at a DHCP client. Embodiments include receiving, at the DHCP client, a respective DHCPOFFER message from each of two or more DHCP servers, wherein each of the DHCPOFFER messages includes an IP address offer and load information describing a current workload of the respective DHCP server. One of DHCP servers is selected, at the DHCP client, to accept an offer for an IP address from, based on the received load information and a subnet on which the selected DHCP server is located. Embodiments transmit a DHCPREQUEST message, from the DHCP client, to the selected DHCP server, to accept the IP address offer from the selected DHCP server.
    Type: Grant
    Filed: December 16, 2015
    Date of Patent: April 17, 2018
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: David A. Christenson, James Venuto
  • Patent number: 9774487
    Abstract: Techniques are described for detecting duplicate IP addresses at a DHCP relay agent. Embodiments identify a list of DHCP clients that have valid IP address leases from one or more DHCP servers. Additionally, network traffic from a first node passing through the DHCP relay agent is monitored. Embodiments then determine whether the first node is using a duplicate IP address, based on the monitored network traffic and the identified list of DHCP clients.
    Type: Grant
    Filed: December 10, 2012
    Date of Patent: September 26, 2017
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: David A. Christenson, James Venuto
  • Patent number: 9736005
    Abstract: Techniques are described for detecting duplicate IP addresses at a DHCP relay agent. Embodiments identify a list of DHCP clients that have valid IP address leases from one or more DHCP servers. Additionally, network traffic from a first node passing through the DHCP relay agent is monitored. Embodiments then determine whether the first node is using a duplicate IP address, based on the monitored network traffic and the identified list of DHCP clients.
    Type: Grant
    Filed: December 22, 2011
    Date of Patent: August 15, 2017
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: David A. Christenson, James Venuto
  • Publication number: 20160105391
    Abstract: Techniques are described for load balancing between DHCP servers at a DHCP client. Embodiments include receiving, at the DHCP client, a respective DHCPOFFER message from each of two or more DHCP servers, wherein each of the DHCPOFFER messages includes an IP address offer and load information describing a current workload of the respective DHCP server. One of DHCP servers is selected, at the DHCP client, to accept an offer for an IP address from, based on the received load information and a subnet on which the selected DHCP server is located. Embodiments transmit a DHCPREQUEST message, from the DHCP client, to the selected DHCP server, to accept the IP address offer from the selected DHCP server.
    Type: Application
    Filed: December 16, 2015
    Publication date: April 14, 2016
    Inventors: David A. CHRISTENSON, James VENUTO
  • Patent number: 9253144
    Abstract: Techniques are described for load balancing between DHCP servers at a DHCP client. Embodiments receive load information from each of two or more DHCP servers. Here, the load information describes a current workload of the respective DHCP server from which the load information is received. One of the two or more DHCP servers is then selected at the DHCP client based on the received load information. Additionally, embodiments accept an IP address offer from the selected DHCP server.
    Type: Grant
    Filed: December 22, 2011
    Date of Patent: February 2, 2016
    Assignee: International Business Machines Corporation
    Inventors: David A. Christenson, James Venuto
  • Patent number: 9246873
    Abstract: Techniques are described for load balancing between DHCP servers at a DHCP client. Embodiments receive load information from each of two or more DHCP servers. Here, the load information describes a current workload of the respective DHCP server from which the load information is received. One of the two or more DHCP servers is then selected at the DHCP client based on the received load information. Additionally, embodiments accept an IP address offer from the selected DHCP server.
    Type: Grant
    Filed: December 7, 2012
    Date of Patent: January 26, 2016
    Assignee: International; Business Machines Corporation
    Inventors: David A. Christenson, James Venuto
  • Patent number: 8984106
    Abstract: Techniques are described for providing a backup DHCP server using a DHCP relay agent. Embodiments retrieve DHCP server configuration information specifying a configuration of one or more DHCP servers. Additionally, embodiments monitor, at a DHCP relay agent, DHCP lease traffic between the one or more DHCP servers and one or more DHCP clients passing through the DHCP relay agent. Upon determining that the one or more DHCP servers have failed, DHCP server services are provided at the DHCP relay agent, based on the received DHCP server configuration information and the monitored DHCP lease traffic.
    Type: Grant
    Filed: December 6, 2012
    Date of Patent: March 17, 2015
    Assignee: International Business Machines Corporation
    Inventors: David A. Christenson, James Venuto
  • Patent number: 8972542
    Abstract: Techniques are described for providing a backup DHCP server using a DHCP relay agent. Embodiments retrieve DHCP server configuration information specifying a configuration of one or more DHCP servers. Additionally, embodiments monitor, at a DHCP relay agent, DHCP lease traffic between the one or more DHCP servers and one or more DHCP clients passing through the DHCP relay agent. Upon determining that the one or more DHCP servers have failed, DHCP server services are provided at the DHCP relay agent, based on the received DHCP server configuration information and the monitored DHCP lease traffic.
    Type: Grant
    Filed: December 22, 2011
    Date of Patent: March 3, 2015
    Assignee: International Business Machines Corporation
    Inventors: David A. Christenson, James Venuto
  • Publication number: 20130166706
    Abstract: Techniques are described for providing a backup DHCP server using a DHCP relay agent. Embodiments retrieve DHCP server configuration information specifying a configuration of one or more DHCP servers. Additionally, embodiments monitor, at a DHCP relay agent, DHCP lease traffic between the one or more DHCP servers and one or more DHCP clients passing through the DHCP relay agent. Upon determining that the one or more DHCP servers have failed, DHCP server services are provided at the DHCP relay agent, based on the received DHCP server configuration information and the monitored DHCP lease traffic.
    Type: Application
    Filed: December 22, 2011
    Publication date: June 27, 2013
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: David A. Christenson, James Venuto
  • Publication number: 20130166723
    Abstract: Techniques are described for detecting duplicate IP addresses at a DHCP relay agent. Embodiments identify a list of DHCP clients that have valid IP address leases from one or more DHCP servers. Additionally, network traffic from a first node passing through the DHCP relay agent is monitored. Embodiments then determine whether the first node is using a duplicate IP address, based on the monitored network traffic and the identified list of DHCP clients.
    Type: Application
    Filed: December 22, 2011
    Publication date: June 27, 2013
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: David A. Christenson, James Venuto
  • Publication number: 20130166748
    Abstract: Techniques are described for load balancing between DHCP servers at a DHCP client. Embodiments receive load information from each of two or more DHCP servers. Here, the load information describes a current workload of the respective DHCP server from which the load information is received. One of the two or more DHCP servers is then selected at the DHCP client based on the received load information. Additionally, embodiments accept an IP address offer from the selected DHCP server.
    Type: Application
    Filed: December 22, 2011
    Publication date: June 27, 2013
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: David A. Christenson, James Venuto
  • Patent number: 6523154
    Abstract: A method of analyzing supply voltage drops in a power grid for distributing power to an integrated circuit chip during design. The method initially comprises providing a library of circuits for use in designing an integrated circuit chip and determining a supply current requirement and an operating voltage range for each circuit in the circuit library. The method then includes calculating an admittance matrix representing the power grid with a pre-specified array of circuit ports defined by intersection of the power grid and a modeling grid, assigning regions of the power grid to each of the ports, and placing a set of circuits from the circuit library in regions on the power grid.
    Type: Grant
    Filed: December 14, 2000
    Date of Patent: February 18, 2003
    Assignee: International Business Machines Corporation
    Inventors: John M. Cohn, James Venuto, Ivan L. Wemple, Paul S. Zuchowski
  • Patent number: 6516342
    Abstract: A method and apparatus for extending the main memory of computer systems across network boundaries is provided. A memory server is allocated on a network server, or a separate machine connected to a network to enable client computers on the network to extend their main memory on demand for user applications. Through the utilization of the memory server, the client workstations can execute programs requiring more memory than is resident on the client without decreasing the efficiency of the network server.
    Type: Grant
    Filed: July 17, 1998
    Date of Patent: February 4, 2003
    Assignee: International Business Machines Corporation
    Inventors: Stuart Feldman, Geoffrey D. McNiven, Ronald Marz, James Venuto
  • Publication number: 20020112212
    Abstract: A method of analyzing supply voltage drops in a power grid for distributing power to an integrated circuit chip during design. The method initially comprises providing a library of circuits for use in designing an integrated circuit chip and determining a supply current requirement and an operating voltage range for each circuit in the circuit library. The method then includes calculating an admittance matrix representing the power grid with a pre-specified array of circuit ports defined by intersection of the power grid and a modeling grid, assigning regions of the power grid to each of the ports, and placing a set of circuits from the circuit library in regions on the power grid.
    Type: Application
    Filed: December 14, 2000
    Publication date: August 15, 2002
    Applicant: International Business Machines Corporation
    Inventors: John M. Cohn, James Venuto, Ivan L. Wemple, Paul S. Zuchowski