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

  • Patent number: 8065691
    Abstract: The invention provides a portable customizable desktop environment, enabling a User to replicate and use the User's preferred desktop configuration on any computing device by means of an enabled portable memory device such as USB drive. Further, the portable desktop can be encapsulated, such that little if any trace of the use of the portable desktop are glean-able from the host computer. Also provided is a method of learning to duplicate a program's environment requirements within the portable desktop environment. The invention further provides a means for providing universal synchronization of a portable customized desktop, thereby preserving data and providing alternate access by User.
    Type: Grant
    Filed: April 14, 2006
    Date of Patent: November 22, 2011
    Inventors: Sudhir Pendse, Han Nguyen
  • Publication number: 20090248886
    Abstract: 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: Application
    Filed: December 27, 2007
    Publication date: October 1, 2009
    Applicant: AT&T LABS, INC.
    Inventors: Elysia Tan, Han Nguyen
  • Publication number: 20090210794
    Abstract: The invention provides a portable customizable desktop environment, enabling a User to replicate and use the User's preferred desktop configuration on any computing device by means of an enabled portable memory device such as USB drive. Further, the portable desktop can be encapsulated, such that little if any trace of the use of the portable desktop are glean-able from the host computer. Also provided is a method of learning to duplicate a program's environment requirements within the portable desktop environment. The invention further provides a means for providing universal synchronization of a portable customized desktop, thereby preserving data and providing alternate access by User.
    Type: Application
    Filed: April 14, 2006
    Publication date: August 20, 2009
    Inventors: Sudhir Pendse, Han Nguyen
  • Publication number: 20080065783
    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 the purposes of specific applications.
    Type: Application
    Filed: October 31, 2007
    Publication date: March 13, 2008
    Inventors: Ali Iloglu, Han Nguyen
  • Publication number: 20070124497
    Abstract: Route advertisement requests made by a customer are received at route provisioning center (20) to effect either advertisement of a newly provisioned route or withdrawal of an existing route. In the case of a request to advertise a newly provisioned route, the request is subjected to validation, and if unable to be validated, the request is rejected. Upon validation of a new route advertisement, or following receipt of a request to withdraw an existing route advertisement, the customer-entered request is entered into an official routing database (26) for subsequent propagation to network access providers (14, 16 and 18). Periodically, a check is made to verify that the customer-entered request remains active.
    Type: Application
    Filed: January 29, 2007
    Publication date: May 31, 2007
    Inventors: Kevin D'Souza, Han Nguyen, Leah Zhang
  • Patent number: 7174475
    Abstract: A method and apparatus are disclosed for dynamically reducing clock skew among various nodes on an integrated circuit. The disclosed clock skew reduction technique dynamically estimates the clock delay to each node and inserts a corresponding delay for each node such that the clock signals arriving at each node are all in phase with a global clock (or 180° out of phase). Delays attributable to both the wire RC delays and the clock buffer delays are addressed. A feedback path for the clock signal associated with each node allows the round trip travel time of the clock signal to be estimated. When the length of the feedback path matches the length of the primary clock path, the clock skew present at the corresponding node can be estimated as fifty percent (50%) of the round trip delay time. Dynamic adjustments to the delay control circuit are permitted as operating conditions shift.
    Type: Grant
    Filed: February 16, 2001
    Date of Patent: February 6, 2007
    Assignee: Agere Systems Inc.
    Inventors: Hyun Lee, Han Nguyen, Lai Q. Pham
  • Publication number: 20060230444
    Abstract: A method and apparatus for providing traffic management for distributed denial of service (DDOS) traffic. Within a communications network, a DDOS detection system monitors network traffic to identify traffic that is designed to attack a particular server within the network and their entry points into the network. A traffic routing control unit is requested to deny service to the DDOS traffic. By selectively manipulating the routing information propagated to network edge routers, the traffic that is denied service is limited to mostly DDOS traffic and is routed to a cleaning center or a null address in the most effective fashion.
    Type: Application
    Filed: March 25, 2005
    Publication date: October 12, 2006
    Inventors: Ali Iloglu, Han Nguyen, John Mulligan, Samir Saad
  • Publication number: 20060206606
    Abstract: A method and apparatus for providing traffic management through dynamic and granular definitions of route groups. Within a communications network, a traffic routing control unit (e.g., an intelligent route service control point (IRSCP)) creates route group assignments for each route within a customers network in accordance with a customer's routing plan, determines protocol control values to be set within each edge router of the network to fulfill the group assignments, and uses border gateway protocol (BGP) to set the protocol control values in the edge routers to facilitate fulfilling the route group assignments. Using the traffic routing control unit and programming the protocol control values of the edge routers, enables the network to be flexibly defined and the traffic routing within the network to have very granular control.
    Type: Application
    Filed: March 8, 2005
    Publication date: September 14, 2006
    Inventors: Ali Iloglu, Han Nguyen, John Mulligan, Kevin D'Souza
  • Publication number: 20060104280
    Abstract: A method of configuring a network access device connected to an access network connected to a plurality of service networks, the network device having a first network address allocated to a subscriber of services of a first service provider provided by a first service network, with a new network address allocated to a second subscriber of services of either the first service provider, or a second service provider provided by a second service network. The method comprises the steps of: sending a request from the network access device to the access network with user credentials for the second subscriber requesting access to the first service provider or a change to the second service provider; receiving a response from the access network; and initiating a network address change request using a configuration protocol.
    Type: Application
    Filed: December 29, 2005
    Publication date: May 18, 2006
    Inventors: Sean Carolan, John Garrett, Charles Kalmanek, Han Nguyen, Kadangode Ramakrishnan
  • Publication number: 20060029035
    Abstract: The invention comprises a method and apparatus for managing route selection in a network. Specifically, the method comprises receiving a set of routes from each of a plurality of routers, filtering each of the sets of routes, and selecting at least one route from each of the filtered sets of routes according to routing information associated with each of the respective routers.
    Type: Application
    Filed: December 22, 2004
    Publication date: February 9, 2006
    Inventors: Christopher Chase, Albert Greenberg, Ali Iloglu, Charles Kalmanek, John Mulligan, Han Nguyen, Jennifer Rexford, Samir Saad, Aman Shaikh, Jacobus Van Der Merwe
  • Publication number: 20050021789
    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 the purposes of specific applications.
    Type: Application
    Filed: January 30, 2004
    Publication date: January 27, 2005
    Inventors: Ali Iloglu, Han Nguyen
  • Publication number: 20020116656
    Abstract: A method and apparatus are disclosed for dynamically reducing clock skew among various nodes on an integrated circuit. The disclosed clock skew reduction technique dynamically estimates the clock delay to each node and inserts a corresponding delay for each node such that the clock signals arriving at each node are all in phase with a global clock (or 180° out of phase). Delays attributable to both the wire RC delays and the clock buffer delays are addressed. A feedback path for the clock signal associated with each node allows the round trip travel time of the clock signal to be estimated. When the length of the feedback path matches the length of the primary clock path, the clock skew present at the corresponding node can be estimated as fifty percent (50%) of the round trip delay time. Dynamic adjustments to the delay control circuit are permitted as operating conditions shift.
    Type: Application
    Filed: February 16, 2001
    Publication date: August 22, 2002
    Inventors: Hyun Lee, Han Nguyen, Lai Q. Pham