System and method for grouping and visualizing data
First Claim
Patent Images
1. A method for visualizing data, comprisingallocating, by a computer system, data to one or more groups;
- displaying, by the computer system, one or more non-overlapping symbols to represent groups on a map;
merging, by the computer system, the one or more non-overlapping symbols into a lesser number of non-overlapping symbols when the map is zoomed out;
splitting, by the computer system, the one or more non-overlapping symbols into a greater number of non-overlapping symbols when the map is zoomed in; and
preventing for any view of the map, by the computer system, the one or more non-overlapping symbols from overlapping.
1 Assignment
0 Petitions
Accused Products
Abstract
A method for visualizing data comprises allocating the data to one or more groups. The method further comprises displaying one or more non-overlapping symbols on a map to represent the groups. The method further comprises merging the non-overlapping symbols into a lesser number of non-overlapping symbols when the map is zoomed out. The method also comprises splitting the one or more non-overlapping symbols into a greater number of non-overlapping symbols when the map is zoomed in.
-
Citations
20 Claims
-
1. A method for visualizing data, comprising
allocating, by a computer system, data to one or more groups; -
displaying, by the computer system, one or more non-overlapping symbols to represent groups on a map; merging, by the computer system, the one or more non-overlapping symbols into a lesser number of non-overlapping symbols when the map is zoomed out; splitting, by the computer system, the one or more non-overlapping symbols into a greater number of non-overlapping symbols when the map is zoomed in; and preventing for any view of the map, by the computer system, the one or more non-overlapping symbols from overlapping. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. An apparatus comprising:
-
an electronic display operable to display one or more non-overlapping symbols to represent one or more groups on a map; and a processor operable to; allocate data to the one or more groups; merge the one or more non-overlapping symbols into a lesser number of non-overlapping symbols when the map is zoomed out; split the one or more non-overlapping symbols into a greater number of non-overlapping symbols when the map is zoomed in; and prevent, for any view of the map, the one or more non-overlapping symbols from overlapping. - View Dependent Claims (11, 12, 13, 14)
-
-
15. Logic embodied on a non-transitory computer-readable medium, the logic operable to:
-
allocate data to one or more groups; display one or more non-overlapping symbols to represent groups on a map; merge the one or more non-overlapping symbols into a lesser number of non-overlapping symbols when the map is zoomed out; split the one or more non-overlapping symbols into a greater number of non-overlapping symbols when the map is zoomed in; and prevent, for any view of the map, the one or more non-overlapping symbols from overlapping. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification