-
公开(公告)号:US11289087B2
公开(公告)日:2022-03-29
申请号:US16752262
申请日:2020-01-24
Applicant: Amazon Technologies, Inc.
Inventor: Joseph White , Lalithkumar Rajendran , Ravi Kiran Rachakonda , Venkata Snehith Cherukuri , Deepak Uttam Shah , Maziyar Khorasani , Vinodth Kumar Mohanam
Abstract: 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.
-
公开(公告)号:US20220215837A1
公开(公告)日:2022-07-07
申请号:US17701387
申请日:2022-03-22
Applicant: Amazon Technologies, Inc.
Inventor: Joseph White , Ravi Kiran Rachakonda , Vinodth Kumar Mohanam , Lalithkumar Rajendran , Deepak Uttam Shah , Maziyar Khorasani , Venkata Snehith Cherukuri
Abstract: 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.
-
公开(公告)号:US20230360650A1
公开(公告)日:2023-11-09
申请号:US18330738
申请日:2023-06-07
Applicant: Amazon Technologies, Inc.
Inventor: Prashant Jayaram Thakare , Karthik Parameswaran , Deepak Uttam Shah , Prathyusha Nadella , Janita Shah , Venkat Chakravarthy , Michael Trinh
CPC classification number: G10L15/22 , G10L15/18 , G10L15/30 , G10L2015/223 , G10L2015/088
Abstract: Techniques for providing device functionalities using device components are described. A system receives a system-generated directive from a skill system and determines a workflow to execute. The system implements a response orchestrator that operates based on the workflow that includes interception points where cross-cutting functionalities can be invoked as pluggable components. The interception points occur pre-system-generated directive, pre-device-facing directive, post-device-facing directive generation, post-device-facing directive dispatch, and the like. The system supports asynchronous execution, conditional execution, and sequential execution of components. Data determined by the cross functionality components can be used by other components for processing.
-
公开(公告)号:US10685669B1
公开(公告)日:2020-06-16
申请号:US15926507
申请日:2018-03-20
Applicant: Amazon Technologies, Inc.
Inventor: Gang Lan , Joseph Pedro Tavares , Deepak Uttam Shah , Mckay Clawson , Vijay Shankar Tennety , Ravi Kiran Rachakonda , Venkata Snehith Cherukuri , Charles James Torbert
Abstract: 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.
-
公开(公告)号:US12033632B2
公开(公告)日:2024-07-09
申请号:US17701387
申请日:2022-03-22
Applicant: Amazon Technologies, Inc.
Inventor: Joseph White , Ravi Kiran Rachakonda , Vinodth Kumar Mohanam , Lalithkumar Rajendran , Deepak Uttam Shah , Maziyar Khorasani , Venkata Snehith Cherukuri
CPC classification number: G10L15/22 , G10L15/1815 , G10L15/28 , G10L25/84 , G10L2015/223
Abstract: 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.
-
公开(公告)号:US11991511B2
公开(公告)日:2024-05-21
申请号:US17548250
申请日:2021-12-10
Applicant: Amazon Technologies, Inc.
Inventor: Ratika Anand , Adit Jamdar , Liyun Xiu , Parathan Sivagnanasundaram , Saksham Papreja , Nidhi Mendiratta , Deepak Uttam Shah
CPC classification number: H04R3/12 , G06F3/165 , G10L2015/088 , G10L15/142 , G10L15/22 , G10L2015/223
Abstract: Systems and methods for contextual awareness in dynamic device groups are disclosed. For example, a dynamic device group may be generated while output of content is occurring. When a user provides user input to alter the output of the content, contextual data indicating the devices in the dynamic device group when the user input is received may be generated and utilized by an application to determine which devices are to receive a command to perform an action responsive to the user input.
-
公开(公告)号:US20230188892A1
公开(公告)日:2023-06-15
申请号:US17548250
申请日:2021-12-10
Applicant: Amazon Technologies, Inc.
Inventor: Ratika Anand , Adit Jamdar , Liyun Xiu , Parathan Sivagnanasundaram , Saksham Papreja , Nidhi Mendiratta , Deepak Uttam Shah
CPC classification number: H04R3/12 , G06F3/165 , G10L15/142
Abstract: Systems and methods for contextual awareness in dynamic device groups are disclosed. For example, a dynamic device group may be generated while output of content is occurring. When a user provides user input to alter the output of the content, contextual data indicating the devices in the dynamic device group when the user input is received may be generated and utilized by an application to determine which devices are to receive a command to perform an action responsive to the user input.
-
公开(公告)号:US20200211554A1
公开(公告)日:2020-07-02
申请号:US16752262
申请日:2020-01-24
Applicant: Amazon Technologies, Inc.
Inventor: Joseph White , Lalithkumar Rajendran , Ravi Kiran Rachakonda , Venkata Snehith Cherukuri , Deepak Uttam Shah , Maziyar Khorasani , Vinodth Kumar Mohanam
Abstract: 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.
-
公开(公告)号:US20190066670A1
公开(公告)日:2019-02-28
申请号:US15691460
申请日:2017-08-30
Applicant: Amazon Technologies, Inc.
Inventor: Joseph White , Ravi Kiran Rachakonda , Vinodth Kumar Mohanam , Lalithkumar Rajendran , Deepak Uttam Shah , Maziyar Khorasani , Venkata Snehith Cherukuri
Abstract: 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.
-
公开(公告)号:US20240404521A1
公开(公告)日:2024-12-05
申请号:US18732131
申请日:2024-06-03
Applicant: Amazon Technologies, Inc.
Inventor: Joseph White , Ravi Kiran Rachakonda , Vinodth Kumar Mohanam , Lalithkumar Rajendran , Deepak Uttam Shah , Maziyar Khorasani , Venkata Snehith Cherukuri
Abstract: 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.
-
-
-
-
-
-
-
-
-