Coordinated geospatial, list-based and filter-based selection
DC CAFCFirst Claim
Patent Images
1. A computer program product, comprising:
- a non-transitory computer readable storage medium to store a computer readable program, wherein the computer readable program, when executed by a processor within a computer, causes the computer to perform operations for coordinated geospatial and list-based mapping, the operations comprising;
presenting a map display on a display device, wherein the map display comprises elements within a viewing area of the map display, wherein the elements comprise geospatial characteristics, wherein the elements comprise selected and unselected elements;
presenting a list display on the display device, wherein the list display comprises a customizable list comprising the elements from the map display;
receiving a user input drawing a selection area in the viewing area of the map display, wherein the selection area is a user determined shape, wherein the selection area is smaller than the viewing area of the map display, wherein the viewing area comprises elements that are visible within the map display and are outside the selection area;
selecting any unselected elements within the selection area in response to the user input drawing the selection area and deselecting any selected elements outside the selection area in response to the user input drawing the selection area; and
synchronizing the map display and the list display to concurrently update the selection and deselection of the elements according to the user input, the selection and deselection occurring on both the map display and the list display.
1 Assignment
Litigations
0 Petitions
Accused Products
Abstract
A geospatial and list-based mapping system, including: a mapping engine configured to: present a map display on a display device, wherein the map display includes elements within a viewing area of the map display, wherein the elements include geospatial characteristics; and present a list display on the display device, wherein the list display includes a customizable list having the elements from the map display; and synchronizer configured to: synchronize the map display and the list display to concurrently update the elements according to a user input.
12 Citations
20 Claims
-
1. A computer program product, comprising:
a non-transitory computer readable storage medium to store a computer readable program, wherein the computer readable program, when executed by a processor within a computer, causes the computer to perform operations for coordinated geospatial and list-based mapping, the operations comprising; presenting a map display on a display device, wherein the map display comprises elements within a viewing area of the map display, wherein the elements comprise geospatial characteristics, wherein the elements comprise selected and unselected elements; presenting a list display on the display device, wherein the list display comprises a customizable list comprising the elements from the map display; receiving a user input drawing a selection area in the viewing area of the map display, wherein the selection area is a user determined shape, wherein the selection area is smaller than the viewing area of the map display, wherein the viewing area comprises elements that are visible within the map display and are outside the selection area; selecting any unselected elements within the selection area in response to the user input drawing the selection area and deselecting any selected elements outside the selection area in response to the user input drawing the selection area; and synchronizing the map display and the list display to concurrently update the selection and deselection of the elements according to the user input, the selection and deselection occurring on both the map display and the list display. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
8. A method for coordinated geospatial and list-based mapping, the operations comprising:
-
presenting a map display on a display device, wherein the map display comprises elements within a viewing area of the map display, wherein the elements comprise geospatial characteristics, wherein the elements comprise selected and unselected elements; presenting a list display on the display device, wherein the list display comprises a customizable list comprising the elements from the map display; receiving a user input drawing a selection area in the viewing area of the map display, wherein the selection area is a user determined shape, wherein the selection area is smaller than the viewing area of the map display, wherein the viewing area comprises elements that are visible within the map display and are outside the selection area; selecting any unselected elements within the selection area in response to the user input drawing the selection area and deselecting any selected elements outside the selection area in response to the user input drawing the selection area; and synchronizing the map display and the list display to concurrently update the selection and deselection of the elements according to the user input, the selection and deselection occurring on both the map display and the list display. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A geospatial and list-based mapping system, comprising:
-
a mapping engine configured to; present a map display on a display device, wherein the map display comprises elements within a viewing area of the map display, wherein the elements comprise geospatial characteristics, wherein the elements comprise selected and unselected elements; and present a list display on the display device, wherein the list display comprises a customizable list comprising the elements from the map display; and a synchronizer configured to; receive a user input to draw a selection area in the viewing area of the map display, wherein the selection area is a user determined shape, wherein the selection area is smaller than the viewing area of the map display, wherein the viewing area comprises elements that are visible within the map display and are outside the selection area; select any unselected elements within the selection area in response to the user input drawing the selection area and deselect any selected elements outside the selection area in response to the user input drawing the selection area; and synchronize the map display and the list display to concurrently update the selection and deselection of the elements according to the user input, the selection and deselection occurring on both the map display and the list display. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification