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: 10334001
    Abstract: 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: Grant
    Filed: August 31, 2016
    Date of Patent: June 25, 2019
    Assignee: Cisco Technology, Inc.
    Inventors: Yanghua Liu, Don D. Brown
  • Publication number: 20180063207
    Abstract: 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: Application
    Filed: August 31, 2016
    Publication date: March 1, 2018
    Applicant: CISCO TECHNOLOGY, INC.
    Inventors: Yanghua Liu, Don D. Brown
  • Patent number: 9591037
    Abstract: 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: Grant
    Filed: October 30, 2013
    Date of Patent: March 7, 2017
    Assignee: Cisco Technology, Inc.
    Inventors: Duanpei Wu, Yanghua Liu
  • Patent number: 9210269
    Abstract: 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: Grant
    Filed: October 31, 2012
    Date of Patent: December 8, 2015
    Assignee: Cisco Technology, Inc.
    Inventors: Yanghua Liu, Weidong Chen, Biren Gandhi, Raghurama Bhat, Joseph Fouad Khouri, John Joseph Houston, Brian Thomas Toombs
  • Publication number: 20150120830
    Abstract: 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: Application
    Filed: October 30, 2013
    Publication date: April 30, 2015
    Applicant: Cisco Technology, Inc.
    Inventors: Duanpei Wu, Yanghua Liu
  • Patent number: 8878678
    Abstract: 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: Grant
    Filed: May 29, 2012
    Date of Patent: November 4, 2014
    Assignee: Cisco Technology, Inc.
    Inventor: Yanghua Liu
  • Patent number: 8868658
    Abstract: 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: Grant
    Filed: April 27, 2012
    Date of Patent: October 21, 2014
    Assignee: Cisco Technology, Inc.
    Inventors: Yanghua Liu, Bin Hu, Erzhen Liang
  • Publication number: 20140118472
    Abstract: 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: Application
    Filed: October 31, 2012
    Publication date: May 1, 2014
    Inventors: Yanghua Liu, Weidong Chen, Biren Gandhi, Raghurama Bhat, Joseph Fouad Khouri, John Joseph Houston, Brian Thomas Toombs
  • Publication number: 20130321156
    Abstract: 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: Application
    Filed: May 29, 2012
    Publication date: December 5, 2013
    Applicant: Cisco Technology, Inc.
    Inventor: Yanghua Liu
  • Publication number: 20130290418
    Abstract: 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: Application
    Filed: April 27, 2012
    Publication date: October 31, 2013
    Applicant: CISCO TECHNOLOGY, INC.
    Inventors: Yanghua Liu, Bin Hu, Erzhen Liang
  • Patent number: 8190745
    Abstract: 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: Grant
    Filed: June 14, 2011
    Date of Patent: May 29, 2012
    Assignee: Cisco Technology, Inc.
    Inventors: Sihai Xiao, Yanghua Liu
  • Publication number: 20110276635
    Abstract: 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: Application
    Filed: June 14, 2011
    Publication date: November 10, 2011
    Inventors: Sihai Xiao, Yanghua Liu
  • Patent number: 7979550
    Abstract: 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: Grant
    Filed: May 24, 2007
    Date of Patent: July 12, 2011
    Inventors: Sihai Xiao, Yanghua Liu
  • Publication number: 20080294758
    Abstract: 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: Application
    Filed: May 24, 2007
    Publication date: November 27, 2008
    Inventors: Sihai Xiao, Yanghua Liu
  • Publication number: 20040062260
    Abstract: 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: Application
    Filed: September 30, 2002
    Publication date: April 1, 2004
    Inventors: Anthony E. Raetz, Yanghua Liu