| Patent application number | Description | Published |
| 20100049686 | METHODS AND APPARATUS FOR VISUAL RECOMMENDATION BASED ON USER BEHAVIOR - 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. | 02-25-2010 |
| 20100057753 | METHODS AND APPARATUS FOR OBTAINING VISUAL INSIGHT PROVENANCE OF A USER - Generally, methods and apparatus are provided for obtaining a user's insight provenance. A logical record of visual analytic activity of a user is maintained by recording one or more visual analytic actions. An exemplary method determines a set of action features of the one or more visual analytic actions; instantiates a data structure to record the action features; calculates a set of operations required to update the logical record based on the determined features; and updates the logical record based on the calculated operations. The visual analytic actions can optionally be classified using a predefined action taxonomy and by recording other action features. A plurality of the data structures can be associated with a node in a trail graph that represents one or more analytical paths of the user. | 03-04-2010 |
| 20100205238 | METHODS AND APPARATUS FOR INTELLIGENT EXPLORATORY VISUALIZATION AND ANALYSIS - Methods and apparatus are provided for intelligent exploratory visualization and analysis. A semantics-based client-server application architecture is provided that enables interactive visualization and analysis applications over the web. From the client perspective, user activities are observed and the client determines if a sequence of user activities comprises one or more predefined semantics-based user actions. Semantics-based action descriptor are then sent to the server, optionally with any related parameters, and a response is then received from the server. From the server perspective, one or more semantics-based action descriptors are received from the client with an action type selected from a predefined set of types, wherein the semantics-based action descriptors are based on a sequence of activities of a user. The server processes the semantics-based action descriptors and sends a response to the client in response to the one or more semantics-based action descriptors. | 08-12-2010 |
| 20110078101 | RECOMMENDING ONE OR MORE EXISTING NOTES RELATED TO A CURRENT ANALYTIC ACTIVITY OF A USER - Methods and apparatus are provided for recommending one or more existing notes related to a current analytic activity of a user. One or more existing notes related to a current analytic activity of a user are recommended by maintaining a logical record of analytic activity of the user by recording one or more visual analytic actions performed by a user; generating a context model for a plurality of the existing notes, wherein the context model for a given existing note represents information interests of the user; determining a relevance score for each of the plurality of existing notes, wherein a given relevance score characterizes a relevance of a corresponding existing note to the current analytic activity; and recommending one or more existing notes based on the determined relevance scores. The context model for the given existing note represents the information interests of the user at a time surrounding the point when the user recorded the corresponding existing note. | 03-31-2011 |
| 20110078160 | RECOMMENDING ONE OR MORE CONCEPTS RELATED TO A CURRENT ANALYTIC ACTIVITY OF A USER - Methods and apparatus are provided for recommending one or more concepts related to a current analytic activity of a user. One or more concepts related to a current analytic activity of a user are recommended by maintaining a logical record of analytic activity of the user by recording one or more visual analytic actions performed by a user; generating a context model for a plurality of the existing notes containing the concepts, wherein the context model for a given existing note represents information interests of the user; determining a weight for each of the plurality of concepts, wherein a given weight characterizes a relevance of a corresponding concept to the current analytic activity; and recommending one or more concepts based on the determined weight. The weight for a given concept is based on the context model for the given concept and a context model for the current analytic activity. The context model for the given concept represents the information interests of the user at a time surrounding the point when the user recorded the corresponding existing note. | 03-31-2011 |