Patents by Inventor Serge Lachapelle

Serge Lachapelle 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: 10290303
    Abstract: Computer-implemented techniques can include establishing, between first and second computing devices, an audio communication session via a network. The first computing device can receive and temporarily store audio packets corresponding to an audio input signal obtained by the second computing device. When the audio packets cause the buffer to fill beyond or at a rate exceeding a loss threshold indicative of a temporary loss of communication via the network, the techniques can decode the audio packets to obtain an audio output signal, determine whether the audio output signal includes speech, and when the audio output signal includes speech, remove a redundant portion of the audio output signal corresponding to a pitch period to obtain a modified audio output signal. The modified audio output signal can then be output via a speaker of the first computing device.
    Type: Grant
    Filed: August 25, 2016
    Date of Patent: May 14, 2019
    Assignee: Google LLC
    Inventors: Serge Lachapelle, Henrik Lundin
  • Patent number: 10269371
    Abstract: A computer-implemented technique can include establishing an audio communication session between first and second computing devices and obtaining, by the first computing device, an audio input signal using audio data captured by a microphone. The first computing device can analyze the audio input signal to detect a speech input by its first user and can determine a duration of a detection period from when the audio input signal was obtained until the analyzing has completed. The first computing device can then transmit, to the second computing device, (i) a portion of the audio input signal beginning at a start of the speech input and (ii) the detection period duration, wherein receipt of the portion of the audio input signal and the detection period duration causes the second computing device to accelerate playback of the portion of the audio input signal to compensate for the detection period duration.
    Type: Grant
    Filed: September 29, 2017
    Date of Patent: April 23, 2019
    Assignee: Google LLC
    Inventors: Erik Kay, Jonas Erik Lindberg, Serge Lachapelle, Henrik Lundin
  • Patent number: 10084921
    Abstract: Systems and methods are provided for handling concurrent speech in which temporally overlapping first speech data and second speech data is received from respective first and second participants of a session. A speech policy applied to the speech data specifies dropping the second speech when it interrupts the first speech within a first interval of the first speech data. The first interval is temporally bounded by the beginning of the first speech and a first predetermined amount of time after the beginning of the first speech. The speech policy specifies outputting the first speech data and then outputting the second speech data when the second speech data interrupts a second interval of the first speech data. The second interval of the first speech data is temporally bounded by the end of the first speech data and a second predetermined amount of time before the end of the first speech data.
    Type: Grant
    Filed: July 18, 2017
    Date of Patent: September 25, 2018
    Assignee: GOOGLE LLC
    Inventors: Serge Lachapelle, Alexander Kjeldaas
  • Patent number: 10015385
    Abstract: Implementations generally relate to enhancing video conferences. In some implementations, a method includes determining one or more characteristics of a video stream provided by a first camera. The method further includes determining one or more functions of the first camera based on the one or more characteristics. The method further includes enabling a browser to control the one or more functions of the first camera, and wherein the browser is remote relative to the first camera.
    Type: Grant
    Filed: May 18, 2017
    Date of Patent: July 3, 2018
    Assignee: Google LLC
    Inventors: Serge Lachapelle, Jens Fredrik Oja
  • Publication number: 20180061437
    Abstract: A computer-implemented technique can include establishing an audio communication session between first and second computing devices and obtaining, by the first computing device, an audio input signal using audio data captured by a microphone. The first computing device can analyze the audio input signal to detect a speech input by its first user and can determine a duration of a detection period from when the audio input signal was obtained until the analyzing has completed. The first computing device can then transmit, to the second computing device, (i) a portion of the audio input signal beginning at a start of the speech input and (ii) the detection period duration, wherein receipt of the portion of the audio input signal and the detection period duration causes the second computing device to accelerate playback of the portion of the audio input signal to compensate for the detection period duration.
    Type: Application
    Filed: September 29, 2017
    Publication date: March 1, 2018
    Applicant: Google Inc.
    Inventors: Erik Kay, Jonas Erik Lindberg, Serge Lachapelle, Henrik Lundin
  • Publication number: 20180061424
    Abstract: Computer-implemented techniques can include establishing, between first and second computing devices, an audio communication session via a network. The first computing device can receive and temporarily store audio packets corresponding to an audio input signal obtained by the second computing device. When the audio packets cause the buffer to fill beyond or at a rate exceeding a loss threshold indicative of a temporary loss of communication via the network, the techniques can decode the audio packets to obtain an audio output signal, determine whether the audio output signal includes speech, and when the audio output signal includes speech, remove a redundant portion of the audio output signal corresponding to a pitch period to obtain a modified audio output signal. The modified audio output signal can then be output via a speaker of the first computing device.
    Type: Application
    Filed: August 25, 2016
    Publication date: March 1, 2018
    Applicant: Google Inc.
    Inventors: Serge Lachapelle, Henrik Lundin
  • Patent number: 9893902
    Abstract: Techniques for muting participants in a communication session are described. A communication session, such as a teleconference or a video conference, may be established between a plurality of participants using devices. Each participant engaged in the communication session may be authorized to mute or un-mute other participants. Information related to the communication session may be provided to some of the participants, including but are not limited to, indications of when a participant is muted or unmuted, indications of which participant initiated a muting or un-muting, indications of volume of a participant, or indications of types of sounds in a communication session. Social controls, utilized through transparency (e.g., providing identifying indications), may reduce the chance of misuse of the muting functionality.
    Type: Grant
    Filed: May 30, 2012
    Date of Patent: February 13, 2018
    Assignee: Google LLC
    Inventors: Christopher David Vander Mey, Karl Martin Ohman, Serge Lachapelle, Justin Russell Uberti
  • Patent number: 9886160
    Abstract: According to one general aspect, a method may include executing, by a processor of a computing device, at least a portion of an application that includes a plurality of tabs, each tab associated with a respective document that is configured to be rendered for display by the application. The method may also include determining a particular tab of the plurality of tabs that is recording an audio and/or visual signal derived from an environment of the computing device. The method may further include providing a graphical indication, associated with the particular tab, that indicates to a user of the computing device that the particular tab is recording the audio and/or visual signal.
    Type: Grant
    Filed: March 15, 2013
    Date of Patent: February 6, 2018
    Assignee: GOOGLE LLC
    Inventors: Shijing Xian, Serge Lachapelle, Yuri James Wiitala, Jiao Yang Lin, Hin-Chung Lam
  • Publication number: 20170318158
    Abstract: Systems and methods are provided for handling concurrent speech in which temporally overlapping first speech data and second speech data is received from respective first and second participants of a session. A speech policy applied to the speech data specifies dropping the second speech when it interrupts the first speech within a first interval of the first speech data. The first interval is temporally bounded by the beginning of the first speech and a first predetermined amount of time after the beginning of the first speech. The speech policy specifies outputting the first speech data and then outputting the second speech data when the second speech data interrupts a second interval of the first speech data. The second interval of the first speech data is temporally bounded by the end of the first speech data and a second predetermined amount of time before the end of the first speech data.
    Type: Application
    Filed: July 18, 2017
    Publication date: November 2, 2017
    Inventors: Serge Lachapelle, Alexander Kjeldaas
  • Patent number: 9779755
    Abstract: A computer-implemented technique can include establishing an audio communication session between first and second computing devices and obtaining, by the first computing device, an audio input signal using audio data captured by a microphone. The first computing device can analyze the audio input signal to detect a speech input by its first user and can determine a duration of a detection period from when the audio input signal was obtained until the analyzing has completed. The first computing device can then transmit, to the second computing device, (i) a portion of the audio input signal beginning at a start of the speech input and (ii) the detection period duration, wherein receipt of the portion of the audio input signal and the detection period duration causes the second computing device to accelerate playback of the portion of the audio input signal to compensate for the detection period duration.
    Type: Grant
    Filed: August 25, 2016
    Date of Patent: October 3, 2017
    Assignee: GOOGLE INC.
    Inventors: Erik Kay, Jonas Erik Lindberg, Serge Lachapelle, Henrik Lundin
  • Publication number: 20170257553
    Abstract: Implementations generally relate to enhancing video conferences. In some implementations, a method includes determining one or more characteristics of a video stream provided by a first camera. The method further includes determining one or more functions of the first camera based on the one or more characteristics. The method further includes enabling a browser to control the one or more functions of the first camera, and wherein the browser is remote relative to the first camera.
    Type: Application
    Filed: May 18, 2017
    Publication date: September 7, 2017
    Applicant: Google Inc.
    Inventors: Serge LACHAPELLE, Jens Fredrik OJA
  • Patent number: 9742921
    Abstract: Systems and methods are provided for handling concurrent speech in which first speech data is received from a first participant of a session and second speech data is received from a second participant of the session. The second speech data includes a pause. The second speech data temporally overlaps the first speech data. A determination is made as to whether the first speech data exceeds a predetermined length. When the first speech data exceeds the predetermined length, the first speech data is outputted and then the second speech data of the second participant is outputted without the pause. When the first speech data does not exceed the predetermined length, the first speech data is outputted and then the second speech data is outputted with the pause.
    Type: Grant
    Filed: October 27, 2016
    Date of Patent: August 22, 2017
    Assignee: GOOGLE INC.
    Inventors: Serge Lachapelle, Alexander Kjeldaas
  • Patent number: 9661208
    Abstract: Implementations generally relate to enhancing video conferences. In some implementations, a method includes determining one or more characteristics of a video stream provided by a first camera. The method further includes determining one or more functions of the first camera based on the one or more characteristics. The method further includes enabling a browser to control the one or more functions of the first camera, and wherein the browser is remote relative to the first camera.
    Type: Grant
    Filed: November 13, 2015
    Date of Patent: May 23, 2017
    Assignee: Google Inc.
    Inventors: Serge Lachapelle, Jens Fredrik Oja
  • Publication number: 20170048394
    Abstract: Systems and methods are provided for handling concurrent speech in which first speech data is received from a first participant of a session and second speech data is received from a second participant of the session. The second speech data includes a pause. The second speech data temporally overlaps the first speech data. A determination is made as to whether the first speech data exceeds a predetermined length. When the first speech data exceeds the predetermined length, the first speech data is outputted and then the second speech data of the second participant is outputted without the pause. When the first speech data does not exceed the predetermined length, the first speech data is outputted and then the second speech data is outputted with the pause.
    Type: Application
    Filed: October 27, 2016
    Publication date: February 16, 2017
    Inventors: Serge Lachapelle, Alexander Kjeldaas
  • Patent number: 9491300
    Abstract: A system having one or more processors and a memory receives both speech data from first and second participants of a session. The system outputs the speech of the first participant. The system outputs the speech of the second participant concurrent with the speech of the first participant when the length of time of the speech data of the first participant is more than a predetermined threshold amount. The system outputs the speech data of the second participant in accordance with an adjustment of the speech of one or more participants of the session that includes delaying output of the speech data of the second participant until after the speech data of the first participant has been outputted when the length of time of the speech data of the first participant is less than the predetermined threshold amount.
    Type: Grant
    Filed: March 2, 2016
    Date of Patent: November 8, 2016
    Assignee: GOOGLE INC.
    Inventors: Serge Lachapelle, Alexander Kjeldaas
  • Publication number: 20160182728
    Abstract: A system having one or more processors and a memory receives both speech data from first and second participants of a session. The system outputs the speech of the first participant. The system outputs the speech of the second participant concurrent with the speech of the first participant when the length of time of the speech data of the first participant is more than a predetermined threshold amount. The system outputs the speech data of the second participant in accordance with an adjustment of the speech of one or more participants of the session that includes delaying output of the speech data of the second participant until after the speech data of the first participant has been outputted when the length of time of the speech data of the first participant is less than the predetermined threshold amount.
    Type: Application
    Filed: March 2, 2016
    Publication date: June 23, 2016
    Inventors: SERGE LACHAPELLE, ALEXANDER KJELDAAS
  • Patent number: 9313335
    Abstract: A system having one or more processors and a memory, receives both speech data from first and second participants of a session. The system outputs the speech of the first participant. The system outputs the speech of the second participant in accordance with an adjustment of the speech of a participant of the session when the speech of the second participant temporally overlaps less than a first predetermined threshold amount of a terminal portion of the speech of the first participant. The system drops the speech of the second participant when the speech of the second participant temporally overlaps more than the first predetermined threshold amount of the terminal portion of the speech of the first participant. Optionally, the system adjusts the speech of a participant of the session by delaying output of the speech of the second participant.
    Type: Grant
    Filed: September 13, 2013
    Date of Patent: April 12, 2016
    Assignee: GOOGLE INC.
    Inventors: Serge Lachapelle, Alexander Kjeldaas
  • Patent number: 9288435
    Abstract: Provided are methods for switching active speakers during a video conferencing session. An image of an active speaker in a video conference is provided for presentation in a main display area of a display screen, where the active speaker is one of a plurality of users participating in the video conference over a network. When, a new active speaker out of the users participating in the video conference is detected, resolutions of available video streams received for each of the users are determined. In response to determining that the resolution of the video stream received for the new active speaker is below a threshold resolution, the image of the active speaker continues to be provided for presentation in the main display area until a predetermined period of time has elapsed.
    Type: Grant
    Filed: May 14, 2013
    Date of Patent: March 15, 2016
    Assignee: GOOGLE INC.
    Inventors: Serge Lachapelle, André Susano Pinto, Åsa Persson, Magnus Flodman
  • Patent number: 9215411
    Abstract: Implementations generally relate to enhancing video conferences. In some implementations, a method includes determining one or more characteristics of a video stream provided by a first camera. The method further includes determining one or more functions of the first camera based on the one or more characteristics. The method further includes enabling a browser to control the one or more functions of the first camera, and wherein the browser is remote relative to the first camera.
    Type: Grant
    Filed: February 3, 2014
    Date of Patent: December 15, 2015
    Assignee: Google Inc.
    Inventors: Serge Lachapelle, Jens Fredrik Oja
  • Patent number: 9210058
    Abstract: A system having one or more processors and a memory, sends a plurality of test audio packets at a level of signal complexity deviating from a model level of signal complexity to a destination device through one or more networks. The system then receives a response to the plurality of test audio packets, where the response is indicative of a value for a quality of service characteristic associated with the one or more networks, and where the value for the quality of service characteristic is determined by how the plurality of test audio packets deviate from the model level of signal complexity when received by a remote device. In response to receiving the response to the plurality of test audio packets, the system activates a signal correction action when the value for the quality of service characteristic fails to meet a performance threshold.
    Type: Grant
    Filed: March 8, 2013
    Date of Patent: December 8, 2015
    Assignee: GOOGLE INC.
    Inventors: Alexander Kjeldaas, Serge Lachapelle