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: 12283288
    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: May 21, 2024
    Date of Patent: April 22, 2025
    Assignee: Roblox Corporation
    Inventors: Mahesh Kumar Nandwana, Philippe Clavel, Morgan McGuire
  • Publication number: 20250069596
    Abstract: 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: Application
    Filed: August 21, 2024
    Publication date: February 27, 2025
    Applicant: Roblox Corporation
    Inventors: Mahesh Kumar NANDWANA, Joseph LIU, Morgan Samuel MCGUIRE, Kiran BHAT
  • Publication number: 20240338408
    Abstract: 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: Application
    Filed: April 4, 2023
    Publication date: October 10, 2024
    Applicant: Roblox Corporation
    Inventors: Spencer William NG, Joseph LIU, Mahesh Kumar NANDWANA, Oleksandr ZHUKOV, Frederick William UMMINGER, III
  • 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: 20240112689
    Abstract: 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: Application
    Filed: October 4, 2022
    Publication date: April 4, 2024
    Applicant: Roblox Corporation
    Inventors: Mahesh Kumar NANDWANA, Kiran BHAT, Morgan MCGUIRE
  • Publication number: 20240112691
    Abstract: 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: Application
    Filed: October 4, 2022
    Publication date: April 4, 2024
    Applicant: Roblox Corporation
    Inventors: Mahesh Kumar NANDWANA, Kiran BHAT, Morgan McGuire
  • 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