Method and system for providing customized regional maps
First Claim
1. A method comprising:
- receiving, by a server computing device via an electronic communications network and from a client device'"'"'s user interface including a map display, a query requesting a new map display, the requested new map display comprising a plurality of base tiles;
identifying, by the server computing device, a plurality of predetermined region of interest (ROI) map tiles associated with the requested new map display, each predetermined ROI map tile comprising a respective base tile customized to include information associated with a respective user interest category of a plurality of different user interest categories, the each predetermined ROI map tile may be used as a replacement for the respective base tile in the new map display, each user interest category of the plurality of different user interest categories having a number of associated predetermined ROI map tile replacements for a corresponding number of the base tiles to include at least one feature of interest specific to the each user interest category in the new map display;
replacing, by the server computing device before serving the new map display to the client device, each of a selected number of the base tiles in the new map display with a corresponding selected one of the predetermined ROI map tiles associated with the respective user interest category of the plurality of different user interest categories to customize the new map display to include the respective user interest category'"'"'s associated information comprising the at least one feature of interest specific to the respective user interest category; and
serving, by the server computing device to the client computing device via the electronic communications network, in response to the query, the new map display for display by the user interface at the client device, the served new map display comprising both base tiles which are not replaced by any of the predetermined ROI map tiles and the selected number of the predetermined ROI map tiles replacing the selected number of base tiles in the new map display.
9 Assignments
0 Petitions
Accused Products
Abstract
A method for customizing a map is provided. The method includes receiving a query for a portion of a map, and determining a predetermined region of interest (ROI) map tile included in the portion of the map. The predetermined ROI map tile indicates information associated with a category. The method further includes providing the predetermined ROI map tile for displaying to a user. Further, an apparatus for customizing maps is provided. The apparatus includes a movement event processor for receiving a query for a portion of a map, and a Region of Interest (ROI) selector for determining a predetermined region of interest (ROI) map tile included in the portion of the map. The predetermined ROI map tile indicates information associated with a category. The apparatus further includes a map tile layout generator for providing the predetermined ROI map tile for displaying to a user.
82 Citations
25 Claims
-
1. A method comprising:
-
receiving, by a server computing device via an electronic communications network and from a client device'"'"'s user interface including a map display, a query requesting a new map display, the requested new map display comprising a plurality of base tiles; identifying, by the server computing device, a plurality of predetermined region of interest (ROI) map tiles associated with the requested new map display, each predetermined ROI map tile comprising a respective base tile customized to include information associated with a respective user interest category of a plurality of different user interest categories, the each predetermined ROI map tile may be used as a replacement for the respective base tile in the new map display, each user interest category of the plurality of different user interest categories having a number of associated predetermined ROI map tile replacements for a corresponding number of the base tiles to include at least one feature of interest specific to the each user interest category in the new map display; replacing, by the server computing device before serving the new map display to the client device, each of a selected number of the base tiles in the new map display with a corresponding selected one of the predetermined ROI map tiles associated with the respective user interest category of the plurality of different user interest categories to customize the new map display to include the respective user interest category'"'"'s associated information comprising the at least one feature of interest specific to the respective user interest category; and serving, by the server computing device to the client computing device via the electronic communications network, in response to the query, the new map display for display by the user interface at the client device, the served new map display comprising both base tiles which are not replaced by any of the predetermined ROI map tiles and the selected number of the predetermined ROI map tiles replacing the selected number of base tiles in the new map display. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A computer-readable non-transitory medium storing executable instructions thereon, the instructions comprising instructions for:
-
receiving, by a server computing device via an electronic communication network and from a client device'"'"'s user interface including a map display, a query requesting a new map display, the requested new map display comprising a plurality of base tiles; identifying, by the server computing device, a plurality of predetermined region of interest (ROI) map tiles associated with the requested new map display, each predetermined ROI map tile comprising a respective base tile customized to include information associated with a respective user interest category of a plurality of different user interest categories, the each predetermined ROI map tile may be used as a replacement for the respective base tile in the new map display, each user interest category of the plurality of different user interest categories having a number of associated predetermined ROI map tile replacements for a corresponding number of the base tiles to include at least one feature of interest specific to the each user interest category in the new map display; replacing, by the server computing device before serving the new map display to the client device, each of a selected number of the base tiles in the new map display with a correspond selected one of the predetermined ROI map tiles associated with the respective user interest category of the plurality of different user interest categories to customize the new map display to include the respective user interest category'"'"'s associated information comprising the at least one feature of interest specific to the respective user interest category; and serving, by the server computing device to the client computing device via the electronic communications network, in response to the query, the new map display for display by the user interface at the client device, the served new map display comprising both base tiles which are not replaced by any of the predetermined ROI map tiles and the selected number of the predetermined ROI map tiles replacing the selected number of base tiles in the new map display. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. An apparatus comprising:
at least one computing device, each computing device comprising a processor and a storage medium for tangibly storing thereon program logic for execution by the processor, the stored program logic comprising; receiving logic executed by the processor for receiving, by a server computing device via an electronic communications network and from a client device'"'"'s user interface including a map display, a query requesting a new map display, the requested new map display comprising a plurality of base tiles; identifying logic executed by the processor for identifying, by the server computing device, a plurality of predetermined region of interest (ROI) map tiles associated with the requested new map display, each predetermined ROI map tile comprising a respective base tile customized to include information associated with a respective user interest category of a plurality of different user interest categories, the each predetermined ROI map tile may be used as a replacement for the respective base tile in the new map display, each user interest category of the plurality of different user interest categories having a number of associated predetermined ROI map tile replacements for a corresponding number of the base tiles to include at least one feature of interest specific to the each user interest category in the new map display; and replacing logic executed by the processor for replacing, by the server computing device before serving the new map display to the client device, each of a selected number of the base tiles in the new map display with a corresponding selected one of the predetermined ROI map tiles associated with the respective user interest category of the plurality of different user interest categories to customize the new map display to include the respective user interest category'"'"'s associated information comprising the at least one feature of interest that specific to the respective user interest category; and serving logic executed by the at least one processor for serving, by the server computing device to the client computing device via the electronic communications network, in response to the query, the new map display for display by the user interface at the client device, the served new map display comprising both base tiles which are not replaced by any of the predetermined ROI map tiles and the selected number of the predetermined ROI map tiles replacing the selected number of base tiles in the new map display. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24, 25)
Specification