Patents by Inventor VIDUSH VISHWANATH

VIDUSH VISHWANATH 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: 20230317057
    Abstract: This disclosure describes a system that converts an audio object (e.g., an audio book, a podcast, a videoconference meeting) to text with SSML tags so that any future text-to-speech conversion enables speech synthesis to sound more human-like. The system analyzes the audio object to identify speech output characteristics for different tokens. Variations in speech output characteristics can distinguish between an utterance spoken by one character and an utterance spoken by another character. The system assigns the tokens to the characters and compares a speech output characteristic for a token to a baseline speech output characteristic associated with an identified character. Next, the system determines an amount of deviation between the speech output characteristic for the token and the baseline speech output characteristic. The system uses this deviation to determine a relative speech output characteristic value, which is to be included in an SSML tag for a token.
    Type: Application
    Filed: March 31, 2022
    Publication date: October 5, 2023
    Inventors: Mikayel MIRZOYAN, Vidush VISHWANATH
  • Patent number: 11768713
    Abstract: Systems and methods for dynamically relocating pods to optimize inter-pod networking efficiency are provided. The method comprises receiving and storing inter-pod traffic data for a plurality of pods. The plurality of pods includes a first pod, a second pod, and a third pod. The method further includes receiving and storing node resource availability data for each node of a plurality of nodes, generating a queue that sorts the plurality of pods by an amount of inter-pod traffic indicated by the inter-pod traffic data, generating a hash that maps one or more parameters to the plurality of nodes, selecting, based on the generated hash, a node of the plurality of nodes, and dynamically relocating a highest ranked pod of the plurality of pods from the generated queue to the selected node.
    Type: Grant
    Filed: April 19, 2021
    Date of Patent: September 26, 2023
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Vidush Vishwanath, Kendall Stratton, Rohit Raina
  • Publication number: 20230215417
    Abstract: This disclosure describes a system that analyzes a corpus of text (e.g., a financial article, an audio book, etc.) so that the context surrounding the text is fully understood. For instance, the context may be an environment described by the text, or an environment in which the text occurs. Based on the analysis, the system can determine sentiment, part of speech, entities, and/or human characters at the token level of the text, and automatically generate Speech Synthesis Markup Language (SSML) tags based on this information. The SSML tags can be used by applications, services, and/or features that implement text-to-speech (TTS) conversion to improve the audio experience for end-users. Consequently, via the techniques described herein, more realistic and human-like speech synthesis can be efficiently implemented at larger scale (e.g., for audio books, for all the articles published to a news site, etc.).
    Type: Application
    Filed: December 30, 2021
    Publication date: July 6, 2023
    Inventors: Mikayel MIRZOYAN, André AING, Aysar KHALID, Chad Joseph LYNCH, Graham Michael REEVE, Sadek BAROUDI, Vidush VISHWANATH
  • Publication number: 20220334886
    Abstract: Systems and methods for dynamically relocating pods to optimize inter-pod networking efficiency are provided. The method comprises receiving and storing inter-pod traffic data for a plurality of pods. The plurality of pods includes a first pod, a second pod, and a third pod. The method further includes receiving and storing node resource availability data for each node of a plurality of nodes, generating a queue that sorts the plurality of pods by an amount of inter-pod traffic indicated by the inter-pod traffic data, generating a hash that maps one or more parameters to the plurality of nodes, selecting, based on the generated hash, a node of the plurality of nodes, and dynamically relocating a highest ranked pod of the plurality of pods from the generated queue to the selected node.
    Type: Application
    Filed: April 19, 2021
    Publication date: October 20, 2022
    Inventors: Vidush VISHWANATH, Kendall STRATTON, Rohit RAINA
  • Patent number: 9432501
    Abstract: A method and system of managing ringtones and alarms by intercepting device events, associating them with user events, smartphone sensor data and text search to intelligently alter the smartphone ringtones without user intervention. Conventionally, altering the ringtone of a smartphone is done through manual selection and is at most customizable with static selections like a different ringtone for text messages and a different for phone call. The present invention provides a control program along with associated data structures that implement intelligent and context sensitive ringtone selection decisions based on a combination of user data from their incoming text, email, alerts, phone calls and combining them with sensor data from the functions of sensory apparatus on smartphones, user generated functions and a rules set for establishing ringtone rules.
    Type: Grant
    Filed: September 15, 2013
    Date of Patent: August 30, 2016
    Inventor: Vidush Vishwanath
  • Publication number: 20150079949
    Abstract: A method and system of managing ringtones and alarms by intercepting device events, associating them with user events, smartphone sensor data and text search to intelligently alter the smartphone ringtones without user intervention. Conventionally, altering the ringtone of a smartphone is done through manual selection and is at most customizable with static selections like a different ringtone for text messages and a different for phone call. The present invention provides a control program along with associated data structures that implement intelligent and context sensitive ringtone selection decisions based on a combination of user data from their incoming text, email, alerts, phone calls and combining them with sensor data from the functions of sensory apparatus on smartphones, user generated functions and a rules set for establishing ringtone rules.
    Type: Application
    Filed: September 15, 2013
    Publication date: March 19, 2015
    Inventor: VIDUSH VISHWANATH