Task history user interface using a clustering algorithm
First Claim
Patent Images
1. A method comprising:
- clustering, with a processor, a set of discrete user interface states into groups, wherein each group is associated with a respective user interface, wherein the set comprises at least a first user interlace state of a particular user interface and a second user interlace state of particular user interface, and wherein a view or the particular user interface in the first user interface state is different from a view of particular user interface in the second user interface state;
causing display of the groups, including objects representing corresponding user interface states, in a hierarchical view;
receiving selection of at least one of the objects representing a user interface state; and
following selection of an object representing a user interface state, causing a current user interface state to change to the user interface state represented by the selected object.
2 Assignments
0 Petitions
Accused Products
Abstract
The aspects of the disclosed embodiments include clustering a set of discrete user interface states into groups; presenting the groups on a display of a device; and enabling selection of any state within a presented group, wherein selection of a state returns the user interface to the selected state.
9 Citations
18 Claims
-
1. A method comprising:
-
clustering, with a processor, a set of discrete user interface states into groups, wherein each group is associated with a respective user interface, wherein the set comprises at least a first user interlace state of a particular user interface and a second user interlace state of particular user interface, and wherein a view or the particular user interface in the first user interface state is different from a view of particular user interface in the second user interface state; causing display of the groups, including objects representing corresponding user interface states, in a hierarchical view; receiving selection of at least one of the objects representing a user interface state; and following selection of an object representing a user interface state, causing a current user interface state to change to the user interface state represented by the selected object. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. An apparatus comprising at least one processor and at least one memory including computer program code, the at least one memory and the computer program code configured to, with the processor, cause the apparatus to at least:
-
cluster a set of discrete user interface states into groups, wherein each group is associated with a respective user interface, wherein the set comprises at least a first user interface state of a particular user interface and a second user interface state of the particular user interface, and wherein a view of the particular user interface in the first user interface state is different from a view of the particular user interface in the second user interface state; cause display of the groups, including objects representing corresponding user interface states, in a hierarchical view; receive selection of at least one of the objects representing a user interface state; and following selection of an object representing a user interface state, cause a current user interface state to change to the user interface state represented by the selected object. - View Dependent Claims (15, 16, 17, 18)
-
Specification