Geolocating emitters
AssigneeAssured Information Security, Inc.
InventorJason Eric Smith
Life of this patent
Estimating the term…
Abstract
Geolocating one or more emitters includes obtaining a set of lines of bearing (LOBs) indicative of location(s) of emitter(s), determining intersections of LOBs of the set and generating clusters informed by those intersections, assigning the LOBs of the set to cluster(s) based on proximity, identifying a cluster having the greatest number of assigned LOBs from the set; determining an emitter location area based on a best point estimate for the cluster, and indicating a location of an emitter as the emitter location area. Additional emitters can be located by removing from the set of LOBs those LOBs assigned to the identified cluster, and repeating aforementioned aspects. Initially, the set of LOBs can be selected from a larger collection as a representative subset thereof.
Claims20
A computer-implemented method comprising:
- obtaining a set of lines of bearing (LOBs) indicative of one or more emitter locations;
- determining spatial intersections of LOBs of the set of LOBs;
- generating a plurality of clusters informed by the spatial intersections;
- assigning each line of bearing (LOB) of the set of LOBs to a respective one or more clusters of the plurality of clusters based on proximity of the LOB to the one or more clusters;
- identifying a cluster, of the plurality of clusters, having a greatest number of LOBs from the set of LOBs assigned thereto;
- determining a best point estimate of the identified cluster and an ascertained emitter location area based on the best point estimate and on the LOBs assigned to the identified cluster;
- and
- indicating a location of an emitter as the ascertained emitter location area.
A computer system comprising:
- a memory;
- and
- a processor in communication with the memory, wherein the computer system is configured to perform a method comprising:
- obtaining a set of lines of bearing (LOBs) indicative of one or more emitter locations;
- determining spatial intersections of LOBs of the set of LOBs;
- generating a plurality of clusters informed by the spatial intersections;
- assigning each line of bearing (LOB) of the set of LOBs to a respective one or more clusters of the plurality of clusters based on proximity of the LOB to the one or more clusters;
- identifying a cluster, of the plurality of clusters, having a greatest number of LOBs from the set of LOBs assigned thereto;
- determining a best point estimate of the identified cluster and an ascertained emitter location area based on the best point estimate and on the LOBs assigned to the identified cluster;
- and
- indicating a location of an emitter as the ascertained emitter location area.
A computer program product comprising:
- a non-transitory computer readable storage medium storing instructions for execution to perform a method comprising:
- obtaining a set of lines of bearing (LOBs) indicative of one or more emitter locations;
- determining spatial intersections of LOBs of the set of LOBs;
- generating a plurality of clusters informed by the spatial intersections;
- assigning each line of bearing (LOB) of the set of LOBs to a respective one or more clusters of the plurality of clusters based on proximity of the LOB to the one or more clusters;
- identifying a cluster, of the plurality of clusters, having a greatest number of LOBs from the set of LOBs assigned thereto;
- determining a best point estimate of the identified cluster and an ascertained emitter location area based on the best point estimate and on the LOBs assigned to the identified cluster;
- and indicating a location of an emitter as the ascertained emitter location area.
Dependencies are inferred from the claim text.