IP Library Granted Patent US 11,099,727
Granted Patent B2
US 11,099,727 · App. 16/544,440 · Granted Aug 24, 2021

Systems and methods for geo-fenced dynamic dissemination

Inventors: Peter Wilczynski (San Francisco, CA); John Carrino (Menlo Park, CA); Daniel Zangri (San Francisco, CA)
Assignee: Palantir Technologies Inc.
G06F3/04847G06F16/29G06F21/6218G06Q10/101G06T11/206G06F3/0482G06F2221/2149
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 11,099,727
App. No.
16/544,440
Granted
Aug 24, 2021
Kind
B2
Abstract

Systems and methods are provided for sharing maps in a collaborative environment using classification-based access control. The generation of and dissemination of maps and/or data within such maps can be governed by classification-based access control, where a user's classification level can determine whether or not maps and/or data within those maps can be seen. In some scenarios, a user may wish to reveal the existence of data and/or additional details within a limited geographical area or subset of a map. The systems and methods further provide a geo-fenced view that can dynamically declassify data (to a specified degree). For example, declassified details can be revealed for moving data sets or objects upon entry into the geo-fenced view, and upon existing the geo-fenced view, the moving data sets or objects are reclassified.

Claims (35)

1. A computing device, comprising:

one or more processors; and

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

receive parameters characterizing a geo-fenced view comprising a virtual boundary encompassing a subset of a map presented on the computing device;

present the geo-fenced view on the computing device in conjunction with a presentation of the map;

present, within the virtual boundary, a declassified view of one or more aspects of an object of a plurality of objects contained within the virtual boundary in accordance with the received parameters;

in response to the object being contained within the virtual boundary, presenting an indication that the object is declassified in a classified search interface presented in conjunction with at least a portion of the map;

present, outside of the virtual boundary, a reclassified view of the one or more aspects of the object upon the object exiting the geo-fenced view, wherein the reclassified view causes the object to be at least partially redacted; and

in response to the object exiting the geo-fenced view, presenting an indication that the object is reclassified in the classified search interface.

2. The computing device of claim 1 , wherein the received parameters comprise user-specified parameters generated by a user of the computing device.

3. The computing device of claim 1 , wherein the parameters comprise a geographical specification of the virtual boundary.

4. The computing device of claim 1 , wherein the parameters comprise one or more filters configured to select the object for declassification upon entry into the geo-fenced view.

5. The computing device of claim 1 , wherein the instructions that, when executed by the one or more processors, cause the system to present the geo-fenced view, comprise instructions that, when executed cause the system to present the geo-fenced view within a window defined by a classification banner.

6. The computing device of claim 5 , wherein the classification banner associated with the geo-fenced view is representative of a classification level that is more restrictive than another classification level represented by another classification banner associated with the presentation of the map.

7. The computing device of claim 1 , wherein the classified search interface receives a search query that is classified.

8. A method being implemented by a computing device including one or more physical processors and storage media storing machine-readable instructions, the method comprising:

receiving parameters characterizing a geo-fenced view comprising a virtual boundary encompassing a subset of a map presented on the computing device;

presenting the geo-fenced view on the computing device in conjunction with a presentation of the map;

presenting, within the virtual boundary, a declassified view of one or more aspects of an object of a plurality of objects contained within the virtual boundary in accordance with the received parameters;

in response to the object being contained within the virtual boundary, presenting an indication that the object is declassified in a classified search interface presented in conjunction with at least a portion of the map;

presenting, outside of the virtual boundary, a reclassified view of the one or more aspects of the object upon the object exiting the geo-fenced view, wherein the reclassified view causes the object to be at least partially redacted; and

in response to the object exiting the geo-fenced view, presenting an indication that the object is reclassified in the classified search interface.

9. The method of claim 8 , wherein the received parameters comprise user-specified para meters generated by a user of the computing device.

10. The method of claim 8 , wherein the parameters comprise a geographical specification of the virtual boundary.

11. The method of claim 8 , wherein the parameters comprise one or more filters configured to select the object for declassification upon entry into the geo-fenced view.

12. The method of claim 8 , wherein the instructions that, when executed by the one or more processors, cause the system to present the geo-fenced view, comprise instructions that, when executed cause the system to present the geo-fenced view within a window defined by a classification banner.

13. The method of claim 12 , wherein the classification banner associated with the geo-fenced view is representative of a classification level that is more restrictive than another classification level represented by another classification banner associated with the presentation of the map.

14. A non-transitory computer readable medium comprising instructions that, when executed, cause one or more processors to perform:

receiving parameters characterizing a geo-fenced view comprising a virtual boundary encompassing a subset of a map presented on the computing device;

presenting the geo-fenced view on the computing device in conjunction with a presentation of the map;

presenting, within the virtual boundary, a declassified view of one or more aspects of an object of a plurality of objects contained within the virtual boundary in accordance with the received parameters;

in response to the object being contained within the virtual boundary, presenting an indication that the object is declassified in a classified search interface presented in conjunction with at least a portion of the map;

presenting, outside of the virtual boundary, a reclassified view of the one or more aspects of the object upon the object exiting the geo-fenced view, wherein the reclassified view causes the object to be at least partially redacted; and

in response to the object exiting the geo-fenced view, presenting an indication that the object is reclassified in the classified search interface.

15. The non-transitory computer readable medium of claim 14 , wherein the received parameters comprise user-specified parameters generated by a user of the computing device.

Assignments (3)
SECURITY INTEREST Recorded Jul 3, 2022
From: PALANTIR TECHNOLOGIES INC.
To: WELLS FARGO BANK, N.A.
Reel/Frame 060572/0506 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 11, 2021
From: WILCZYNSKI, PETER; CARRINO, JOHN; ZANGRI, DANIEL
To: PALANTIR TECHNOLOGIES INC.
Reel/Frame 055238/0658 →
SECURITY INTEREST Recorded Jun 4, 2020
From: PALANTIR TECHNOLOGIES INC.
To: MORGAN STANLEY SENIOR FUNDING, INC.
Reel/Frame 052856/0817 →