×

Providing a personal assistant module with a selectively-traversable state machine

  • US 10,462,619 B2
  • Filed: 06/08/2016
  • Issued: 10/29/2019
  • Est. Priority Date: 06/08/2016
  • Status: Active Grant
First Claim
Patent Images

1. An online semantic processor, comprising:

  • a communication interface;

    one or more processors operably coupled with the communication interface; and

    memory operably coupled with the one or more processors, the memory storing instructions that, when executed by the one or more processors, cause the one or more processors to;

    receive, from a personal assistant module operating on a resource-constrained device, via the communication interface, data indicative of a user request;

    generate a state machine comprising a plurality of candidate states that are traversable by the personal assistant module at the resource-constrained device based on one or more signals that are unavailable to the online semantic processor and ascertainable by the personal assistant module from one or more sensors local to the resource-constrained device,wherein at least a first candidate state of the plurality of candidate states comprises an output to be delivered by the personal assistant module that solicits input selecting between two or more distinct software application states that are potentially responsive to the user request, andwherein at least a second candidate state of the plurality of candidate states is reachable by the personal assistant module by transitioning past the first candidate state based on one or more of the signals that are unavailable to the online semantic processor, and wherein in the second candidate state at least one of the two or more distinct software application states has been selected automatically based on the one or more of the signals; and

    download, to the resource-constrained device, via the communication interface, data representing the state machine.

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