IP Library Granted Patent US 9,041,708
Granted Patent B2
US 9,041,708 · App. 13/948,859 · Granted May 26, 2015

Multiple viewshed analysis

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 9,041,708
App. No.
13/948,859
Granted
May 26, 2015
Kind
B2
Abstract

Viewshed intersection analysis and usage is disclosed. A plurality of object positions is obtained. Each object position is associated with a range. A relevant area is determined. Elevation data is obtained for a plurality of points in the relevant area. Lines of sight are evaluated between the plurality of points and the object positions within the associated ranges based on the elevation data. An interest zone comprising a subset of the plurality of points within the relevant area is determined.

Claims (37)

1. A method comprising:

obtaining, from a first data source, a plurality of locations of events, wherein the events are a plurality of attack events;

associating the plurality of locations of the events with one or more associated ranges;

determining a relevant area within the one or more associated ranges of the plurality of locations of the events;

obtaining, from a second data source, elevation data for a plurality of points in the relevant area;

calculating, by one or more processors, an intersection of a plurality of viewsheds from the plurality of locations of the events based on the one or more associated ranges and the elevation data;

determining, based on said calculating, an interest zone within the relevant area, wherein the interest zone comprises a position of a source of the plurality of attack events;

wherein the method is performed by one or more computing devices.

2. The method of claim 1 , further comprising the steps of:

providing a graphical user interface configured to display a map;

accepting the plurality of locations of the events based on user interaction with the map.

3. The method of claim 1 , further comprising the step of rendering a navigable three-dimensional map comprising the plurality of locations of the events and the position of the source of the plurality of attack events.

4. The method of claim 1 , wherein the elevation data comprises terrain features and man-made features.

5. The method of claim 1 , wherein at least one of the plurality of locations of the events corresponds to a location of a photograph.

6. The method of claim 1 , wherein the plurality of attack events comprise one or more improvised explosive device (IED) detonations.

7. The method of claim 1 , wherein the plurality of locations of the events are associated with an elevation, wherein calculating the intersection of the plurality of viewsheds is further based on the elevation.

8. The method of claim 1 , wherein the position of the source of the plurality of attack events is a sniper location.

9. The method of claim 1 , wherein the position of the source of the plurality of attack events is a lookout point.

10. The method of claim 1 , wherein the plurality of attack events comprise one or more sniper attacks.

11. A non-transitory computer-readable medium carrying one or more sequences of instructions which, when executed by one or more processors, cause one or more processors to carry out the steps of:

obtaining, from a first data source, a plurality of locations of events, wherein the events are a plurality of attack events;

associating the plurality of locations of the events with a range;

determining a relevant area within the associated ranges of the plurality of locations of the events;

obtaining, from a second data source, elevation data for a plurality of points in the relevant area;

calculating, by one or more processors, an intersection of a plurality of viewsheds from the plurality of locations of the events based on the one or more associated ranges and the elevation data;

determining, based on said evaluating, an interest zone within the relevant area, wherein the interest zone comprises a position of a source of the plurality of attack events.

12. The non-transitory computer-readable medium of claim 11 , wherein the one or more sequences of instructions further cause the one or more processors to carry out the steps of:

providing a graphical user interface configured to display a map;

accepting the plurality of locations of the events based on user interaction with the map.

13. The non-transitory computer-readable medium of claim 11 , wherein the one or more sequences of instructions further cause the one or more processors to carry out the step of rendering a navigable three-dimensional map comprising the plurality of locations of the events and the position of the source of the plurality of attack events.

14. The non-transitory computer-readable medium of claim 11 , wherein the elevation data comprises terrain features and man-made features.

15. The non-transitory computer-readable medium of claim 11 wherein at least one of the plurality of locations of the events corresponds to a location of a photograph.

16. The non-transitory computer-readable medium of claim 11 , wherein the plurality of attack events comprise one or more improvised explosive device (IED) detonations.

17. The non-transitory computer-readable medium of claim 11 , wherein the plurality of locations of the events are associated with an elevation, wherein calculating the intersection of the plurality of viewsheds is further based on the elevation.

18. The non-transitory computer-readable medium of claim 11 , wherein the position of the source of the plurality of attack events is a sniper location.

19. The non-transitory computer-readable medium of claim 11 , wherein the position of the source of the plurality of attack events is a lookout point.

20. The non-transitory computer-readable medium of claim 11 , wherein the plurality of attack events comprise one or more sniper attacks.

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 Jul 24, 2013
From: BAXTER, JAY; GOPAL, VINEET; SKIFF, DAVID
To: PALANTIR TECHNOLOGIES, INC.
Reel/Frame 030865/0001 →