×

ASYNCHRONOUS PROCESSING OF USER REQUESTS

  • US 20170372703A1
  • Filed: 06/27/2016
  • Published: 12/28/2017
  • Est. Priority Date: 06/27/2016
  • Status: Active Grant
First Claim
Patent Images

1. A method performed by one or more processing devices of a server system, the method comprising:

  • receiving, by the one or more processing devices of the server system, data from a client device over a network, the data indicating a user request to a digital assistant;

    determining, by the one or more processing devices of the server system, an action corresponding to the user request;

    accessing, by the one or more processing devices of the server system, assignment data indicating whether synchronous or asynchronous performance is assigned for actions associated with different action types;

    based on the assignment data and a particular action type associated with the action corresponding to the user request, selecting, by the one or more processing devices of the server system, between (i) performance of the action synchronously with respect to the user request and (ii) performance of the action asynchronously with respect to the user requestsending, by the one or more processing devices of the server system, a confirmation message to the client device for output by the client device; and

    causing, by the one or more processing devices of the server system, the action to be performed synchronously or asynchronously with respect to the user request according to the selection.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×