Building multimodal collaborative dialogs with task frames

    公开(公告)号:US10114676B2

    公开(公告)日:2018-10-30

    申请号:US14704564

    申请日:2015-05-05

    摘要: Methods and systems are provided for collaborative completion of tasks using task frames. Upon receiving a request to perform a task, a system utilizes task frames in completing the requested task. A task frame is a data structure that contains the parameters and status signals that represent a particular task and captures the combined system's understanding of a current state of the task. Input is received at a client device and sent to a server, where the input is processed. Based on the processed input, a task frame is retrieved and filled. The filled task frame is sent to the client device, where the client device performs actions based on the task frame and updates the task frame parameters and the state of the task. The updated task frame is returned to the server. The shared task frame provides improvements to the overall task completion process.

    TASK STATE TRACKING IN SYSTEMS AND SERVICES
    2.
    发明申请
    TASK STATE TRACKING IN SYSTEMS AND SERVICES 审中-公开
    系统和服务中的任务状态跟踪

    公开(公告)号:US20170017519A1

    公开(公告)日:2017-01-19

    申请号:US14797444

    申请日:2015-07-13

    IPC分类号: G06F9/48 G06F9/50

    摘要: Non-limiting examples of the present disclosure describe decoupling task state tracking that is managed by a shared task completion platform from execution of tasks by a task resource owner. Task registration data is received at a shared task state platform for a task that is executable by a task owner resource. Task registration data comprises parameters to be collected for execution of the task and ancillary information, such as the name of the task and whether to confirm the values of the parameters after collection. During interaction with a user, the shared task completion platform receives an input and determines the task is associated with the received input. During the interaction, parameters of the received task registration data are utilized to collect data for execution of the task. The collected data is transmitted to the task owner resource for execution of the task.

    摘要翻译: 本公开的非限制性示例描述了由共享任务完成平台管理的解耦任务状态跟踪,由任务资源所有者执行任务。 任务注册数据在共享任务状态平台上被接收,用于可由任务所有者资源执行的任务。 任务注册数据包括要执行的任务的参数和辅助信息,例如任务的名称以及是否在收集后确认参数的值。 在与用户交互期间,共享任务完成平台接收输入并确定该任务与所接收的输入相关联。 在交互期间,利用接收到的任务登记数据的参数来收集执行任务的数据。 收集的数据被传送到任务所有者资源以执行任务。

    Managing user interaction for input understanding determinations

    公开(公告)号:US10572810B2

    公开(公告)日:2020-02-25

    申请号:US14591603

    申请日:2015-01-07

    摘要: Examples of the present disclosure improve decision-making for input understanding to assist in determining how to best respond to a user input. A received input is analyzed using an input recognition component, input understanding component and input context component. Potential response options are determined. If uncertainty exists with respect to responding to the received input, an uncertainty value and a cost of misclassification are generated for the potential response options to assist in making a decision as to how to best respond to the received input. The uncertainty value is determined for a potential response and parameters associated with the potential response and the cost of misclassification is a cost associated with pursuing a potential response if the potential response turns out to be incorrect. A response is selected to transmit to a user based on analyzing the generated uncertainty value and the generated cost of misclassification for the potential responses.

    PERSONALIZED COMMUNICATIONS USING SEMANTIC MEMORY

    公开(公告)号:US20180255005A1

    公开(公告)日:2018-09-06

    申请号:US15450004

    申请日:2017-03-05

    摘要: Systems and methods are disclosed for personalized communications using semantic memory. In one implementation, a first communication is received from a user and processed to identify a first content element within the communication. The first content element is associated with a second content element within a content repository. A second communication that includes the first content element is received from the user. Based on an association between the first content element and the second content element within the content repository, a third communication that includes the second content element is generated and provided to the user in response to the second communication.

    DYNAMIC REACTIVE CONTEXTUAL POLICIES FOR PERSONAL DIGITAL ASSISTANTS

    公开(公告)号:US20170228240A1

    公开(公告)日:2017-08-10

    申请号:US15017350

    申请日:2016-02-05

    IPC分类号: G06F9/44 G06F3/16 H04L29/06

    摘要: The present disclosure describes a system for responding to a user input and for providing a contextually-related communication related to the user input. The system receives an input from the user, determines contextual information about the input and generates a response to the input. The system also generates a contextually-related communication, where the contextually-related communication are based on the contextual information and can be based on user-specific information. The response to the input and the contextually-related communication are provided to the user. The system can also identify domains related to the input and use those domains in preparation of the contextually-related communication. The system can also present new system capabilities to the user after providing the response to the input.

    Task state tracking in systems and services

    公开(公告)号:US10338959B2

    公开(公告)日:2019-07-02

    申请号:US14797444

    申请日:2015-07-13

    摘要: Non-limiting examples of the present disclosure describe decoupling task state tracking that is managed by a shared task completion platform from execution of tasks by a task resource owner. Task registration data is received at a shared task state platform for a task that is executable by a task owner resource. Task registration data comprises parameters to be collected for execution of the task and ancillary information, such as the name of the task and whether to confirm the values of the parameters after collection. During interaction with a user, the shared task completion platform receives an input and determines the task is associated with the received input. During the interaction, parameters of the received task registration data are utilized to collect data for execution of the task. The collected data is transmitted to the task owner resource for execution of the task.