US2018276880A1PendingUtilityA1

System and method for rendering geospatial maps

Assignee: EARTHX INCPriority: Mar 21, 2017Filed: Mar 21, 2017Published: Sep 27, 2018
Est. expiryMar 21, 2037(~10.7 yrs left)· nominal 20-yr term from priority
H04L 67/2842G06F 3/04842H04L 67/42G06F 17/30241G06T 17/05H04L 67/306H04L 67/18H04L 67/52H04L 67/5681G06F 16/29
12
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

A geospatial mapping system and method for mapping include a geospatial map server coupled to a client device, through a communication network, the geospatial map server includes a map layer selection engine that upon formation of a user account with user personal information receives a request for map tiles comprising suggested map layers, the user personal information includes a location of the client device, the server generates the suggested map layers and map tiles and deploys the generated map tiles to the client device, the deployed map tiles being a part of the generated map tiles and representing pre-defined geographic boundaries of a region (R) surrounding the location (L) of the client device. The region R is defined by boundaries of an area of a display of the client device employed by a user of the client device.

Claims

exact text as granted — not AI-modified
What we claim is: 
     
         1 . A method of geospatial mapping comprising:
 upon formation of a user account with user personal information from which a map layer catalogue of suggested map layers is formed, receiving, from a client device, a request for map tiles for those suggested map layers, generated by a geospatial map server, via a communication network, the received request including a location of the client device, the user personal information including the location of the client device, and the map layer catalogue including the suggested map layers generated from the user personal information;   a geospatial and visualization device generating the suggested map layers and the map tiles; and   a map layer deployment engine of the geospatial map server deploying the map tiles, through the communication network, to the client device, the deployed map tiles being a part of the generated map tiles representing pre-defined geographic boundaries of a region (R) surrounding the location (L) of the client device, the region R defined by boundaries of an area of a display of the client device employed by a user of the client device.   
     
     
         2 . The method of geospatial mapping of  claim 1 , wherein suggested map layers previously deployed to the client device are maintained in one or more previous map layer catalogues by the client device. 
     
     
         3 . The method of geospatial mapping of  claim 1 , wherein only a subset of the available map layers in the database are matched to the user personal information and deployed to the client device and maintained as a part of the map layer catalogue by the client device. 
     
     
         4 . The method of geospatial mapping of  claim 1 , further including the generation of the suggested map layers occurs through a matching process performed by a map layer selection engine of the geospatial map server based on the user personal information and a map layer tagging system. 
     
     
         5 . The method of geospatial mapping of  claim 4 , wherein the map layer tagging process matches each map layer associated with one or more other map layers through use of matched tags, with a larger number of matched tags between a map layer and the one or more map layers, is indicative of a stronger correlation therebetween. 
     
     
         6 . The method of geospatial mapping of  claim 5 , wherein the map layers are suggested in sequential order starting with a highest match rating to a lowest match rating, wherein the map layer with the highest match rating is identified based on the user personal information, associated with the user, among the available map layers based on their user personal information. 
     
     
         7 . The method of geospatial mapping of  claim 1 , wherein the request from the client device is an express request for map tiles or the request is implied by the formation of the user personal account. 
     
     
         8 . The method of geospatial mapping of  claim 1 , further including the user selecting a map layer in the map layer catalogue, initiating a map tiling request to the geospatial map server thereby causing the map tiles to be deployed to the client device and stored in a cache memory thereof. 
     
     
         9 . The method of geospatial mapping of  claim 1 , wherein the user personal information includes at least the location of the client device and date of birth, location, gender, and personal interests of the user. 
     
     
         10 . The method of geospatial mapping of  claim 1 , further including determining the location of the client device through use of a global positioning system (GPS). 
     
     
         11 . The method of geospatial mapping of  claim 1 , wherein the map tiles are stored in a cache memory of the client device and deployed to the client device, wherein the map tiles are defined by the region R at a geographic location (L) of the client device and wherein the region R is defined by geographic boundaries of an area of the display, selected by the user. 
     
     
         12 . The method of geospatial mapping of  claim 11 , wherein the map tiles are deployed to the area selected by the user, based on the user's personal information. 
     
     
         13 . A geospatial mapping system comprising:
 a geospatial map server coupled to a client device through a communication network, the geospatial map server including,
 a map layer sequencing engine that upon formation of a user account with user personal information from which a map layer catalogue is formed, is configured to receive, from the client device, a request for map tiles comprising suggested map layers, the received request including a location of the client device, the map layer catalogue including the suggested map layers generated from the user personal information and available map layers in a database; 
 a geospatial and visualization device configured to generate the suggested map layers and the map tiles; and 
 a map layer deployment engine coupled to the map layer sequencing engine configured to deploy the generated map tiles to the client device, the deployed map tiles being a part of the generated map tiles and representing pre-defined geographic boundaries of a region (R) surrounding the location (L) of the client device, the region R defined by boundaries of an area of a display of the client device employed by a user of the client device. 
   
     
     
         14 . The geospatial mapping system of  claim 13 , wherein suggested map layers previously deployed to the client device are maintained in one or more previous map layer catalogues by the client device. 
     
     
         15 . The geospatial mapping system of  claim 13 , wherein the map layer sequencing engine is configured to match only a subset of the available map layers, saved in the database, to the user personal information, the subset of the available map layer being deployed to the client device as the suggested map layers for storage as a part of the map layer catalogue, by the client device. 
     
     
         16 . The geospatial mapping system of  claim 13 , wherein the map layer selection engine is configured to generate the suggested map during a matching process based on the user personal information and a map layer tagging system. 
     
     
         17 . The geospatial mapping system of  claim 16 , wherein the map layer tagging process is configured to match each map layer associated with one or more other map layers through use of matched tags, with a larger number of matched tags between a map layer and the one or more map layers being indicative of a stronger correlation therebetween. 
     
     
         18 . The geospatial mapping system of  claim 13 , wherein the request from the client device is an express request for map tiles or the request is implied by the formation of the user personal account. 
     
     
         19 . The geospatial mapping system of  claim 13 , wherein a selection is made by the user of a map layer in the map layer catalogue, upon the initiation of the map tiling request to the geospatial map server thereby causing the map tiles to be deployed to the client device by the map layer deployment engine and stored in a cache memory of the client device. 
     
     
         20 . The geospatial mapping system of  claim 13 , wherein the user personal information includes at least the location of the client device and date of birth, location, gender, and personal interests of the user. 
     
     
         21 . The geospatial mapping system of  claim 13 , further including determining the location of the client device through use of a global positioning system (GPS). 
     
     
         22 . The geospatial mapping system of  claim 13 , wherein the map tiles are stored in a cache memory of the client device after being deployed to the client device, the map tiles are defined by the region R at the location (L) of the client device and wherein the region R is defined by geographic boundaries of an area of the display that is selected by the user. 
     
     
         23 . The geospatial mapping system of  claim 22 , wherein the map tiles are deployed to the area selected by the user based on the user personal information. 
     
     
         24 . A computer-readable storage medium comprising encoded logic for execution by the one or more computer processors, the logic when executed is operable to:
 upon formation of a user account with user personal information from which a map layer catalogue is formed, receiving, from a client device, a request for map tiles comprising suggested map layers generated by a geospatial map server, via a communication network, the received request including a location of the client device, the user personal information including the location of the client device, the map layer catalogue including the suggested map layers generated from the user personal information and available map layers in a database;   a geospatial and visualization device generating the suggested map layers and the map tiles; and   a map layer deployment engine of the geospatial map server deploying the map tiles, through the communication network, to the client device, the deployed map tiles being a part of the generated map tiles representing pre-defined geographic boundaries of a region (R) surrounding the location (L) of the client device, the region R defined by boundaries of an area of a display of the client device employed by a user of the client device.   
     
     
         25 . The computer-readable storage medium of  claim 24 , wherein suggested map layers previously deployed to the client device are maintained in one or more previous map layer catalogues by the client device. 
     
     
         26 . The computer-readable storage medium of  claim 24 , wherein only a subset of the available map layers in the database are matched to the user personal information and deployed to the client device and maintained as a part of the map layer catalogue by the client device. 
     
     
         27 . The computer-readable storage medium of  claim 24 , further including the generating the suggested map layers occurs through a matching process performed by a map layer selection engine of the geospatial map server based on the user personal information and a map layer tagging system. 
     
     
         28 . The computer-readable storage medium of  claim 27 , wherein the map layer tagging process matches each map layer associated with one or more other map layers through use of matched tags, with a larger number of matched tags between a map layer and the one or more map layers, is indicative of a stronger correlation therebetween. 
     
     
         29 . The computer-readable storage medium of  claim 24 , wherein the request from the client device is an express request for map tiles or the request is implied by the formation of the user personal account. 
     
     
         30 . The computer-readable storage medium of  claim 24 , further including the user selecting a map layer in the map layer catalogue, initiating a map tiling request to the geospatial map server thereby causing the map tiles to be deployed to the client device and stored in a cache memory thereof. 
     
     
         31 . The computer-readable storage medium of  claim 24 , wherein the user personal information includes at least the location of the client device and date of birth, location, gender, and personal interests of the user. 
     
     
         32 . The computer-readable storage medium of  claim 24 , further including determining the location of the client device through use of a global positioning system (GPS). 
     
     
         33 . The computer-readable storage medium of  claim 24 , wherein the map tiles are stored in a cache memory of the client device and deployed to the client device, wherein the map tiles are defined by the region R at a geographic location (L) of the client device and wherein the region R is defined by geographic boundaries of an area of the display, selected by the user. 
     
     
         34 . The computer-readable storage medium of  claim 33 , wherein the map tiles are deployed to the area selected by the user, based on the user personal information. 
     
     
         35 . The computer-readable storage medium of  claim 24 , wherein upon a change to the user personal information, updated suggested map layers and tiles are generated.

Join the waitlist — get patent alerts

Track US2018276880A1 — get alerts on status changes and closely related new filings.

We store only your email — no account needed. See our privacy policy.