Patent US6724382B2 successfully refreshed from Google Patents.
← Back to Patent Explorer
US6724382B2 Expired / Lapsed US ⏱️ 0.0 years remaining

Method and apparatus for distributing and displaying maps electronically

Assignee: Google LLC
•
Filing: 2001-01-23
•
Granted: 2004-04-20
•
Expires: 2021-01-23
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A method and apparatus for distributing and displaying maps is disclosed. The method involves delivery of maps that are not dynamically generated. The area serviced by a map server is divided into fixed zones for which there are static map tiles. When a map is requested by a user, the location of interest is sent to the server by the user via the user's client. The server determines which of a plurality of preexisting map tiles contained the location of interest submitted by the client. A central map tile, from this plurality of preexisting maps, containing the location of interest is sent to the client from the map server. The server may also send preexisting map tiles of the zones immediately adjacent to the zone represented in the central map tile. The server may also support a "mini-map" to facilitate user panning of the "greater area", and points of interest, including multimedia descriptions of the points of interest.

Inventors

  • 👤 Jeremy A. Kenyon
  • 👤 Mark N. Law

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-09 12:07
CPC Classifications
G; G06; G06T; G06T17/00; G06T17/05; G06F; G06F16/00; G06F16/20; G06F16/29

Claims Analysis

Total Claims: 6
Claim 1
Independent Claim 179 words
A method comprising: receiving a requested location; selecting, based on the requested location, a first pre-existing map tile and its corresponding miniaturized representation from a plurality of preexisting map tiles and their corresponding miniaturized representations, the first pre-existing map tile containing a representation of an area that comprises the requested location; selecting further a first set of adjacent map tiles and their corresponding miniaturized representations from the plurality of preexisting map tiles and their corresponding miniaturized representations, the first set of adjacent map tiles containing representations of areas immediately adjacent to the area represented by the first map tile; sending the selected first map tile, the miniaturized representation of the first map tile, the first set of adjacent map tiles, and the miniaturized representations of the first set of adjacent map tiles; and sending processing logic to form a mini map and a visibility area demarcation within the mini map, using said miniaturized representations of the map tiles, the visibility area demarcation denoting an area within the mini map corresponding to the area represented by the first map tile.
Claim 2
Independent Claim 179 words
A method comprising: receiving a requested location; selecting, based on the requested location, a first pre-existing map tile and its corresponding miniaturized representation from a plurality of preexisting map tiles and their corresponding miniaturized representations, the first pre-existing map tile containing a representation of an area that comprises the requested location; selecting further a first set of adjacent map tiles and their corresponding miniaturized representations from the plurality of preexisting map tiles and their corresponding miniaturized representations, the first set of adjacent map tiles containing representations of areas immediately adjacent to the area represented by the first map tile; sending the selected first map tile, the miniaturized representation of the first map tile, the first set of adjacent map tiles, and the miniaturized representations of the first set of adjacent map tiles; and sending processing logic to form a mini map and a visibility area demarcation within the mini map, using said miniaturized representations of the map tiles, the visibility area demarcation denoting an area within the mini map corresponding to the area represented by the first map tile.
Claim 3
Independent Claim 196 words
A method comprising: receiving a requested location; selecting, based on the requested location, a first pre-existing map tile and its corresponding miniaturized representation from a plurality of preexisting map tiles and their corresponding miniaturized representations, the first pre-existing map tile containing a representation of an area that comprises the requested location; selecting further a first set of adjacent map tiles and their correspondinq miniaturized representations from the plurality of preexisting map tiles and their corresponding miniaturized representations, the first set of adjacent map tiles containing representations of areas immediately adjacent to the area represented by the first map tile; sending the selected first map tile, the miniaturized representation of the first map tile, the first set of adjacent map tiles, and the miniaturized representations of the first set of adjacent map tiles; selecting a second set of adjacent map tiles and their corresponding miniaturized representations from the plurality of preexisting map tiles and their corresponding miniaturized representations, the second set of adjacent map tiles containing representations of areas immediately adjacent to the area represented by the first set of adjacent map tiles; and sending the second set of adjacent map tiles and their corresponding miniaturized representations.
Claim 4
Independent Claim 196 words
A method comprising: receiving a requested location; selecting, based on the requested location, a first pre-existing map tile and its corresponding miniaturized representation from a plurality of preexisting map tiles and their corresponding miniaturized representations, the first pre-existing map tile containing a representation of an area that comprises the requested location; selecting further a first set of adjacent map tiles and their correspondinq miniaturized representations from the plurality of preexisting map tiles and their corresponding miniaturized representations, the first set of adjacent map tiles containing representations of areas immediately adjacent to the area represented by the first map tile; sending the selected first map tile, the miniaturized representation of the first map tile, the first set of adjacent map tiles, and the miniaturized representations of the first set of adjacent map tiles; selecting a second set of adjacent map tiles and their corresponding miniaturized representations from the plurality of preexisting map tiles and their corresponding miniaturized representations, the second set of adjacent map tiles containing representations of areas immediately adjacent to the area represented by the first set of adjacent map tiles; and sending the second set of adjacent map tiles and their corresponding miniaturized representations.
Claim 5
Independent Claim 228 words
An apparatus comprising: a storage medium having stored therein a plurality of executable instructions, wherein when executed, the instructions operate the apparatus to receive a requested location, select, based on the requested location, a first pre-existing map tile and its corresponding miniaturized representation from a plurality of preexisting map tiles and their corresponding miniaturized representations, the first pre-existing map tile containing a representation of an area that comprises the requested location, select further a first set of adjacent map tiles and their corresponding miniaturized representations from the plurality of preexisting map tiles and their corresponding miniaturized representations, the first set of adjacent map tiles containing representations of areas immediately adjacent to the area represented by the first map tile, send the selected first map tile, the miniaturized representation of the first map tile, the first set of adjacent map tiles, and the miniaturized representations of the first set of adjacent map tiles; select a second set of adjacent map tiles and their miniaturized representations from the plurality of preexisting map tiles and their miniaturized representations, the second set of adjacent map tiles containing representations of areas immediately adjacent to the areas represented by the first set of adjacent map tiles, and send the second set of adjacent map tiles and their corresponding miniaturized representations; and at least one processor coupled to the storage medium to execute the instructions.
Claim 6
Independent Claim 228 words
An apparatus comprising: a storage medium having stored therein a plurality of executable instructions, wherein when executed, the instructions operate the apparatus to receive a requested location, select, based on the requested location, a first pre-existing map tile and its corresponding miniaturized representation from a plurality of preexisting map tiles and their corresponding miniaturized representations, the first pre-existing map tile containing a representation of an area that comprises the requested location, select further a first set of adjacent map tiles and their corresponding miniaturized representations from the plurality of preexisting map tiles and their corresponding miniaturized representations, the first set of adjacent map tiles containing representations of areas immediately adjacent to the area represented by the first map tile, send the selected first map tile, the miniaturized representation of the first map tile, the first set of adjacent map tiles, and the miniaturized representations of the first set of adjacent map tiles; select a second set of adjacent map tiles and their miniaturized representations from the plurality of preexisting map tiles and their miniaturized representations, the second set of adjacent map tiles containing representations of areas immediately adjacent to the areas represented by the first set of adjacent map tiles, and send the second set of adjacent map tiles and their corresponding miniaturized representations; and at least one processor coupled to the storage medium to execute the instructions.

References Cited (Backward Citations)

US6307573B1 Cited
US6473691B1 Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2007-04-20 2007-10-20 2008-04-20 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2011-04-20 2011-10-20 2012-04-20 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2015-04-20 2015-10-20 2016-04-20 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag