Patents by Inventor Yanghua Liu
Yanghua Liu 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: 10334001Abstract: A method is described and in one embodiment includes receiving a request to participate in a web-based conferencing session using an IP phone, wherein the web-based conferencing session is hosted by a server; establishing an encrypted connection to the server; requesting network routing information for the IP phone from a call manager; receiving from the call manager the requested routing information; and establishing a connection with the IP phone using the received routing information. The method may further include embodiments in which the request to participate in the web-based conferencing session is initiated by a user via a client application executing on a computer device and in which the encrypted connection is established over an Internet.Type: GrantFiled: August 31, 2016Date of Patent: June 25, 2019Assignee: Cisco Technology, Inc.Inventors: Yanghua Liu, Don D. Brown
-
Publication number: 20180063207Abstract: A method is described and in one embodiment includes receiving a request to participate in a web-based conferencing session using an IP phone, wherein the web-based conferencing session is hosted by a server; establishing an encrypted connection to the server; requesting network routing information for the IP phone from a call manager; receiving from the call manager the requested routing information; and establishing a connection with the IP phone using the received routing information. The method may further include embodiments in which the request to participate in the web-based conferencing session is initiated by a user via a client application executing on a computer device and in which the encrypted connection is established over an Internet.Type: ApplicationFiled: August 31, 2016Publication date: March 1, 2018Applicant: CISCO TECHNOLOGY, INC.Inventors: Yanghua Liu, Don D. Brown
-
Patent number: 9591037Abstract: A scalable media conferencing system minimizes delay while maintaining a consistent session across all of the distributed media servers handling the conference session. Each of the media servers sends a list of the local top streams and their importance. A global list of top streams is created and disseminated to all of the media servers. Each of the media servers then forwards any local stream that is on the list of global top streams to all of the other media servers. Once a media server receives all of the streams on the list of global top streams, it locally mixes the streams together and outputs the mixed stream to the endpoints that are locally connected to that media server.Type: GrantFiled: October 30, 2013Date of Patent: March 7, 2017Assignee: Cisco Technology, Inc.Inventors: Duanpei Wu, Yanghua Liu
-
Patent number: 9210269Abstract: In one embodiment, a method includes receiving requests to join a conference from a plurality of user devices proximate a first endpoint. The requests include a username. The method also includes receiving an audio signal for the conference from the first endpoint. The first endpoint is operable to capture audio proximate the first endpoint. The method also includes transmitting the audio signal to a second endpoint, remote from the first endpoint. The method also includes identifying, by a processor, an active speaker proximate the first endpoint based on information received from the plurality of user devices.Type: GrantFiled: October 31, 2012Date of Patent: December 8, 2015Assignee: Cisco Technology, Inc.Inventors: Yanghua Liu, Weidong Chen, Biren Gandhi, Raghurama Bhat, Joseph Fouad Khouri, John Joseph Houston, Brian Thomas Toombs
-
Publication number: 20150120830Abstract: A scalable media conferencing system minimizes delay while maintaining a consistent session across all of the distributed media servers handling the conference session. Each of the media servers sends a list of the local top streams and their importance. A global list of top streams is created and disseminated to all of the media servers. Each of the media servers then forwards any local stream that is on the list of global top streams to all of the other media servers. Once a media server receives all of the streams on the list of global top streams, it locally mixes the streams together and outputs the mixed stream to the endpoints that are locally connected to that media server.Type: ApplicationFiled: October 30, 2013Publication date: April 30, 2015Applicant: Cisco Technology, Inc.Inventors: Duanpei Wu, Yanghua Liu
-
Patent number: 8878678Abstract: In one embodiment, a method includes capturing samples of sound associated with an environment, and processing the samples of sound to determine whether the samples of sound likely include voice activity. The samples of sound are captured while a microphone is muted. When it is determined that the samples of sound likely include the voice activity, the method also includes providing a first notification arranged to indicate that voice activity is detected and that the microphone is muted.Type: GrantFiled: May 29, 2012Date of Patent: November 4, 2014Assignee: Cisco Technology, Inc.Inventor: Yanghua Liu
-
Patent number: 8868658Abstract: A method, a system and computer readable storage media facilitate receiving a data stream from a host media server that is outside of a network, designating a multicasting source within the network to receive the data stream from the host media server, and multicasting the data stream from the multicasting source to a plurality of client devices within the network.Type: GrantFiled: April 27, 2012Date of Patent: October 21, 2014Assignee: Cisco Technology, Inc.Inventors: Yanghua Liu, Bin Hu, Erzhen Liang
-
Publication number: 20140118472Abstract: In one embodiment, a method includes receiving requests to join a conference from a plurality of user devices proximate a first endpoint. The requests include a username. The method also includes receiving an audio signal for the conference from the first endpoint. The first endpoint is operable to capture audio proximate the first endpoint. The method also includes transmitting the audio signal to a second endpoint, remote from the first endpoint. The method also includes identifying, by a processor, an active speaker proximate the first endpoint based on information received from the plurality of user devices.Type: ApplicationFiled: October 31, 2012Publication date: May 1, 2014Inventors: Yanghua Liu, Weidong Chen, Biren Gandhi, Raghurama Bhat, Joseph Fouad Khouri, John Joseph Houston, Brian Thomas Toombs
-
Publication number: 20130321156Abstract: In one embodiment, a method includes capturing samples of sound associated with an environment, and processing the samples of sound to determine whether the samples of sound likely include voice activity. The samples of sound are captured while a microphone is muted. When it is determined that the samples of sound likely include the voice activity, the method also includes providing a first notification arranged to indicate that voice activity is detected and that the microphone is muted.Type: ApplicationFiled: May 29, 2012Publication date: December 5, 2013Applicant: Cisco Technology, Inc.Inventor: Yanghua Liu
-
Publication number: 20130290418Abstract: A method, a system and computer readable storage media facilitate receiving a data stream from a host media server that is outside of a network, designating a multicasting source within the network to receive the data stream from the host media server, and multicasting the data stream from the multicasting source to a plurality of client devices within the network.Type: ApplicationFiled: April 27, 2012Publication date: October 31, 2013Applicant: CISCO TECHNOLOGY, INC.Inventors: Yanghua Liu, Bin Hu, Erzhen Liang
-
Patent number: 8190745Abstract: In one embodiment, a participant device joins a collaboration session among a plurality of participant devices. The content shared within the collaboration session includes lower-priority data and higher-priority data. An initial available bandwidth for use with the collaboration session is determined. Based on the initial available bandwidth and an expected second bandwidth for higher-priority data shared within the collaboration session, a first bandwidth is allocated for lower-priority data shared within the collaboration session. During the collaboration session, an actual second bandwidth for the higher-priority data shared within the collaboration session is monitored. The expected second bandwidth is compared to the monitored actual second bandwidth, and a bandwidth variant is determined. Based on the determined bandwidth variant, the first bandwidth allocated for the lower-priority data shared within the collaboration session is adjusted to increase the bandwidth allocated for the lower-priority data.Type: GrantFiled: June 14, 2011Date of Patent: May 29, 2012Assignee: Cisco Technology, Inc.Inventors: Sihai Xiao, Yanghua Liu
-
Publication number: 20110276635Abstract: In one embodiment, a participant device joins a collaboration session among a plurality of participant devices. The content shared within the collaboration session includes lower-priority data and higher-priority data. An initial available bandwidth for use with the collaboration session is determined. Based on the initial available bandwidth and an expected second bandwidth for higher-priority data shared within the collaboration session, a first bandwidth is allocated for lower-priority data shared within the collaboration session. During the collaboration session, an actual second bandwidth for the higher-priority data shared within the collaboration session is monitored. The expected second bandwidth is compared to the monitored actual second bandwidth, and a bandwidth variant is determined. Based on the determined bandwidth variant, the first bandwidth allocated for the lower-priority data shared within the collaboration session is adjusted to increase the bandwidth allocated for the lower-priority data.Type: ApplicationFiled: June 14, 2011Publication date: November 10, 2011Inventors: Sihai Xiao, Yanghua Liu
-
Patent number: 7979550Abstract: In one embodiment, the systems and methods determine an initial bandwidth at a client device; allocate an allocated bandwidth to the client device between a first server and a second server; monitor the allocated bandwidth; and adjust the allocated bandwidth based on a target bandwidth from the first server to the client.Type: GrantFiled: May 24, 2007Date of Patent: July 12, 2011Inventors: Sihai Xiao, Yanghua Liu
-
Publication number: 20080294758Abstract: In one embodiment, the systems and methods determine an initial bandwidth at a client device; allocate an allocated bandwidth to the client device between a first server and a second server; monitor the allocated bandwidth; and adjust the allocated bandwidth based on a target bandwidth from the first server to the client.Type: ApplicationFiled: May 24, 2007Publication date: November 27, 2008Inventors: Sihai Xiao, Yanghua Liu
-
Publication number: 20040062260Abstract: Multi-level Jitter Control includes a system and operational methods for distributing jitter buffers among two or more subsystems of a system on a chip “SOC”. In one embodiment, an integrated circuit includes a first processor equipped to receive audio data, perform a first level of jitter buffer control on the audio data, and transmit the audio data to a second processor of the integrated circuit, and a second processor equipped to perform a second level of jitter buffer control on the audio data prior to the audio data being played out.Type: ApplicationFiled: September 30, 2002Publication date: April 1, 2004Inventors: Anthony E. Raetz, Yanghua Liu