Patents by Inventor Guanghao Shen

Guanghao Shen 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: 11360737
    Abstract: The present disclosure discloses a method and apparatus for providing a speech service. A specific embodiment of the method comprises: receiving request information sent by a device, the request information comprising first event information and speech information, the first event information used for indicating a first event occurring on the device when the device sends the request information, wherein the first event information comprises speech input event information used for instructing a user to input the speech information; generating response information comprising an operation instruction for a targeted device on the basis of the first event information and the speech information; and sending the response information to the targeted device for the targeted device to perform an operation indicated by the operation instruction. The embodiment improves the efficiency of providing a speech service.
    Type: Grant
    Filed: July 5, 2018
    Date of Patent: June 14, 2022
    Assignee: BAIDU ONLINE NETWORK TECHNOLOGY (BEIJING) CO., LTD
    Inventors: Jianliang Zhou, Guanghao Shen, Ruisheng Wu
  • Patent number: 10965982
    Abstract: A method and apparatus for synchronously playing an image and an audio are provided. The method comprises: acquiring a play service request sent by a broadcast terminal; acquiring play image data and audio data corresponding to the play service request, the play image data being divided into a plurality of groups based on played content; and sending the play image data, the audio data, and information for determining a first corresponding relationship between each of the groups and an attribute of the audio data to the broadcast terminal, to enable the broadcast terminal to perform synchronization on the play image data and the audio data correspondingly to synchronously play the play image data and the audio data. Establishing the corresponding relationship between the audio data and the played content of each of the groups enables the broadcast terminal to accurately synchronize the played audio content and the displayed play image.
    Type: Grant
    Filed: October 30, 2018
    Date of Patent: March 30, 2021
    Assignee: BAIDU ONLINE NETWORK TECHNOLOGY (BEIJING) CO., LTD.
    Inventors: Xing Luo, Guanghao Shen, Xufei Jiang, Xiuzhong Gu, Yangyang Zhang, Fang Duan, Wuchen Chen, Qingchang Hao
  • Patent number: 10791200
    Abstract: The present disclosure discloses a method, apparatus and server for providing a voice service. The method includes: receiving a request message for providing a target voice service to a device end that has accessed a third-party voice service, the request message including a request content and status information of the device end; acquiring a response message generated after processing the request content based on the status information, the response message including an operation instruction; and sending the response message to the device end. The request message and response message are generated according to a message format configured in a constructed data service framework model of the target voice service, and transmitted based on a transport protocol configured in the constructed data service framework model; and the message format is consistent with that of the third-party voice service, and the transport protocol is consistent with that of the third-party voice service.
    Type: Grant
    Filed: July 10, 2019
    Date of Patent: September 29, 2020
    Assignee: BAIDU ONLINE NETWORK TECHNOLOGY (BEIJING) CO., LTD.
    Inventors: Xing Luo, Guanghao Shen, Peng Wang, Juntao Xue, Jidong Wang, Sijie Yang
  • Patent number: 10782856
    Abstract: Embodiments of the present disclosure provide a method and a device for training an acoustic model, a terminal device and a storage medium. The method includes: displaying a content card associated with an application function on a screen of a terminal device; and performing a switching operation on the content card currently displayed on the screen when detecting that a preset switching condition is satisfied.
    Type: Grant
    Filed: October 29, 2018
    Date of Patent: September 22, 2020
    Assignee: BAIDU ONLINE NETWORK TECHNOLOGY (BEIJING) CO., LTD.
    Inventors: Lu Qian, Xufei Jiang, Xiangnan Yuan, Guanghao Shen, Xing Luo
  • Patent number: 10581957
    Abstract: Techniques for facilitating and accelerating log data processing are disclosed herein. The front-end clusters generate a large amount of log data in real time and transfer the log data to an aggregating cluster. When the aggregating cluster is not available, the front-clusters write the log data to local filers and send the data when the aggregating cluster recovers. The aggregating cluster is designed to aggregate incoming log data streams from different front-end servers and clusters. The aggregating cluster further sends the aggregated log data stream to centralized NFS filers or a data warehouse cluster. The local filers and the aggregating cluster stage the log data for access by applications, so that the applications do not wait until the data reach the centralized NFS filers or data warehouse cluster.
    Type: Grant
    Filed: February 10, 2017
    Date of Patent: March 3, 2020
    Assignee: Facebook, Inc.
    Inventors: Samuel Rash, Dhruba Borthakur, Zheng Shao, Guanghao Shen
  • Publication number: 20190335020
    Abstract: The present disclosure discloses a method, apparatus and server for providing a voice service. The method includes: receiving a request message for providing a target voice service to a device end that has accessed a third-party voice service, the request message including a request content and status information of the device end; acquiring a response message generated after processing the request content based on the status information, the response message including an operation instruction; and sending the response message to the device end. The request message and response message are generated according to a message format configured in a constructed data service framework model of the target voice service, and transmitted based on a transport protocol configured in the constructed data service framework model; and the message format is consistent with that of the third-party voice service, and the transport protocol is consistent with that of the third-party voice service.
    Type: Application
    Filed: July 10, 2019
    Publication date: October 31, 2019
    Inventors: Xing LUO, Guanghao SHEN, Peng WANG, Juntao XUE, Jidong WANG, Sijie YANG
  • Publication number: 20190297374
    Abstract: A method and apparatus for synchronously playing an image and an audio are provided. The method comprises: acquiring a play service request sent by a broadcast terminal; acquiring play image data and audio data corresponding to the play service request, the play image data being divided into a plurality of groups based on played content; and sending the play image data, the audio data, and information for determining a first corresponding relationship between each of the groups and an attribute of the audio data to the broadcast terminal, to enable the broadcast terminal to perform synchronization on the play image data and the audio data correspondingly to synchronously play the play image data and the audio data. Establishing the corresponding relationship between the audio data and the played content of each of the groups enables the broadcast terminal to accurately synchronize the played audio content and the displayed play image.
    Type: Application
    Filed: October 30, 2018
    Publication date: September 26, 2019
    Applicant: BAIDU ONLINE NETWORK TECHNOLOGY (BEIJING) CO., LTD.
    Inventors: Xing Luo, Guanghao Shen, Xufei Jiang, Xiuzhong Gu, Yangyang Zhang, Fang Duan, Wuchen Chen, Qingchang Hao
  • Publication number: 20190294306
    Abstract: Embodiments of the present disclosure provide a method and a device for training an acoustic model, a terminal device and a storage medium. The method includes: displaying a content card associated with an application function on a screen of a terminal device; and performing a switching operation on the content card currently displayed on the screen when detecting that a preset switching condition is satisfied.
    Type: Application
    Filed: October 29, 2018
    Publication date: September 26, 2019
    Inventors: Lu QIAN, Xufei JIANG, Xiangnan YUAN, Guanghao SHEN, Xing LUO
  • Publication number: 20190012138
    Abstract: The present disclosure discloses a method and apparatus for providing a speech service. A specific embodiment of the method comprises: receiving request information sent by a device, the request information comprising first event information and speech information, the first event information used for indicating a first event occurring on the device when the device sends the request information, wherein the first event information comprises speech input event information used for instructing a user to input the speech information; generating response information comprising an operation instruction for a targeted device on the basis of the first event information and the speech information; and sending the response information to the targeted device for the targeted device to perform an operation indicated by the operation instruction. The embodiment improves the efficiency of providing a speech service.
    Type: Application
    Filed: July 5, 2018
    Publication date: January 10, 2019
    Inventors: Jianliang ZHOU, Guanghao SHEN, Ruisheng WU
  • Publication number: 20170155707
    Abstract: Techniques for facilitating and accelerating log data processing are disclosed herein. The front-end clusters generate a large amount of log data in real time and transfer the log data to an aggregating cluster. When the aggregating cluster is not available, the front-clusters write the log data to local filers and send the data when the aggregating cluster recovers. The aggregating cluster is designed to aggregate incoming log data streams from different front-end servers and clusters. The aggregating cluster further sends the aggregated log data stream to centralized NFS filers or a data warehouse cluster. The local filers and the aggregating cluster stage the log data for access by applications, so that the applications do not wait until the data reach the centralized NFS filers or data warehouse cluster.
    Type: Application
    Filed: February 10, 2017
    Publication date: June 1, 2017
    Inventors: Samuel Rash, Dhruba Borthakur, Zheng Shao, Guanghao Shen
  • Patent number: 9609050
    Abstract: Techniques for facilitating and accelerating log data processing are disclosed herein. The front-end clusters generate a large amount of log data in real time and transfer the log data to an aggregating cluster. When the aggregating cluster is not available, the front-clusters write the log data to local filers and send the data when the aggregating cluster recovers. The aggregating cluster is designed to aggregate incoming log data streams from different front-end servers and clusters. The aggregating cluster further sends the aggregated log data stream to centralized NFS filers or a data warehouse cluster. The local filers and the aggregating cluster stage the log data for access by applications, so that the applications do not wait until the data reach the centralized NFS filers or data warehouse cluster.
    Type: Grant
    Filed: January 31, 2013
    Date of Patent: March 28, 2017
    Assignee: Facebook, Inc.
    Inventors: Samuel Rash, Dhruba Borthakur, Zheng Shao, Guanghao Shen
  • Patent number: 9590852
    Abstract: A method includes: determining a maintenance update for a data service tier based on a service condition of a data service of a target host server; selecting a spare host server to perform the maintenance update; performing the maintenance update of the data service tier to the spare host server; activating the data service on the spare host server; and redirecting client request traffic to the spare host server.
    Type: Grant
    Filed: February 15, 2013
    Date of Patent: March 7, 2017
    Assignee: Facebook, Inc.
    Inventors: Soren Bogh Lassen, Guanghao Shen, Iain Becker
  • Publication number: 20140237090
    Abstract: A method includes: determining a maintenance update for a data service tier based on a service condition of a data service of a target host server; selecting a spare host server to perform the maintenance update; performing the maintenance update of the data service tier to the spare host server; activating the data service on the spare host server; and redirecting client request traffic to the spare host server.
    Type: Application
    Filed: February 15, 2013
    Publication date: August 21, 2014
    Applicant: Facebook, Inc.
    Inventors: Soren Lassen, Guanghao Shen, Iain Becker
  • Publication number: 20140215007
    Abstract: Techniques for facilitating and accelerating log data processing are disclosed herein. The front-end clusters generate a large amount of log data in real time and transfer the log data to an aggregating cluster. When the aggregating cluster is not available, the front-clusters write the log data to local filers and send the data when the aggregating cluster recovers. The aggregating cluster is designed to aggregate incoming log data streams from different front-end servers and clusters. The aggregating cluster further sends the aggregated log data stream to centralized NFS filers or a data warehouse cluster. The local filers and the aggregating cluster stage the log data for access by applications, so that the applications do not wait until the data reach the centralized NFS filers or data warehouse cluster.
    Type: Application
    Filed: January 31, 2013
    Publication date: July 31, 2014
    Inventors: Samuel Rash, Dhruba Borthakur, Zheng Shao, Guanghao Shen