-
公开(公告)号:US20230051866A1
公开(公告)日:2023-02-16
申请号:US17834404
申请日:2022-06-07
Applicant: Amazon Technologies, Inc.
Inventor: Andres Felipe Borja Jaramillo , David Robert Thomas , Shrish Chandra Mishra , Shijian Zheng , Alberto Milan Gutierrez
IPC: G06F3/16 , G10L15/22 , G10L15/26 , G10L15/30 , G06N5/04 , G06F9/30 , G10L13/04 , G06F40/10 , G06F40/40
Abstract: Techniques for routing a user command to a speechlet and resolving conflicts between potential speechlets are described. A system determines an intent of an input command. The system also receives context information associated with the input command. The system determines speechlets (e.g., speechlets and/or skills) that may execute with respect to the input command given the intent and the context data. The system then determines whether conditions of routing rules, associated with the speechlets, are satisfied given the context data. If the conditions of only one routing rule are satisfied, the system causes the speechlet associated with the routing rule to execute with respect to the input command. If the conditions of more than one routing rule are satisfied, the system may determine a speechlet to execute with respect to the input command based on the speechlets' priorities in a list of speechlets and/or based on potential output data provided by the speechlets.
-
公开(公告)号:US11360736B1
公开(公告)日:2022-06-14
申请号:US15803222
申请日:2017-11-03
Applicant: Amazon Technologies, Inc.
Inventor: Andres Felipe Borja Jaramillo , David Robert Thomas , Shrish Chandra Mishra , Shijian Zheng , Alberto Milan Gutierrez
IPC: G10L15/22 , G06F3/16 , G10L15/26 , G10L15/30 , G06N5/04 , G06F9/30 , G10L13/04 , G06F40/10 , G06F40/40
Abstract: Techniques for routing a user command to a speechlet and resolving conflicts between potential speechlets are described. A system determines an intent of an input command. The system also receives context information associated with the input command. The system determines speechlets (e.g., speechlets and/or skills) that may execute with respect to the input command given the intent and the context data. The system then determines whether conditions of routing rules, associated with the speechlets, are satisfied given the context data. If the conditions of only one routing rule are satisfied, the system causes the speechlet associated with the routing rule to execute with respect to the input command. If the conditions of more than one routing rule are satisfied, the system may determine a speechlet to execute with respect to the input command based on the speechlets' priorities in a list of speechlets and/or based on potential output data provided by the speechlets.
-
公开(公告)号:US10706854B2
公开(公告)日:2020-07-07
申请号:US15694999
申请日:2017-09-04
Applicant: Amazon Technologies, Inc.
Inventor: Nishant Kumar , David Robert Thomas , Sumedha Arvind Kshirsagar , Vikas Jain , Jeff Bradley Beal , Ajay Gopalakrishnan , Shishir Sridhar Bharathi
IPC: G10L15/22 , G10L17/00 , G10L15/183 , G10L15/18
Abstract: Features are disclosed for performing functions in response to user requests based on contextual data regarding prior user requests. Users may engage in conversations with a computing device in order to initiate some function or obtain some information. A dialog manager may manage the conversations and store contextual data regarding one or more of the conversations. Processing and responding to subsequent conversations may benefit from the previously stored contextual data by, e.g., reducing the amount of information that a user must provide if the user has already provided the information in the context of a prior conversation. Additional information associated with performing functions responsive to user requests may be shared among applications, further improving efficiency and enhancing the user experience.
-
公开(公告)号:US20180012601A1
公开(公告)日:2018-01-11
申请号:US15694999
申请日:2017-09-04
Applicant: Amazon Technologies, Inc.
Inventor: Nishant Kumar , David Robert Thomas , Sumedha Arvind Kshirsagar , Vikas Jain , Jeff Bradley Beal , Ajay Gopalakrishnan , Shishir Sridhar Bharathi
IPC: G10L17/00 , G10L15/18 , G10L15/183 , G10L15/22
Abstract: Features are disclosed for performing functions in response to user requests based on contextual data regarding prior user requests. Users may engage in conversations with a computing device in order to initiate some function or obtain some information. A dialog manager may manage the conversations and store contextual data regarding one or more of the conversations. Processing and responding to subsequent conversations may benefit from the previously stored contextual data by, e.g., reducing the amount of information that a user must provide if the user has already provided the information in the context of a prior conversation. Additional information associated with performing functions responsive to user requests may be shared among applications, further improving efficiency and enhancing the user experience.
-
公开(公告)号:US20240211206A1
公开(公告)日:2024-06-27
申请号:US18402878
申请日:2024-01-03
Applicant: Amazon Technologies, Inc.
Inventor: Andres Felipe Borja Jaramillo , David Robert Thomas , Shrish Chandra Mishra , Shijian Zheng , Alberto Milan Gutierrez
IPC: G06F3/16 , G06F9/30 , G06F40/10 , G06F40/40 , G06N5/04 , G10L13/04 , G10L15/22 , G10L15/26 , G10L15/30
CPC classification number: G06F3/167 , G06F9/30003 , G06F40/10 , G06F40/40 , G06N5/04 , G10L13/04 , G10L15/22 , G10L15/26 , G10L15/30
Abstract: Techniques for routing a user command to a speechlet and resolving conflicts between potential speechlets are described. A system determines an intent of an input command. The system also receives context information associated with the input command. The system determines speechlets (e.g., speechlets and/or skills) that may execute with respect to the input command given the intent and the context data. The system then determines whether conditions of routing rules, associated with the speechlets, are satisfied given the context data. If the conditions of only one routing rule are satisfied, the system causes the speechlet associated with the routing rule to execute with respect to the input command. If the conditions of more than one routing rule are satisfied, the system may determine a speechlet to execute with respect to the input command based on the speechlets' priorities in a list of speechlets and/or based on potential output data provided by the speechlets.
-
公开(公告)号:US11688402B2
公开(公告)日:2023-06-27
申请号:US16919745
申请日:2020-07-02
Applicant: Amazon Technologies, Inc.
Inventor: Nishant Kumar , David Robert Thomas , Sumedha Arvind Kshirsagar , Vikas Jain , Jeff Bradley Beal , Ajay Gopalakrishnan , Shishir Sridhar Bharathi
IPC: G10L15/22 , G10L17/00 , G10L15/183 , G10L15/18
CPC classification number: G10L17/00 , G10L15/18 , G10L15/183 , G10L15/22 , G10L2015/223 , G10L2015/228
Abstract: Features are disclosed for performing functions in response to user requests. Natural Language Understanding (“NLU”) processing may be performed to generate command data that represents a subject of an utterance. The command data may be sent to an application that causes presentation of first output content in a first modality at a first time in response to receiving the command data, and generates second output content in a second modality different from the first modality, wherein the second output content is associated with the first output content. The second output content may be presented in the second modality at a second time subsequent to the first time.
-
公开(公告)号:US09552816B2
公开(公告)日:2017-01-24
申请号:US14578056
申请日:2014-12-19
Applicant: Amazon Technologies, Inc.
Inventor: Peter Spalding VanLund , Kurt Wesley Piersol , James David Meyers , Jacob Michael Simpson , Vikram Kumar Gundeti , David Robert Thomas , Andrew Christopher Miles
CPC classification number: G10L17/22 , G06F9/5011 , G10L15/22 , G10L2015/223 , G10L2015/228
Abstract: A speech-based system includes an audio device in a user premises and a network-based service that supports use of the audio device by multiple applications. The audio device may be directed to play audio content such as music, audio books, etc. The audio device may also be directed to interact with a user through speech. The network-based service monitors event messages received from the audio device to determine which of the multiple applications currently has speech focus. When receiving speech from a user, the service first offers the corresponding meaning to the application, if any, that currently has primary speech focus. If there is no application that currently has primary speech focus, or if the application having primary speech focus is not able to respond to the meaning, the service then offers the user meaning to the application that currently has secondary speech focus.
Abstract translation: 基于语音的系统包括用户场所中的音频设备和支持通过多个应用使用该音频设备的基于网络的服务。 音频设备可以被引导以播放诸如音乐,音频书籍等的音频内容。音频设备还可以被引导以通过语音与用户交互。 基于网络的服务监视从音频设备接收的事件消息,以确定当前具有语音焦点的多个应用中的哪一个。 当从用户接收到语音时,服务首先向当前具有主要语音焦点的应用(如果有的话)提供相应的含义。 如果没有目前具有主要语音焦点的应用程序,或者如果具有主要语音焦点的应用程序不能响应意义,则该服务然后向当前具有辅助语音焦点的应用程序提供用户意义。
-
公开(公告)号:US20160180853A1
公开(公告)日:2016-06-23
申请号:US14578056
申请日:2014-12-19
Applicant: Amazon Technologies, Inc.
Inventor: Peter Spalding VanLund , Kurt Wesley Piersol , James David Meyers , Jacob Michael Simpson , Vikram Kumar Gundeti , David Robert Thomas , Andrew Christopher Miles
IPC: G10L17/22
CPC classification number: G10L17/22 , G06F9/5011 , G10L15/22 , G10L2015/223 , G10L2015/228
Abstract: A speech-based system includes an audio device in a user premises and a network-based service that supports use of the audio device by multiple applications. The audio device may be directed to play audio content such as music, audio books, etc. The audio device may also be directed to interact with a user through speech. The network-based service monitors event messages received from the audio device to determine which of the multiple applications currently has speech focus. When receiving speech from a user, the service first offers the corresponding meaning to the application, if any, that currently has primary speech focus. If there is no application that currently has primary speech focus, or if the application having primary speech focus is not able to respond to the meaning, the service then offers the user meaning to the application that currently has secondary speech focus.
Abstract translation: 基于语音的系统包括用户场所中的音频设备和支持通过多个应用使用音频设备的基于网络的服务。 音频设备可以被引导以播放诸如音乐,音频书籍等的音频内容。音频设备还可以被引导以通过语音与用户交互。 基于网络的服务监视从音频设备接收的事件消息,以确定当前具有语音焦点的多个应用中的哪一个。 当从用户接收到语音时,服务首先向当前具有主要语音焦点的应用(如果有的话)提供相应的含义。 如果没有目前具有主要语音焦点的应用程序,或者如果具有主要语音焦点的应用程序不能响应意义,则该服务然后向当前具有辅助语音焦点的应用程序提供用户意义。
-
公开(公告)号:US11893310B2
公开(公告)日:2024-02-06
申请号:US17834404
申请日:2022-06-07
Applicant: Amazon Technologies, Inc.
Inventor: Andres Felipe Borja Jaramillo , David Robert Thomas , Shrish Chandra Mishra , Shijian Zheng , Alberto Milan Gutierrez
IPC: G10L15/22 , G06F3/16 , G10L15/26 , G10L15/30 , G06N5/04 , G06F9/30 , G10L13/04 , G06F40/10 , G06F40/40
CPC classification number: G06F3/167 , G06F9/30003 , G06F40/10 , G06F40/40 , G06N5/04 , G10L13/04 , G10L15/22 , G10L15/26 , G10L15/30
Abstract: Techniques for routing a user command to a speechlet and resolving conflicts between potential speechlets are described. A system determines an intent of an input command. The system also receives context information associated with the input command. The system determines speechlets (e.g., speechlets and/or skills) that may execute with respect to the input command given the intent and the context data. The system then determines whether conditions of routing rules, associated with the speechlets, are satisfied given the context data. If the conditions of only one routing rule are satisfied, the system causes the speechlet associated with the routing rule to execute with respect to the input command. If the conditions of more than one routing rule are satisfied, the system may determine a speechlet to execute with respect to the input command based on the speechlets' priorities in a list of speechlets and/or based on potential output data provided by the speechlets.
-
公开(公告)号:US20230410816A1
公开(公告)日:2023-12-21
申请号:US18341224
申请日:2023-06-26
Applicant: Amazon Technologies, Inc.
Inventor: Nishant Kumar , David Robert Thomas , Sumedha Arvind Kshirsagar , Vikas Jain , Jeff Bradley Beal , Ajay Gopalakrishnan , Shishir Sridhar Bharathi
IPC: G10L17/00 , G10L15/22 , G10L15/183 , G10L15/18
CPC classification number: G10L17/00 , G10L15/22 , G10L15/183 , G10L15/18 , G10L2015/228 , G10L2015/223
Abstract: Features are disclosed for performing functions in response to user requests based on contextual data regarding prior user requests. Users may engage in conversations with a computing device in order to initiate some function or obtain some information. A dialog manager may manage the conversations and store contextual data regarding one or more of the conversations. Processing and responding to subsequent conversations may benefit from the previously stored contextual data by, e.g., reducing the amount of information that a user must provide if the user has already provided the information in the context of a prior conversation. Additional information associated with performing functions responsive to user requests may be shared among applications, further improving efficiency and enhancing the user experience.
-
-
-
-
-
-
-
-
-