Patents by Inventor Christophe Chaland

Christophe Chaland 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).

  • Publication number: 20220358917
    Abstract: In one embodiment, a method includes receiving a voice request from a first user who intends to activate a particular client system among a plurality of client systems that are within listening range of the first user, accessing signals associated with the voice request from each of the client systems, identifying a first client system from the plurality of client systems as being the particular client system the first user intended to activate based on the accessed signals, and instructing the first client system to provide a response from an assistant system responsive to the voice request.
    Type: Application
    Filed: June 2, 2021
    Publication date: November 10, 2022
    Inventors: Christophe Chaland, Lloyd Hilaiel, Zhenhua Cui, Krishna Chaitanya Gopisetty Srinivas, Rohin Dabas, Ian Graves, Yuanhui Chen, Zhengping Zuo, Pramod Gurunath
  • Publication number: 20220129556
    Abstract: In one embodiment, a system includes an automatic speech recognition (ASR) module, a natural-language understanding (NLU) module, a dialog manager, one or more agents, an arbitrator, a delivery system, one or more processors, and a non-transitory memory coupled to the processors comprising instructions executable by the processors, the processors operable when executing the instructions to receive a user input, process the user input using the ASR module, the NLU module, the dialog manager, one or more of the agents, the arbitrator, and the delivery system, and provide a response to the user input.
    Type: Application
    Filed: October 27, 2021
    Publication date: April 28, 2022
    Inventors: Zhiyu Chen, Honglei Liu, Hu Xu, Seungwhan Moon, Hao Zhou, Bing Liu, Zihang Meng, Amy Lawson Bearman, Ahmed Magdy Hamed Mohamed, Eric Robert Northup, Jihang Li, Jinsong Yu, Jeremy Gillmor Kahn, Lloyd Hilaiel, Justin Denney, Christophe Chaland
  • Patent number: 9800883
    Abstract: A system and method provides transcoding a video in parallel by multiple transcoders based on a measure of video coding complexity (VCC). The system has a video pre-processing module, a master transcoder, a transcoding controller and multiple transcoders. The video pre-processing module transcodes a source video into an intermediate video. The master transcoder partitions the intermediate video into multiple transcoding units, where a transcoding unit identifies a portion of data of the intermediate video for transcoding. The master transcoder further generates a transcoding request for each transcoding unit. The transcoding controller distributes the transcoding units to the multiple transcoders, which transcode the data of the transcoding units in parallel into transcoded data.
    Type: Grant
    Filed: April 6, 2016
    Date of Patent: October 24, 2017
    Assignee: GOOGLE INC.
    Inventors: Krishna Gadepalli, Christophe Chaland, Rushabh Doshi, Huisheng Wang, Wendy Tobagus, Vijnan Shastri, Debargha Mukherjee
  • Publication number: 20160219286
    Abstract: A system and method provides transcoding a video in parallel by multiple transcoders based on a measure of video coding complexity (VCC). The system has a video pre-processing module, a master transcoder, a transcoding controller and multiple transcoders. The video pre-processing module transcodes a source video into an intermediate video. The master transcoder partitions the intermediate video into multiple transcoding units, where a transcoding unit identifies a portion of data of the intermediate video for transcoding. The master transcoder further generates a transcoding request for each transcoding unit.
    Type: Application
    Filed: April 6, 2016
    Publication date: July 28, 2016
    Inventors: Krishna Gadepalli, Christophe Chaland, Rushabh Doshi, Huisheng Wang, Wendy Tobagus, Vijnan Shastri, Debargha Mukherjee
  • Patent number: 9338467
    Abstract: A system and method provides transcoding a video in parallel by multiple transcoders based on a measure of video coding complexity (VCC). The system has a video pre-processing module, a master transcoder, a transcoding controller and multiple transcoders. The video pre-processing module transcodes a source video into an intermediate video. The master transcoder partitions the intermediate video into multiple transcoding units, where a transcoding unit identifies a portion of data of the intermediate video for transcoding. The master transcoder further generates a transcoding request for each transcoding unit. The transcoding controller distributes the transcoding units to the multiple transcoders, which transcode the data of the transcoding units in parallel into transcoded data.
    Type: Grant
    Filed: July 18, 2011
    Date of Patent: May 10, 2016
    Assignee: Google Inc.
    Inventors: Krishna K. Gadepalli, Christophe Chaland, Rushabh A. Doshi, Huisheng Wang, Wendy Tobagus, Vijnan Shastri, Debargha Mukherjee
  • Publication number: 20150339006
    Abstract: Particular embodiments of a computing device include a main thread, a graphics thread, and an input thread. The main thread may execute instructions to generate an object representation of a GUI for an application. Copies of the object representation may be provided to the graphics thread and the input thread. The main thread may determine which displayable sections to render based on user input information, a current location with respect to the GUI, and a caching pattern. The caching pattern may include a first section and one or more second sections adjacent to the first section in one or more directions. The main thread may render the those displayable sections and cache some of the sections. The graphics thread may then asynchronously execute instructions to draw one of the rendered sections into a frame buffer.
    Type: Application
    Filed: February 13, 2015
    Publication date: November 26, 2015
    Inventors: Christophe Chaland, Jonathan M. Kaldor, Robert Douglas Arnold
  • Patent number: 8042142
    Abstract: In one embodiment, a method includes accessing data identifying a video for processing and mapping an instruction graph to the video based on one or more predetermined criteria and the data identifying the video. The instruction graph describes a workflow for processing the video, and the workflow includes a series of services that each provide particular processing of the video. The method includes calling the services in series to process the video based on the instruction graph. The video streams to each service in series as the video processes. A downstream service may begin processing one or more portions of the video after an upstream service has finished processing the one or more portions of the video and before the upstream service has finished processing the video in its entirety.
    Type: Grant
    Filed: December 10, 2008
    Date of Patent: October 18, 2011
    Assignee: Google Inc.
    Inventors: Rushabh A. Doshi, Wendy Tobagus, Vijnan Shastri, Christophe Chaland