IP Library › Granted Patent US 12,481,700
Granted Patent B2
US 12,481,700 · App. 18/197,619 · Granted Nov 25, 2025

Contextual augmentation of map information using overlays

Inventors: Andrew Elder (Greenwood Village, CO); John Carrino (Redwood City, CA); Lucas Nunno (Albuquerque, NM); Westin Miller (Palo Alto, CA)
Assignee: Palantir Technologies Inc.
G06F16/7837G01C21/20G06T11/00G06V10/7784G06V20/10G06V20/20G06V20/70G06T2219/004
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,481,700
App. No.
18/197,619
Filed
May 15, 2023
Granted
Nov 25, 2025
Kind
B2
Art Unit
2618
USPC
345/633
Abstract

Systems, methods, and non-transitory computer readable media are provided for displaying and annotating map-based geolocation data at an augmented reality (AR) headset. Users with access to the map-based geolocation data can create or confirm annotations for geospatial data that may be sent to the server computer and transmitted back to the headset of the user as well as different AR headsets associated with other users.

Claims (48)

1 . A computer-implemented method, comprising:

providing, on a first augmented reality (AR) device, a first user interface for a first user using the first AR device to generate first feedback of an image of a location at a first time observed through the first AR device;

receiving the first feedback from the first AR device, the first feedback identifying an entity;

in response to receiving the first feedback, translating the first feedback into a first annotation;

transmitting, from the first AR device, an indication of the first annotation to a second AR device;

providing, on the second AR device, a second user interface for a second user using the second AR device to generate second feedback of the image of the location at a second time, the second feedback identifying an attribute of the entity that was absent from the first feedback;

in response to receiving the second feedback from the second AR device, translating the second feedback into a second annotation;

correlating the first annotation corresponding to the first AR device and the second annotation corresponding to the second AR device as annotations of the location, wherein the first feedback or the second feedback relates to a shape of a path at the location, and the first annotation or the second annotation indicates any traversable or non-traversable portion of a previously unlabeled path based on potential sizes, types, or compositions of an entity attempting to traverse the any traversable or non-traversable portion; and

outputting, on the first AR device, the correlated annotations of the location.

2 . The computer-implemented method of claim 1 , further comprising:

collecting the image of the location and the correlated annotations as training data for training a classifier machine learning model, wherein the correlated annotations are used labels for the location.

3 . The computer-implemented method of claim 2 , further comprising:

obtaining time information associated with the image of the location and the correlated annotations; and

including the time information in the training data such that the classifier machine learning model is able to compensate for different image characteristics of the location that arise due to timing differences.

4 . The computer-implemented method of claim 1 , wherein the correlating of the first annotation from the first AR device and the second annotation from the second AR device as annotations of the location comprises:

merging a first mark from the first AR device and a second mark from the second AR device as the annotations of the location.

5 . The computer-implemented method of claim 1 , wherein the first AR device and the second AR device face the location from different perspectives, and the second AR device observes objects at the location that are invisible by the first AR device.

6 . The computer-implemented method of claim 5 , wherein the outputting, on the first AR device, the correlated annotations of the location as an overlay with respect to the location comprises:

displaying the objects observed by the second AR device on the first AR device.

7 . The computer-implemented method of claim 1 , wherein the first feedback indicates a degree of traversability of a route corresponding to unmarked terrain.

8 . The computer-implemented method of claim 1 , wherein the first AR device and the second AR device have different scores based on reliabilities of the first AR device and the second AR device; and the first annotation and the second annotation have different weights corresponding to the different scores.

9 . The computer-implemented method of claim 1 , wherein the second feedback was obtained following an event that transformed the entity; and the computer-implemented method further comprises:

storing the first feedback and the second feedback as time-series data.

10 . The computer-implemented method of claim 9 , further comprising ingesting the time-series data into a machine-learning model to train the machine learning model.

11 . The computer-implemented method of claim 1 , wherein the second feedback is associated with a different environmental resolution compared to the first feedback.

12 . The computer-implemented method of claim 1 , wherein the visually emphasizing comprises visually emphasizing one or more demarcations of the entity.

13 . The computer-implemented method of claim 1 , wherein the second feedback identifies a different entity that was absent from the first feedback and invisible from a perspective of the first AR device; and

the outputting of the correlated annotations comprises outputting the different entity in response to the first AR device facing in a direction towards the different entity but being obstructed from seeing the different entity.

14 . The computer-implemented method of claim 1 , wherein the outputting, on the first AR device, the correlated annotations of the location comprises generating a topological skeleton and outputting the correlated annotations over the topological skeleton.

15 . The computer-implemented method of claim 1 , wherein a non-traversable portion comprises a restricted region and a buffer around the restricted region.

16 . A computing system comprising:

one or more processors;

a memory storing instructions that, when executed by the one or more processors, cause the computing system to perform:

providing, on a first augmented reality (AR) device, a first user interface for a first user using the first AR device to generate first feedback of an image of a location at a first time observed through the first AR device;

receiving the first feedback from the first AR device, the first feedback identifying an entity;

in response to receiving the first feedback, translating the first feedback into a first annotation;

transmitting, from the first AR device, an indication of the first annotation to a second AR device;

providing, on the second AR device, a second user interface for a second user using the second AR device to generate second feedback of the image of the location at a second time, the second feedback identifying an attribute of the entity that was absent from the first feedback;

in response to receiving the second feedback from the second AR device, translating the second feedback into a second annotation;

correlating the first annotation corresponding to the first AR device and the second annotation corresponding to the second AR device as annotations of the location, wherein the first feedback or the second feedback relates to a shape of a path at the location, and the first annotation or the second annotation indicates any traversable or non-traversable portion of a previously unlabeled path based on potential sizes, types, or compositions of an entity attempting to traverse the any traversable or non-traversable portion; and

outputting, on the first AR device, the correlated annotations of the location.

17 . The computing system of claim 16 , wherein the second AR device is at a remote location from the location observed through the first AR device.

18 . The computing system of claim 16 , wherein the first AR device is an AR headset, and the second AR device is an unmanned aerial vehicle (UAV).

19 . The computing system of claim 16 , wherein the instructions further cause the computing system to perform:

collecting the image of the location and the correlated annotations as training data for training a classifier machine learning model, wherein the correlated annotations are used labels for the location.

20 . The computing system of claim 19 , wherein the instructions further cause the computing system to perform:

obtaining time information associated with the image of the location and the correlated annotations; and

including the time information in the training data such that the classifier machine learning model is able to compensate for different image characteristics of the location that arise due to timing differences.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 15, 2023
From: ELDER, ANDREW; CARRINO, JOHN; NUNNO, LUCAS; MILLER, WESTIN
To: PALANTIR TECHNOLOGIES INC.
Reel/Frame 063647/0277 →
Continuity (3)
Continuation 17131374 · Dec 22, 2020
Provisional Application 62959131 · Jan 9, 2020
Related Publication 20230297616A1 · Sep 21, 2023
References Cited (38)
US 8917908B2 · Roberts et al. · 2014 [cited by applicant]
US 10198955B1 · Boyd · 2019 [cited by examiner]
US 10666941B1 · Doron · 2020 [cited by examiner]
US 10873724B1 · Little · 2020 [cited by examiner]
US 10999446B1 · Isgar · 2021 [cited by examiner]
US 20100194782A1 · Gyorfi et al. · 2010 [cited by applicant]
US 20120202525A1 · Pettini · 2012 [cited by examiner]
US 20140095509A1 · Patton · 2014 [cited by examiner]
US 20150095355A1 · Patton · 2015 [cited by examiner]
US 20150347478A1 · Tripathi · 2015 [cited by examiner]
US 20160054793A1 · Kasahara · 2016 [cited by examiner]
US 20160265935A1 · Ma · 2016 [cited by examiner]
US 20160284125A1 · Bostick et al. · 2016 [cited by applicant]
US 20160358471A1 · Hajj et al. · 2016 [cited by applicant]
US 20170053022A1 · Chan · 2017 [cited by examiner]
US 20180143756A1 · Mildrew · 2018 [cited by examiner]
US 20180293798A1 · Energin · 2018 [cited by examiner]
US 20180341811A1 · Bendale et al. · 2018 [cited by applicant]
US 20190005419A1 · Howard · 2019 [cited by examiner]
US 20190102488A1 · Santarone · 2019 [cited by examiner]
US 20190139317A1 · Bilbrey et al. · 2019 [cited by applicant]
US 20190215660A1 · Slushtz et al. · 2019 [cited by applicant]
US 20190311513A1 · Han et al. · 2019 [cited by applicant]
US 20190317974A1 · Chamberlin · 2019 [cited by examiner]
US 20200117340A1 · Amitay · 2020 [cited by examiner]
US 20200118337A1 · Yeung · 2020 [cited by examiner]
US 20200175767A1 · Stivi · 2020 [cited by examiner]
US 20200302510A1 · Chachek et al. · 2020 [cited by applicant]
US 20210390700A1 · Lee · 2021 [cited by examiner]
US 20220027624A1 · Scott-Green · 2022 [cited by examiner]
US 20220044449A1 · Chhabra · 2022 [cited by examiner]
US 20220272133A1 · Jeon · 2022 [cited by examiner]
Extended European Search Report for EP Application No. 21150335.4 dated May 26, 2021, 8 pages. [cited by applicant]
First Action Interview Pre-Interview Communication dated Aug. 27, 2021, issued in related U.S. Appl. No. 17/131,374 (4 pages). [cited by applicant]
Non-Final Office Action dated Feb. 25, 2022, issued in related U.S. Appl. No. 17/131,374 (11 pages). [cited by applicant]
Final Office Action dated Sep. 23, 2022, issued in related U.S. Appl. No. 17/131,374 (14 pages). [cited by applicant]
Notice of Allowance mailed Jan. 10, 2023, issued in related U.S. Appl. No. 17/131,374 (7 pages). [cited by applicant]
Examination Report dated Nov. 22, 2024, issued in related European Patent Application No. 21150335.4 (9 pages). [cited by applicant]