Server-based interactive enhanced map imagery engine
First Claim
1. A system for providing an interactive map to users of a communication network, the system comprising:
- at least one client computer; and
at least one server computer for providing the client computer with an interactive map for display at the client computer via a communication network, wherein the server computer comprises;
a map data storage component for storing data used in generating the interactive map for display at the client computer, wherein the interactive map comprises image data including satellite image data, aerial photograph data, rasterized map data, or any combination of satellite image data, aerial photograph data, and rasterized map data; and
a map serving component for dynamically serving data associated with the interactive map; and
wherein the client computer accesses the interactive map via a client computer application that is not specific to viewing maps.
1 Assignment
0 Petitions
Accused Products
Abstract
Interactive maps comprising map image data may be provided from a server computer to a client computer by providing the client computer with a first portion of a display description for an interactive map, receiving a request from the client computer, wherein the request is initialized based on at least one interaction with the interactive map and dynamically serving a second portion of data associated with the interactive map based on the received request. For example, the interactive map may be provided via dynamic streaming or similar means, and may include overlays or other data that is configured to be displayed in association with the map, wherein the configuring may be performed on the fly.
-
Citations
22 Claims
-
1. A system for providing an interactive map to users of a communication network, the system comprising:
-
at least one client computer; and
at least one server computer for providing the client computer with an interactive map for display at the client computer via a communication network, wherein the server computer comprises;
a map data storage component for storing data used in generating the interactive map for display at the client computer, wherein the interactive map comprises image data including satellite image data, aerial photograph data, rasterized map data, or any combination of satellite image data, aerial photograph data, and rasterized map data; and
a map serving component for dynamically serving data associated with the interactive map; and
wherein the client computer accesses the interactive map via a client computer application that is not specific to viewing maps. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method at a server computer for providing an interactive map via a communication network, the method comprising:
-
providing a client computer with a first portion of a display description for an interactive map, wherein the interactive map comprises geographical image data arranged using one or more tiles of image data, with each tile of image data depicting a geographical area at a specified resolution, wherein the interactive map can be zoomed in on, and wherein zooming in on the interactive map includes replacing a first set of tiles at a first resolution with a second set of tiles at a second resolution;
receiving a request from the client computer, wherein the request represents at least one interaction with the interactive map; and
dynamically serving a second portion of data associated with the interactive map based on the received request. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A computer-readable medium including instructions for performing a method comprising:
-
providing a client computer with at least a first portion of a display description for an interactive map, wherein the interactive map includes data in a first projection;
receiving a request from the client computer, wherein the request is generated at the client computer based on at least one user interaction with the interactive map, wherein the request includes a request for applying at least one overlay for display in conjunction with the interactive map, wherein the at least one overlay graphically or textually identifies potential points of interest on the interactive map, and wherein the at least one overlay includes data stored in a second projection distinct from the first projection;
based on the received request, converting the data stored in the second projection for display with the data in the first projection and using the converted data in a second portion of data associated with the interactive map; and
serving the second portion of data to the client computer, wherein the second portion of data includes a display description that is at least partially based on the user interaction with the interactive map. - View Dependent Claims (21, 22)
-
Specification