Patents by Inventor Sundararajan Srinivasan

Sundararajan Srinivasan 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: 11893999
    Abstract: Techniques for enrolling a user in a system's user recognition functionality without requiring the user speak particular speech are described. The system may determine characteristics unique to a user input. The system may generate an implicit voice profile from user inputs having similar characteristics. After an implicit voice profile is generated, the system may receive a user input having speech characteristics similar to that of the implicit voice profile. The system may ask the user if the user wants the system to associate the implicit voice profile with a particular user identifier. If the user responds affirmatively, the system may request an identifier of a user profile (e.g., a user name). In response to receiving the user's name, the system may identify a user profile associated with the name and associate the implicit voice profile with the user profile, thereby converting the implicit voice profile into an explicit voice profile.
    Type: Grant
    Filed: August 6, 2018
    Date of Patent: February 6, 2024
    Assignee: Amazon Technologies, Inc.
    Inventors: Sai Sailesh Kopuri, John Moore, Sundararajan Srinivasan, Aparna Khare, Arindam Mandal, Spyridon Matsoukas, Rohit Prasad
  • Patent number: 11593413
    Abstract: A computerized personal assistant includes a natural language user interface, a natural language processing machine, an identity machine, and a knowledge-base updating machine. The knowledge-base updating machine is configured to update a user-centric artificial intelligence knowledge base associated with the particular user to include a new or updated user-centric fact based on the computer-readable representation of the user input, wherein the knowledge-base updating machine updates the user-centric artificial intelligence knowledge base via an update protocol useable by a plurality of different computer services.
    Type: Grant
    Filed: April 12, 2018
    Date of Patent: February 28, 2023
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Vipindeep Vangala, Sundararajan Srinivasan, Rajesh Gunda
  • Patent number: 11282495
    Abstract: A first neural network model of a user device processes audio data to extract audio embeddings that represent vocal characteristics of a user of an utterance represented in the audio data. The audio embeddings may then be hashed to remove characteristics specific to the user while still maintaining a unique set of characteristics. The hashed embeddings may be sent to a remote system, which may use them to identify the user.
    Type: Grant
    Filed: December 12, 2019
    Date of Patent: March 22, 2022
    Assignee: Amazon Technologies, Inc.
    Inventors: Hongda Mao, George Yu-Chien Lin, Sundararajan Srinivasan, Chu-Cheng Hsieh
  • Patent number: 11200884
    Abstract: Techniques for labeling user inputs for updating user recognition voice profiles are described. A system may leverage various signals, generated during or after processing of a user input, to retroactively determine which user spoke the user input. For example, after the system receives the user input, the user may provide the system with non-spoken user verification information. Based on such user verification information, the system may label the previously spoken user input as originating from the particular user. The system may also or alternatively use system usage history to retroactively label user inputs.
    Type: Grant
    Filed: November 6, 2018
    Date of Patent: December 14, 2021
    Assignee: Amazon Technologies, Inc.
    Inventors: Sundararajan Srinivasan, Arindam Mandal, Krishna Subramanian, Spyridon Matsoukas, Aparna Khare, Rohit Prasad
  • Publication number: 20210304774
    Abstract: Techniques for updating voice profiles used to perform user recognition are described. A system may use clustering techniques to update voice profiles. When the system receives audio data representing a spoken user input, the system may store the audio data. Periodically, the system may recall, from storage, audio data (representing previous user inputs). The system may identify clusters of the audio data, with each cluster including similar or identical speech characteristics. The system may determine a cluster is substantially similar to an existing voice profile. If this occurs, the system may create an updated voice profile using the original voice profile and the cluster of audio data.
    Type: Application
    Filed: April 13, 2021
    Publication date: September 30, 2021
    Inventors: Sundararajan Srinivasan, Arindam Mandal, Krishna Subramanian, Spyridon Matsoukas, Aparna Khare, Rohit Prasad
  • Publication number: 20210183358
    Abstract: A first neural network model of a user device processes audio data to extract audio embeddings that represent vocal characteristics of a user of an utterance represented in the audio data. The audio embeddings may then be hashed to remove characteristics specific to the user while still maintaining a unique set of characteristics. The hashed embeddings may be sent to a remote system, which may use them to identify the user.
    Type: Application
    Filed: December 12, 2019
    Publication date: June 17, 2021
    Inventors: Hongda Mao, George Yu-Chien Lin, Sundararajan Srinivasan, Chu-Cheng Hsieh
  • Patent number: 11004454
    Abstract: Techniques for updating voice profiles used to perform user recognition are described. A system may use clustering techniques to update voice profiles. When the system receives audio data representing a spoken user input, the system may store the audio data. Periodically, the system may recall, from storage, audio data (representing previous user inputs). The system may identify clusters of the audio data, with each cluster including similar or identical speech characteristics. The system may determine a cluster is substantially similar to an existing voice profile. If this occurs, the system may create an updated voice profile using the original voice profile and the cluster of audio data.
    Type: Grant
    Filed: November 6, 2018
    Date of Patent: May 11, 2021
    Assignee: Amazon Technologies, Inc.
    Inventors: Sundararajan Srinivasan, Arindam Mandal, Krishna Subramanian, Spyridon Matsoukas, Aparna Khare, Rohit Prasad
  • Patent number: 10490195
    Abstract: Systems, methods, and devices related to establishing voice identity profiles for use with voice-controlled devices are provided. The embodiments disclosed enhance user experience by customizing the enrollment process to utilize voice recognition for each user based on historical information which can be used in the selection process of phrases a user speaks during enrollment of a voice recognition function or skill. The selection process can utilize phrases that have already been spoken to the electronic device; it can utilize phrases, contacts, or other personalized information it can obtain from the user account of the person enrolling; it can use any of the information just described to select specific words to enhance the probably of achieving higher phonetic matches based on words the individual user is more likely to speak to the device.
    Type: Grant
    Filed: September 26, 2017
    Date of Patent: November 26, 2019
    Assignee: Amazon Technologies, Inc.
    Inventors: Vishwanathan Krishnamoorthy, Sundararajan Srinivasan, Spyridon Matsoukas, Aparna Khare, Arindam Mandal, Krishna Subramanian, Gregory Michael Hart
  • Publication number: 20190318032
    Abstract: A computerized personal assistant includes a natural language user interface, a natural language processing machine, an identity machine, and a knowledge-base updating machine. The knowledge-base updating machine is configured to update a user-centric artificial intelligence knowledge base associated with the particular user to include a new or updated user-centric fact based on the computer-readable representation of the user input, wherein the knowledge-base updating machine updates the user-centric artificial intelligence knowledge base via an update protocol useable by a plurality of different computer services.
    Type: Application
    Filed: April 12, 2018
    Publication date: October 17, 2019
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Vipindeep VANGALA, Sundararajan SRINIVASAN, Rajesh GUNDA
  • Publication number: 20180144740
    Abstract: Systems and methods for locating the end of a keyword in voice sensing are provided. An example method includes receiving an acoustic signal that includes a keyword portion immediately followed by a query portion. The acoustic signal represents at least one captured sound. The method further includes determining the end of the keyword portion. The method further includes, separating, using the end of the keyword portion, the query portion from the keyword portion of the acoustic signal. The method further includes providing the query portion, absent any part of the keyword portion, to an automatic speech recognition (ASR) system.
    Type: Application
    Filed: November 9, 2017
    Publication date: May 24, 2018
    Applicant: Knowles Electronics, LLC
    Inventors: Jean Laroche, Sridhar Nemala, Sundararajan Srinivasan, Hitesh Gupta
  • Publication number: 20180061396
    Abstract: Systems and methods for keyword detection using keyword repetitions are provided. An example method includes receiving an acoustic signal representing at least one captured sound. Using a keyword model, a first confidence score for the first acoustic signal may be acquired. The method also includes determining the first confidence score is less than a detection threshold within a first value. In response, lowering the threshold by a second value for a pre-determined time interval. The method also includes receiving a second acoustic signal captured during the pre-determined time interval and acquiring a second confidence score for the second acoustic signal. The method also includes determining the second confidence score equals or exceeds the lowered threshold, and then confirming keyword detection. The threshold may be restored after the pre-determined time interval. The keyword model may be temporarily replaced by a tuned keyword model to facilitate keyword detection in low SNR conditions.
    Type: Application
    Filed: August 17, 2017
    Publication date: March 1, 2018
    Applicant: Knowles Electronics, LLC
    Inventors: Sundararajan SRINIVASAN, Sridhar Krishna NEMALA, Jean LAROCHE
  • Patent number: 9617904
    Abstract: Self-cooled engine including a cylinder, a cylinder head and a turbo-piston which freely reciprocates inside the cylinder. The cylinder head has a valve that achieves circumferential suction of air-fuel mixture into the cylinder. The valve mechanism is closed and opened by cylindrical cam by means of cam shaft. Circumferential suction of air-fuel mixture enables the cylinder to cool itself and to burn the fuel at the energy center effectively. The force of incoming stream of air-fuel mixture rotates the impeller on the piston which acts as a fan to cool the cylinder walls. The impeller blades deflect the flame from reaching the cylinder walls and acts as a thermal barrier between the energy center and cylinder walls. The high intensity compression swirl (HICS) created at the end of the compression stroke to ensure that the fuel combustion is efficient and instantaneous release of maximum energy.
    Type: Grant
    Filed: September 22, 2014
    Date of Patent: April 11, 2017
    Assignee: Anisun EcoTech Pvt Ltd.
    Inventor: Sundararajan Srinivasan
  • Patent number: 9141482
    Abstract: A method for diagnosing problems with protection of a data source and recovery of the same. The method includes diagnosing a copy of data located at the storage location and diagnosing a temporal version of the copy of data. Based on the diagnosis it is determined whether an error or a warning was detected. If either were detected a response is provided with a suggested solution.
    Type: Grant
    Filed: August 30, 2013
    Date of Patent: September 22, 2015
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Catherine Van Ingen, Brian T. Berkowitz, Karandeep Singh Anand, Manikandan Thangarathnam, Purushottam M. Kulkarni, William T. Shelton, Seetharaman Harikrishnan, Sundararajan Srinivasan, Yezdi Z. Lashkari
  • Publication number: 20150083074
    Abstract: Self-cooled engine including a cylinder, a cylinder head and a turbo-piston which freely reciprocates inside the cylinder. The cylinder head has a valve that achieves circumferential suction of air-fuel mixture into the cylinder. The valve mechanism is closed and opened by cylindrical cam by means of cam shaft. Circumferential suction of air-fuel mixture enables the cylinder to cool itself and to burn the fuel at the energy center effectively. The force of incoming stream of air-fuel mixture rotates the impeller on the piston which acts as a fan to cool the cylinder walls. The impeller blades deflect the flame from reaching the cylinder walls and acts as a thermal barrier between the energy center and cylinder walls. The high intensity compression swirl (HICS) created at the end of the compression stroke to ensure that the fuel combustion is efficient and instantaneous release of maximum energy.
    Type: Application
    Filed: September 22, 2014
    Publication date: March 26, 2015
    Inventor: Sundararajan Srinivasan
  • Publication number: 20140223227
    Abstract: A method for diagnosing problems with protection of a data source and recovery of the same. The method includes diagnosing a copy of data located at the storage location and diagnosing a temporal version of the copy of data. Based on the diagnosis it is determined whether an error or a warning was detected. If either were detected a response is provided with a suggested solution.
    Type: Application
    Filed: August 30, 2013
    Publication date: August 7, 2014
    Applicant: MICROSOFT CORPORATION
    Inventors: Catherine Van Ingen, Brian T. Berkowitz, Karandeep Singh Anand, Manikandan Thangarathnam, Purushottam M. Kulkarni, William T. Shelton, Seetharaman Harikrishnan, Sundararajan Srinivasan, Yezdi Z. Lashkari
  • Patent number: 8761373
    Abstract: A system and method is provided for automatically generating an interactive voice response (IVR) application flow from recorded audio files of calls to or from an IVR system. The method includes identifying an IVR state sequence for each of a plurality of calls from recorded audio files of the calls. The N most common state sequences are identified for the IVR system for the plurality of calls. An application flow is then displayed for the IVR application using the N most common state sequences.
    Type: Grant
    Filed: October 3, 2011
    Date of Patent: June 24, 2014
    Assignee: Nuance Communications, Inc.
    Inventors: Sridhar Raghavan, Sundararajan Srinivasan, Karunakar Rao Chemudugunta
  • Patent number: 8549355
    Abstract: A method for diagnosing problems with protection of a data source and recovery of the same. The method includes diagnosing a copy of data located at the storage location and diagnosing a temporal version of the copy of data. Based on the diagnosis it is determined whether an error or a warning was detected. If either were detected a response is provided with a suggested solution.
    Type: Grant
    Filed: December 30, 2008
    Date of Patent: October 1, 2013
    Assignee: Microsoft Corporation
    Inventors: Catherine van Ingen, Brian T. Berkowitz, Karandeep Singh Anand, Manikandan Thangarathnam, Purushottam M. Kulkarni, William T. Shelton, Seetharaman Harikrishnan, Sundararajan Srinivasan, Yezdi Z. Lashkari
  • Publication number: 20090113241
    Abstract: A method for diagnosing problems with protection of a data source and recovery of the same. The method includes diagnosing a copy of data located at the storage location and diagnosing a temporal version of the copy of data. Based on the diagnosis it is determined whether an error or a warning was detected. If either were detected a response is provided with a suggested solution.
    Type: Application
    Filed: December 30, 2008
    Publication date: April 30, 2009
    Applicant: Microsoft Corporation
    Inventors: Catharine van Ingen, Brian T. Berkowitz, Karandeep Singh Anand, Manikandan Thangarathnam, Purushottam M. Kulkarni, William T. Shelton, JR., Seetharaman Harikrishnan, Sundararajan Srinivasan, Yezdi Z. Lashkari
  • Patent number: 7502961
    Abstract: A method for diagnosing problems with protection of a data source and recovery of the same. The method includes diagnosing a copy of data located at the storage location and diagnosing a temporal version of the copy of data. Based on the diagnosis it is determined whether an error or a warning was detected. If either were detected a response is provided with a suggested solution.
    Type: Grant
    Filed: September 9, 2004
    Date of Patent: March 10, 2009
    Assignee: Microsoft Corporation
    Inventors: Catharine van Ingen, Brian T Berkowitz, Karandeep Singh Anand, Manikandan Thangarathnam, Purushottam M Kulkarni, William T Shelton, Jr., Seetharaman Harikrishnan, Sundararajan Srinivasan, Yezdi Z Lashkari
  • Publication number: 20060053347
    Abstract: A method for diagnosing problems with protection of a data source and recovery of the same. The method includes diagnosing a copy of data located at the storage location and diagnosing a temporal version of the copy of data. Based on the diagnosis it is determined whether an error or a warning was detected. If either were detected a response is provided with a suggested solution.
    Type: Application
    Filed: September 9, 2004
    Publication date: March 9, 2006
    Applicant: Microsoft Corporation
    Inventors: Catharine van Ingen, Brian Berkowitz, Karandeep Anand, Manikandan Thangarathnam, Purushottam Kulkarni, William Shelton, Seetharaman Harikrishnan, Sundararajan Srinivasan, Yezdi Lashkari