System and method for visual representation and selection of hierarchical data
First Claim
1. A computing system implemented method for visually representing and selecting hierarchical data comprising the following, which when executed individually or collectively by any set of one or more processors perform a process comprising:
- obtaining access to hierarchical data, the hierarchical data being arranged in a parent/child data structure with two or more data levels;
assigning a display symbol to each data level, wherein assigned display symbols being symbols, icons, or visual features representing the data level within the hierarchical data;
grouping the display symbols for data levels associated with a common parent data level into sets of related data level display symbols;
determining how often each data level display symbol has historically been selected by a group of users;
within each set of related data level display symbols assigning a weighting value to each of the data level display symbols such that the weighting value assigned to a particular data level display symbol determines one or more visual emphasis parameters to be associated with that data level display symbol, wherein the weighting value assigned to at least one of the data level display symbols is determined based on the determination of how often the at least one data level display symbol has historically been selected by the group of users;
displaying all the sets of related data level display symbols on a single user interface display screen such that all the data level display symbols in each set of related data level display symbols are visually grouped together and displayed on the user interface display screen;
providing a capability to activate one or more of the data level display symbols through the user interface display screen; and
in response to an activation of a data level display symbol, selecting the activated data level display symbol.
1 Assignment
0 Petitions
Accused Products
Abstract
Access to hierarchical data arranged in parent/child data levels is obtained and each data level is assigned a data level display symbol. The data level display symbols associated with a common parent data level are then identified and grouped into sets of related data level display symbols. Each of the data level display symbols within each set of related data level display symbols is then assigned a weighting value that determines one or more visual emphasis parameters to be associated with the data level display symbols. All the sets of related data level display symbols are then displayed on a single user interface display screen in accordance with their assigned weighting value and associated visual emphasis parameters. Any of the data level display symbols can then be activated through the user interface display screen.
-
Citations
45 Claims
-
1. A computing system implemented method for visually representing and selecting hierarchical data comprising the following, which when executed individually or collectively by any set of one or more processors perform a process comprising:
-
obtaining access to hierarchical data, the hierarchical data being arranged in a parent/child data structure with two or more data levels; assigning a display symbol to each data level, wherein assigned display symbols being symbols, icons, or visual features representing the data level within the hierarchical data; grouping the display symbols for data levels associated with a common parent data level into sets of related data level display symbols; determining how often each data level display symbol has historically been selected by a group of users; within each set of related data level display symbols assigning a weighting value to each of the data level display symbols such that the weighting value assigned to a particular data level display symbol determines one or more visual emphasis parameters to be associated with that data level display symbol, wherein the weighting value assigned to at least one of the data level display symbols is determined based on the determination of how often the at least one data level display symbol has historically been selected by the group of users; displaying all the sets of related data level display symbols on a single user interface display screen such that all the data level display symbols in each set of related data level display symbols are visually grouped together and displayed on the user interface display screen; providing a capability to activate one or more of the data level display symbols through the user interface display screen; and in response to an activation of a data level display symbol, selecting the activated data level display symbol. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A computer program product for visually representing and selecting hierarchical data comprising:
-
a nontransitory computer readable medium; and computer program code encoded on the computer readable medium comprising computer readable instructions which, when executed via any set of one or more processors, perform the following; obtaining access to hierarchical data, the hierarchical data being arranged in a parent/child data structure with two or more data levels; assigning a display symbol to each data level, wherein assigned display symbols being symbols, icons, or visual features representing the data level within the hierarchical data; determining how often each data level display symbol has historically been selected by a group of users; grouping the display symbols for data levels associated with a common parent data level into sets of related data level display symbols; within each set of related data level display symbols assigning a weighting value to each of the data level display symbols such that the weighting value assigned to a particular data level display symbol determines one or more visual emphasis parameters to be associated with that data level display symbol, wherein the weighting value assigned to at least one of the data level display symbols is determined based on the determination of how often the at least one data level display symbol has historically been selected by the group of users; displaying all the sets of related data level display symbols on a single user interface display screen such that all the data level display symbols in each set of related data level display symbols are visually grouped together and displayed on the user interface display screen; providing a capability to activate one or more of the data level display symbols through the user interface display screen; and in response to an activation of a data level display symbol, selecting the activated data level display symbol. - View Dependent Claims (17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30)
-
-
31. A system for visually representing and selecting hierarchical data comprising:
-
at least one processor; and at least one memory coupled to the at least one processor, the at least one memory having stored therein instructions which when executed by any set of the one or more processors, perform a process for visually representing and selecting hierarchical data, the process for visually representing and selecting hierarchical data including; obtaining access to hierarchical data, the hierarchical data being arranged in a parent/child data structure with two or more data levels; assigning a display symbol to each data level, wherein assigned display symbols being symbols, icons, or visual features representing the data level within the hierarchical data; determining how often each data level display symbol has historically been selected by a group of users; grouping the display symbols for data levels associated with a common parent data level into sets of related data level display symbols; within each set of related data level display symbols assigning a weighting value to each of the data level display symbols such that the weighting value assigned to a particular data level display symbol determines one or more visual emphasis parameters to be associated with that data level display symbol, wherein the weighting value assigned to at least one of the data level display symbols is determined based on the determination of how often the at least one data level display symbol has historically been selected by the group of users; displaying all the sets of related data level display symbols on a single user interface display screen such that all the data level display symbols in each set of related data level display symbols are visually grouped together and displayed on the user interface display screen; providing a capability to activate one or more of the data level display symbols through the user interface display screen; and in response to an activation of a data level display symbol, selecting the activated data level display symbol. - View Dependent Claims (32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45)
-
Specification