Patents by Inventor Han Q. Nguyen

Han Q. Nguyen 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: 20170171076
    Abstract: A router may include a central processing unit-based line card storing a forwarding table that includes a first set of entries, a network processing unit-based line card storing a partial forwarding table that includes a second set of entries comprising a subset of the first set of entries, where the second set of entries comprises entries that are most utilized by a plurality of line cards of the router, and a route controller for updating the second set of entries to comprise the entries that are the most utilized. The network processing unit-based line card may forward a packet when an entry in the partial forwarding table matches the packet and may forward the packet to the central processing unit-based line card to forward the packet when there is no entry in the partial forwarding table of the network processing-unit based line card that matches the packet.
    Type: Application
    Filed: December 15, 2015
    Publication date: June 15, 2017
    Inventors: HAN Q. NGUYEN, Huajin Jeng, Tuan Duong, Kang Xi
  • Publication number: 20170093686
    Abstract: Concepts and technologies are disclosed herein for management of forwarding tables at edge routers. A processor that executes a software defined networking controller can select an edge router associated with a networking environment. The edge router can access or use a forwarding table. The processor can obtain routing information associated with the edge router. The routing information can include forwarding table contents associated with the forwarding table and next hop information that can indicate communication paths associated with the edge router. The processor can analyze the routing information to determine next hops associated with the edge router, generate a next hop graph that represents the next hops, and initiate updating of the forwarding table such that forwarding table only includes data that corresponds to the next hops.
    Type: Application
    Filed: September 24, 2015
    Publication date: March 30, 2017
    Applicant: AT&T Intellectual Property I, L.P.
    Inventors: James Uttaro, Han Q. Nguyen
  • Publication number: 20170078441
    Abstract: A content distribution network includes a first server in communication with an anycast server that provides content via a unicast signal, and with a multicast server that provides the content via a multicast signal. The first server is configured to receive a list of source addresses associated with the content, and to provide a metadata file including an anycast Internet protocol address of the anycast server from the list of source addresses as an Internet protocol address of the content in response to a first request for the content. When the number of client devices requesting the content exceeds a first threshold, the first server receives an updated list of sources including a multicast Internet protocol address of a multicast server, and provides the multicast Internet protocol address of the multicast server as the Internet protocol address of the content in the metadata file.
    Type: Application
    Filed: November 28, 2016
    Publication date: March 16, 2017
    Applicant: AT&T Intellectual Property I, L.P.
    Inventors: Han Q. Nguyen, Sunil Maloo, Douglas M. Nortz
  • Publication number: 20160371063
    Abstract: Concepts and technologies are disclosed herein for providing and using a software defined network controller. A software defined network controller can be provided by a computing system that includes a processor. A service model that represents a service can be obtained. A network model that represents network resources that support the service can be obtained. Resources that support the service can be determined. Templates can be accessed to identify templates that relate to the resources. The templates identified can be assembled to obtain a template-based representation of the service. The template-based representation can be executed to determine if the service is ready for deployment.
    Type: Application
    Filed: September 5, 2016
    Publication date: December 22, 2016
    Applicant: AT&T Intellectual Property I, L.P.
    Inventors: Margaret Chiosi, Brian Dean Freeman, Han Q. Nguyen
  • Publication number: 20160366058
    Abstract: A network is configured to utilize available bandwidth to conduct bulk data transfers without substantially affecting the successful transmission of time-sensitive traffic in the network. In order to avoid this interference, the packets carrying data for bulk data transfers are associated with a low priority class such that the routers of the network will preferentially drop these packets over packets associated with the normal traffic of the network. As such, when the normal traffic peaks or there are link failures or equipment failures, the normal traffic is preferentially transmitted over the bulk-transfer traffic and thus the bulk-transfer traffic dynamically adapts to changes in the available bandwidth of the network. Further, to reduce the impact of dropped packets for the bulk-transfer traffic, the packets of the bulk-transfer traffic are encoded at or near the source component using a loss-resistant transport protocol so that the dropped packets can be reproduced at a downstream link.
    Type: Application
    Filed: August 25, 2016
    Publication date: December 15, 2016
    Applicant: AT&T Intellectual Property I, L.P.
    Inventors: Oliver Spatscheck, Han Q. Nguyen, Steven H. Nurenberg, Gregory J. Smith
  • Patent number: 9516139
    Abstract: A content distribution network includes a first server in communication with an anycast server that provides content via a unicast signal, and with a multicast server that provides the content via a multicast signal. The first server is configured to receive a list of source addresses associated with the content, and to provide a metadata file including an anycast Internet protocol address of the anycast server from the list of source addresses as an Internet protocol address of the content in response to a first request for the content. When the number of client devices requesting the content exceeds a first threshold, the first server receives an updated list of sources including a multicast Internet protocol address of a multicast server, and provides the multicast Internet protocol address of the multicast server as the Internet protocol address of the content in the metadata file.
    Type: Grant
    Filed: September 9, 2015
    Date of Patent: December 6, 2016
    Assignee: AT&T INTELLECTUAL PROPERTY I, L.P.
    Inventors: Han Q. Nguyen, Sunil Maloo, Douglas M. Nortz
  • Patent number: 9450703
    Abstract: A network is configured to utilize available bandwidth to conduct bulk data transfers without substantially affecting the successful transmission of time-sensitive traffic in the network. In order to avoid this interference, the packets carrying data for bulk data transfers are associated with a low priority class such that the routers of the network will preferentially drop these packets over packets associated with the normal traffic of the network. As such, when the normal traffic peaks or there are link or equipment failures, the normal traffic is preferentially transmitted over the bulk-transfer traffic and thus the bulk-transfer traffic dynamically adapts to changes in the available bandwidth of the network. Further, to reduce the impact of dropped packets for the bulk-transfer traffic, the packets are encoded at or near the source component using a loss-resistant transport protocol so that the dropped packets can be reproduced at a downstream link.
    Type: Grant
    Filed: August 23, 2012
    Date of Patent: September 20, 2016
    Assignee: AT&T INTELLECTUAL PROPERTY I, L.P.
    Inventors: Oliver Spatscheck, Han Q. Nguyen, Steven H. Nurenberg, Gregory J. Smith
  • Publication number: 20160261420
    Abstract: A content distribution network includes first and second controllers, and multicast enabled routers. The first controller is configured to select a multicast channel for distributing content, to determine that the content has a geographic restriction associated with a restricted area in the content distribution network, to link an exclusion policy for the content to the multicast channel while the multicast channel provides the content, and to deny a request for the content from a client system within the restricted area based on the exclusion policy. The second controller is configured to distribute the exclusion policy to the multicast enabled routers including a first router configured to store the exclusion policy, and to ignore a multicast join message from the client system within the restricted area based on the exclusion policy.
    Type: Application
    Filed: May 12, 2016
    Publication date: September 8, 2016
    Applicant: AT&T INTELLECTUAL PROPERTY I, L.P.
    Inventors: Han Q. Nguyen, Huajin Jeng, Douglas M. Nortz
  • Patent number: 9436443
    Abstract: Concepts and technologies are disclosed herein for providing and using a software defined network controller. A software defined network controller can be provided by a computing system that includes a processor. A service model that represents a service can be obtained. A network model that represents network resources that support the service can be obtained. Resources that support the service can be determined. Templates can be accessed to identify templates that relate to the resources. The templates identified can be assembled to obtain a template-based representation of the service. The template-based representation can be executed to determine if the service is ready for deployment.
    Type: Grant
    Filed: August 28, 2014
    Date of Patent: September 6, 2016
    Assignee: AT&T Intellectual Property I, L.P.
    Inventors: Margaret Chiosi, Brian Dean Freeman, Han Q. Nguyen
  • Patent number: 9397924
    Abstract: Systems and methods are described that manage routing information in an IP network using extensible indexing and use the indexing to control the network. The indexing and associated controls apply to any router within the routing domain.
    Type: Grant
    Filed: November 9, 2012
    Date of Patent: July 19, 2016
    Assignee: AT&T INTELLECTUAL PROPERTY I, L.P.
    Inventors: John Mulligan, Han Q. Nguyen, Samir Saad, Jacobus Van Der Merwe, Simon Zelingher
  • Patent number: 9363268
    Abstract: A content distribution network includes first and second controllers, and multicast enabled routers. The first controller is configured to select a multicast channel for distributing content, to determine that the content has a geographic restriction associated with a restricted area in the content distribution network, to link an exclusion policy for the content to the multicast channel while the multicast channel provides the content, and to deny a request for the content from a client system within the restricted area based on the exclusion policy. The second controller is configured to distribute the exclusion policy to the multicast enabled routers including a first router configured to store the exclusion policy, and to ignore a multicast join message from the client system within the restricted area based on the exclusion policy.
    Type: Grant
    Filed: June 6, 2014
    Date of Patent: June 7, 2016
    Assignee: AT&T INTELLECTUAL PROPERTY I, L.P.
    Inventors: Han Q. Nguyen, Huajin Jeng, Douglas M. Nortz
  • Publication number: 20160087835
    Abstract: Methods and apparatus to provision cloud computing network elements are disclosed. A disclosed example method includes receiving a selection of a cloud networking template from a client, wherein the cloud networking template includes a data center connector type and a wide area network connector type, configuring a virtual machine on a host server based on the cloud networking template, configuring a data center connector based on the data center connector type, configuring a wide area network connector based on the wide area network connector type, and coupling the wide area network connector to the data center connector and coupling the data center connector to the virtual machine within the host server to enable the client to access the virtual machine.
    Type: Application
    Filed: November 30, 2015
    Publication date: March 24, 2016
    Applicant: AT&T Intellectual Property I, L.P.
    Inventors: John T. Mulligan, David John Knight, Ronnie R. Kulper, Don J. Moloney, Mai-Uyen Thi Nguyen, Han Q. Nguyen, Diana Lynn Toll-Verry, Simon S. Zelingher
  • Patent number: 9288187
    Abstract: A network that supports VPNs is enhanced to allow users in one VPN to communicate with users in another VPN in the course of executing a predefined application, such as VoIP. This capability is achieved dynamically by enabling a device that can communicate with the network elements that operate to normally prohibit inter-VPN communication to direct those network elements to enable such communication, at least for the purposes of specific applications.
    Type: Grant
    Filed: October 31, 2007
    Date of Patent: March 15, 2016
    Assignee: AT&T INTELLECTUAL PROPERTY II, L.P.
    Inventors: Ali Murat Iloglu, Han Q. Nguyen
  • Publication number: 20160062746
    Abstract: Concepts and technologies are disclosed herein for providing and using a software defined network controller. A software defined network controller can be provided by a computing system that includes a processor. A service model that represents a service can be obtained. A network model that represents network resources that support the service can be obtained. Resources that support the service can be determined. Templates can be accessed to identify templates that relate to the resources. The templates identified can be assembled to obtain a template-based representation of the service. The template-based representation can be executed to determine if the service is ready for deployment.
    Type: Application
    Filed: August 28, 2014
    Publication date: March 3, 2016
    Applicant: AT&T INTELLECTUAL PROPERTY I, L.P.
    Inventors: Margaret Chiosi, Brian Dean Freeman, Han Q. Nguyen
  • Publication number: 20150381764
    Abstract: A content distribution network includes a first server in communication with an anycast server that provides content via a unicast signal, and with a multicast server that provides the content via a multicast signal. The first server is configured to receive a list of source addresses associated with the content, and to provide a metadata file including an anycast Internet protocol address of the anycast server from the list of source addresses as an Internet protocol address of the content in response to a first request for the content. When the number of client devices requesting the content exceeds a first threshold, the first server receives an updated list of sources including a multicast Internet protocol address of a multicast server, and provides the multicast Internet protocol address of the multicast server as the Internet protocol address of the content in the metadata file.
    Type: Application
    Filed: September 9, 2015
    Publication date: December 31, 2015
    Inventors: Han Q. Nguyen, Sunil Maloo, Douglas M. Nortz
  • Patent number: 9203775
    Abstract: Methods and apparatus to provision cloud computing network elements are disclosed. A disclosed example method includes receiving a selection of a cloud networking template from a client, wherein the cloud networking template includes a data center connector type and a wide area network connector type, configuring a virtual machine on a host server based on the cloud networking template, configuring a data center connector based on the data center connector type, configuring a wide area network connector based on the wide area network connector type, and coupling the wide area network connector to the data center connector and coupling the data center connector to the virtual machine within the host server to enable the client to access the virtual machine.
    Type: Grant
    Filed: April 14, 2014
    Date of Patent: December 1, 2015
    Assignee: AT&T Intellectual Property I, L.P.
    Inventors: John T. Mulligan, David John Knight, Ronnie R. Kulper, Don J. Moloney, Mai-Uyen Thi Nguyen, Han Q. Nguyen, Diana Lynn Toll-Verry, Simon S. Zelingher
  • Patent number: 9148372
    Abstract: Example methods, apparatus and articles of manufacture to manipulate packet routing are disclosed. A disclosed example method includes receiving a first route advertisement from a first provider edge router, the first route advertisement including next-hop routing information associated with a destination and a label associated with an interface of the first provider edge router; modifying the next-hop routing information to form first modified next-hop routing information, the first modified next-hop routing information to redirect a packet addressed to the destination; and sending a second route advertisement to a second provider edge router, the second route advertisement including the first modified next-hop routing information and the label.
    Type: Grant
    Filed: March 5, 2013
    Date of Patent: September 29, 2015
    Assignee: AT&T INTELLECTUAL PROPERTY I, L.P.
    Inventors: Thomas Bradley Scholl, Han Q. Nguyen
  • Patent number: 9137202
    Abstract: A content distribution network includes a first server in communication with an anycast server that provides content via a unicast signal, and with a multicast server that provides the content via a multicast signal. The first server is configured to receive a list of source addresses associated with the content, and to provide a metadata file including an anycast Internet protocol address of the anycast server from the list of source addresses as an Internet protocol address of the content in response to a first request for the content. When the number of client devices requesting the content exceeds a first threshold, the first server receives an updated list of sources including a multicast Internet protocol address of a multicast server, and provides the multicast Internet protocol address of the multicast server as the Internet protocol address of the content in the metadata file.
    Type: Grant
    Filed: June 9, 2011
    Date of Patent: September 15, 2015
    Assignee: AT&T INTELLECTUAL PROPERTY I, L.P.
    Inventors: Han Q. Nguyen, Sunil Maloo, Douglas M. Nortz
  • Patent number: 8886830
    Abstract: A system includes a plurality of cache servers and a domain name server. Each of the cache servers is configured to respond to a content request. The plurality of cache servers is divided into a plurality of subsets and configured to respond to an anycast address for each subset to which the cache server belongs. The domain name server is configured to receive a request from a requestor for a cache server address, identify an anycast address for a largest available subset, and provide the anycast address of the largest available subset to the requestor.
    Type: Grant
    Filed: July 30, 2013
    Date of Patent: November 11, 2014
    Assignee: AT&T Intellectual Property I, L.P.
    Inventors: Richard T. Kwapniewski, Han Q. Nguyen
  • Patent number: 8850053
    Abstract: A plurality of multimedia data streams that are being provided via an internet protocol (IP) network is received, wherein each multimedia data stream carries multimedia content. Real-time metadata relating to the plurality of multimedia data streams is generated based on the multimedia content. The metadata is provided in real-time in a metadata stream to a plurality of user devices, via the IP network. The plurality of multimedia data streams may be multicast within the IP network. The metadata may be multicast in real-time in a metadata stream to a plurality of user devices, via the IP network.
    Type: Grant
    Filed: April 8, 2010
    Date of Patent: September 30, 2014
    Assignee: AT&T Intellectual Property I, L.P.
    Inventors: Andrea Basso, David C. Gibbon, Behzad Shahraray, Herani S. Brotman, Han Q. Nguyen, Douglas Nortz, Steven J. Solomon, David A. Parisi, Sunil Maloo, Mark W. Altom