Patents by Inventor Han Nguyen
Han 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: 20160344594Abstract: A user-defined virtual private cloud computing network is provided that includes a user interface for selecting a plurality of network connectivity features for designing the user-defined virtual private cloud computing network. The virtual private cloud computing network includes tangible storage elements and tangible computing elements selected from a cloud computing network service provider using the user interface, using the user interface each network. The tangible storage elements and tangible computing elements are connected in accordance with network element configuration statements that instantiate actions particular to defined network connectivity features in accordance with defined usage rules. The virtual provide cloud computing network is configured and implemented in accordance with the selected network connectivity features using the tangible storage elements and tangible computing elements.Type: ApplicationFiled: August 8, 2016Publication date: November 24, 2016Applicant: AT&T INTELLECTUAL PROPERTY I, L.P.Inventors: Ashley FLAVEL, Carsten LUND, Han NGUYEN
-
Patent number: 9432263Abstract: A user is provided an interface for selecting network connectivity features for designing a virtual private cloud computing network. Each network connectivity feature has an attribute for connecting tangible storage elements and tangible computing elements in the virtual private cloud computing network. Each network connectivity feature is translatable into a network element configuration statement that instantiates an action particular to the network connectivity feature. Usage rules are defined specifying how the network connectivity features can be used. Selected network connectivity features are accepted from the user. The virtual private cloud computing network is configured in accordance with the selected network connectivity features using the tangible storage elements and tangible computing elements in the virtual private cloud computing network.Type: GrantFiled: June 26, 2014Date of Patent: August 30, 2016Assignee: AT&T INTELLECTUAL PROPERTY I, L.P.Inventors: Ashley Flavel, Carsten Lund, Han Nguyen
-
Publication number: 20160080264Abstract: Methods, apparatus, and articles of manufacture to provide a multicast virtual private network (MVPN) are disclosed. An example method to transmit multicast data over a communication network includes: determining an upstream hop of a multicast transmission based on a received hierarchical ingress replication route; storing a downstream hop and the upstream hop of the multicast transmission in a multicast routing table; monitoring the multicast transmission occurring via an area border router; in response to detecting at least one of a) a threshold fan-out of the multicast transmission or b) a threshold data rate from a source of the multicast transmission, converting a logical topology of the multicast transmission; and in response to receiving a multicast data packet of the multicast transmission, replicating the multicast data packet with the processor based on the downstream hop.Type: ApplicationFiled: November 30, 2015Publication date: March 17, 2016Inventors: Huajin Jeng, Pravin Kumar Johri, Han Nguyen, Samir Saad
-
Patent number: 9225633Abstract: Methods, apparatus, and articles of manufacture to provide a multicast virtual private network (MVPN) are disclosed. An example method includes sending a multicast receiver route received from one of a multicast service processor or a provider edge router to another of the multicast service processor or the provider edge router, wherein the multicast service processor is communicatively coupled to the provider edge router via a multicast control plane topology that is non-congruent to a unicast control plane topology, and replicating multicast data received from the other of the multicast service processor or the provider edge router to the one of the provider edge router or the multicast service processor based on the multicast receiver route.Type: GrantFiled: October 31, 2011Date of Patent: December 29, 2015Assignee: AT&T Intellectual Property I, L.P.Inventors: Huajin Jeng, Pravin Kumar Johri, Han Nguyen, Samir Saad
-
Publication number: 20150350368Abstract: A method, apparatus and computer-readable storage medium distribute a non-live content stream in a network. An initial meta-file is transmitted in response to a request for the content, which identifies a division of the content stream into blocks, and available sources for delivery of the blocks. The initial meta-file can identify a first multicast and a second multicast server, assigning a first and second portion of the blocks for delivery using the first and second multicast source server, respectively. The first and second portions are transmitted using the first and second multicast source servers, respectively. The first and second portions correspond to distinct non-overlapping portions of the non-live content stream. The initial meta-file can also identify a unicast source server, assigning a third portion of the blocks for delivery using the unicast source server, the third portion being transmitted by the unicast source server.Type: ApplicationFiled: August 11, 2015Publication date: December 3, 2015Inventors: Elysia C. Tan, Han Nguyen
-
Patent number: 9130762Abstract: A method, apparatus and computer-readable storage medium distribute a non-live content stream in a network. An initial meta-file is transmitted in response to a request for the content, which identifies a division of the content stream into blocks, and available sources for delivery of the blocks. The initial meta-file can identify a first multicast and a second multicast server, assigning a first and second portion of the blocks for delivery using the first and second multicast source server, respectively. The first and second portions are transmitted using the first and second multicast source servers, respectively. The first and second portions correspond to distinct non-overlapping portions of the non-live content stream. The initial meta-file can also identify a unicast source server, assigning a third portion of the blocks for delivery using the unicast source server, the third potion being transmitted by the unicast source server.Type: GrantFiled: October 16, 2014Date of Patent: September 8, 2015Assignee: AT&T INTELLECTUAL PROPERTY I, L.P.Inventors: Elysia C. Tan, Han Nguyen
-
Patent number: 8955112Abstract: A network routing and service control design enables an internet protocol (“IP”) network to effectively divert, on-demand, a given set of IP traffic flow from its normally followed network path to a network-attached application service processing complex and then enable the IP network to re-inject post-processed (e.g., Distributed Denial of Service scrubbed) traffic back into the network for routing to an originally-intended destination. This design also provides a sophisticated control mechanism for application service providers and/or customers/users for service management purposes. For example, application service providers can manage network and service processing resources and customers/users can manage their service requests.Type: GrantFiled: August 18, 2011Date of Patent: February 10, 2015Assignee: AT&T Intellectual Property I, L.P.Inventors: Han Nguyen, Adrian Cepleanu, Huajin Jeng, Thomas Spencer
-
Publication number: 20150032808Abstract: A method, apparatus and computer-readable storage medium distribute a non-live content stream in a network. An initial meta-file is transmitted in response to a request for the content, which identifies a division of the content stream into blocks, and available sources for delivery of the blocks. The initial meta-file can identify a first multicast and a second multicast server, assigning a first and second portion of the blocks for delivery using the first and second multicast source server, respectively. The first and second portions are transmitted using the first and second multicast source servers, respectively. The first and second portions correspond to distinct non-overlapping portions of the non-live content stream. The initial meta-file can also identify a unicast source server, assigning a third portion of the blocks for delivery using the unicast source server, the third potion being transmitted by the unicast source server.Type: ApplicationFiled: October 16, 2014Publication date: January 29, 2015Inventors: Elysia C. Tan, Han Nguyen
-
Patent number: 8886754Abstract: A method, apparatus and computer-readable storage medium distribute a non-live content stream in a network. An initial meta-file is transmitted in response to a request for the content, which identifies a division of the content stream into blocks, and available sources for delivery of the blocks. The initial meta-file can identify a first multicast and a second multicast server, assigning a first and second portion of the blocks for delivery using the first and second multicast source server, respectively. The first and second portions are transmitted using the first and second multicast source servers, respectively. The first and second portions correspond to distinct non-overlapping portions of the non-live content stream. The initial meta-file can also identify a unicast source server, assigning a third portion of the blocks for delivery using the unicast source server, the third potion being transmitted by the unicast source server.Type: GrantFiled: April 10, 2014Date of Patent: November 11, 2014Assignee: AT&T Intellectual Property I, L.P.Inventors: Elysia Tan, Han Nguyen
-
Publication number: 20140310603Abstract: A user is provided an interface for selecting network connectivity features for designing a virtual private cloud computing network. Each network connectivity feature has an attribute for connecting tangible storage elements and tangible computing elements in the virtual private cloud computing network. Each network connectivity feature is translatable into a network element configuration statement that instantiates an action particular to the network connectivity feature. Usage rules are defined specifying how the network connectivity features can be used. Selected network connectivity features are accepted from the user. The virtual private cloud computing network is configured in accordance with the selected network connectivity features using the tangible storage elements and tangible computing elements in the virtual private cloud computing network.Type: ApplicationFiled: June 26, 2014Publication date: October 16, 2014Inventors: Ashley Flavel, Carsten Lund, Han Nguyen
-
Patent number: 8819195Abstract: A cloud computing network is implemented by defining a plurality of network connectivity features for designing a virtual private cloud computing network within the cloud computing network. Each network connectivity feature has user-definable attributes and each network connectivity feature is translatable into a set of network element configuration statements that instantiate an action particular to the network connectivity feature. Usage rules specifying how the features can be used are defined for the cloud computing network. Selected features from the plurality of network connectivity features are accepted and assembled into a template for configuring the virtual private cloud computing network. The template for configuring the virtual private cloud computing network is validated against the usage rules. The virtual private cloud computing network is implemented in accordance with the validated template for configuring the virtual private cloud computing network.Type: GrantFiled: February 20, 2013Date of Patent: August 26, 2014Assignee: AT&T Intellectual Property I, L.P.Inventors: Ashley Flavel, Carsten Lund, Han Nguyen
-
Patent number: 8819284Abstract: 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: GrantFiled: August 30, 2011Date of Patent: August 26, 2014Assignee: AT&T Intellectual Property I, L.P.Inventors: Han Nguyen, Huajin Jeng, James Uttaro
-
Publication number: 20140222973Abstract: A method, apparatus and computer-readable storage medium distribute a non-live content stream in a network. An initial meta-file is transmitted in response to a request for the content, which identifies a division of the content stream into blocks, and available sources for delivery of the blocks. The initial meta-file can identify a first multicast and a second multicast server, assigning a first and second portion of the blocks for delivery using the first and second multicast source server, respectively. The first and second portions are transmitted using the first and second multicast source servers, respectively. The first and second portions correspond to distinct non-overlapping portions of the non-live content stream. The initial meta-file can also identify a unicast source server, assigning a third portion of the blocks for delivery using the unicast source server, the third potion being transmitted by the unicast source server.Type: ApplicationFiled: April 10, 2014Publication date: August 7, 2014Applicant: AT&T Intellectual Property I, L.P.Inventors: Elysia Tan, Han Nguyen
-
Patent number: 8738743Abstract: A method, apparatus and computer-readable storage medium distribute a non-live content stream in a network. An initial meta-file is transmitted in response to a request for the content, which identifies a division of the content stream into blocks, and available sources for delivery of the blocks. The initial meta-file can identify a first multicast and a second multicast server, assigning a first and second portion of the blocks for delivery using the first and second multicast source server, respectively. The first and second portions are transmitted using the first and second multicast source servers, respectively. The first and second portions correspond to distinct non-overlapping portions of the non-live content stream. The initial meta-file can also identify a unicast source server, assigning a third portion of the blocks for delivery using the unicast source server, the third portion being transmitted by the unicast source server.Type: GrantFiled: January 30, 2013Date of Patent: May 27, 2014Assignee: AT&T Intellectual Property I, L.P.Inventors: Elysia Tan, Han Nguyen
-
Publication number: 20130107725Abstract: Methods, apparatus, and articles of manufacture to provide a multicast virtual private network (MVPN) are disclosed. An example method includes sending a multicast receiver route received from one of a multicast service processor or a provider edge router to another of the multicast service processor or the provider edge router, wherein the multicast service processor is communicatively coupled to the provider edge router via a multicast control plane topology that is non-congruent to a unicast control plane topology, and replicating multicast data received from the other of the multicast service processor or the provider edge router to the one of the provider edge router or the multicast service processor based on the multicast receiver route.Type: ApplicationFiled: October 31, 2011Publication date: May 2, 2013Inventors: Huajin Jeng, Pravin Kumar Johri, Han Nguyen, Samir Saad
-
Patent number: 8407323Abstract: A method of implementing a cloud computing network includes defining, for a cloud computing network including tangible network storage elements and tangible network computing elements, a library of network connectivity building blocks for designing a virtual private cloud computing network within the cloud computing network. Each building block has user-definable attributes and each building block is translatable into a set of network element configuration statements that instantiate an action particular to the building block. Usage rules specifying how the building blocks can be used are defined for the cloud computing network. Dynamically-selected building blocks from the library are accepted and assembled into a configuration template. The configuration template is validated against the usage rules. The virtual private cloud computing network is implemented in accordance with the validated configuration template.Type: GrantFiled: July 12, 2011Date of Patent: March 26, 2013Assignee: AT&T Intellectual Property I, L.P.Inventors: Ashley Flavel, Carsten Lund, Han Nguyen
-
Publication number: 20130054830Abstract: 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: ApplicationFiled: August 30, 2011Publication date: February 28, 2013Inventors: Han Nguyen, Huajin Jeng, James Uttaro
-
Patent number: 8386629Abstract: The invention relates to a method of distributing a non-live content stream in a network. The method comprises transmitting an initial meta-file in response to receiving a request for a non-live content stream. The initial meta-file comprises information, and the information identifies a division of the content stream, identifies a multicast source server and a unicast source server. The method also comprises transmitting at least a first portion of the non-live content stream using the multicast source server and at least a second portion of the non-live content stream using the unicast source server. Also, the invention relates to a system comprising a multicast source server adapted to transmit at least a first portion of the non-live content stream in response to transmission of an initial meta-file. The initial meta-file is transmitted in response to receiving a request for a non-live content stream.Type: GrantFiled: December 27, 2007Date of Patent: February 26, 2013Assignee: AT&T Intellectual Property I, L.P.Inventors: Elysia Tan, Han Nguyen
-
Publication number: 20130044758Abstract: A network routing and service control design enables an internet protocol (“IP”) network to effectively divert, on-demand, a given set of IP traffic flow from its normally followed network path to a network-attached application service processing complex and then enable the IP network to re-inject post-processed (e.g., Distributed Denial of Service scrubbed) traffic back into the network for routing to an originally-intended destination. This design also provides a sophisticated control mechanism for application service providers and/or customers/users for service management purposes. For example, application service providers can manage network and service processing resources and customers/users can manage their service requests.Type: ApplicationFiled: August 18, 2011Publication date: February 21, 2013Inventors: Han Nguyen, Adrian Cepleanu, Huajin Jeng, Thomas Spencer
-
Publication number: 20130018994Abstract: A method of implementing a cloud computing network includes defining, for a cloud computing network including tangible network storage elements and tangible network computing elements, a library of network connectivity building blocks for designing a virtual private cloud computing network within the cloud computing network. Each building block has user-definable attributes and each building block is translatable into a set of network element configuration statements that instantiate an action particular to the building block. Usage rules specifying how the building blocks can be used are defined for the cloud computing network. Dynamically-selected building blocks from the library are accepted and assembled into a configuration template. The configuration template is validated against the usage rules. The virtual private cloud computing network is implemented in accordance with the validated configuration template.Type: ApplicationFiled: July 12, 2011Publication date: January 17, 2013Applicant: AT&T INTELLECTUAL PROPERTY I, L.P.Inventors: Ashley FLAVEL, Carsten LUND, Han NGUYEN