Multiple viewshed analysis
AssigneePalantir Technologies Inc.
InventorsJay Baxter, Vineet Gopal, David Skiff
Life of this patent
Estimating the term…
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.
Claims25
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.
(canceled)
8-9. (canceled)
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.
(canceled)
18-19. (canceled)
25-26. (canceled)
Dependencies are inferred from the claim text.