Mapping method and system
First Claim
Patent Images
1. A method comprising the steps of:
- transmitting a map request from a client computer to a server;
receiving in the client computer data representing a map from a map server;
receiving, in the client computer, dynamic, location-based data from a content provider separately from the data representing the map;
generating within the client computer a rendering of the dynamic, location-based data overlaid on the map; and
displaying the rendering on the client computer.
9 Assignments
0 Petitions
Accused Products
Abstract
A method comprises the steps of: transmitting a map request from a client computer to a server; receiving in the client computer data representing a map from a map server; receiving, in the client computer, dynamic, location-based data from a content provider separately from the data representing the map; generating within the client computer a rendering of the dynamic, location-based data overlaid on the map; and displaying the rendering on the client computer.
642 Citations
23 Claims
-
1. A method comprising the steps of:
-
transmitting a map request from a client computer to a server;
receiving in the client computer data representing a map from a map server;
receiving, in the client computer, dynamic, location-based data from a content provider separately from the data representing the map;
generating within the client computer a rendering of the dynamic, location-based data overlaid on the map; and
displaying the rendering on the client computer. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 21, 22)
-
-
11. A method comprising the steps of:
-
transmitting a map request from a first user at a first client computer to a web server, including a request for data representing a map provided by the web server, and for user-defined location-based data stored on a second client computer operated by a second user but not permanently stored on the web server, wherein the user-defined location-based data are transmitted from the second client computer to the server in a transmission initiated by the server in response to the map request;
receiving, in the first client computer, data representing the map;
receiving, in the first client computer, a representation of the location-based data, wherein the server transmits the representation of the user-defined location-based data to the first client computer separately from the data representing the map;
generating within the first client computer a rendering of icons representing the user-defined location-based data overlaid on the map; and
displaying the icons on the map at the first client computer at corresponding locations to which the location-based data pertain. - View Dependent Claims (12, 13, 14)
-
-
15. A method comprising the steps of:
-
transmitting a map request from a client computer to a first web server, the map request including a request for data representing a map that is stored in a second web server and for location-based data that are stored in the first web server, wherein the first web server requests that the second web server transmit the data representing the map and the location-based data to the client computer in response to the map request from the client computer, and the second web server obtains the location-based data from the first web server;
receiving, in the client computer, data from the second web server representing the map separately from a representation of the location-based data;
generating within the client computer a rendering of the user-defined location-based data overlaid on the map; and
displaying the user-defined location-based data on the map on the client computer at locations corresponding to the locations to which the data pertain. - View Dependent Claims (16, 17, 23)
-
-
18. A system, comprising:
-
at least one server for receiving a request for a map, and for providing data representing the map, and for causing dynamic, location-based data from a content provider to be provided separately from the data representing the map;
a client computer that transmits the map request to the server, and receives the data representing the map from the server, and receives the dynamic, location-based data separately from the data representing the map, the client computer comprising;
means for generating a rendering of the dynamic, location-based data overlaid on the map; and
a display that displays the rendering on the client computer.
-
-
19. A system comprising:
-
a web server that receives a map request;
a first client computer that transmits the map request to the web server, the map request including a request for data representing a map provided by the web server and for user-defined location-based data not permanently stored on the web server; and
a second client computer that stores the user-defined location-based data, wherein;
the second client computer transmits the user-defined location-based data to the server in a transmission initiated by the server in response to the map request, the server transmits a representation of the user-defined location-based data to the first client computer and separately transmits the data representing the map to the first client computer, and the first client computer generates and displays a rendering of icons representing the user-defined location-based data overlaid on the map at corresponding locations to which the location-based data pertain.
-
-
20. A system comprising a client computer and a first and a second web server,
said client computer transmitting a map request to the first web server, the map request including a request for location-based data that are stored in the first web server and for data representing a map that is stored in the second web server, wherein: -
the first web server requests that the second web server transmit the data representing the map and the location-based data to the client computer in response to the map request from the client computer, the second web server obtains the location-based data from the first web server, and the client computer receives the data representing the map from the second web server separately from a representation of the location-based data and generates and displays a rendering of the user-defined location-based data overlaid on the map at corresponding locations to which the data pertain.
-
Specification