Patents by Inventor James Uttaro

James Uttaro 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).

  • Publication number: 20150281053
    Abstract: Methods and apparatus to utilize route parameter sets for exchanging routes in a communication network are disclosed. An example method to exchange routes in a communication network disclosed herein comprises receiving a route comprising a route identifier identifying the route and a plurality of route parameter values characterizing the route, and sending the route identifier and a pointer to forward the route to a recipient in the communication network, the pointer being associated with a route parameter set comprising the plurality of route parameter values.
    Type: Application
    Filed: June 15, 2015
    Publication date: October 1, 2015
    Inventors: Eric Rosenberg, James Uttaro
  • Patent number: 9088498
    Abstract: A method of operating a communication network comprises receiving loopback addresses from a plurality of edge networks at a provider router of a core backbone network, the edge networks and the core backbone network being logically distinct from each other, advertising the loopback addresses to a transport route reflector element, propagating the advertisement of the loopback addresses to other provider routers of the core backbone network using a protocol for communicating between autonomous systems, and using the transport route reflector element to advertise at least one of the loopback addresses to a service route reflector element in one of the plurality of edge networks.
    Type: Grant
    Filed: June 3, 2014
    Date of Patent: July 21, 2015
    Assignee: AT&T Intellectual Property I, L.P.
    Inventors: James Uttaro, Richard Todd Harding
  • Patent number: 9065726
    Abstract: Methods and apparatus to utilize route parameter sets for exchanging routes in a communication network are disclosed. An example method to exchange routes in a communication network disclosed herein comprises receiving a route comprising a route identifier identifying the route and a plurality of route parameter values characterizing the route, and sending the route identifier and a pointer to forward the route to a recipient in the communication network, the pointer being associated with a route parameter set comprising the plurality of route parameter values.
    Type: Grant
    Filed: October 19, 2010
    Date of Patent: June 23, 2015
    Assignee: AT&T Intellectual Property I, L.P.
    Inventors: Eric Rosenberg, James Uttaro
  • Patent number: 8934485
    Abstract: Methods and apparatus to determine an alternate route in a network are disclosed. Example methods disclosed herein include processing a label stack of a data packet at a first node to determine whether the data packet is undergoing alternative routing to a destination. Such example methods also include, in response to determining that the data packet is undergoing alternative routing, processing the label stack to determine multiplicity values for neighbor nodes of the first node, respective ones of the multiplicity values representing respective numbers of times the data packet has been routed to respective ones of the neighbor nodes while undergoing alternative routing to the destination. Such example methods further include updating the label stack to increase a respective multiplicity value associated with the first node prior to routing the data packet from the first node to a first one of the neighbor nodes selected based on the multiplicity values.
    Type: Grant
    Filed: August 13, 2013
    Date of Patent: January 13, 2015
    Assignee: AT&T Intellectual Property I, L.P.
    Inventors: James Uttaro, Eric Rosenberg, Mark Richard Sundt
  • Publication number: 20140269730
    Abstract: A method of operating a communication network comprises receiving loopback addresses from a plurality of edge networks at a provider router of a core backbone network, the edge networks and the core backbone network being logically distinct from each other, advertising the loopback addresses to a transport route reflector element, propagating the advertisement of the loopback addresses to other provider routers of the core backbone network using a protocol for communicating between autonomous systems, and using the transport route reflector element to advertise at least one of the loopback addresses to a service route reflector element in one of the plurality of edge networks.
    Type: Application
    Filed: June 3, 2014
    Publication date: September 18, 2014
    Applicant: AT&T Intellectual Property I, L.P.
    Inventors: James Uttaro, Richard Todd Harding
  • Patent number: 8819284
    Abstract: Methods, systems and apparatus are disclosed to route cloud-based service communications. An example method includes generating a default route address associated with a selected one of a plurality of candidate transit routers in response to an identification of a virtual private network addition to the cloud-computing network, and assigning the default route address to a cloud service access router to direct a routing request from the cloud service access router to the selected one of the candidate transit routers via the default route address.
    Type: Grant
    Filed: August 30, 2011
    Date of Patent: August 26, 2014
    Assignee: AT&T Intellectual Property I, L.P.
    Inventors: Han Nguyen, Huajin Jeng, James Uttaro
  • Patent number: 8761185
    Abstract: A method of operating a communication network comprises receiving loopback addresses from a plurality of edge networks at a provider router of a core backbone network, the edge networks and the core backbone network being logically distinct from each other, advertising the loopback addresses to a transport route reflector element, propagating the advertisement of the loopback addresses to other provider routers of the core backbone network using a protocol for communicating between autonomous systems, and using the transport route reflector element to advertise at least one of the loopback addresses to a service route reflector element in one of the plurality of edge networks.
    Type: Grant
    Filed: December 17, 2009
    Date of Patent: June 24, 2014
    Assignee: AT&T Intellectual Property I, L.P.
    Inventors: James Uttaro, Richard Todd Harding
  • Publication number: 20140156848
    Abstract: An inter-provider network architecture system is disclosed. In particular, the system may enable a service provider network and a partner network to take advantage of each other's network cores, such that the resources of the service provider network and the partner network may be more effectively utilized to service customers of both networks. By doing so, not only can the service provider network and the partner network take advantage of each other's network resources, but they can also give each other's customers broader network reach into regions that are not typically serviced by their own networks. The service provider network may effectively accomplish this by providing a limited view of the service provider network to the partner network, or vice versa, so that traffic and data can flow between the networks without each network having to be fully aware of each other's entire network topologies.
    Type: Application
    Filed: December 5, 2012
    Publication date: June 5, 2014
    Applicant: AT&T INTELLECTUAL PROPERTY I, L.P.
    Inventors: James Uttaro, Mark R. Sundt
  • Publication number: 20140140350
    Abstract: A system includes a first regional network including a first network element; a second regional network including a virtualized control plane network element, the virtualized control plane network element supporting a routing protocol at the first regional network, the routing protocol employing a location-based cost model; and a network connection connecting the virtualized control plane network element to the first regional network, the network connection having a network connection cost, the network connection cost applied in the location-based cost model to support the routing protocol at the first regional network.
    Type: Application
    Filed: November 16, 2012
    Publication date: May 22, 2014
    Applicant: AT&T INTELLECTUAL PROPERTY I, L.P.
    Inventors: James Uttaro, Eric Rosenberg
  • Patent number: 8667174
    Abstract: A system and method for retaining routes in a control plane learned by an inter-domain routing protocol in the event of a connectivity failure between routers. Routers are classified as either route reflectors or originators. A determination is made whether the connectivity failure occurred between a route reflector and an originator, two originators, or two route reflectors. A determination is then made whether to propagate a withdrawal of learned routes based on whether the connectivity failure occurred between a route reflector and an originator, two originators, or two route reflectors. A withdrawal of learned routes is propagated to neighboring routers if the connectivity failure occurred between two originators, or between a route reflector and an originator that is inaccessible via an intra-domain routing protocol.
    Type: Grant
    Filed: February 5, 2013
    Date of Patent: March 4, 2014
    Assignee: AT&T Intellectual Property I, L.P.
    Inventor: James Uttaro
  • Publication number: 20140023065
    Abstract: A method and apparatus for providing a wide area network infrastructure for providing services on IP networks such as Voice over Internet Protocol (VoIP) and Service over Internet Protocol (SoIP) networks are disclosed. For example, an enterprise customer may subscribe to a service for obtaining a reliable wide area network infrastructure for communicating among two or more customer locations. The network service provider creates a virtual private network in the public domain and another virtual private network in the private domain to interconnect the customer locations. It then connects each customer edge router to two provider edge routers one in each domain and/or instances of provider edge functionality in each domain. Routes are then advertised via two control planes to both virtual private networks.
    Type: Application
    Filed: September 23, 2013
    Publication date: January 23, 2014
    Applicant: AT&T Intellectual Property II, L.P.
    Inventor: JAMES UTTARO
  • Patent number: 8634316
    Abstract: Methods and apparatus to utilize route aggregation for exchanging routes in a communication network are disclosed.
    Type: Grant
    Filed: October 19, 2010
    Date of Patent: January 21, 2014
    Assignee: AT&T Intellectual Property I, L.P.
    Inventors: Eric Rosenberg, James Uttaro
  • Patent number: 8611357
    Abstract: Examples of multi-protocol label switching networking using multiple network cores are disclosed. Example methods disclosed herein to route data in a multi-protocol label switching network include providing an incoming data packet in parallel to a plurality of network cores of the multi-protocol label switching network to cause a respective plurality of alternative paths in the plurality of network cores to be determined for routing the incoming data packet, each alternative path being associated with a respective network core, each network core including a respective plurality of routers, obtaining a plurality of weights associated with the plurality of alternative paths, and selecting, based on the plurality of weights, a first alternative path in a first network core to route the incoming data packet in the multi-protocol label switching network, the first alternative path being selected from among the respective plurality of alternative paths in the plurality of network cores.
    Type: Grant
    Filed: August 8, 2012
    Date of Patent: December 17, 2013
    Assignee: AT&T Intellectual Property II, L.P.
    Inventor: James Uttaro
  • Publication number: 20130329737
    Abstract: Methods and apparatus to determine an alternate route in a network are disclosed. Example methods disclosed herein include processing a label stack of a data packet at a first node to determine whether the data packet is undergoing alternative routing to a destination. Such example methods also include, in response to determining that the data packet is undergoing alternative routing, processing the label stack to determine multiplicity values for neighbor nodes of the first node, respective ones of the multiplicity values representing respective numbers of times the data packet has been routed to respective ones of the neighbor nodes while undergoing alternative routing to the destination. Such example methods further include updating the label stack to increase a respective multiplicity value associated with the first node prior to routing the data packet from the first node to a first one of the neighbor nodes selected based on the multiplicity values.
    Type: Application
    Filed: August 13, 2013
    Publication date: December 12, 2013
    Applicant: AT&T Intellectual Property I,L.P.
    Inventors: James Uttaro, Eric Rosenberg, Mark Richard Sundt
  • Patent number: 8576848
    Abstract: Example scalable multiprotocol label switching (MPLS) based networks, and methods, apparatus and articles of manufacture to implement the same are disclosed. A disclosed example method includes determining at an area border router (ABR) an OSPF metric representing a cost associated with transporting data between a provider edge router (PER) and the ABR within a non-zero OSPF area, replacing at the ABR a first MPLS label included in a BGP message received from the PER with a second MPLS label associated with the PER and assigned by the ABR, replacing at the ABR a next-hop attribute included in the BGP message with a value representing a loopback address of the ABR, updating at the ABR a route cost attribute included in the BGP message to include the OSPF metric, and re-advertising from the ABR the modified BGP message into an OSPF area 0.
    Type: Grant
    Filed: September 17, 2010
    Date of Patent: November 5, 2013
    Assignee: AT&T Intellectual Property I, L.P.
    Inventors: Samir Saad, Han Q. Nguyen, James Uttaro
  • Patent number: 8542612
    Abstract: A method and apparatus for providing a wide area network infrastructure for providing services on IP networks such as Voice over Internet Protocol (VoIP) and Service over Internet Protocol (SoIP) networks are disclosed. For example, an enterprise customer may subscribe to a service for obtaining a reliable wide area network infrastructure for communicating among two or more customer locations. The network service provider creates a virtual private network in the public domain and another virtual private network in the private domain to interconnect the customer locations. It then connects each customer edge router to two provider edge routers one in each domain and/or instances of provider edge functionality in each domain. Routes are then advertised via two control planes to both virtual private networks.
    Type: Grant
    Filed: December 28, 2005
    Date of Patent: September 24, 2013
    Assignee: AT&T Intellectual Property II, L.P.
    Inventor: James Uttaro
  • Patent number: 8514859
    Abstract: Methods and apparatus to determine an alternate route in a network are disclosed. An example method disclosed herein to route a data packet to a destination in a network comprises determining multiplicity values for a set of neighbor nodes, a multiplicity value representing a number of times the data packet has been routed to a respective neighbor node in the set of neighbor nodes, and selecting, based on the multiplicity values, a first neighbor node from the set of neighbor nodes to which to send the data packet to route the data packet to the destination.
    Type: Grant
    Filed: December 14, 2010
    Date of Patent: August 20, 2013
    Assignee: AT&T Intellectual Property I, L.P.
    Inventors: James Uttaro, Eric Rosenberg, Mark Richard Sundt
  • Patent number: 8396988
    Abstract: A system and method for retaining routes in a control plane learned by an inter-domain routing protocol in the event of a connectivity failure between routers. Routers are classified as either route reflectors or originators. A connectivity failure between two routers is determined. A determination is then made whether to propagate a withdrawal of learned routes based on whether the connectivity failure occurred between a route reflector and an originator, two originators, or two route reflectors. A withdrawal of learned routes is propagated to neighboring routers if the connectivity failure occurred between two originators, or between a route reflector and an originator that is inaccessible via an intra-domain routing protocol. No withdrawal of learned routes is propagated if the connectivity failure occurred between two route reflectors, or between a route reflector and an originator that is accessible via an intra-domain routing protocol.
    Type: Grant
    Filed: December 19, 2007
    Date of Patent: March 12, 2013
    Assignee: AT&T Intellectual Property I, L.P.
    Inventor: James Uttaro
  • Publication number: 20130054830
    Abstract: Methods, systems and apparatus are disclosed to route cloud-based service communications. An example method includes generating a default route address associated with a selected one of a plurality of candidate transit routers in response to an identification of a virtual private network addition to the cloud-computing network, and assigning the default route address to a cloud service access router to direct a routing request from the cloud service access router to the selected one of the candidate transit routers via the default route address.
    Type: Application
    Filed: August 30, 2011
    Publication date: February 28, 2013
    Inventors: Han Nguyen, Huajin Jeng, James Uttaro
  • Publication number: 20120300634
    Abstract: Examples of multi-protocol label switching networking using multiple network cores are disclosed. Example methods disclosed herein to route data in a multi-protocol label switching network include providing an incoming data packet in parallel to a plurality of network cores of the multi-protocol label switching network to cause a respective plurality of alternative paths in the plurality of network cores to be determined for routing the incoming data packet, each alternative path being associated with a respective network core, each network core including a respective plurality of routers, obtaining a plurality of weights associated with the plurality of alternative paths, and selecting, based on the plurality of weights, a first alternative path in a first network core to route the incoming data packet in the multi-protocol label switching network, the first alternative path being selected from among the respective plurality of alternative paths in the plurality of network cores.
    Type: Application
    Filed: August 8, 2012
    Publication date: November 29, 2012
    Inventor: James Uttaro