Dynamic cartography mapping system
AssigneeAmazon Technologies, Inc.
InventorsRobin Kim Har, Lorian MacLean Kiesel Taylor, Vikram Gul Advani, Michael Christopher Wenneman
Life of this patent
Estimating the term…
Abstract
Theme-differentiated maps are generated from conventional two and three-dimensional mapping data. Dynamic cartography models are applied to the data to deliver maps with stylized topographies. In response to a search request from a client device for a map, points-of-interest within a geographic area resulting from the search are identified. Renderable representations of the points-of-interest are altered to differentiate the search results from other features in the geographic area. The resulting renderable representations are then transmitted to the client device for rendering.
Claims20
A method performed by a dynamic cartography system configured to interactively support mapping services on a client device connected to the system via a network, the method comprising:
- determining a plurality of thematic categories, each corresponding to a respective associated modeling profile stored in the dynamic cartography system;
- receiving a request from the client device to provide a map based on one of a plurality of thematic categories, wherein the plurality of thematic categories and respective modeling profiles are determined prior to receiving the request;
- identifying a geographic region based at least in part on the request;
- identifying renderable representations of objects within the geographic region based on geographic coordinate data associated with the renderable representations, each renderable representation comprising a plurality of polygons and one or more attributes that define an appearance of the renderable representation;
- identifying one or more points-of-interest within the geographic region that are associated with the thematic category of the request;
- altering the one or more attributes that define the appearance of each renderable representation corresponding to the one or more points-of-interest, wherein the altering is based on the stored modeling profile associated with the thematic category of the request, and wherein the stored modeling profile is applied to emphasize the points-of-interest associated with the thematic category of the request relative to other renderable representations identified within the geographic region;
- generating a renderable map data of the geographic region comprising an altered renderable representation corresponding to the one or more points-of interest and the other renderable representations;
- and
- transmitting data comprising the renderable map data to the client device.
A computing device, comprising:
- at least one processor;
- and
- a memory device including instructions operable to be executed by the at least one processor to perform a set of actions, configuring the at least one processor to:
- determine a plurality of thematic categories, each corresponding to a respective associated modeling profile stored in the dynamic cartography system;
- receive a request from a client device to provide renderable map data based on one of a plurality of thematic categories, the request specifying a geographic region, wherein the plurality of thematic categories and respective modeling profiles are determined prior to receiving the request;
- identify at least one object within the geographic area associated with the thematic category of the request based on geographic coordinate data;
- and
- alter a renderable representation comprising three-dimensional polygons of the identified at least one object based on the stored modeling profile associated with the thematic category of the request, wherein an appearance of the identified at least one object is made different from that of another object to be included in the renderable map data representing the geographic area, wherein the other object is not associated with the thematic category of the request.
A non-transitory computer readable medium having stored thereon instructions to configure a computer to:
- determine a plurality of thematic categories, each corresponding to a respective associated modeling profile stored in the dynamic cartography system;
- receive a request from a client device to provide renderable map data based on one of a plurality of thematic categories, the request specifying a geographic region, wherein the plurality of thematic categories and respective modeling profiles are determined prior to receiving the request;
- identify at least one object within the geographic area associated with the thematic category based on geographic coordinate data;
- and
- alter a renderable representation comprising three-dimensional polygons of the identified at least one object based on the stored modeling profile associated with the thematic category of the request, wherein an appearance of the identified at least one object is made different from that of another object to be included in the renderable map data representing the geographic area, wherein the other object is not associated with the thematic category of the request.
Dependencies are inferred from the claim text.