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: 10290303Abstract: 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: GrantFiled: August 25, 2016Date of Patent: May 14, 2019Assignee: Google LLCInventors: Serge Lachapelle, Henrik Lundin
-
Patent number: 10269371Abstract: 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: GrantFiled: September 29, 2017Date of Patent: April 23, 2019Assignee: Google LLCInventors: Erik Kay, Jonas Erik Lindberg, Serge Lachapelle, Henrik Lundin
-
Patent number: 10084921Abstract: 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: GrantFiled: July 18, 2017Date of Patent: September 25, 2018Assignee: GOOGLE LLCInventors: Serge Lachapelle, Alexander Kjeldaas
-
Patent number: 10015385Abstract: 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: GrantFiled: May 18, 2017Date of Patent: July 3, 2018Assignee: Google LLCInventors: Serge Lachapelle, Jens Fredrik Oja
-
Publication number: 20180061437Abstract: 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: ApplicationFiled: September 29, 2017Publication date: March 1, 2018Applicant: Google Inc.Inventors: Erik Kay, Jonas Erik Lindberg, Serge Lachapelle, Henrik Lundin
-
Publication number: 20180061424Abstract: 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: ApplicationFiled: August 25, 2016Publication date: March 1, 2018Applicant: Google Inc.Inventors: Serge Lachapelle, Henrik Lundin
-
Patent number: 9893902Abstract: 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: GrantFiled: May 30, 2012Date of Patent: February 13, 2018Assignee: Google LLCInventors: Christopher David Vander Mey, Karl Martin Ohman, Serge Lachapelle, Justin Russell Uberti
-
Patent number: 9886160Abstract: 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: GrantFiled: March 15, 2013Date of Patent: February 6, 2018Assignee: GOOGLE LLCInventors: Shijing Xian, Serge Lachapelle, Yuri James Wiitala, Jiao Yang Lin, Hin-Chung Lam
-
Publication number: 20170318158Abstract: 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: ApplicationFiled: July 18, 2017Publication date: November 2, 2017Inventors: Serge Lachapelle, Alexander Kjeldaas
-
Patent number: 9779755Abstract: 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: GrantFiled: August 25, 2016Date of Patent: October 3, 2017Assignee: GOOGLE INC.Inventors: Erik Kay, Jonas Erik Lindberg, Serge Lachapelle, Henrik Lundin
-
Publication number: 20170257553Abstract: 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: ApplicationFiled: May 18, 2017Publication date: September 7, 2017Applicant: Google Inc.Inventors: Serge LACHAPELLE, Jens Fredrik OJA
-
Patent number: 9742921Abstract: 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: GrantFiled: October 27, 2016Date of Patent: August 22, 2017Assignee: GOOGLE INC.Inventors: Serge Lachapelle, Alexander Kjeldaas
-
Patent number: 9661208Abstract: 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: GrantFiled: November 13, 2015Date of Patent: May 23, 2017Assignee: Google Inc.Inventors: Serge Lachapelle, Jens Fredrik Oja
-
Publication number: 20170048394Abstract: 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: ApplicationFiled: October 27, 2016Publication date: February 16, 2017Inventors: Serge Lachapelle, Alexander Kjeldaas
-
Patent number: 9491300Abstract: 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: GrantFiled: March 2, 2016Date of Patent: November 8, 2016Assignee: GOOGLE INC.Inventors: Serge Lachapelle, Alexander Kjeldaas
-
Publication number: 20160182728Abstract: 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: ApplicationFiled: March 2, 2016Publication date: June 23, 2016Inventors: SERGE LACHAPELLE, ALEXANDER KJELDAAS
-
Patent number: 9313335Abstract: 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: GrantFiled: September 13, 2013Date of Patent: April 12, 2016Assignee: GOOGLE INC.Inventors: Serge Lachapelle, Alexander Kjeldaas
-
Patent number: 9288435Abstract: 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: GrantFiled: May 14, 2013Date of Patent: March 15, 2016Assignee: GOOGLE INC.Inventors: Serge Lachapelle, André Susano Pinto, Åsa Persson, Magnus Flodman
-
Patent number: 9215411Abstract: 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: GrantFiled: February 3, 2014Date of Patent: December 15, 2015Assignee: Google Inc.Inventors: Serge Lachapelle, Jens Fredrik Oja
-
Patent number: 9210058Abstract: 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: GrantFiled: March 8, 2013Date of Patent: December 8, 2015Assignee: GOOGLE INC.Inventors: Alexander Kjeldaas, Serge Lachapelle