Patents by Inventor Jennifer Lynn Rexford

Jennifer Lynn Rexford 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: 8908696
    Abstract: A method for optimized route caching includes comparing a destination address of a network packet to a first set of prefixes in a routing cache, and comparing the destination address to a second set of prefixes in a full routing table when a longest matching prefix for the destination address is not found in the routing cache. The method further includes copying the longest matching prefix and a set of sub-prefixes of the longest matching prefix from the full routing table to the routing cache, and forwarding the network packet.
    Type: Grant
    Filed: September 9, 2008
    Date of Patent: December 9, 2014
    Assignee: AT&T Intellectual Property I, L.P.
    Inventors: Alexandre Gerber, Changhoon Kim, Jennifer Lynn Rexford, Matthew Caesar
  • Patent number: 8069150
    Abstract: A request is received at a resource server for a first resource, the request accompanied by a proxy filter. A second resource is identified based on the proxy filter and based on a relationship between the first resource and the second resource. The first resource and information regarding the second resource is provided to a network interface for communication to a proxy server.
    Type: Grant
    Filed: November 24, 2009
    Date of Patent: November 29, 2011
    Assignee: AT&T Intellectual Property II, LP
    Inventors: Edith Cohen, Balachander Krishnamurthy, Jennifer Lynn Rexford
  • Patent number: 8036126
    Abstract: A networking device connects to a router and to an autonomous system (AS). The networking device receives a routing table from the router, exchanges routing information with the AS, updates the routing table in response to exchanging information with the AS, coalesces the updated routing table into a compressed routing table, and sends the compressed routing table back to the router. The compressed routing table causes the router to forward data in a manner that is identical to the received routing table.
    Type: Grant
    Filed: February 17, 2009
    Date of Patent: October 11, 2011
    Assignee: AT&T Intellectual Property LLP
    Inventors: Aman Shaikh, Jacobus Van der Merwe, Elliot Karpilovsky, Jennifer Lynn Rexford, Matthew Caeser
  • Publication number: 20110134931
    Abstract: A Virtual Router (VR) is described that can move freely from one physical router to another in a network. Embodiments enable a network operator to configure a network management primitive that supports live migration of VRs from one physical router to another. To minimize disruptions, VRs allow a migrated control plane from a source router to clone its data plane state from the source router at a destination router while continuing to update its data plane state at the source router. Embodiments temporarily forward packets using both router location data planes to support asynchronous migration of links.
    Type: Application
    Filed: December 8, 2009
    Publication date: June 9, 2011
    Inventors: Jacobus Van Der Merwe, Jennifer Lynn Rexford, Yi Wang
  • Patent number: 7796619
    Abstract: The present invention is directed to a method and system for deriving traffic demands for a packet-switched network. A novel model of defining traffic demands as a volume of load originating from an ingress link and destined to a set of egress links enables support for traffic engineering and performance debugging of large operational packet-switched networks.
    Type: Grant
    Filed: September 26, 2005
    Date of Patent: September 14, 2010
    Assignee: AT&T Intellectual Property II, L.P.
    Inventors: Anja Feldmann, Albert Gordon Greenberg, Carsten Lund, Nicholas Reingold, Jennifer Lynn Rexford, Frederick D. True
  • Publication number: 20100208744
    Abstract: A networking device connects to a router and to an autonomous system (AS). The networking device receives a routing table from the router, exchanges routing information with the AS, updates the routing table in response to exchanging information with the AS, coalesces the updated routing table into a compressed routing table, and sends the compressed routing table back to the router. The compressed routing table causes the router to forward data in a manner that is identical to the received routing table.
    Type: Application
    Filed: February 17, 2009
    Publication date: August 19, 2010
    Applicant: AT&T Corp.
    Inventors: Aman Shaikh, Jacobus Van der Merwe, Elliot Karpilovsky, Jennifer Lynn Rexford, Matthew Caeser
  • Publication number: 20100067378
    Abstract: A request is received at a resource server for a first resource, the request accompanied by a proxy filter. A second resource is identified based on the proxy filter and based on a relationship between the first resource and the second resource. The first resource and information regarding the second resource is provided to a network interface for communication to a proxy server.
    Type: Application
    Filed: November 24, 2009
    Publication date: March 18, 2010
    Applicant: AT&T INTELLECTUAL PROPERTY I, L.P.
    Inventors: Edith Cohen, Balachander Krishnamurthy, Jennifer Lynn Rexford
  • Publication number: 20100061370
    Abstract: A method for optimized route caching includes comparing a destination address of a network packet to a first set of prefixes in a routing cache, and comparing the destination address to a second set of prefixes in a full routing table when a longest matching prefix for the destination address is not found in the routing cache. The method further includes copying the longest matching prefix and a set of sub-prefixes of the longest matching prefix from the full routing table to the routing cache, and forwarding the network packet.
    Type: Application
    Filed: September 9, 2008
    Publication date: March 11, 2010
    Applicant: AT&T Intellectual Property I, L.P.
    Inventors: Alexandre Gerber, Changhoon Kim, Jennifer Lynn Rexford, Matthew Caesar
  • Patent number: 7657553
    Abstract: A method and apparatus provide improved cache coherency and more effective caching operations without placing an undue burden on network links. A proxy receives a request for a resource and then, depending on information in the proxy cache, generates a resource request for transmission to a resource server. The proxy appends a proxy filter to the request. The resource server maintains one or more volumes of resources based on some predetermined criterion that can be either static or dynamic in nature. Upon receipt of the request and the proxy filter the resource server generates a request response and a piggybacked list of additional resources selected from the volume with which the requested resource is associated.
    Type: Grant
    Filed: April 13, 2004
    Date of Patent: February 2, 2010
    Assignee: AT&T Intellectual Property I, LP
    Inventors: Edith Cohen, Balachander Krishnamurthy, Jennifer Lynn Rexford
  • Patent number: 7027448
    Abstract: The present invention is directed to a method and system for deriving traffic demands for a packet-switched network. A novel model of defining traffic demands as a volume of load originating from an ingress link and destined to a set of egress links enables support for traffic engineering and performance debugging of large operational packet-switched networks.
    Type: Grant
    Filed: June 7, 2001
    Date of Patent: April 11, 2006
    Assignee: AT&T Corp.
    Inventors: Anja Feldmann, Albert Gordon Greenberg, Carsten Lund, Nicholas Reingold, Jennifer Lynn Rexford, Frederick D. True
  • Publication number: 20040254921
    Abstract: A method and apparatus provide improved cache coherency and more effective caching operations without placing an undue burden on network links. A proxy receives a request for a resource and then, depending on information in the proxy cache, generates a resource request for transmission to a resource server. The proxy appends a proxy filter to the request. The resource server maintains one or more volumes of resources based on some predetermined criterion that can be either static or dynamic in nature. Upon receipt of the request and the proxy filter the resource server generates a request response and a piggybacked list of additional resources selected from the volume with which the requested resource is associated.
    Type: Application
    Filed: April 13, 2004
    Publication date: December 16, 2004
    Inventors: Edith Cohen, Balachander Krishnamurthy, Jennifer Lynn Rexford
  • Patent number: 6801502
    Abstract: The present invention builds on the implications of variability in flow durations on the stability of load-sensitive routing. In accordance with an embodiment of the present invention, long-lived flows of packets are routed dynamically while short-lived flows are forwarded on pre-provisioned static paths. This hybrid approach can exploit flow-classification hardware at the edge of backbone networks and known techniques for flow-pinning, as well as basic insights from earlier work on QoS routing. This approach of separating short-lived and long-lived flows can dramatically improve the stability of dynamic routing.
    Type: Grant
    Filed: May 8, 2000
    Date of Patent: October 5, 2004
    Assignee: AT&T Corp.
    Inventors: Jennifer Lynn Rexford, Anees Shaikh
  • Patent number: 6751608
    Abstract: A method and apparatus provide improved cache coherency and more effective caching operations without placing an undue burden on network links. A proxy receives a request for a resource and then, depending on information in the proxy cache, generates a resource request for transmission to a resource server. The proxy appends a proxy filter to the request. The resource server maintains one or more volumes of resources based on some predetermined criterion that can be either static or dynamic in nature. Upon receipt of the request and the proxy filter the resource server generates a request response and a piggybacked list of additional resources selected from the volume with which the requested resource is associated.
    Type: Grant
    Filed: October 16, 2001
    Date of Patent: June 15, 2004
    Assignee: AT&T Corp.
    Inventors: Edith Cohen, Balachander Krishnamurthy, Jennifer Lynn Rexford
  • Patent number: 6633544
    Abstract: The present invention provides a method and system for computing and storing minimum-cost routes to all destination nodes in a network. According to one embodiment, the present invention is applied in the context of computing quality of service routes using a source-directed connection-oriented routing environment. The route computation scheme employs an extension to Dijkstra's algorithm coupled with discretized link costs to generate a shortest-path graph with one or more routes to each destination. The present invention provides a compact data structure for storing at least one minimum-cost route to each destination node in a network. In particular, the routes are stored using a directed acyclic graph representing at least one minimum-cost pre-computed route for each destination node in the network. Each destination node in the network is associated with one or more parent pointers pointing to an upstream node in network that lies along a minimum-cost route.
    Type: Grant
    Filed: June 24, 1999
    Date of Patent: October 14, 2003
    Assignee: AT&T Corp.
    Inventors: Jennifer Lynn Rexford, Anees Shaikh
  • Publication number: 20020101821
    Abstract: The present invention is directed to a method and system for deriving traffic demands for a packet-switched network. A novel model of defining traffic demands as a volume of load originating from an ingress link and destined to a set of egress links enables support for traffic engineering and performance debugging of large operational packet-switched networks.
    Type: Application
    Filed: June 7, 2001
    Publication date: August 1, 2002
    Inventors: Anja Feldmann, Albert Gordon Greenberg, Carsten Lund, Nicholas Reingold, Jennifer Lynn Rexford, Frederick D. True
  • Publication number: 20020103631
    Abstract: The present invention is directed to a novel system and method for traffic engineering in a packet-switched network, such as an Internet Protocol (“IP”) based backbone network. A global view of the network is constructed utilizing a network data model that can be readily constructed from the balkanized network information associated locally with the individual elements in the network. The data model, in turn, can be utilized to support useful traffic engineering tools such as routing modeling and visualization.
    Type: Application
    Filed: June 7, 2001
    Publication date: August 1, 2002
    Inventors: Anja Feldmann, Albert Gordon Greenberg, Carsten Lund, Nicholas Reingold, Jennifer Lynn Rexford, Frederick D. True
  • Patent number: 6330561
    Abstract: A method and apparatus provide improved cache coherency and more effective caching operations without placing an undue burden on network links. A proxy receives a request for a resource and then, depending on information in the proxy cache, generates a resource request for transmission to a resource server. The proxy appends a proxy filter to the request. The resource server maintains one or more volumes of resources based on some predetermined criterion that can be either static or dynamic in nature. Upon receipt of the request and the proxy filter the resource server generates a request response and a piggybacked list of additional resources selected from the volume with which the requested resource is associated.
    Type: Grant
    Filed: June 26, 1998
    Date of Patent: December 11, 2001
    Assignee: AT&T Corp.
    Inventors: Edith Cohen, Balachander Krishnamurthy, Jennifer Lynn Rexford
  • Patent number: 6011775
    Abstract: A scalable integrated traffic shaper for use in a packet-switched network that regulates multiple connections and prevents lost data by integrating link scheduling and traffic shaping to fairly arbitrate between incoming connections.
    Type: Grant
    Filed: September 8, 1998
    Date of Patent: January 4, 2000
    Assignee: AT & T Corp.
    Inventors: Flavio Giovanni Bonomi, Albert Gordon Greenberg, Jennifer Lynn Rexford
  • Patent number: 5864540
    Abstract: A scalable integrated traffic shaper for a use in a packet-switched network that regulates multiple connections and prevents lost data by integrating link scheduling and traffic shaping to fairly arbitrate between incoming connections.
    Type: Grant
    Filed: April 4, 1997
    Date of Patent: January 26, 1999
    Assignee: AT&T Corp/CSI Zeinet(A Cabletron Co.)
    Inventors: Flavio Giovanni Bonomi, Albert Gordon Greenberg, Jennifer Lynn Rexford
  • Patent number: RE41986
    Abstract: The present invention builds on the implications of variability in flow durations on the stability of load-sensitive routing. In accordance with an embodiment of the present invention, long-lived flows of packets are routed dynamically while short-lived flows are forwarded on preprovisioned static paths. This hybrid approach can exploit flow-classification hardware at the edge of backbone networks and known techniques for flow-pinning, as well as basic insights from earlier work on QoS routing. This approach of separating short-lived and long-lived flows can dramatically improve the stability of dynamic routing.
    Type: Grant
    Filed: September 29, 2006
    Date of Patent: December 7, 2010
    Assignee: AT&T Intellectual Property II, L.P.
    Inventors: Jennifer Lynn Rexford, Anees Shaikh