Patents by Inventor Mahesh Kumar NANDWANA
Mahesh Kumar NANDWANA 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: 12283288Abstract: 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: May 21, 2024Date of Patent: April 22, 2025Assignee: Roblox CorporationInventors: Mahesh Kumar Nandwana, Philippe Clavel, Morgan McGuire
-
Publication number: 20250069596Abstract: A metaverse application receives a user-provided audio stream associated with a user. The metaverse application obtains portions of one or more audio streams. The metaverse application divides the user-provided audio stream into a plurality of portions, wherein each portion corresponds to a particular time window of the audio stream. The metaverse application providing the plurality of portions of the user-provided audio stream as input to an audio machine-learning model. The audio machine-learning model outputs, based on the portions of the user-provided audio stream, a determination of abuse in a particular portion of the plurality of portions. The metaverse application performs a remedial action responsive to the determination of abuse in the particular portion.Type: ApplicationFiled: August 21, 2024Publication date: February 27, 2025Applicant: Roblox CorporationInventors: Mahesh Kumar NANDWANA, Joseph LIU, Morgan Samuel MCGUIRE, Kiran BHAT
-
Publication number: 20240338408Abstract: Implementations described herein relate to methods, systems, and computer-readable media for digital content management. In some implementations, the method includes receiving, by a processor, an audio file, determining whether there is a match of a segment of the audio file with one or more reference audio files, if it is determined that there is no match, classifying the audio file as an authentic audio file, and if it is determined that there is the match, identifying, one or more designated audio segments that are semantically similar to the segment, and replacing the segment of the audio file with a particular designated audio segment of the one or more designated audio segments.Type: ApplicationFiled: April 4, 2023Publication date: October 10, 2024Applicant: Roblox CorporationInventors: Spencer William NG, Joseph LIU, Mahesh Kumar NANDWANA, Oleksandr ZHUKOV, Frederick William UMMINGER, III
-
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: 20240112689Abstract: A computer-implemented method includes receiving, at a server, a first audio stream of a performance associated with a first client device. The method further includes receiving, at the server, a second audio stream of the performance associated with a second client device. The method further includes during a time window of the performance, where the time window is less than a total time of the performance: generating a synthesized first audio stream that predicts a future of the performance based on audio features of the first audio stream and mixing the synthesized first audio stream and the second audio stream to form a combined audio stream that synchronizes the synthesized first audio stream and the second audio stream, where the time window is advanced and the generating and the mixing are repeated until the performance is complete. The method further includes transmitting the combined audio stream to the second client device.Type: ApplicationFiled: October 4, 2022Publication date: April 4, 2024Applicant: Roblox CorporationInventors: Mahesh Kumar NANDWANA, Kiran BHAT, Morgan MCGUIRE
-
Publication number: 20240112691Abstract: A computer-implemented method includes receiving a first audio stream of a performance associated with a first client device. The method further includes during a time window of the performance, wherein the time window is less than a total time of the performance: generating a synthesized first audio stream that predicts a future of the performance based on audio features of the first audio stream and mixing the synthesized first audio stream and a second audio stream associated with a second client device to form a combined audio stream that synchronizes the synthesized first audio stream and the second audio stream, where the time window is advanced and the generating and the mixing are repeated until the performance is complete.Type: ApplicationFiled: October 4, 2022Publication date: April 4, 2024Applicant: Roblox CorporationInventors: Mahesh Kumar NANDWANA, Kiran BHAT, Morgan McGuire
-
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