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: 8908696Abstract: 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: GrantFiled: September 9, 2008Date of Patent: December 9, 2014Assignee: AT&T Intellectual Property I, L.P.Inventors: Alexandre Gerber, Changhoon Kim, Jennifer Lynn Rexford, Matthew Caesar
-
Patent number: 8069150Abstract: 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: GrantFiled: November 24, 2009Date of Patent: November 29, 2011Assignee: AT&T Intellectual Property II, LPInventors: Edith Cohen, Balachander Krishnamurthy, Jennifer Lynn Rexford
-
Patent number: 8036126Abstract: 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: GrantFiled: February 17, 2009Date of Patent: October 11, 2011Assignee: AT&T Intellectual Property LLPInventors: Aman Shaikh, Jacobus Van der Merwe, Elliot Karpilovsky, Jennifer Lynn Rexford, Matthew Caeser
-
Publication number: 20110134931Abstract: 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: ApplicationFiled: December 8, 2009Publication date: June 9, 2011Inventors: Jacobus Van Der Merwe, Jennifer Lynn Rexford, Yi Wang
-
Patent number: 7796619Abstract: 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: GrantFiled: September 26, 2005Date of Patent: September 14, 2010Assignee: 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: 20100208744Abstract: 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: ApplicationFiled: February 17, 2009Publication date: August 19, 2010Applicant: AT&T Corp.Inventors: Aman Shaikh, Jacobus Van der Merwe, Elliot Karpilovsky, Jennifer Lynn Rexford, Matthew Caeser
-
Publication number: 20100067378Abstract: 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: ApplicationFiled: November 24, 2009Publication date: March 18, 2010Applicant: AT&T INTELLECTUAL PROPERTY I, L.P.Inventors: Edith Cohen, Balachander Krishnamurthy, Jennifer Lynn Rexford
-
Publication number: 20100061370Abstract: 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: ApplicationFiled: September 9, 2008Publication date: March 11, 2010Applicant: AT&T Intellectual Property I, L.P.Inventors: Alexandre Gerber, Changhoon Kim, Jennifer Lynn Rexford, Matthew Caesar
-
Patent number: 7657553Abstract: 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: GrantFiled: April 13, 2004Date of Patent: February 2, 2010Assignee: AT&T Intellectual Property I, LPInventors: Edith Cohen, Balachander Krishnamurthy, Jennifer Lynn Rexford
-
Patent number: 7027448Abstract: 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: GrantFiled: June 7, 2001Date of Patent: April 11, 2006Assignee: AT&T Corp.Inventors: Anja Feldmann, Albert Gordon Greenberg, Carsten Lund, Nicholas Reingold, Jennifer Lynn Rexford, Frederick D. True
-
Publication number: 20040254921Abstract: 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: ApplicationFiled: April 13, 2004Publication date: December 16, 2004Inventors: Edith Cohen, Balachander Krishnamurthy, Jennifer Lynn Rexford
-
Patent number: 6801502Abstract: 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: GrantFiled: May 8, 2000Date of Patent: October 5, 2004Assignee: AT&T Corp.Inventors: Jennifer Lynn Rexford, Anees Shaikh
-
Patent number: 6751608Abstract: 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: GrantFiled: October 16, 2001Date of Patent: June 15, 2004Assignee: AT&T Corp.Inventors: Edith Cohen, Balachander Krishnamurthy, Jennifer Lynn Rexford
-
Patent number: 6633544Abstract: 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: GrantFiled: June 24, 1999Date of Patent: October 14, 2003Assignee: AT&T Corp.Inventors: Jennifer Lynn Rexford, Anees Shaikh
-
Publication number: 20020101821Abstract: 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: ApplicationFiled: June 7, 2001Publication date: August 1, 2002Inventors: Anja Feldmann, Albert Gordon Greenberg, Carsten Lund, Nicholas Reingold, Jennifer Lynn Rexford, Frederick D. True
-
Publication number: 20020103631Abstract: 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: ApplicationFiled: June 7, 2001Publication date: August 1, 2002Inventors: Anja Feldmann, Albert Gordon Greenberg, Carsten Lund, Nicholas Reingold, Jennifer Lynn Rexford, Frederick D. True
-
Patent number: 6330561Abstract: 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: GrantFiled: June 26, 1998Date of Patent: December 11, 2001Assignee: AT&T Corp.Inventors: Edith Cohen, Balachander Krishnamurthy, Jennifer Lynn Rexford
-
Patent number: 6011775Abstract: 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: GrantFiled: September 8, 1998Date of Patent: January 4, 2000Assignee: AT & T Corp.Inventors: Flavio Giovanni Bonomi, Albert Gordon Greenberg, Jennifer Lynn Rexford
-
Patent number: 5864540Abstract: 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: GrantFiled: April 4, 1997Date of Patent: January 26, 1999Assignee: AT&T Corp/CSI Zeinet(A Cabletron Co.)Inventors: Flavio Giovanni Bonomi, Albert Gordon Greenberg, Jennifer Lynn Rexford
-
Patent number: RE41986Abstract: 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: GrantFiled: September 29, 2006Date of Patent: December 7, 2010Assignee: AT&T Intellectual Property II, L.P.Inventors: Jennifer Lynn Rexford, Anees Shaikh