Patents by Inventor Philippe Clavel

Philippe Clavel 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: 20240304210
    Abstract: A computer-implemented method to determine whether to introduce latency into an audio stream from a particular speaker includes an audio stream from a sender device. The method further includes providing, as input to a trained machine-learning model, the audio stream and a speech analysis score, information about one or more voice emotion parameters, and one or more voice emotion scores for a first user associated with the sender device, wherein the trained machine-learning model is iteratively applied to the audio stream and wherein each iteration corresponds to a respective portion of the audio stream. The method further includes generating as output, with the trained machine-learning model, a level of toxicity in the audio stream. The method further includes transmitting the audio stream to a recipient device, wherein the transmitting is performed to introduce a time delay in the audio stream based on the level of toxicity.
    Type: Application
    Filed: May 21, 2024
    Publication date: September 12, 2024
    Applicant: Roblox Corporation
    Inventors: Mahesh Kumar NANDWANA, Philippe CLAVEL, Morgan MCGUIRE
  • Patent number: 12027177
    Abstract: A computer-implemented method to determine whether to introduce latency into an audio stream from a particular speaker includes an audio stream from a sender device. The method further includes providing, as input to a trained machine-learning model, the audio stream and a speech analysis score, information about one or more voice emotion parameters, and one or more voice emotion scores for a first user associated with the sender device, wherein the trained machine-learning model is iteratively applied to the audio stream and wherein each iteration corresponds to a respective portion of the audio stream. The method further includes generating as output, with the trained machine-learning model, a level of toxicity in the audio stream. The method further includes transmitting the audio stream to a recipient device, wherein the transmitting is performed to introduce a time delay in the audio stream based on the level of toxicity.
    Type: Grant
    Filed: September 8, 2022
    Date of Patent: July 2, 2024
    Assignee: Roblox Corporation
    Inventors: Mahesh Kumar Nandwana, Philippe Clavel, Morgan McGuire
  • Publication number: 20240147178
    Abstract: Some implementations relate to methods, systems, and computer-readable media for providing audio for virtual experiences. In some implementations, a method includes receiving, at a server, a first request to generate a plurality of sounds for a user device, wherein the user device is associated with a virtual experience hosted by the server, obtaining, by the server, sound source data for a plurality of sound sources associated with the plurality of sounds, obtaining, by the server, virtual experience state information that comprises a location of a virtual microphone in the virtual experience and at least one of a velocity of the virtual microphone in the virtual experience or an orientation of the virtual microphone in the virtual experience, generating, by the server, an audio mix of the plurality of sounds based on the sound source data and the virtual experience state information, and transmitting the audio mix to the user device.
    Type: Application
    Filed: November 2, 2022
    Publication date: May 2, 2024
    Applicant: Roblox Corporation
    Inventors: Philippe CLAVEL, Paul KERR, David O'NEAL, Frederick William UMMINGER, III, Alex ZHUKOV
  • Publication number: 20240087596
    Abstract: A computer-implemented method to determine whether to introduce latency into an audio stream from a particular speaker includes an audio stream from a sender device. The method further includes providing, as input to a trained machine-learning model, the audio stream and a speech analysis score, information about one or more voice emotion parameters, and one or more voice emotion scores for a first user associated with the sender device, wherein the trained machine-learning model is iteratively applied to the audio stream and wherein each iteration corresponds to a respective portion of the audio stream. The method further includes generating as output, with the trained machine-learning model, a level of toxicity in the audio stream. The method further includes transmitting the audio stream to a recipient device, wherein the transmitting is performed to introduce a time delay in the audio stream based on the level of toxicity.
    Type: Application
    Filed: September 8, 2022
    Publication date: March 14, 2024
    Applicant: Roblox Corporation
    Inventors: Mahesh Kumar NANDWANA, Philippe CLAVEL, Morgan MCGUIRE
  • Publication number: 20230334743
    Abstract: Various input modes and output modes may be used for a three-dimensional (3D) environment. A user may use a particular input mode (e.g., text, audio, video, etc.) for animating a 3D avatar of the user in the 3D environment. The user may use a particular output mode (e.g., text, audio, 3D animation, etc.) in the presentation of the 3D environment. The input/output modes may change based on conditions such as a location of the user.
    Type: Application
    Filed: April 27, 2023
    Publication date: October 19, 2023
    Applicant: Roblox Corporation
    Inventors: David B. BASZUCKI, Philippe CLAVEL, Morgan Clemens TUCKER
  • Patent number: 11651541
    Abstract: Various input modes and output modes may be used for a three-dimensional (3D) environment. A user may use a particular input mode (e.g., text, audio, video, etc.) for animating a 3D avatar of the user in the 3D environment. The user may use a particular output mode (e.g., text, audio, 3D animation, etc.) in the presentation of the 3D environment. The input/output modes may change based on conditions such as a location of the user.
    Type: Grant
    Filed: July 14, 2021
    Date of Patent: May 16, 2023
    Assignee: Roblox Corporation
    Inventors: David B. Baszucki, Philippe Clavel, Morgan Clemens Tucker
  • Publication number: 20230017111
    Abstract: Implementations described herein relate to methods, systems, and computer-readable media to provide spatialized audio in virtual experiences. The spatialized audio may be used in voice communications such as, for example, voice and/or video chats. The chats may include spatialized audio that is combined at a client device, or at an online experience platform, and is targeted to a particular user. Individual audio streams may be collected from a plurality of avatars and other objects, and combined based on the target user. The audio may also include background and/or ambient sounds to provide a rich, immersive audio stream in virtual experiences.
    Type: Application
    Filed: July 15, 2022
    Publication date: January 19, 2023
    Applicant: Roblox Corporation
    Inventors: Hitesh CHHABRA, Philippe CLAVEL, Plamen DRAGOZOV, Jason Lawrence GOLUBOCK, Palmer Noel HOGEN, Sandeep KANUMURI, Pavel PAVLOV, Slawomir STRUMECKI, Joshua Ray TAYLOR, Frederick William UMMINGER
  • Publication number: 20220277505
    Abstract: Various input modes and output modes may be used for a three-dimensional (3D) environment. A user may use a particular input mode (e.g., text, audio, video, etc.) for animating a 3D avatar of the user in the 3D environment. The user may use a particular output mode (e.g., text, audio, 3D animation, etc.) in the presentation of the 3D environment. The input/output modes may change based on conditions such as a location of the user.
    Type: Application
    Filed: July 14, 2021
    Publication date: September 1, 2022
    Applicant: Roblox Corporation
    Inventors: David B. BASZUCKI, Philippe CLAVEL, Morgan Clemens TUCKER
  • Publication number: 20200186373
    Abstract: A method for sharing media within a chat room system, including: providing a virtual chat room that is accessible by a first user device and a second user device, receiving, from the first user device, a first media item generated by an application executed on the user device to share within the chat room, sending the first media item for distribution to the second user device via the virtual chat room, receiving a second media item from the second user device for provision in the virtual chat room, and sending the second media item for distribution to the first user device via the virtual chat room.
    Type: Application
    Filed: February 11, 2020
    Publication date: June 11, 2020
    Inventors: Philippe Clavel, Timophey Zaitsev, Stefan Birrer, Alexandre Francois
  • Patent number: 10560276
    Abstract: A method for sharing media within a chat room system, including: in response to receipt of a sharing selection from a user at a device, rerouting an audio output from a default audio output of the device to a virtual audio output, capturing a primary audio stream generated by an application executed on the device with the virtual audio output, sending the primary audio stream to an external server for distribution to secondary user devices, receiving a secondary audio stream from the external server and concurrently playing the primary audio stream and secondary audio stream at an audio output of the device.
    Type: Grant
    Filed: September 1, 2017
    Date of Patent: February 11, 2020
    Assignee: RABBIT ASSET PURCHASE CORP.
    Inventors: Philippe Clavel, Timophey Zaitsev, Stefan Birrer, Alexandre Francois
  • Patent number: 10334207
    Abstract: In one embodiment, a method includes sending, to client computing devices that are each associated with a particular user identifier, conversation-group information that identifies a conversation group. The conversation-group information includes a user identifier of a first user of the conversation group. The user identifier of the first user is associated with a first one of the client computing devices. The conversation-group information also includes a server identifier of a streaming server for the conversation group. The method includes receiving, from the first one of the client computing devices, a first audio stream and a first video stream. The method includes receiving, from each of one or more of the client computing devices other than the first one of the client computing devices, a request to access the conversation group.
    Type: Grant
    Filed: December 12, 2017
    Date of Patent: June 25, 2019
    Assignee: Rabbit, Inc.
    Inventors: Philippe Clavel, Timophey Zaitsev, Stefan Birrer, Alexandre Francois
  • Publication number: 20180103235
    Abstract: In one embodiment, a method includes sending, to client computing devices that are each associated with a particular user identifier, conversation-group information that identifies a conversation group. The conversation-group information includes a user identifier of a first user of the conversation group. The user identifier of the first user is associated with a first one of the client computing devices. The conversation-group information also includes a server identifier of a streaming server for the conversation group. The method includes receiving, from the first one of the client computing devices, a first audio stream and a first video stream. The method includes receiving, from each of one or more of the client computing devices other than the first one of the client computing devices, a request to access the conversation group.
    Type: Application
    Filed: December 12, 2017
    Publication date: April 12, 2018
    Inventors: Philippe Clavel, Timophey Zaitsev, Stefan Birrer, Alexandre Francois
  • Publication number: 20170366366
    Abstract: A method for sharing media within a chat room system, including: in response to receipt of a sharing selection from a user at a device, rerouting an audio output from a default audio output of the device to a virtual audio output, capturing a primary audio stream generated by an application executed on the device with the virtual audio output, sending the primary audio stream to an external server for distribution to secondary user devices, receiving a secondary audio stream from the external server and concurrently playing the primary audio stream and secondary audio stream at an audio output of the device.
    Type: Application
    Filed: September 1, 2017
    Publication date: December 21, 2017
    Inventors: Philippe Clavel, Timophey Zaitsev, Stefan Birrer, Alexandre Francois
  • Patent number: 9843767
    Abstract: In one embodiment, a method includes sending, to client computing devices that are each associated with a particular user identifier, conversation-group information that identifies a conversation group. The conversation-group information includes a user identifier of a first user of the conversation group. The user identifier of the first user is associated with a first one of the client computing devices. The conversation-group information also includes a server identifier of a streaming server for the conversation group. The method includes receiving, from the first one of the client computing devices, a first audio stream and a first video stream. The method includes receiving, from each of one or more of the client computing devices other than the first one of the client computing devices, a request to access the conversation group.
    Type: Grant
    Filed: June 13, 2016
    Date of Patent: December 12, 2017
    Assignee: Rabbit, Inc.
    Inventors: Philippe Clavel, Timophey Zaitsev, Stefan Birrer, Alexandre Francois
  • Patent number: 9755847
    Abstract: A method for sharing media within a chat room system, including: in response to receipt of a sharing selection from a user at a device, rerouting an audio output from a default audio output of the device to a virtual audio output, capturing a primary audio stream generated by an application executed on the device with the virtual audio output, sending the primary audio stream to an external server for distribution to secondary user devices, receiving a secondary audio stream from the external server and concurrently playing the primary audio stream and secondary audio stream at an audio output of the device.
    Type: Grant
    Filed: December 19, 2013
    Date of Patent: September 5, 2017
    Assignee: Rabbit, Inc.
    Inventors: Philippe Clavel, Timophey Zaitsev, Stefan Birrer, Alexandre Francois
  • Publication number: 20170123649
    Abstract: In one embodiment, a method may include receiving a request by an electronic device to access a computing device associated with a virtual-room at a virtual-room service system. The method may include establishing a communication session between the electronic device and the computing device on behalf of the request. The method may then include receiving a user input at an electronic device, the user input comprising a touch input to control the computing device associated with the virtual room and sending a content to an interactive display screen of the electronic device based on the touch input.
    Type: Application
    Filed: October 27, 2016
    Publication date: May 4, 2017
    Inventors: Philippe Clavel, Bogdan Alexandru Dinulica, Cathrine Lindblom Gunasekara, Kevin Joseph Cassidy, JR.
  • Publication number: 20160286167
    Abstract: In one embodiment, a method includes sending, to client computing devices that are each associated with a particular user identifier, conversation-group information that identifies a conversation group. The conversation-group information includes a user identifier of a first user of the conversation group. The user identifier of the first user is associated with a first one of the client computing devices. The conversation-group information also includes a server identifier of a streaming server for the conversation group. The method includes receiving, from the first one of the client computing devices, a first audio stream and a first video stream. The method includes receiving, from each of one or more of the client computing devices other than the first one of the client computing devices, a request to access the conversation group.
    Type: Application
    Filed: June 13, 2016
    Publication date: September 29, 2016
    Inventors: Philippe Clavel, Timophey Zaitsev, Stefan Birrer, Alexandre Francois
  • Patent number: 9369670
    Abstract: A method for supporting a plurality of participants with an audio-video conferencing system including a tracking server and a plurality of streaming servers, the method including: at the tracking server, sending conversation group information to a first device associated with a first user identifier, the conversation group information including a second user identifier and a streaming server identifier for the second user identifier; at a streaming server identified by the streaming server identifier, receiving a second audio stream and a second video stream from a second device associated with the second user identifier, and in response to receipt of the second user identifier from the first device, sending the second audio stream and second video stream to the first device.
    Type: Grant
    Filed: December 19, 2013
    Date of Patent: June 14, 2016
    Assignee: Rabbit, Inc.
    Inventors: Philippe Clavel, Timophey Zaitsev, Stefan Birrer, Alexandre Francois
  • Patent number: 9015692
    Abstract: A server implemented method for processing data for rendering on a wireless device. A request to execute a generic application may be received. The server identifies a custom configuration for the generic application based on the wireless device access attributes, e.g., time zone, location, date, time zone, season, user's habit, user's interaction, user's interest, etc., wherein the custom configuration is operable to tailor the appearance of the generic application. The server configures the generic application based on the identified custom configuration to generate a customized application. The customized application may be executed on the server to generate a renderable customized application that is operable for rendering by the wireless device. The renderable customized application may be provided for transmission to the wireless device. The renderable customized application may be transmitted to the wireless device for rendering.
    Type: Grant
    Filed: January 22, 2008
    Date of Patent: April 21, 2015
    Assignee: Phunware, Inc.
    Inventor: Philippe Clavel
  • Publication number: 20140168354
    Abstract: A method for supporting a plurality of participants with an audio-video conferencing system including a tracking server and a plurality of streaming servers, the method including: at the tracking server, sending conversation group information to a first device associated with a first user identifier, the conversation group information including a second user identifier and a streaming server identifier for the second user identifier; at a streaming server identified by the streaming server identifier, receiving a second audio stream and a second video stream from a second device associated with the second user identifier, and in response to receipt of the second user identifier from the first device, sending the second audio stream and second video stream to the first device.
    Type: Application
    Filed: December 19, 2013
    Publication date: June 19, 2014
    Applicant: Rabbit, Inc.
    Inventors: Philippe Clavel, Timophey Zaitsev, Stefan Birrer, Alexandre Francois