×

Generation and distribution of device experience

  • US 10,108,307 B1
  • Filed: 05/11/2012
  • Issued: 10/23/2018
  • Est. Priority Date: 05/11/2012
  • Status: Active Grant
First Claim
Patent Images

1. A system, comprising:

  • a clock;

    at least one memory storing computer-executable instructions;

    at least one processor configured to access the clock and the at least one memory and execute the computer-executable instructions to;

    capture an interaction sequence resulting from a plurality of user interactions with the system;

    determine first data indicative of a plurality of recorded changes over time to;

    a) one or more user interface settings, and b) one or more states of one or more modules;

    determine second data indicative of an order of execution of the plurality of recorded changes;

    determine timing data representing time intervals between individual changes of the plurality of recorded changes;

    generate interaction sequence data using the first data, the second data, the timing data, at least a portion of user interface settings information, and at least a portion of state information for the one or more modules, wherein the interaction sequence data is representative of the interaction sequence;

    determine a first formatting associated with inputs from a first type of input/output device for association with a first experience template;

    generate the first experience template associated with the interaction sequence and the first formatting, the first experience template comprising at least the portion of the user interface settings information, at least the portion of the state information, and the interaction sequence data;

    implement the first experience template by causing the plurality of recorded changes to be executed in accordance with the order of execution, the respective time intervals, and the first formatting;

    cause a visualization of the plurality of recorded changes being executed, wherein the implementation of the first experience template results in;

    a same final user interface setting, and a same final module state as the interaction sequence;

    generate a second experience template based at least in part on the first experience template;

    determine a second formatting for association with the second experience template;

    cause an operation of the set of operations to be executed, at least in part, using a second type of input/output device when the second experience template is implemented on a second user device; and

    implement the second experience template.

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