System and method for identifying and highlighting a graphic element
First Claim
1. A method comprising:
- creating a multi-dimensional data structure corresponding to a visual representation of information, wherein, for each active point in the visual representation of information, the multi-dimensional data structure has a corresponding location that stores a globally unique identifier (GUID) that indicates one or more graphic elements present at that point in the visual representation;
displaying the visual representation of information in a user interface;
receiving a selection from a user of a selected point in the visual representation of information;
using, by a processing system, a location of the selected point as an index into the multi-dimensional data structure to determine a particular location in the multi-dimensional data structure that coincides with the selected point;
retrieving a particular GUID from the particular location in the multi-dimensional data structure; and
identifying, by the processing system, one or more graphic elements that are indicated by the particular GUID.
5 Assignments
0 Petitions
Accused Products
Abstract
In one embodiment, improved techniques are provided for identifying and/or highlighting a graphic element. A multi-dimensional data structure corresponding to a visual representation of information may be created, wherein, for each active point in the visual representation of information, the multi-dimensional data structure has a corresponding location that stores a globally unique identifier (GUID) that indicates one or more graphic elements present at that point in the visual representation. A selection from a user of a selected point in the visual representation of information may be received. A location of the selected point may be used as an index into the multi-dimensional data structure to determine a particular location in the multi-dimensional data structure that coincides with the selected point. A particular GUID may be retrieved from the particular location and used to identify one or more graphic elements.
-
Citations
20 Claims
-
1. A method comprising:
-
creating a multi-dimensional data structure corresponding to a visual representation of information, wherein, for each active point in the visual representation of information, the multi-dimensional data structure has a corresponding location that stores a globally unique identifier (GUID) that indicates one or more graphic elements present at that point in the visual representation; displaying the visual representation of information in a user interface; receiving a selection from a user of a selected point in the visual representation of information; using, by a processing system, a location of the selected point as an index into the multi-dimensional data structure to determine a particular location in the multi-dimensional data structure that coincides with the selected point; retrieving a particular GUID from the particular location in the multi-dimensional data structure; and identifying, by the processing system, one or more graphic elements that are indicated by the particular GUID. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. An apparatus comprising:
-
a display screen; an input device; a processor; a memory coupled to the processor and configured to store executable instruction for execution by the processor, the executable instructions, when executed, operable to; access a multi-dimensional data structure corresponding to a visual representation of information, wherein, for each active point in the visual representation of information, the multi-dimensional data structure has a corresponding location that stores a globally unique identifier (GUID) that indicates one or more graphic elements present at that point in the visual representation, display the visual representation of information on the display screen, receive from the input device a selection of a selected point in the visual representation of information, use a location of the selected point as an index into the multi-dimensional data structure to determine a particular location in the multi-dimensional data structure that coincides with the selected point, retrieve a particular GUID from the particular location in the multi-dimensional data structure, and identify one or more graphic elements that are indicated by the particular GUID. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19)
-
-
20. A non-transitory computer readable medium storing executable instructions for execution on a processor, the executable instruction, when executed, operable to:
-
access a multi-dimensional data structure corresponding to a visual representation of information, wherein, for each active point in the visual representation of information, the multi-dimensional data structure has a corresponding location that stores a globally unique identifier (GUID) that indicates one or more graphic elements present at that point in the visual representation; receive a selection from a user of a selected point in the visual representation of information; use a location of the selected point as an index into the multi-dimensional data structure to determine a particular location in the multi-dimensional data structure that coincides with the selected point; retrieve a particular GUID from the particular location in the multi-dimensional data structure; and identify one or more graphic elements that are indicated by the particular GUID.
-
Specification