US 11,809,682 B2
Systems and methods for visually presenting geospatial information
Peter Wilczynski, San Francisco, CA (US); Andrew Elder, New York, NY (US); Jeffrey Bagdis, Arlington, VA (US); and Ryan Zheng, Mountain View, CA (US)
Assigned to Palantir Technologies Inc., Denver, CO (US)
Filed by Palantir Technologies Inc., Palo Alto, CA (US)
Filed on May 5, 2022, as Appl. No. 17/737,890.
Application 17/737,890 is a continuation of application No. 15/788,043, filed on Oct. 19, 2017, granted, now 11,334,216.
Claims priority of provisional application 62/512,638, filed on May 30, 2017.
Prior Publication US 2022/0276766 A1, Sep. 1, 2022
Int. Cl. G06F 3/04817 (2022.01); G06F 3/04847 (2022.01); G06T 11/20 (2006.01); G06F 16/29 (2019.01); G06F 16/9537 (2019.01)
CPC G06F 3/04817 (2013.01) [G06F 3/04847 (2013.01); G06F 16/29 (2019.01); G06F 16/9537 (2019.01); G06T 11/206 (2013.01)] 16 Claims
OG exemplary drawing
 
1. A system comprising:
one or more processors; and
a memory storing instructions that, when executed by the one or more processors, cause the system to perform:
precomputing, by a computing device, geographical boundaries of a plurality of regions to be displayed through an interface as vectorized tiles, wherein each of the plurality of regions is associated with geospatial information comprising a plurality of objects;
caching, by the computing device, the vectorized tiles for the plurality of regions for reuse;
receiving, by the computing device, a first request specifying an area and a second request specifying information of the area;
displaying, by the computing device, a map of the area specified in the first request on the interface;
receiving, by the computing device, a selection of one or more selected regions of the plurality of regions on the map displayed on the interface;
obtaining, by the computing device, information of the one or more selected regions;
obtaining, by the computing device, based on non-geographical criteria, sub-regions within each of the one or more selected regions, the determination of the sub-regions comprising demarcating each of the sub-regions based on a type of contextual information;
determining visual augmentations within at least a portion of the sub-regions to be displayed on the interface based on the obtained information of the one or more selected regions and based on the non-geographical criteria, wherein the determining comprises:
determining a number of visual icons to be displayed on the interface based on a criterion that includes a restriction of a number of pixels used to display the map, wherein the visual icons represent a subset of the objects to be populated on the interface;
ranking the objects;
selectively displaying the visual icons according to rankings of the objects; and
displaying the visual icons at one or more different sizes based on the type of the contextual information; and
displaying the visual augmentations on the interface as a response to the first request and the second request.