Attraction-based data visualization
First Claim
1. A computer-implemented method comprising:
- displaying, in a user interface, a plurality of graphical resource objects representing a corresponding plurality of digital resources in a window, the plurality of digital resources stored in at least one computer-readable storage medium;
displaying, in the user interface, a tray adjacent the window;
displaying, in the tray, a plurality of graphical attractor objects representing a corresponding plurality of criteria, wherein each digital resource has a degree of correlation to each criteria;
receiving a user selection to transfer a first graphical attractor object and a second graphical attractor object from the tray into the plurality of graphical resource objects shown in the window, the user selection received through the user interface, the first graphical attractor object and the second graphical attractor object representing a first criterion and a second criterion, respectively;
in response to receiving the user selection, displaying the first graphical attractor object and the second graphical attractor object among the plurality of graphical resource objects; and
automatically re-arranging respective positions of one or more of the plurality of graphical resource objects to be displayed at one or more distances from the first graphical attractor object and the second graphical attractor object, wherein each of the one or more distances is based at least in part on the corresponding degree of correlation between the digital resource represented by the graphical resource object in the window and the first and second criteria represented by the first and second graphical attractor objects.
2 Assignments
0 Petitions
Accused Products
Abstract
A plurality of digital resources are identified in a set of digital resources. An indication of a user selection of at least one criteria is received, the user selection received through a user interface. A degree of correlation is determined between each digital resource in the plurality and each of the criteria. Data is sent that is configured for use in presenting, in a window of the user interface, a plurality of graphical resource objects and at least one graphical attractor object, each graphical resource object representing a digital resource in the plurality of digital resources and each graphical attractor object representing one of the criteria. Each resource object is presented a distance from each attractor object, the distance based at least in part on the corresponding degree of correlation between the digital resource represented by the resource object and the criteria represented by the attractor object.
30 Citations
18 Claims
-
1. A computer-implemented method comprising:
-
displaying, in a user interface, a plurality of graphical resource objects representing a corresponding plurality of digital resources in a window, the plurality of digital resources stored in at least one computer-readable storage medium; displaying, in the user interface, a tray adjacent the window; displaying, in the tray, a plurality of graphical attractor objects representing a corresponding plurality of criteria, wherein each digital resource has a degree of correlation to each criteria; receiving a user selection to transfer a first graphical attractor object and a second graphical attractor object from the tray into the plurality of graphical resource objects shown in the window, the user selection received through the user interface, the first graphical attractor object and the second graphical attractor object representing a first criterion and a second criterion, respectively; in response to receiving the user selection, displaying the first graphical attractor object and the second graphical attractor object among the plurality of graphical resource objects; and automatically re-arranging respective positions of one or more of the plurality of graphical resource objects to be displayed at one or more distances from the first graphical attractor object and the second graphical attractor object, wherein each of the one or more distances is based at least in part on the corresponding degree of correlation between the digital resource represented by the graphical resource object in the window and the first and second criteria represented by the first and second graphical attractor objects. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. An article comprising a non-transitory, machine-readable storage device storing instructions operable to cause at least one processor to perform operations comprising:
-
displaying, in a window of a user interface of a computing device, a plurality of graphical resource objects representing a corresponding plurality of digital resources in a set of digital resources stored in at least one computer-readable storage medium; displaying, in a tray displayed adjacent the window, a plurality of graphical attractor objects representing a corresponding plurality of criteria, wherein each digital resource has a degree of correlation to each criteria; detecting input to transfer a first graphical attractor object and a second graphical attractor object from the tray into the plurality of graphical resource objects in the window, the first graphical attractor object and the second graphical attractor object representing a first criterion and a second criterion, respectively; in response to detecting the input to transfer, displaying the first graphical attractor object and the second graphical attractor object among the plurality of graphical resource objects; and automatically re-arranging respective positions of one or more of the plurality of graphical resource objects to be displayed at respective one or more distances from the first graphical attractor object and the second graphical attractor object, wherein each of the one or more distances is based at least in part on a corresponding degree of correlation between the digital resource represented by the graphical resource object and the first and second criteria represented by the first and second graphical attractor objects.
-
-
16. A system comprising one or more computers having one or more computer storage devices storing instructions for causing the one or more computers to:
-
display, in a window of a user interface, a plurality of graphical resource objects representing a corresponding plurality of digital resources in a set of digital resources stored in at least one computer-readable medium; display, in a tray displayed adjacent the window, a plurality of graphical attractor objects representing a corresponding plurality of criteria, wherein each digital resource has a degree of correlation to each criteria; receive a first input to transfer a first graphical attractor object and a second graphical attractor object that represents a first criterion and a second criterion, respectively, of the plurality of criteria from the tray into the plurality of graphical resource objects in the window; in response to receiving the first input, display the first graphical attractor object and the second graphical attractor object among the plurality of graphical resource objects in the window; and automatically re-arrange positions of the plurality of graphical resource objects to be presented at a distance from the first graphical attractor object and the second graphical attractor object, wherein a distance between a graphical resource object and the first graphical attractor object is based at least in part on a corresponding degree of correlation between the digital resource represented by the resource object and the first criterion and the second criterion represented by the first graphical attractor object and the second graphical attractor object, respectively. - View Dependent Claims (17, 18)
-
Specification