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: 20240304210Abstract: 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: ApplicationFiled: May 21, 2024Publication date: September 12, 2024Applicant: Roblox CorporationInventors: Mahesh Kumar NANDWANA, Philippe CLAVEL, Morgan MCGUIRE
-
Patent number: 12027177Abstract: 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: GrantFiled: September 8, 2022Date of Patent: July 2, 2024Assignee: Roblox CorporationInventors: Mahesh Kumar Nandwana, Philippe Clavel, Morgan McGuire
-
Publication number: 20240147178Abstract: 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: ApplicationFiled: November 2, 2022Publication date: May 2, 2024Applicant: Roblox CorporationInventors: Philippe CLAVEL, Paul KERR, David O'NEAL, Frederick William UMMINGER, III, Alex ZHUKOV
-
Publication number: 20240087596Abstract: 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: ApplicationFiled: September 8, 2022Publication date: March 14, 2024Applicant: Roblox CorporationInventors: Mahesh Kumar NANDWANA, Philippe CLAVEL, Morgan MCGUIRE
-
Publication number: 20230334743Abstract: 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: ApplicationFiled: April 27, 2023Publication date: October 19, 2023Applicant: Roblox CorporationInventors: David B. BASZUCKI, Philippe CLAVEL, Morgan Clemens TUCKER
-
Patent number: 11651541Abstract: 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: GrantFiled: July 14, 2021Date of Patent: May 16, 2023Assignee: Roblox CorporationInventors: David B. Baszucki, Philippe Clavel, Morgan Clemens Tucker
-
Publication number: 20230017111Abstract: 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: ApplicationFiled: July 15, 2022Publication date: January 19, 2023Applicant: Roblox CorporationInventors: 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: 20220277505Abstract: 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: ApplicationFiled: July 14, 2021Publication date: September 1, 2022Applicant: Roblox CorporationInventors: David B. BASZUCKI, Philippe CLAVEL, Morgan Clemens TUCKER
-
Publication number: 20200186373Abstract: 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: ApplicationFiled: February 11, 2020Publication date: June 11, 2020Inventors: Philippe Clavel, Timophey Zaitsev, Stefan Birrer, Alexandre Francois
-
Patent number: 10560276Abstract: 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: GrantFiled: September 1, 2017Date of Patent: February 11, 2020Assignee: RABBIT ASSET PURCHASE CORP.Inventors: Philippe Clavel, Timophey Zaitsev, Stefan Birrer, Alexandre Francois
-
Patent number: 10334207Abstract: 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: GrantFiled: December 12, 2017Date of Patent: June 25, 2019Assignee: Rabbit, Inc.Inventors: Philippe Clavel, Timophey Zaitsev, Stefan Birrer, Alexandre Francois
-
Publication number: 20180103235Abstract: 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: ApplicationFiled: December 12, 2017Publication date: April 12, 2018Inventors: Philippe Clavel, Timophey Zaitsev, Stefan Birrer, Alexandre Francois
-
Publication number: 20170366366Abstract: 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: ApplicationFiled: September 1, 2017Publication date: December 21, 2017Inventors: Philippe Clavel, Timophey Zaitsev, Stefan Birrer, Alexandre Francois
-
Patent number: 9843767Abstract: 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: GrantFiled: June 13, 2016Date of Patent: December 12, 2017Assignee: Rabbit, Inc.Inventors: Philippe Clavel, Timophey Zaitsev, Stefan Birrer, Alexandre Francois
-
Patent number: 9755847Abstract: 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: GrantFiled: December 19, 2013Date of Patent: September 5, 2017Assignee: Rabbit, Inc.Inventors: Philippe Clavel, Timophey Zaitsev, Stefan Birrer, Alexandre Francois
-
Publication number: 20170123649Abstract: 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: ApplicationFiled: October 27, 2016Publication date: May 4, 2017Inventors: Philippe Clavel, Bogdan Alexandru Dinulica, Cathrine Lindblom Gunasekara, Kevin Joseph Cassidy, JR.
-
Publication number: 20160286167Abstract: 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: ApplicationFiled: June 13, 2016Publication date: September 29, 2016Inventors: Philippe Clavel, Timophey Zaitsev, Stefan Birrer, Alexandre Francois
-
Patent number: 9369670Abstract: 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: GrantFiled: December 19, 2013Date of Patent: June 14, 2016Assignee: Rabbit, Inc.Inventors: Philippe Clavel, Timophey Zaitsev, Stefan Birrer, Alexandre Francois
-
Patent number: 9015692Abstract: 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: GrantFiled: January 22, 2008Date of Patent: April 21, 2015Assignee: Phunware, Inc.Inventor: Philippe Clavel
-
Publication number: 20140168354Abstract: 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: ApplicationFiled: December 19, 2013Publication date: June 19, 2014Applicant: Rabbit, Inc.Inventors: Philippe Clavel, Timophey Zaitsev, Stefan Birrer, Alexandre Francois