IP Library Granted Patent US 10,830,599
Granted Patent B2
US 10,830,599 · App. 16/028,185 · Granted Nov 10, 2020

Systems and methods for alternative projections of geographical information

Inventor: Peter Wilczynski (San Francisco, CA)
Assignee: Palantir Technologies Inc.
G01C21/3461G01C21/3476G01C21/367G01C21/3682G06K9/00476G06T3/40G06T11/60G09B29/005G09B29/106G06F3/0482
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 10,830,599
App. No.
16/028,185
Granted
Nov 10, 2020
Kind
B2
Abstract

A method is provided for determining angular relationships from a point of interest to a plurality of peripheral points of interest on a map. One or more cost functions from the point of interest to the plurality of the peripheral points of interest on the map are analyzed. A plurality of vectors emanating from the point of interest to the plurality of the peripheral points of interest on a different representation of the map are displayed. Another method is provided for identifying points of interest on a map. Regions of high interest are identified on the map. Regions of low interest are identified on the map. The regions of high interest are expanded on a different representation of the map. The regions of low interest are contracted by an amount proportional to an amount the regions of high interest are expanded on the different representation of the map.

Claims (35)

1. A method being implemented by a map projection system including one or more physical processors and storage media storing machine-readable instructions, the method comprising:

determining, by the map projection system, angular relationships from a point of interest to a plurality of peripheral points of interest on a map;

analyzing, by the map projection system, one or more cost functions from the point of interest to the plurality of the peripheral points of interest on the map;

generating, by the map projection system, one or more concentric intervals centered about the point of interest on a different representation of the map, wherein each concentric interval represents a respective multiple of a unit of a measurement;

generating, by the map projection system, a plurality of vectors emanating from the point of interest to the plurality of the peripheral points of interest on the different representation of the map,

wherein the plurality of vectors comprises a first vector emanating from the point of interest to a first graphical element on the different representation of the map in accordance with a particular angular relationship between the point of interest and a first peripheral point of interest, and

wherein a first magnitude of the first vector represents a first cost associated with a first route from the point of interest to the first peripheral point of interest, the first cost corresponding to at least one of the one or more cost functions and being a first particular multiple of the unit of the measurement determined based at least in part on a location of the first graphical element in relation to the one or more concentric intervals; and

generating a second vector emanating from the first graphical element to a second graphical element on the different representation in accordance with the particular angular relationship between the point of interest and the first peripheral point of interest,

wherein a sum of the first magnitude of the first vector and a second magnitude of the second vector represents a second cost associated with a second route from the point of interest to the first peripheral point of interest, the second cost corresponding to the at least one of the one or more cost functions and being a second particular multiple of the unit of the measurement determined based at least in part on a location of the second graphical element in relation to the one or more concentric intervals.

2. The method of claim 1 , wherein the map is a two dimensional map, and wherein the plurality of vectors further comprises:

directions corresponding to the angular relationships from the point of interest to the plurality of the peripheral points of interests on the two dimensional map; and

magnitudes corresponding to the one or more cost functions associated with the point of interest to the plurality of the peripheral points of interest on the two dimensional map.

3. The method of claim 1 , wherein the one or more cost functions are at least one of time, scenic value, road curvature, terrain difficulty, or economic incentive.

4. The method of claim 1 , wherein the one or more concentric intervals represent time intervals and the unit of the measurement is a discrete measure of time.

5. The method of claim 1 , wherein the one or more concentric intervals represent progressive levels of scenic values and the unit of the measurement is a discrete measure of scenic value.

6. The method of claim 1 , wherein the one or more concentric intervals represent progressive levels of road curvature and the unit of the measurement is a discrete measure of road curvature.

7. The method of claim 1 , wherein the one or more concentric intervals represent progressive levels of terrain difficulty and the unit of the measurement is a discrete measure of terrain difficulty.

8. The method of claim 1 , wherein the one or more concentric intervals represent progressive levels of economic incentive and the unit of the measurement is a discrete measure of economic incentives.

9. The method of claim 1 , wherein the at least one of the one or more cost functions is user selectable.

10. A map projection system, comprising:

at least one processor; and

a memory storing instructions that, when executed by the at least one processor, cause the map projection system to perform:

determining angular relationships from a point of interest to a plurality of peripheral points of interest on a map;

analyzing one or more cost functions from the point of interest to the plurality of the peripheral points of interest on the map;

generating, by the map projection system, one or more concentric intervals centered about the point of interest on a different representation of the map, wherein each concentric interval represents a respective multiple of a unit of a measurement;

generating a plurality of vectors emanating from the point of interest to the plurality of the peripheral points of interest on the different representation of the map,

wherein the plurality of vectors comprises a first vector emanating from the point of interest to a first graphical element on the different representation of the map in accordance with a particular angular relationship between the point of interest and a first peripheral point of interest, and

wherein a first magnitude of the first vector represents a first cost associated with a first route from the point of interest to the first peripheral point of interest, the first cost corresponding to at least one of the one or more cost functions and being a first particular multiple of the unit of the measurement determined based at least in part on a location of the first graphical element in relation to the one or more concentric intervals; and

generating a second vector emanating from the first graphical element to a second graphical element on the different representation in accordance with the particular angular relationship between the point of interest and the first peripheral point of interest,

wherein a sum of the first magnitude of the first vector and a second magnitude of the second vector represents a second cost associated with a second route from the point of interest the first peripheral point of interest, the second cost corresponding to the at least one of the one or more cost functions and being a second particular multiple of the unit of the measurement determined based at least in part on a location of the second graphical element in relation to the one or more concentric intervals.

11. The map projection system of claim 10 , wherein the map is a two dimensional map, and wherein the plurality of vectors further comprises:

directions corresponding to the angular relationships from the point of interest to the plurality of the peripheral points of interests on the two dimensional map; and

magnitudes corresponding to the one or more cost functions associated with the point of interest to the plurality of the peripheral points of interest on the two dimensional map.

12. The map projection system of claim 10 , wherein the one or more cost functions are at least one of time, scenic value, road curvature, terrain difficulty, or economic incentive.

13. The map projection system of claim 10 , wherein the at least one of the one or more cost functions is user selectable.

Assignments (8)
ASSIGNMENT OF INTELLECTUAL PROPERTY SECURITY AGREEMENTS Recorded Jul 3, 2022
From: MORGAN STANLEY SENIOR FUNDING, INC.
To: WELLS FARGO BANK, N.A.
Reel/Frame 060572/0640 →
SECURITY INTEREST Recorded Jul 3, 2022
From: PALANTIR TECHNOLOGIES INC.
To: WELLS FARGO BANK, N.A.
Reel/Frame 060572/0506 →
CORRECTIVE ASSIGNMENT TO CORRECT THE ERRONEOUSLY LISTED PATENT BY REMOVING APPLICATION NO. 16/832267 FROM THE RELEASE OF SECURITY INTEREST PREVIOUSLY RECORDED ON REEL 052856 FRAME 0382. ASSIGNOR(S) HEREBY CONFIRMS THE RELEASE OF SECURITY INTEREST. Recorded Aug 26, 2021
From: ROYAL BANK OF CANADA
To: PALANTIR TECHNOLOGIES INC.
Reel/Frame 057335/0753 →
SECURITY INTEREST Recorded Jun 4, 2020
From: PALANTIR TECHNOLOGIES INC.
To: MORGAN STANLEY SENIOR FUNDING, INC.
Reel/Frame 052856/0817 →
RELEASE OF SECURITY INTEREST Recorded Jun 4, 2020
From: ROYAL BANK OF CANADA
To: PALANTIR TECHNOLOGIES INC.
Reel/Frame 052856/0382 →
SECURITY INTEREST Recorded Jan 27, 2020
From: PALANTIR TECHNOLOGIES INC.
To: MORGAN STANLEY SENIOR FUNDING, INC., AS ADMINISTRATIVE AGENT
Reel/Frame 051713/0149 →
SECURITY INTEREST Recorded Jan 27, 2020
From: PALANTIR TECHNOLOGIES INC.
To: ROYAL BANK OF CANADA, AS ADMINISTRATIVE AGENT
Reel/Frame 051709/0471 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 7, 2019
From: WILCZYNSKI, PETER
To: PALANTIR TECHNOLOGIES INC.
Reel/Frame 049984/0618 →