Patents by Inventor John Liddy

John Liddy 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: 9596211
    Abstract: Network (cloud) based customer premises equipment may receive, over a broadband access circuit, layer 2 traffic from an access device at a customer premises; provide dynamic host configuration protocol (DHCP) services for computing devices at the customer premises, the DHCP services providing Internet Protocol (IP) addresses to the computing devices at the customer premises; and provide network address translation (NAT) services for the computing devices at the customer premises.
    Type: Grant
    Filed: June 17, 2016
    Date of Patent: March 14, 2017
    Assignee: Juniper Networks, Inc.
    Inventors: Jason P. Poirier, Sudhir Krishnan, Colby Barth, John C. Scano, John Liddy, Sanjay Kalra, Mathias Kokot, Javier Aviles Blanco
  • Publication number: 20160301661
    Abstract: Network (cloud) based customer premises equipment may receive, over a broadband access circuit, layer 2 traffic from an access device at a customer premises; provide dynamic host configuration protocol (DHCP) services for computing devices at the customer premises, the DHCP services providing Internet Protocol (IP) addresses to the computing devices at the customer premises; and provide network address translation (NAT) services for the computing devices at the customer premises.
    Type: Application
    Filed: June 17, 2016
    Publication date: October 13, 2016
    Inventors: Jason P. Poirier, Sudhir Krishnan, Colby Barth, John C. Scano, John Liddy, Sanjay Kalra, Mathias Kokot, Javier Aviles Blanco
  • Patent number: 9374267
    Abstract: Network (cloud) based customer premises equipment may receive, over a broadband access circuit, layer 2 traffic from an access device at a customer premises; provide dynamic host configuration protocol (DHCP) services for computing devices at the customer premises, the DHCP services providing Internet Protocol (IP) addresses to the computing devices at the customer premises; and provide network address translation (NAT) services for the computing devices at the customer premises.
    Type: Grant
    Filed: December 30, 2011
    Date of Patent: June 21, 2016
    Assignee: Juniper Networks, Inc.
    Inventors: Jason P. Poirier, Sudhir Krishnan, Colby Barth, John C. Scano, John Liddy, Sanjay Kalra, Mathias Kokot, Javier Aviles Blanco
  • Patent number: 9021100
    Abstract: An example network device includes network interfaces and a control unit that receives a network configuration request from a client device and sends a network configuration response to the client device.
    Type: Grant
    Filed: August 22, 2012
    Date of Patent: April 28, 2015
    Assignee: Juniper Networks, Inc.
    Inventors: Kathryn De Graaf, Paul Raison, John Liddy, John C. Scano, Sanjay Wadhwa
  • Patent number: 8631100
    Abstract: In general, techniques are described for automatic assignment of hardware addresses within computer networks. As one example, a network device comprising a physical network interface and a control unit may implement these techniques. The network interface receives a first message from a client device requesting a layer three (L3) network address. The first message also includes a layer two (L2) hardware address currently assigned to a network interface of the client device. The control unit selects a replacement L2 hardware address for use by the network interface of the client device as a replacement for the L2 hardware address included in the first message and generates a second message having a field that specifies the replacement L2 hardware address. The network interface outputs the second message to the client device so as to automatically assign the replacement L2 hardware address for use by the network interface of the client device.
    Type: Grant
    Filed: July 20, 2010
    Date of Patent: January 14, 2014
    Assignee: Juniper Networks, Inc.
    Inventors: Sunil Gandhewar, John Liddy
  • Patent number: 8555347
    Abstract: A method performed by a Dynamic Host Configuration Protocol (DHCP) server comprising receiving a DHCP DISCOVER message from a DHCP client; generating a challenge in response to the DHCP DISCOVER message; sending the challenge to an authentication device; receiving a first challenge response from the authentication device; generating a DHCP OFFER message; sending the challenge to the DHCP client in the DHCP OFFER message; receiving a DHCP REQUEST message that includes a second challenge response from the DHCP client; comparing the first challenge response with the second challenge response; and authenticating the DHCP client when the first challenge response and the second challenge response match.
    Type: Grant
    Filed: December 22, 2009
    Date of Patent: October 8, 2013
    Assignee: Juniper Networks, Inc.
    Inventors: Kathryn De Graaf, John Liddy, Paul Raison, John C. Scano, Sanjay Wadhwa
  • Publication number: 20130173797
    Abstract: Network (cloud) based customer premises equipment may receive, over a broadband access circuit, layer 2 traffic from an access device at a customer premises; provide dynamic host configuration protocol (DHCP) services for computing devices at the customer premises, the DHCP services providing Internet Protocol (IP) addresses to the computing devices at the customer premises; and provide network address translation (NAT) services for the computing devices at the customer premises.
    Type: Application
    Filed: December 30, 2011
    Publication date: July 4, 2013
    Applicant: JUNIPER NETWORKS INC.
    Inventors: Jasson P. Poirer, Sudhir Krishnan, Colby Barth, John C. Scano, John Liddy, Sanjay Kalra, Mathias Kokot, Javier Aviles Blanco
  • Patent number: 8285875
    Abstract: In general, techniques are described for synchronizing resource bindings within computer networks. An intermediate network device comprising an interface card and a control unit may implement these techniques. The interface card receives a message from a server that allocates a network address for use by a client device identified by a unique identifier. The control unit stores data defining a binding between the unique identifier and the network address. The control unit includes a binding synchronization module that determines, based on a determination to release the binding, whether the binding release occurs in response to receiving a release message from the client device, and automatically generates a release message on behalf of the client device upon determining that the binding release did not occur in response to receiving a release message. The binding synchronization module outputs the automatically generated release message to the server that reserved the L3 network address.
    Type: Grant
    Filed: March 25, 2010
    Date of Patent: October 9, 2012
    Assignee: Juniper Networks, Inc.
    Inventors: Sunil Gandhewar, John Liddy
  • Patent number: 8260902
    Abstract: An example network device includes network interfaces and a control unit that receives a network configuration request from a client device and sends a network configuration response to the client device.
    Type: Grant
    Filed: January 26, 2010
    Date of Patent: September 4, 2012
    Assignee: Juniper Networks, Inc.
    Inventors: Kathryn DeGraaf, Paul Raison, John Liddy, John C. Scano, Sanjay Wadhwa
  • Publication number: 20120023207
    Abstract: In general, techniques are described for automatic assignment of hardware addresses within computer networks. As one example, a network device comprising a physical network interface and a control unit may implement these techniques. The network interface receives a first message from a client device requesting a layer three (L3) network address. The first message also includes a layer two (L2) hardware address currently assigned to a network interface of the client device. The control unit selects a replacement L2 hardware address for use by the network interface of the client device as a replacement for the L2 hardware address included in the first message and generates a second message having a field that specifies the replacement L2 hardware address. The network interface outputs the second message to the client device so as to automatically assign the replacement L2 hardware address for use by the network interface of the client device.
    Type: Application
    Filed: July 20, 2010
    Publication date: January 26, 2012
    Applicant: Juniper Metworks, Inc.
    Inventors: Sunil Gandhewar, John Liddy
  • Patent number: 8086713
    Abstract: In general, techniques are described for automatically releasing network resources reserved for use by network devices within a network. In particular, a network device, such as a router, may include an interface card that receives a first and a second message from respective first and second client devices requesting reservation of network resources. The first message may include a first identifier, while the second message may include a second identifier. Both messages however may also include the same additional context information that identifies the same context in which the first client device operates. The router may include a control unit that determines whether the additional context information included within the first and second messages is the same. Based on a determination that this information is the same, the control unit may automatically release resources reserved for use by the first client device within the network.
    Type: Grant
    Filed: February 6, 2009
    Date of Patent: December 27, 2011
    Assignee: Juniper Networks, Inc.
    Inventors: Sunil Gandhewar, Sanjay Wadhwa, William Townsend, John Liddy
  • Publication number: 20100191839
    Abstract: In general, techniques are described for synchronizing resource bindings within computer networks. An intermediate network device comprising an interface card and a control unit may implement these techniques. The interface card receives a message from a server that allocates a network address for use by a client device identified by a unique identifier. The control unit stores data defining a binding between the unique identifier and the network address. The control unit includes a binding synchronization module that determines, based on a determination to release the binding, whether the binding release occurs in response to receiving a release message from the client device, and automatically generates a release message on behalf of the client device upon determining that the binding release did not occur in response to receiving a release message. The binding synchronization module outputs the automatically generated release message to the server that reserved the L3 network address.
    Type: Application
    Filed: March 25, 2010
    Publication date: July 29, 2010
    Applicant: Juniper Networks, Inc.
    Inventors: Sunil Gandhewar, John Liddy
  • Publication number: 20100191813
    Abstract: In general, techniques are described for automatically releasing network resources reserved for use by network devices within a network. In particular, a network device, such as a router, may include an interface card that receives a first and a second message from respective first and second client devices requesting reservation of network resources. The first message may include a first identifier, while the second message may include a second identifier. Both messages however may also include the same additional context information that identifies the same context in which the first client device operates. The router may include a control unit that determines whether the additional context information included within the first and second messages is the same. Based on a determination that this information is the same, the control unit may automatically release resources reserved for use by the first client device within the network.
    Type: Application
    Filed: February 6, 2009
    Publication date: July 29, 2010
    Inventors: Sunil Gandhewar, Sanjay Wadhwa, William Townsend, John Liddy
  • Publication number: 20050100402
    Abstract: An improved block paving sand comprising kiln dried sand mixed with a water-soluble polymer. The block paving sand is filled into gaps between blocks and then water is applied thereto. Upon contact with the water, the polymer coats the sand and then sets hard, thereby stabilising the block paving.
    Type: Application
    Filed: December 1, 2004
    Publication date: May 12, 2005
    Inventors: Paul Darby, John Liddy