Patents by Inventor Venkata Snehith Cherukuri
Venkata Snehith Cherukuri 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: 11600291Abstract: This disclosure describes techniques for identifying a voice-enabled device from a group of voice-enabled devices to respond to a speech utterance of a user. A speech-processing system may receive an audio signal representing the speech utterance captured in an environment of a voice-enabled device, and identify another voice-enabled device located in the environment. The system may analyze the audio signal using a different natural-language-understanding model for each of the voice-enabled devices to identify an intent for each of the voice-enabled devices to respond to the speech utterance. The system may determine confidence scores that the intents are responsive to the speech utterance, and select the intent with the highest confidence score. The system may use the selected intent to generate a command for the corresponding voice-enabled device to respond to the user.Type: GrantFiled: June 12, 2020Date of Patent: March 7, 2023Assignee: Amazon Technologies, Inc.Inventors: Gang Lan, Joseph Pedro Tavares, Deepak Uttam Shah, Mckay Clawson, Vijay Shankar Tennety, Ravi Kiran Rachakonda, Venkata Snehith Cherukuri, Charles James Torbert
-
Publication number: 20220215837Abstract: This disclosure describes, in part, context-based device arbitration techniques to select a voice-enabled device from multiple voice-enabled devices to provide a response to a command included in a speech utterance of a user. In some examples, the context-driven arbitration techniques may include determining a ranked list of voice-enabled devices that are ranked based on audio signal metric values for audio signals generated by each voice-enabled device, and iteratively moving through the list to determine, based on device states of the voice-enabled devices, whether one of the voice-enabled devices can perform an action responsive to the command. If the voice-enabled devices that detected the speech utterance are unable to perform the action responsive to the command, all other voice-enabled devices associated with an account may be analyzed to determine whether one of the other voice-enabled devices can perform the action responsive to the command in the speech utterance.Type: ApplicationFiled: March 22, 2022Publication date: July 7, 2022Inventors: Joseph White, Ravi Kiran Rachakonda, Vinodth Kumar Mohanam, Lalithkumar Rajendran, Deepak Uttam Shah, Maziyar Khorasani, Venkata Snehith Cherukuri
-
Patent number: 11289087Abstract: This disclosure describes, in part, context-based device arbitration techniques to select a voice-enabled device from multiple voice-enabled devices to provide a response to a command included in a speech utterance of a user. In some examples, the context-driven arbitration techniques may include determining a ranked list of voice-enabled devices that are ranked based on audio signal metric values for audio signals generated by each voice-enabled device, and iteratively moving through the list to determine, based on device states of the voice-enabled devices, whether one of the voice-enabled devices can perform an action responsive to the command. If the voice-enabled devices that detected the speech utterance are unable to perform the action responsive to the command, all other voice-enabled devices associated with an account may be analyzed to determine whether one of the other voice-enabled devices can perform the action responsive to the command in the speech utterance.Type: GrantFiled: January 24, 2020Date of Patent: March 29, 2022Assignee: Amazon Technologies, Inc.Inventors: Joseph White, Lalithkumar Rajendran, Ravi Kiran Rachakonda, Venkata Snehith Cherukuri, Deepak Uttam Shah, Maziyar Khorasani, Vinodth Kumar Mohanam
-
Patent number: 11138977Abstract: This disclosure describes, in part, techniques for determining device groupings, or clusters, for multiple voice-enabled devices. The device clusters may be determined based on metadata data for audio signals (or audio data) generated by each of the multiple voice-enabled devices. For example, a remote system may analyze timestamp data for the audio signals received from the devices, and determine that the devices detected the same voice command of a user based on the timestamp data indicating that the audio signals were received within a threshold period of time from each other. Additionally, the remote system may analyze other metadata of the audio data, such as signal-to-noise (SNR) values, and determine that the SNR values are within a threshold value. The remote system may determine device clusters for the voice-enabled devices of a user based on these, and potentially other, types of metadata of the audio signals.Type: GrantFiled: June 8, 2020Date of Patent: October 5, 2021Assignee: Amazon Technologies, Inc.Inventors: Venkata Snehith Cherukuri, Joseph White, Vinodth Kumar Mohanam, Rami Habal, Menghan Li
-
Patent number: 10878812Abstract: This disclosure describes techniques for selecting which device to respond to user speech within an environment that includes multiple devices. To enable this selection, the techniques described herein create a model indicating a topology of the devices within the environment. To do so, features associated with the user speech are generated and used to generate multi-dimensional points, each representing a corresponding user utterance. The techniques may then group these multi-dimensional points into clusters before projecting the resulting clusters into two dimensions. The two-dimensional clusters may then be used to generate a model (e.g., a Voronoi diagram) representing regions of the environment, with the centroid of each region being associated with a respective device. When a user makes a subsequent request, the user may be localized within one of the regions and the device associated with that region may be chosen to respond to the user.Type: GrantFiled: September 26, 2018Date of Patent: December 29, 2020Assignee: Amazon Technologies, Inc.Inventors: Karim Helwani, Venkata Snehith Cherukuri
-
Publication number: 20200211554Abstract: This disclosure describes, in part, context-based device arbitration techniques to select a voice-enabled device from multiple voice-enabled devices to provide a response to a command included in a speech utterance of a user. In some examples, the context-driven arbitration techniques may include determining a ranked list of voice-enabled devices that are ranked based on audio signal metric values for audio signals generated by each voice-enabled device, and iteratively moving through the list to determine, based on device states of the voice-enabled devices, whether one of the voice-enabled devices can perform an action responsive to the command. If the voice-enabled devices that detected the speech utterance are unable to perform the action responsive to the command, all other voice-enabled devices associated with an account may be analyzed to determine whether one of the other voice-enabled devices can perform the action responsive to the command in the speech utterance.Type: ApplicationFiled: January 24, 2020Publication date: July 2, 2020Inventors: Joseph White, Lalithkumar Rajendran, Ravi Kiran Rachakonda, Venkata Snehith Cherukuri, Deepak Uttam Shah, Maziyar Khorasani, Vinodth Kumar Mohanam
-
Patent number: 10685652Abstract: This disclosure describes, in part, techniques for determining device groupings, or clusters, for multiple voice-enabled devices. The device clusters may be determined based on metadata data for audio signals (or audio data) generated by each of the multiple voice-enabled devices. For example, a remote system may analyze timestamp data for the audio signals received from the devices, and determine that the devices detected the same voice command of a user based on the timestamp data indicating that the audio signals were received within a threshold period of time from each other. Additionally, the remote system may analyze other metadata of the audio data, such as signal-to-noise (SNR) values, and determine that the SNR values are within a threshold value. The remote system may determine device clusters for the voice-enabled devices of a user based on these, and potentially other, types of metadata of the audio signals.Type: GrantFiled: March 22, 2018Date of Patent: June 16, 2020Assignee: Amazon Technologies, Inc.Inventors: Venkata Snehith Cherukuri, Joseph White, Vinodth Kumar Mohanam, Rami Habal, Menghan Li
-
Patent number: 10685669Abstract: This disclosure describes techniques for identifying a voice-enabled device from a group of voice-enabled devices to respond to a speech utterance of a user. A speech-processing system may receive an audio signal representing the speech utterance captured in an environment of a voice-enabled device, and identify another voice-enabled device located in the environment. The system may analyze the audio signal using a different natural-language-understanding model for each of the voice-enabled devices to identify an intent for each of the voice-enabled devices to respond to the speech utterance. The system may determine confidence scores that the intents are responsive to the speech utterance, and select the intent with the highest confidence score. The system may use the selected intent to generate a command for the corresponding voice-enabled device to respond to the user.Type: GrantFiled: March 20, 2018Date of Patent: June 16, 2020Assignee: Amazon Technologies, Inc.Inventors: Gang Lan, Joseph Pedro Tavares, Deepak Uttam Shah, Mckay Clawson, Vijay Shankar Tennety, Ravi Kiran Rachakonda, Venkata Snehith Cherukuri, Charles James Torbert
-
Patent number: 10546583Abstract: This disclosure describes, in part, context-based device arbitration techniques to select a voice-enabled device from multiple voice-enabled devices to provide a response to a command included in a speech utterance of a user. In some examples, the context-driven arbitration techniques may include determining a ranked list of voice-enabled devices that are ranked based on audio signal metric values for audio signals generated by each voice-enabled device, and iteratively moving through the list to determine, based on device states of the voice-enabled devices, whether one of the voice-enabled devices can perform an action responsive to the command. If the voice-enabled devices that detected the speech utterance are unable to perform the action responsive to the command, all other voice-enabled devices associated with an account may be analyzed to determine whether one of the other voice-enabled devices can perform the action responsive to the command in the speech utterance.Type: GrantFiled: August 30, 2017Date of Patent: January 28, 2020Assignee: Amazon Technologies, Inc.Inventors: Joseph White, Ravi Kiran Rachakonda, Vinodth Kumar Mohanam, Lalithkumar Rajendran, Deepak Uttam Shah, Maziyar Khorasani, Venkata Snehith Cherukuri
-
Publication number: 20190066670Abstract: This disclosure describes, in part, context-based device arbitration techniques to select a voice-enabled device from multiple voice-enabled devices to provide a response to a command included in a speech utterance of a user. In some examples, the context-driven arbitration techniques may include determining a ranked list of voice-enabled devices that are ranked based on audio signal metric values for audio signals generated by each voice-enabled device, and iteratively moving through the list to determine, based on device states of the voice-enabled devices, whether one of the voice-enabled devices can perform an action responsive to the command. If the voice-enabled devices that detected the speech utterance are unable to perform the action responsive to the command, all other voice-enabled devices associated with an account may be analyzed to determine whether one of the other voice-enabled devices can perform the action responsive to the command in the speech utterance.Type: ApplicationFiled: August 30, 2017Publication date: February 28, 2019Inventors: Joseph White, Ravi Kiran Rachakonda, Vinodth Kumar Mohanam, Lalithkumar Rajendran, Deepak Uttam Shah, Maziyar Khorasani, Venkata Snehith Cherukuri