Patents by Inventor Sethuraman Ramachandran
Sethuraman Ramachandran 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: 11823659Abstract: A request including audio data is received from a voice-enabled device. A string of phonemes present in the utterance is determined through speech recognition. At a later time, a subsequent user input corresponding to the request may be received, in which the user input is associated with one or more text keywords. The subsequent user input may be obtained in response to an active request. Alternatively, feedback may not be actively elicited, but rather collected passively. However it is obtained, the one or more keywords associated with the subsequent user input may be associated with the string of phonemes to indicate that the user is saying or mean those words when they product that string of phonemes. A user-specific speech recognition key for the user account is then updated to associate the string of phonemes with these words. A general speech recognition model can also be trained using the association.Type: GrantFiled: December 11, 2019Date of Patent: November 21, 2023Assignee: Amazon Technologies, Inc.Inventors: Julia Reinspach, Oleg Rokhlenko, Ramakanthachary Gottumukkala, Giovanni Clemente, Ankit Agrawal, Swayam Bhardwaj, Guy Michaeli, Vaidyanathan Puthucode Krishnamoorthy, Costantino Vlachos, Nalledath P. Vinodkrishnan, Shaun M. Vickers, Sethuraman Ramachandran, Charles C. Moore
-
Patent number: 11694682Abstract: In various embodiments, a voice command is associated with a plurality of processing steps to be performed. The plurality of processing steps may include analysis of audio data using automatic speech recognition, generating and selecting a search query from the utterance text, and conducting a search of database of items using a search query. The plurality of processing steps may include additional or different steps, depending on the type of the request. In performing one or more of these processing steps, an error or ambiguity may be detected. An error or ambiguity may either halt the processing step or create more than one path of actions. A model may be used to determine if and how to request additional user input to attempt to resolve the error or ambiguity. The voice-enabled device or a second client device is then causing to output a request for the additional user input.Type: GrantFiled: December 11, 2019Date of Patent: July 4, 2023Assignee: Amazon Technologies, Inc.Inventors: Julia Reinspach, Oleg Rokhlenko, Ramakanthachary Gottumukkala, Giovanni Clemente, Ankit Agrawal, Swayam Bhardwaj, Guy Michaeli, Vaidyanathan Puthucode Krishnamoorthy, Costantino Vlachos, Nalledath P. Vinodkrishnan, Shaun M. Vickers, Sethuraman Ramachandran, Charles C. Moore
-
Patent number: 11600260Abstract: Devices and techniques are generally described for generating and evaluating utterances. In some examples, an utterance generation and evaluation system can receive intent data and target data. The utterance generation and evaluation system can determine related target names and related intent names and, based on the related target names and related intent names, can generate an utterance phrase. The utterance generation and evaluation system can determine a confidence score associated with the utterance phrase and, based on the confidence score, determine the utterance phrase as a recommended utterance phrase.Type: GrantFiled: November 9, 2020Date of Patent: March 7, 2023Assignee: AMAZON TECHNOLOGIES, INC.Inventors: Vaidyanathan Puthucode Krishnamoorthy, Deepak Babu P R, Ashwin Gopinath, Sethuraman Ramachandran, Ankit Tiwari
-
Publication number: 20210183366Abstract: A request including audio data is received from a voice-enabled device. A string of phonemes present in the utterance is determined through speech recognition. At a later time, a subsequent user input corresponding to the request may be received, in which the user input is associated with one or more text keywords. The subsequent user input may be obtained in response to an active request. Alternatively, feedback may not be actively elicited, but rather collected passively. However it is obtained, the one or more keywords associated with the subsequent user input may be associated with the string of phonemes to indicate that the user is saying or mean those words when they product that string of phonemes. A user-specific speech recognition key for the user account is then updated to associate the string of phonemes with these words. A general speech recognition model can also be trained using the association.Type: ApplicationFiled: December 11, 2019Publication date: June 17, 2021Inventors: Julia Reinspach, Oleg Rokhlenko, Ramakanthachary Gottumukkala, Giovanni Clemente, Ankit Agrawal, Swayam Bhardwaj, Guy Michaeli, Vaidyanathan Puthucode Krishnamoorthy, Costantino Vlachos, Nalledath P. Vinodkrishnan, Shaun M. Vickers, Sethuraman Ramachandran, Charles C. Moore
-
Patent number: 8190149Abstract: A communication system is described herein which has at least two compact “network-in-a-box” systems which are configured such that when a mobile station roams from a first radio coverage area supported by a first compact system into a second radio coverage area supported by a second compact system then packets originating from an IP host will be routed to the mobile station via a GGSN and a SGSN in the second compact system instead of through a GGSN in the first compact system and then through the SGSN in the second compact system as had been done in the past.Type: GrantFiled: September 4, 2007Date of Patent: May 29, 2012Assignee: Telefonaktiebolaget L M Ericsson (Publ)Inventors: Janardan Sethi, Peter Jason, Sethuraman Ramachandran
-
Patent number: 8135379Abstract: A portable telecommunications system (PTS) allows mobility and rapid deployment with minimal on-site configuration. PTS systems exchange multicast packets including location and identification information. A protocol manager sets up these communications channels, manages exchanges between PTS systems, and passes the data to or from internal system nodes. The PTS system detects when another PTS system is operating in close physical proximity and automatically perform actions, such as adjustment of transmission power level, to maintain service to the user base.Type: GrantFiled: April 18, 2008Date of Patent: March 13, 2012Assignee: Telefoanktiebolaget L M Ericsson (Publ)Inventors: Sethuraman Ramachandran, Amy Derbyshire, Janardan Sethi, Douglas A. Sharp, Joseph Meagher, Mark Bailey, Mark Leifer, Mark Gibbard, Ramesh Ramiah, Raghavan Srinivasan, Mitch Cooper
-
Patent number: 8099083Abstract: A communications network and method for providing a voice message to a user of a mobile station (MS) in a network having a plurality of independent mobile systems, each independent mobile system including a Mobile Switching Center (MSC), Short Message Service Center (SMS-C) and Voice Message System (VMS), wherein each VMS is identified by a unique identifier code. A received voice message is stored in a VMS, and an SMS notification message is sent to the MS. Because each VMS is identified by a unique identifier code, the MS can retrieve a voice message by dialing the code contained in an SMS notification message, regardless of which independent mobile system is serving the MS at the time the voice message retrieval is requested.Type: GrantFiled: August 16, 2007Date of Patent: January 17, 2012Assignee: Telefonaktiebolaget L M Ericsson (Publ)Inventors: Sethuraman Ramachandran, Jean-Francois Bergeron, Amy Derbyshire, Catherine Truchan, Badis Omarouayache
-
Patent number: 8027272Abstract: A portable telecommunications system (PTS), and discovery and update protocol provides an ad-hoc system in which PTS systems can detect one another over a wide area network (WAN). The system may be compact in a way that allows mobility and rapid deployment with minimal on-site configuration. PTS systems exchange multicast packets and peer-to-peer data exchanges. A protocol manager sets up these communications channels, manages exchanges between PTS systems, and passes the data to or from internal system nodes. The protocol manager also performs key oversight functions such as signaling to other systems that a PTS is joining or leaving the community, keeping track of which other PTS systems are in the community and active, and determining when data needs to be updated and exchanged.Type: GrantFiled: April 18, 2008Date of Patent: September 27, 2011Assignee: Telefonaktiebolaget L M Ericsson (Publ)Inventors: Sethuraman Ramachandran, Amy Derbyshire, Janardan Sethi, Douglas A. Sharp, Joseph Meagher, Mark Bailey, Mark Leifer, Mark Gibbard, Ramesh Ramiah, Raghavan Srinivasan, Mitch Cooper
-
Publication number: 20090262662Abstract: A portable telecommunications system (PTS), and discovery and update protocol provides an ad-hoc system in which PTS systems can detect one another over a wide area network (WAN). The system may be compact in a way that allows mobility and rapid deployment with minimal on-site configuration. PTS systems exchange multicast packets and peer-to-peer data exchanges. A protocol manager sets up these communications channels, manages exchanges between PTS systems, and passes the data to or from internal system nodes. The protocol manager also performs key oversight functions such as signaling to other systems that a PTS is joining or leaving the community, keeping track of which other PTS systems are in the community and active, and determining when data needs to be updated and exchanged.Type: ApplicationFiled: April 18, 2008Publication date: October 22, 2009Inventors: Sethuraman Ramachandran, Amy Derbyshire, Janardan Sethi, Douglas A. Sharp, Joseph Meagher, Mark Bailey, Mark Leifer, Mark Gibbard, Ramesh Ramiah, Raghavan Srinivasan, Mitch Cooper
-
Publication number: 20090264162Abstract: A portable telecommunications system (PTS) allows mobility and rapid deployment with minimal on-site configuration. PTS systems exchange multicast packets including location and identification information. A protocol manager sets up these communications channels, manages exchanges between PTS systems, and passes the data to or from internal system nodes. The PTS system detects when another PTS system is operating in close physical proximity and automatically perform actions, such as adjustment of transmission power level, to maintain service to the user base.Type: ApplicationFiled: April 18, 2008Publication date: October 22, 2009Inventors: Sethuraman Ramachandran, Amy Derbyshire, Janardan Sethi, Douglas A. Sharp, Joseph Meagher, Mark Bailey, Mark Leifer, Mark Gibbard, Ramesh Ramiah, Raghavan Srinivasan, Mitch Cooper
-
Publication number: 20090047935Abstract: A communications network and method for providing a voice message to a user of a mobile station (MS) in a network having a plurality of independent mobile systems, each independent mobile system including a Mobile Switching Center (MSC), Short Message Service Center (SMS-C) and Voice Message System (VMS), wherein each VMS is identified by a unique identifier code. A received voice message is stored in a VMS, and an SMS notification message is sent to the MS. Because each VMS is identified by a unique identifier code, the MS can retrieve a voice message by dialing the code contained in an SMS notification message, regardless of which independent mobile system is serving the MS at the time the voice message retrieval is requested.Type: ApplicationFiled: August 16, 2007Publication date: February 19, 2009Inventors: Sethuraman Ramachandran, Jean-Francois Bergeron, Amy Derbyshire, Catherine Truchan, Badis Omarouayache