发明名称 Interactive geospatial map
摘要 Various systems and methods are provided that display various interactive user interfaces containing interactive maps. The user may use the interactive map to perform searches for data objects, toggle different layers associated with different types of objects for display, generate heatmaps based upon a grid and/or data object shapes, copy data between different interactive maps, and/or define filters to filter the displayed data. In response to user interaction with the map at a client system, tile layers are generated using server-side components, assembled into map tiles, and transmitted to client-side components to be displayed to the user. The tile layers may include a base tile layer, vector tile layer, selection tile layer, and inactive tile layer.
申请公布号 US9600146(B2) 申请公布日期 2017.03.21
申请号 US201514934004 申请日期 2015.11.05
申请人 Palantir Technologies Inc. 发明人 Cervelli Daniel;GoGwilt Cai;Macrae William;Prochnow Robert;Scott Dylan;Tung Henry;Verdieck Kevin;Yu Agatha
分类号 G06F3/048;G06F3/0482;G06F3/0484;G06F3/01 主分类号 G06F3/048
代理机构 Knobbe Martens Olson & Bear LLP 代理人 Knobbe Martens Olson & Bear LLP
主权项 1. A computer system comprising: an electronic data structure configured to store a plurality of features or objects, wherein each of the features or objects is associated with metadata; a computer readable medium storing software modules including computer executable instructions; one or more hardware processors in communication with the electronic data structure and the computer readable medium, and configured to execute a user interface module of the software modules in order to: generate user interface data for rendering an interactive user interface on a client computing device, the interactive user interface including an interactive map, wherein the interactive map includes at least a first set of selectable data objects, wherein the interactive map is comprised of a plurality of map tiles, wherein each map tile comprises one or more tile layers;provide the user interface data to the client computing device;receive a query from the client computing device via the interactive user interface;identify one or more map tiles of the plurality of map tiles that is associated with the received query;determine a tile layer composition for the identified one or more map tiles based at least in part on the received query, wherein the tile layer composition specifies a plurality of tile layers to be included in the identified one or more map tiles, the plurality of tile layers comprising at least: a vector tile layer displaying selectable user interface elements corresponding to a first subset of the first set of data objects that satisfy the received query, wherein the selectable user interface elements are selectable by a user, andan inactive tile layer displaying non-selectable user interface elements corresponding to a second subset of the first set of data objects that do not satisfy the received query, wherein the non-selectable user interface elements are not selectable by the user;generate updated user interface data indicating the tile layer composition for each of the identified one or more map tiles; andprovide the updated user interface data to the client computing device.
地址 Palo Alto CA US