Flow autocomplete
First Claim
Patent Images
1. A system, comprising:
- a monitor engine to monitor a number of interactions with a user interface, each interaction comprising at least one user selection;
a sequence engine to;
determine a plurality of locations in the user interface associated with the number of interactions;
determine a plurality of user selection sequences, each user selection sequence comprising a set of user selections to reach a location of the plurality of locations;
store mapping data indicating the plurality of user selection sequences and associated locations;
a reference engine to;
detect an initiation interaction comprising at least one user selection performed in the user interface;
determine, based on the stored mapping data, a set of locations corresponding to user selection sequences that match the initiation interaction, wherein the set of locations are not directly reached by the initiation interaction;
a selection engine to;
display, to a user, a set of links to the determined set of locations; and
in response to a selection of a first link to a first location, automatically execute a first plurality of user selections using the stored mapping data to reach the first location in the user interface.
8 Assignments
0 Petitions
Accused Products
Abstract
In one implementation, a system for protocol determination includes a monitor engine to monitor a number of interactions with a user interface. In addition, the system includes a sequence engine to determine a plurality of steps for each of the number of interactions. In addition, the system includes a reference engine to determine a step from the plurality of steps that corresponds to at least one of the number of interactions. In addition, the system includes a selection engine to suggest a particular interaction with the user interface based on the determined first step.
-
Citations
20 Claims
-
1. A system, comprising:
-
a monitor engine to monitor a number of interactions with a user interface, each interaction comprising at least one user selection; a sequence engine to; determine a plurality of locations in the user interface associated with the number of interactions; determine a plurality of user selection sequences, each user selection sequence comprising a set of user selections to reach a location of the plurality of locations; store mapping data indicating the plurality of user selection sequences and associated locations; a reference engine to; detect an initiation interaction comprising at least one user selection performed in the user interface; determine, based on the stored mapping data, a set of locations corresponding to user selection sequences that match the initiation interaction, wherein the set of locations are not directly reached by the initiation interaction; a selection engine to; display, to a user, a set of links to the determined set of locations; and in response to a selection of a first link to a first location, automatically execute a first plurality of user selections using the stored mapping data to reach the first location in the user interface. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A non-transitory computer readable medium storing instructions executable by a processing resource to cause a controller to:
-
monitor a number of interactions with a user interface, wherein the number of interactions are associated with a number of particular locations within the user interface, each interaction comprising at least one user selection; determine a plurality of user selection sequences, each user selection sequence comprising a set of user selections to reach each of the number of particular locations within the user interface; store mapping data indicating the plurality of user selection sequences and associated locations; receive an initiation interaction, from a user, that includes at least one user selection performed in the user interface; determine, based on the stored mapping data, a set of locations corresponding to user selection sequences that match the initiation interaction, wherein the set of locations are not directly reached by the initiation interaction; display, to a user, a set of links to the determined set of locations; and in response to a selection of a first link to a first location, automatically execute a first plurality of user selections using the stored mapping data to reach the first location in the user interface. - View Dependent Claims (9, 10, 11, 19, 20)
-
-
12. A method comprising:
-
monitoring a number of interactions with a user interface, wherein the number of interactions are associated with a number of particular locations within the user interface, each interaction comprising at least one user selection; determining a plurality of user selection sequences, each user selection sequence comprising a set of user selections to reach each of the number of particular locations within the user interface; storing mapping data indicating the plurality of user selection sequences and associated locations; receiving an initiation interaction from a user that includes at least one user selection performed in the user interface; determining, based on the stored mapping data, a set of locations corresponding to user selection sequences that match the initiation interaction, wherein the set of locations are not directly reached by the initiation interaction; displaying, to a user, a set of links to the determined set of locations; receiving a selection of a first link to a first location; and in response to the selection of the first link, automatically executing a first plurality of user selections using the stored mapping data to reach the first location in the user interface. - View Dependent Claims (13, 14, 15, 16, 17, 18)
-
Specification