×

Task creation and completion with bi-directional user interactions

  • US 10,614,030 B2
  • Filed: 06/02/2017
  • Issued: 04/07/2020
  • Est. Priority Date: 06/02/2017
  • Status: Active Grant
First Claim
Patent Images

1. A method performed on a computing device having an operating system and hardware components, comprising:

  • receiving an initial input from a user of the computing device among a plurality of other computing devices that are each associated with the user, the initial input pertaining to content or events and implemented using one or more applications that execute on the computing device;

    performing an action for the content or the events using the computing device that is responsive to the received initial input;

    analyzing context for the performed action, the context including configuration and operational state of each of the applications, operating system, and hardware components;

    generating one or more artifacts for the performed action using the analyzed context, wherein the one or more artifacts comprise information or data that describe the performed action;

    storing the one or more artifacts in a remote archive, in which the remote archive stores multiple artifacts that describe a respective plurality of different actions performed by one or more of the plurality of other computing devices;

    after storing the one or more artifacts, receiving a subsequent input from the user about the content or the events;

    parsing the remote archive to identify artifacts for the content or the events that are responsive to the received subsequent input;

    retrieving the identified artifacts from the remote archive in response to the parsing;

    providing the retrieved artifacts to the user for selection;

    receiving a user selection of an artifact from the retrieved artifacts; and

    exposing a user experience on the computing device using at least the selected artifact,wherein the initial input, the received subsequent input and the user selection are receivable at each of the plurality of other computing devices so that artifacts in the remote archive are retrievable at each of the plurality of other computing devices.

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