METHODS AND APPARATUS FOR VISUAL RECOMMENDATION BASED ON USER BEHAVIOR
First Claim
1. A method for providing an alternate visualization type to a user, comprising:
- observing actions of said user with a current visualization type;
determining if one or more predefined action patterns is detected in said observed actions, wherein at least one of said predefined action patterns has a predefined associated alternate visualization type; and
providing said alternate visualization type to said user when said associated predefined action pattern is detected.
1 Assignment
0 Petitions
Accused Products
Abstract
Methods and apparatus are disclosed for dynamically recommending one or more visualizations for a given task based on user behavior, such as a user'"'"'s interaction pattern with a current visualization. An alternate visualization type is provided to a user by observing actions of the user with a current visualization type; determining if one or more predefined action patterns is detected in the observed actions, wherein at least one of the predefined action patterns has a predefined associated alternate visualization type; and providing the alternate visualization type to the user when the associated predefined action pattern is detected. The one or more predefined action patterns may be defined by one or more rules or an example-based method.
48 Citations
22 Claims
-
1. A method for providing an alternate visualization type to a user, comprising:
-
observing actions of said user with a current visualization type; determining if one or more predefined action patterns is detected in said observed actions, wherein at least one of said predefined action patterns has a predefined associated alternate visualization type; and providing said alternate visualization type to said user when said associated predefined action pattern is detected. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A system for providing an alternate visualization type to a user, said system comprising:
-
a memory; and at least one processor, coupled to the memory, operative to; observe actions of said user with a current visualization type; determine if one or more predefined action patterns is detected in said observed actions, wherein at least one of said predefined action patterns has a predefined associated alternate visualization type; and provide said alternate visualization type to said user when said associated predefined action pattern is detected.
-
-
22. An article of manufacture for providing an alternate visualization type to a user, comprising a machine readable storage medium containing one or more programs which when executed implement the steps of:
-
observing actions of said user with a current visualization type; determining if one or more predefined action patterns is detected in said observed actions, wherein at least one of said predefined action patterns has a predefined associated alternate visualization type; and providing said alternate visualization type to said user when said associated predefined action pattern is detected.
-
Specification