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: 20170171076Abstract: 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: ApplicationFiled: December 15, 2015Publication date: June 15, 2017Inventors: HAN Q. NGUYEN, Huajin Jeng, Tuan Duong, Kang Xi
-
Publication number: 20170093686Abstract: 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: ApplicationFiled: September 24, 2015Publication date: March 30, 2017Applicant: AT&T Intellectual Property I, L.P.Inventors: James Uttaro, Han Q. Nguyen
-
Publication number: 20170078441Abstract: 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: ApplicationFiled: November 28, 2016Publication date: March 16, 2017Applicant: AT&T Intellectual Property I, L.P.Inventors: Han Q. Nguyen, Sunil Maloo, Douglas M. Nortz
-
Publication number: 20160371063Abstract: 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: ApplicationFiled: September 5, 2016Publication date: December 22, 2016Applicant: AT&T Intellectual Property I, L.P.Inventors: Margaret Chiosi, Brian Dean Freeman, Han Q. Nguyen
-
Publication number: 20160366058Abstract: 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: ApplicationFiled: August 25, 2016Publication date: December 15, 2016Applicant: AT&T Intellectual Property I, L.P.Inventors: Oliver Spatscheck, Han Q. Nguyen, Steven H. Nurenberg, Gregory J. Smith
-
Patent number: 9516139Abstract: 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: GrantFiled: September 9, 2015Date of Patent: December 6, 2016Assignee: AT&T INTELLECTUAL PROPERTY I, L.P.Inventors: Han Q. Nguyen, Sunil Maloo, Douglas M. Nortz
-
Patent number: 9450703Abstract: 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: GrantFiled: August 23, 2012Date of Patent: September 20, 2016Assignee: AT&T INTELLECTUAL PROPERTY I, L.P.Inventors: Oliver Spatscheck, Han Q. Nguyen, Steven H. Nurenberg, Gregory J. Smith
-
Publication number: 20160261420Abstract: 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: ApplicationFiled: May 12, 2016Publication date: September 8, 2016Applicant: AT&T INTELLECTUAL PROPERTY I, L.P.Inventors: Han Q. Nguyen, Huajin Jeng, Douglas M. Nortz
-
Patent number: 9436443Abstract: 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: GrantFiled: August 28, 2014Date of Patent: September 6, 2016Assignee: AT&T Intellectual Property I, L.P.Inventors: Margaret Chiosi, Brian Dean Freeman, Han Q. Nguyen
-
Patent number: 9397924Abstract: 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: GrantFiled: November 9, 2012Date of Patent: July 19, 2016Assignee: AT&T INTELLECTUAL PROPERTY I, L.P.Inventors: John Mulligan, Han Q. Nguyen, Samir Saad, Jacobus Van Der Merwe, Simon Zelingher
-
Patent number: 9363268Abstract: 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: GrantFiled: June 6, 2014Date of Patent: June 7, 2016Assignee: AT&T INTELLECTUAL PROPERTY I, L.P.Inventors: Han Q. Nguyen, Huajin Jeng, Douglas M. Nortz
-
Publication number: 20160087835Abstract: 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: ApplicationFiled: November 30, 2015Publication date: March 24, 2016Applicant: 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: 9288187Abstract: 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: GrantFiled: October 31, 2007Date of Patent: March 15, 2016Assignee: AT&T INTELLECTUAL PROPERTY II, L.P.Inventors: Ali Murat Iloglu, Han Q. Nguyen
-
Publication number: 20160062746Abstract: 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: ApplicationFiled: August 28, 2014Publication date: March 3, 2016Applicant: AT&T INTELLECTUAL PROPERTY I, L.P.Inventors: Margaret Chiosi, Brian Dean Freeman, Han Q. Nguyen
-
Publication number: 20150381764Abstract: 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: ApplicationFiled: September 9, 2015Publication date: December 31, 2015Inventors: Han Q. Nguyen, Sunil Maloo, Douglas M. Nortz
-
Patent number: 9203775Abstract: 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: GrantFiled: April 14, 2014Date of Patent: December 1, 2015Assignee: 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: 9148372Abstract: 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: GrantFiled: March 5, 2013Date of Patent: September 29, 2015Assignee: AT&T INTELLECTUAL PROPERTY I, L.P.Inventors: Thomas Bradley Scholl, Han Q. Nguyen
-
Patent number: 9137202Abstract: 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: GrantFiled: June 9, 2011Date of Patent: September 15, 2015Assignee: AT&T INTELLECTUAL PROPERTY I, L.P.Inventors: Han Q. Nguyen, Sunil Maloo, Douglas M. Nortz
-
Patent number: 8886830Abstract: 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: GrantFiled: July 30, 2013Date of Patent: November 11, 2014Assignee: AT&T Intellectual Property I, L.P.Inventors: Richard T. Kwapniewski, Han Q. Nguyen
-
Patent number: 8850053Abstract: 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: GrantFiled: April 8, 2010Date of Patent: September 30, 2014Assignee: 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