×

Building multimodal collaborative dialogs with task frames

  • US 10,114,676 B2
  • Filed: 05/05/2015
  • Issued: 10/30/2018
  • Est. Priority Date: 05/05/2015
  • Status: Active Grant
First Claim
Patent Images

1. A system comprising:

  • at least one processor; and

    memory communicatively coupled to the at least one processor, encoding computer executable instructions that, when executed by the at least one processor perform a method, the method comprising;

    receiving initial input at a client, wherein the input requests a digital assistant application to perform a task;

    sending the initial input to a remote service;

    receiving, by the client from the remote service, a predefined task frame to serve as a master reference for completing the task, wherein the task frame is a non-graphical-user-interface (GUI) data structure including a value for a status of the task and two or more required parameters to complete the task, wherein the task frame includes a name and a value for each of the two or more required parameters;

    based on the task frame, determining, by the client, a next action to complete the task;

    performing, by the client, the next action to complete the task;

    based on performance of the task, updating, by the client, the task frame by updating one or more values for at least one of the two or more required parameters to create an updated task frame;

    sending, by the client, the updated task frame to the remote service; and

    receiving, by the client, a further updated version of the task frame from the remote service, wherein at least one of a value for a task frame parameter and a status of the task frame in the further updated task frame has been updated by the remote service.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×