Patents by Inventor Bich Nguyen

Bich 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: 7904941
    Abstract: A content monitoring system applies policies to data transfers, and adapts the policies based on violations. Each policy includes a rule that detects violations and actions performed when the rule is violated. Policies may be adapted by, for example: enabling an inactive policy; modifying a parameter within a rule or an action; generating a new policy by combining a policy macro with the violating content block or with associated meta-data, for example, a user ID or IP address. An optional rolling buffer can be used to hold the most recent transfers, and newly adapted policies can be reapplied to the buffered content. Some content blocks are reassembled from a stream of terminal control protocol (TCP) packets that are transferred across a network barrier point. Other content blocks come from writes to removable media. Some content must be decoded, for example, a word processor file.
    Type: Grant
    Filed: November 22, 2005
    Date of Patent: March 8, 2011
    Assignee: Cisco Technology, Inc.
    Inventors: Ramanathan Jagadeesan, Bich Nguyen
  • Publication number: 20100185979
    Abstract: Systems and methods for providing access to actions and information are described in the present disclosure. According to one example, an embodiment of a method is described. The method comprises analyzing a position of a mouse pointer on a graphical user interface (GUI), the mouse pointer being controlled by a user-operated mouse. Also, a glyph is displayed on the GUI, wherein the glyph is associated with an object that is displayed on the GUI. The method also includes displaying a target in the location of the glyph when the mouse pointer is positioned within a field of the glyph. Furthermore, a dialog box is opened when a mouse click is detected and when the mouse pointer is within a field of the target.
    Type: Application
    Filed: January 21, 2009
    Publication date: July 22, 2010
    Applicant: Oracle International Corporation
    Inventors: Melody Shores, Thao Bich Nguyen, Ray Soon Waldin, JR., Joyce Etsuko Ohgi, Kathleen Maguire Candland
  • Patent number: 7644176
    Abstract: A method for a client to receive streaming media over a network includes receiving data having the streaming media encoded therein and storing the received data in a de-jitter buffer thereby increasing a fullness of the de-jitter buffer. The method further includes, when the fullness reaches a fill level, initiating play out of the stored data from the de-jitter buffer, and changing the fill level while playing out the stored data.
    Type: Grant
    Filed: May 7, 2008
    Date of Patent: January 5, 2010
    Assignee: Cisco Technology, Inc.
    Inventors: Bich Nguyen, Ilya Slain, Kevin J. Connor, Luke K. Surazski, Ramanathan T. Jagadeesan
  • Patent number: 7556854
    Abstract: An insulation package comprising a layer of material having a cellular structure disposed between a first layer of high-strength polymeric fabric and a second layer of high-strength polymeric fabric. The insulation provides protection for critical fluid systems, such as fuel, hydraulic, electrical, pneumatic, thermal, and mechanical systems from high-energy projectiles such as fragments from the disintegration of high-speed turbines and engines.
    Type: Grant
    Filed: September 24, 2003
    Date of Patent: July 7, 2009
    Assignee: The Boeing Company
    Inventors: Tibor Farkas, Todd E. Jensen, Bich Nguyen
  • Patent number: 7542455
    Abstract: Systems and methods are provided to facilitate efficient routing of unlicensed mobile access (UMA) communications. In one implementation, a method of providing a communication link between a first mobile station and a second mobile station through a customer premises equipment (CPE) device includes intercepting a call setup request provided by the first mobile station and received at a security gateway of the CPE device. An address associated with the second mobile station may be extracted from the call setup request and the address may be compared with a plurality of records maintained by the CPE device. A call setup request may be forwarded to the second mobile station if the address corresponds to at least one of the records. The first and second mobile stations may be in communication with the CPE device over a wireless local access network (WLAN) in accordance with an unlicensed mobile communication standard.
    Type: Grant
    Filed: April 18, 2006
    Date of Patent: June 2, 2009
    Assignee: Cisco Technology, Inc.
    Inventors: Mark Grayson, Bich Nguyen, Ramanathan Jagadeesan
  • Patent number: 7490125
    Abstract: The invention relates to a system and method for coordinating multiple session multimodal interaction. The system and method includes a capability discovery module adapted to discover multimodal capability between at least one client and a multimodal device. The system and method includes an association module adapted to associate multiple independent sessions. The system and method includes a synchronization module adapted to synchronize at least one session with other sessions. And the system and method integrate the at least one client with other devices.
    Type: Grant
    Filed: June 10, 2003
    Date of Patent: February 10, 2009
    Assignee: Cisco Technology, Inc.
    Inventors: Ramanathan Jagadeesan, Wai-Yip Tung, Bich Nguyen, Alex Yiu-Man Chan, David Lee
  • Patent number: 7433701
    Abstract: A wireless cellular network includes an access point selector that selects an access point for forwarding data from a wireless device. When data is received with an unacceptable quality level, the access point selector queries other access points for the same data. The queried access points send data quality information to the access point selector. The access point selector uses the data quality information for selecting another one of the access points to forward data from the wireless device.
    Type: Grant
    Filed: December 5, 2002
    Date of Patent: October 7, 2008
    Assignee: Cisco Technology, Inc.
    Inventors: Ramanathan Jagadeesan, Bich Nguyen, Kent G. Iverson
  • Publication number: 20080222302
    Abstract: A method for a client to receive streaming media over a network includes receiving data having the streaming media encoded therein and storing the received data in a de-jitter buffer thereby increasing a fullness of the de-jitter buffer. The method further includes, when the fullness reaches a fill level, initiating play out of the stored data from the de-jitter buffer, and changing the fill level while playing out the stored data.
    Type: Application
    Filed: May 7, 2008
    Publication date: September 11, 2008
    Applicant: CISCO TECHNOLOGY, INC.
    Inventors: BICH NGUYEN, ILYA SLAIN, KEVIN J. CONNOR, LUKE K. SURAZSKI, RAMANATHAN T. JAGADEESAN
  • Patent number: 7373413
    Abstract: Devices and methods are provided for minimizing the startup delay of streaming media transmitted through networks. A server maintains a portion of the media stream stored in an initial burst transmit buffer. At startup, the stored portion is transmitted at a rate higher than the fixed frame rate, exploiting the full available bandwidth. The initial burst transmission fills up the de-jitter receive buffer at the receiving end faster, thereby shortening the startup delay. Then transmission is switched to the regular rate, from the regular buffer. A variable bit rate transcoder is optionally used for the data of the initial transmission. The transcoder diminishes the size of these frames, so they can be transmitted faster. This shortens the start up delay even more. A receiver has a buffer with a fill level started at a value lower than a final value. This triggers the beginning of play out faster, further shortening the delay time.
    Type: Grant
    Filed: June 28, 2000
    Date of Patent: May 13, 2008
    Assignee: Cisco Technology, Inc.
    Inventors: Bich Nguyen, Ilya Slain, Kevin J. Connor, Luke K. Surazski, Ramanathan T. Jagadeesan
  • Publication number: 20080076428
    Abstract: A method for handing off a call between networks includes monitoring a quality of a first link between a mobile station and a wireless local area network (WLAN) when the mobile station is actively connected with the WLAN on a call and monitoring a quality of a second link between the mobile station and a cellular network when the mobile station is actively connected with the WLAN on the call. The method also includes handing off the call from the WLAN to the cellular network when the quality of the first link is less than a handoff trigger threshold for a drop count duration and when the quality of the second link is greater than a minimum cellular link quality threshold.
    Type: Application
    Filed: November 26, 2007
    Publication date: March 27, 2008
    Applicant: Cisco Technology, Inc.
    Inventors: Ramanathan Jagadeesan, Bich Nguyen
  • Patent number: 7289810
    Abstract: The present invention provides methods and devices using location detection to enable MMMDs to activate and tune to appropriate radios and networks. Some preferred embodiments use radio frequency identification (“RFID”)—based location detection. Preferably, the location detection occurs at or near wireless domain boundaries. Some implementations employ proximity/boundary detection to enhance handoff triggers, which initiate handoff mechanisms between different networks, as an MMMD moves between wireless networks, via a wireless domain portal. Some implementations involve methods and devices for device validation and authorization. An MMMD is provided with local wireless network awareness, which may be used by the MMMD to have the appropriate radio turned on and properly tuned. Accordingly, the methods and devices of the present invention achieve power savings and improved handoff across networks.
    Type: Grant
    Filed: December 10, 2004
    Date of Patent: October 30, 2007
    Assignee: Cisco Technology, Inc.
    Inventors: Ramanathan Jagadeesan, Bich Nguyen, Andrew Chung, Arthur G. Howarth
  • Publication number: 20070242672
    Abstract: Systems and methods are provided to facilitate efficient routing of unlicensed mobile access (UMA) communications. In one implementation, a method of providing a communication link between a first mobile station and a second mobile station through a customer premises equipment (CPE) device includes intercepting a call setup request provided by the first mobile station and received at a security gateway of the CPE device. An address associated with the second mobile station may be extracted from the call setup request and the address may be compared with a plurality of records maintained by the CPE device. A call setup request may be forwarded to the second mobile station if the address corresponds to at least one of the records. The first and second mobile stations may be in communication with the CPE device over a wireless local access network (WLAN) in accordance with an unlicensed mobile communication standard.
    Type: Application
    Filed: April 18, 2006
    Publication date: October 18, 2007
    Inventors: Mark Grayson, Bich Nguyen, Ramanathan Jagadeesan
  • Publication number: 20070232322
    Abstract: Gathering location information from a first wireless network to determine whether to anchor a communication session in a second wireless network, a mobile node capable of communicating with both the first wireless network and the second wireless network, includes receiving location information from the first wireless network as the mobile node moves through one or more service areas of the first wireless network. It is determined whether a triggering event occurs. If the triggering event occurs, the location information is stored to determine whether to anchor a session in the second wireless network.
    Type: Application
    Filed: March 28, 2006
    Publication date: October 4, 2007
    Inventors: Ramanathan Jagadeesan, Andrew Chung, Steven Donovan, Mark Grayson, Bich Nguyen, Christopher Pearce
  • Publication number: 20070195776
    Abstract: A method for channeling network traffic is described, which includes identifying, with an agent disposed within a client computer of the network, a portion of the network traffic associated with the client computer that has compliance related interest. The identified compliance interesting traffic portion is encapsulated with a header. Apart from the encapsulated traffic portion, the network traffic is routed according to its designated destination. The interesting traffic portion however is diverted on the basis of the encapsulating header. The diverted traffic portion is channeled for compliance related processing. Upon being channeled, the traffic portion is processed according to a compliance related policy. The processing is performed remotely from the client computer.
    Type: Application
    Filed: February 23, 2006
    Publication date: August 23, 2007
    Inventors: Danyang Zheng, Ramanathan Jagadeesan, Bich Nguyen, Jack Cham
  • Publication number: 20070183364
    Abstract: Anchoring a communication session for a target mobile phone includes identifying a current access node operable to provide the target mobile phone access to a first network of a first network type. Potential access nodes operable to provide a mobile phone access to a second network of a second network type are identified. Whether the communication session can be handed off to a potential access node of the one or more potential access nodes is established. Anchoring of the communication session is initiated in the second network only if the communication session can be handed off to a potential access node of the one or more potential access nodes.
    Type: Application
    Filed: February 3, 2006
    Publication date: August 9, 2007
    Inventors: Steven Donovan, Bich Nguyen, Mark Grayson, Christopher Pearce, Ramanathan Jagadeesan, Andrew Chung
  • Publication number: 20070130077
    Abstract: A content monitoring system applies policies to data transfers, and adapts the policies based on violations. Each policy includes a rule that detects violations and actions performed when the rule is violated. Policies may be adapted by, for example: enabling an inactive policy; modifying a parameter within a rule or an action; generating a new policy by combining a policy macro with the violating content block or with associated meta-data, for example, a user ID or IP address. An optional rolling buffer can be used to hold the most recent transfers, and newly adapted policies can be reapplied to the buffered content. Some content blocks are reassembled from a stream of terminal control protocol (TCP) packets that are transferred across a network barrier point. Other content blocks come from writes to removable media. Some content must be decoded, for example, a word processor file.
    Type: Application
    Filed: November 22, 2005
    Publication date: June 7, 2007
    Applicant: Cisco Technology, Inc.
    Inventors: Ramanathan Jagadeesan, Bich Nguyen
  • Publication number: 20070123238
    Abstract: A method for providing signaling in a network environment is provided that includes receiving, at a mobile station, a new call from a mobility application, the new call including a caller ID segment associated with an existing call for the mobile station. The method further includes evaluating data included in the caller ID segment in order to perform an activity related to the data provided in the caller ID segment.
    Type: Application
    Filed: November 29, 2005
    Publication date: May 31, 2007
    Inventors: Ramanathan Jagadeesan, Bich Nguyen, Andrew Chung, Christopher Pearce
  • Publication number: 20060256751
    Abstract: An apparatus for providing connectivity is provided that includes a mobility server operable to coordinate a communication session between a first and a second end-user device. The first end-user device is associated with a first call leg and the second end-user device is associated with a second call leg. A handoff is executed in transferring the communication session from the first end-user device to the second end-user device. In more particular embodiments, the mobility server is operable to receive signal strength information from the first end-user device and to execute the handoff based on the signal strength information. In addition, the handoff is executed based on an end-user preference that is provided in a subscription that is accessed by the mobility server.
    Type: Application
    Filed: May 11, 2005
    Publication date: November 16, 2006
    Inventors: Ramanathan Jagadeesan, Bich Nguyen, Mark Grayson, Eric Hamel
  • Publication number: 20060251113
    Abstract: A method is provided that includes receiving a request from a communication device to establish a communication session with a mobile station, the mobile station being operable to roam between a private and a public network. The mobile station is signaled via a cellular data network that a call is being initiated for the mobile station. Signaling information may be exchanged with a voice gateway such that one or more voice circuits are established. A signaling pathway may be established between an Internet protocol private branch exchange (IP PBX) and the mobile station via the cellular data network. The establishment of the signaling pathway is substantially concurrent with the establishment of one or more of the voice circuits. One or more features associated with a private network are delivered to the mobile station during the communication session as an end user moves between the public and private networks.
    Type: Application
    Filed: June 16, 2006
    Publication date: November 9, 2006
    Applicant: Cisco Technology, Inc.
    Inventors: Ramanathan Jagadeesan, Bich Nguyen, Kamaldip Toor, Sudhakar Valluru, Christopher Pearce
  • Patent number: 7111058
    Abstract: A server is provided with a transmit buffer, a transcoder, and a redundancy encoder. The server is for transmitting streaming media to a client through a communication network. A control unit senses when the network is temporarily congested, and activates the transcoder and the redundancy encoder. The frames require fewer bits, and thus arrive in the client's de-jitter buffer without interruption, notwithstanding the network congestion. This prevents network jitter.
    Type: Grant
    Filed: June 28, 2000
    Date of Patent: September 19, 2006
    Assignee: Cisco Technology, Inc.
    Inventors: Bich Nguyen, Ilya Slain, Kevin J. Connor, Luke K. Surazski