Proposing visual display components for processing data
First Claim
1. A method of operating a computing device to construct a user interface for interacting with a data set, the method comprising:
- with at least one processor;
identifying in the data set at least one dimension of variability of data in the data set;
analyzing a visual display component adapted to receive user input indicating a change in at least one dimension of data associated with the data set, the analyzing determining whether the visual display component is capable of (i) receiving user input representing change in the data set in one of the at least one identified dimensions and (ii) producing one or more visual outputs within the visual display component in response to the user input representing change in the data set in one of the at least one identified dimensions;
when the visual display component is determined to be capable of receiving user input representing change in the data set in each of the at least one identified dimensions, presenting to a user a suggestion for incorporating the visual display component in a user interface configured for interaction with the data set;
receiving a user input selecting the visual display component in the presented suggestion to the user; and
in response to receiving the user input selecting the visual display component, incorporating the selected visual display component in the user interface for interaction with the data set by the user, wherein the incorporated visual display component is configured to allow manipulation of the data set along the one of the at least one dimensions of variability of data in the data set in response to the user input representing change in the data set in one of the at least one identified dimensions.
2 Assignments
0 Petitions
Accused Products
Abstract
A pattern of visual interactivity may be automatically proposed for processing a data set that exhibits dimensions of variability. A visual display component may be analyzed to assess whether it is capable of receiving user input representing changes that correspond to types of changes of the identified dimensions of the data set. A suitable visual display component may be provided as a suggestion on a user interface for potentially using the visual display component to allow a user to interact with the data. In some embodiments, a visual display component includes a number of visual objects and/or visually interactive components for use within a graphical user interface. A visual display component may include one or more analytic patterns having at least one of an equation, rule, constraint, expression or combination thereof that represents the analytic pattern. Alternatively, a visual display component may involve a visual display representation of data through visual characteristics of a graphical object.
46 Citations
20 Claims
-
1. A method of operating a computing device to construct a user interface for interacting with a data set, the method comprising:
with at least one processor; identifying in the data set at least one dimension of variability of data in the data set; analyzing a visual display component adapted to receive user input indicating a change in at least one dimension of data associated with the data set, the analyzing determining whether the visual display component is capable of (i) receiving user input representing change in the data set in one of the at least one identified dimensions and (ii) producing one or more visual outputs within the visual display component in response to the user input representing change in the data set in one of the at least one identified dimensions; when the visual display component is determined to be capable of receiving user input representing change in the data set in each of the at least one identified dimensions, presenting to a user a suggestion for incorporating the visual display component in a user interface configured for interaction with the data set; receiving a user input selecting the visual display component in the presented suggestion to the user; and in response to receiving the user input selecting the visual display component, incorporating the selected visual display component in the user interface for interaction with the data set by the user, wherein the incorporated visual display component is configured to allow manipulation of the data set along the one of the at least one dimensions of variability of data in the data set in response to the user input representing change in the data set in one of the at least one identified dimensions. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
12. A computer system for processing a data set comprising at least one dimension of variability of data in the data set, comprising:
-
a storage device comprising a library of visual display components; at least one processor configured to; analyzing the data set to identify the at least one dimension of variability of data in the data set; analyzing at least some of the visual display components in the library to identify in the library a visual display component capable of receiving a user input representing a change in one dimension in the data set, the change in the dimension matching at least a portion of the at least one dimension of variability of data in the data set, and wherein the identified visual display component is also capable of producing one or more visual outputs within the visual display component in response to the user input representing the change in the dimension in the data set; generate an output suggesting use of the identified visual display component; receive a user input selecting the suggested visual display component; in response to receiving the user input requesting use of the suggested visual display component, generate a graphical user interface incorporating a representation of the identified visual display component; and in response to user input manipulating the representation of the visual display component in the graphical user interface by providing input representing the change in the dimension in the data set, manipulating the data set along the at least one dimension of variability of data in the data set according to the user input. - View Dependent Claims (13, 14)
-
-
15. A method of interacting with a data set, the method comprising:
-
through at least one processor; selecting the data set having at least one dimension of data for user interaction, the data set having a variability of data along the at least one dimension; analyzing a visual display component to determine a capability for (1) the visual display component to receive input from a user through a user interface indicating a change in the at least one dimension of the data set and (2) producing one or more visual outputs within the visual display component in response to the input indicating the change in the at least one dimension of the data set from the user; when the visual display component is determined to be capable of (1) receiving input representing the change in the at least one dimension of the data set and (2) producing one or more visual outputs within the visual display component in response to the received user input indicating the change in the at least one dimension of the data set, proposing a suggestion to the user for incorporating the visual display component configured for interacting with the data set in the user interface; receiving a user input selecting the visual display component in the proposed suggestion to the user; incorporating the selected visual display component in the user interface for interaction with the data set; and receiving input applying the visual display component to the at least one dimension of data in the data set according to the pattern of visual interactivity. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification