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: 7904941Abstract: 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: GrantFiled: November 22, 2005Date of Patent: March 8, 2011Assignee: Cisco Technology, Inc.Inventors: Ramanathan Jagadeesan, Bich Nguyen
-
Publication number: 20100185979Abstract: 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: ApplicationFiled: January 21, 2009Publication date: July 22, 2010Applicant: Oracle International CorporationInventors: Melody Shores, Thao Bich Nguyen, Ray Soon Waldin, JR., Joyce Etsuko Ohgi, Kathleen Maguire Candland
-
Patent number: 7644176Abstract: 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: GrantFiled: May 7, 2008Date of Patent: January 5, 2010Assignee: Cisco Technology, Inc.Inventors: Bich Nguyen, Ilya Slain, Kevin J. Connor, Luke K. Surazski, Ramanathan T. Jagadeesan
-
Patent number: 7556854Abstract: 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: GrantFiled: September 24, 2003Date of Patent: July 7, 2009Assignee: The Boeing CompanyInventors: Tibor Farkas, Todd E. Jensen, Bich Nguyen
-
Patent number: 7542455Abstract: 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: GrantFiled: April 18, 2006Date of Patent: June 2, 2009Assignee: Cisco Technology, Inc.Inventors: Mark Grayson, Bich Nguyen, Ramanathan Jagadeesan
-
Patent number: 7490125Abstract: 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: GrantFiled: June 10, 2003Date of Patent: February 10, 2009Assignee: Cisco Technology, Inc.Inventors: Ramanathan Jagadeesan, Wai-Yip Tung, Bich Nguyen, Alex Yiu-Man Chan, David Lee
-
Patent number: 7433701Abstract: 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: GrantFiled: December 5, 2002Date of Patent: October 7, 2008Assignee: Cisco Technology, Inc.Inventors: Ramanathan Jagadeesan, Bich Nguyen, Kent G. Iverson
-
Publication number: 20080222302Abstract: 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: ApplicationFiled: May 7, 2008Publication date: September 11, 2008Applicant: CISCO TECHNOLOGY, INC.Inventors: BICH NGUYEN, ILYA SLAIN, KEVIN J. CONNOR, LUKE K. SURAZSKI, RAMANATHAN T. JAGADEESAN
-
Patent number: 7373413Abstract: 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: GrantFiled: June 28, 2000Date of Patent: May 13, 2008Assignee: Cisco Technology, Inc.Inventors: Bich Nguyen, Ilya Slain, Kevin J. Connor, Luke K. Surazski, Ramanathan T. Jagadeesan
-
Publication number: 20080076428Abstract: 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: ApplicationFiled: November 26, 2007Publication date: March 27, 2008Applicant: Cisco Technology, Inc.Inventors: Ramanathan Jagadeesan, Bich Nguyen
-
Patent number: 7289810Abstract: 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: GrantFiled: December 10, 2004Date of Patent: October 30, 2007Assignee: Cisco Technology, Inc.Inventors: Ramanathan Jagadeesan, Bich Nguyen, Andrew Chung, Arthur G. Howarth
-
Publication number: 20070242672Abstract: 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: ApplicationFiled: April 18, 2006Publication date: October 18, 2007Inventors: Mark Grayson, Bich Nguyen, Ramanathan Jagadeesan
-
Publication number: 20070232322Abstract: 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: ApplicationFiled: March 28, 2006Publication date: October 4, 2007Inventors: Ramanathan Jagadeesan, Andrew Chung, Steven Donovan, Mark Grayson, Bich Nguyen, Christopher Pearce
-
Publication number: 20070195776Abstract: 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: ApplicationFiled: February 23, 2006Publication date: August 23, 2007Inventors: Danyang Zheng, Ramanathan Jagadeesan, Bich Nguyen, Jack Cham
-
Publication number: 20070183364Abstract: 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: ApplicationFiled: February 3, 2006Publication date: August 9, 2007Inventors: Steven Donovan, Bich Nguyen, Mark Grayson, Christopher Pearce, Ramanathan Jagadeesan, Andrew Chung
-
Publication number: 20070130077Abstract: 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: ApplicationFiled: November 22, 2005Publication date: June 7, 2007Applicant: Cisco Technology, Inc.Inventors: Ramanathan Jagadeesan, Bich Nguyen
-
Publication number: 20070123238Abstract: 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: ApplicationFiled: November 29, 2005Publication date: May 31, 2007Inventors: Ramanathan Jagadeesan, Bich Nguyen, Andrew Chung, Christopher Pearce
-
Publication number: 20060256751Abstract: 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: ApplicationFiled: May 11, 2005Publication date: November 16, 2006Inventors: Ramanathan Jagadeesan, Bich Nguyen, Mark Grayson, Eric Hamel
-
Publication number: 20060251113Abstract: 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: ApplicationFiled: June 16, 2006Publication date: November 9, 2006Applicant: Cisco Technology, Inc.Inventors: Ramanathan Jagadeesan, Bich Nguyen, Kamaldip Toor, Sudhakar Valluru, Christopher Pearce
-
Patent number: 7111058Abstract: 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: GrantFiled: June 28, 2000Date of Patent: September 19, 2006Assignee: Cisco Technology, Inc.Inventors: Bich Nguyen, Ilya Slain, Kevin J. Connor, Luke K. Surazski