CPC G01S 1/024 (2013.01) [G01S 1/0428 (2019.08); H04W 4/029 (2018.02)] | 27 Claims |
1. A method executed by a plurality of processors for context-aware, intelligent beaconing in a mission, the method comprising:
determining a current location of a beacon device;
obtaining context information from one or more of a plurality of sensors, a database, a server, the beacon device, and external devices, wherein the context information includes behavior of the beacon device, and mission objectives;
dynamically fusing the context information together to produce fused context information;
determining whether the beacon device is being one of spoofed and monitored;
in response to determining that the beacon device is being one of spoofed and monitored, engaging a deception mode;
dynamically setting a frequency for transmission of a beacon, based on the fused context information;
transmitting the beacon at the set frequency, the beacon reporting a fake location rather than a real location of the beacon device while the beacon device is in the deception mode;
delaying or batching the transmission of the beacon based on the fused context information indicating hostile or harsh conditions associated with the beacon device; and
detecting at least one of communications options or network nodes, and adjusting the frequency and route of transmission of the beacon further based on the at least one of communications options or network nodes.
|
8. A beacon device for context-aware, intelligent beaconing in a mission comprising:
a location sensor configured to determine a current location of a beacon device;
an interface circuit configured to:
obtain context information from one or more of a plurality of sensors, a database, a server, the beacon device, and external devices, wherein the context information includes behavior of the beacon device, and mission objectives, and
obtain fused context information produced by dynamically fusing the context information together;
a processor configured to:
dynamically set a frequency for transmission of a beacon, based on the fused context information,
determine whether the beacon device is being one of spoofed and monitored; and
in response to a determination that the beacon device is being one of spoofed and monitored, engage a deception mode; and
a transmitter configured to transmit the beacon at the set frequency, the beacon reporting a fake location rather than a real location of the beacon device while the beacon device is in the deception mode,
wherein the processor is further configured to:
delay or batch transmission of the beacon based on the fused context information indicating hostile or harsh conditions associated with the beacon device; and
detect at least one of communications options or network nodes, and adjust the frequency and route of transmission of the beacon further based on the at least one of communications options or network nodes.
|
17. A non-transitory storage medium having stored therein computer readable instructions, the instructions when executed by one or more processors perform a method for context-aware, intelligent beaconing in a mission, the method comprising:
determining a current location of a beacon device;
obtaining context information from one or more of a plurality of sensors, a database, a server, the beacon device, and external devices, wherein the context information includes behavior of the beacon device, and mission objectives;
dynamically fusing the context information together to produce fused context information;
determining whether the beacon device is being one of spoofed and monitored;
in response to determining that the beacon device is being one of spoofed and monitored, engaging a deception mode;
dynamically setting a frequency for transmission of a beacon, based on the fused context information;
transmitting the beacon at the set frequency, the beacon reporting a fake location rather than a real location of the beacon device while the beacon device is in the deception mode;
delaying or batching the transmission of the beacon based on the fused context information indicating hostile or harsh conditions associated with the beacon device; and
detecting at least one of communications options or network nodes, and adjusting the frequency and route of transmission of the beacon further based on the at least one of communications options or network nodes.
|
25. A method executed by a plurality of processors for context-aware, intelligent beaconing in a mission, the method comprising:
determining a current location of a beacon device;
obtaining context information from one or more of a plurality of sensors, a database, a server, the beacon device, and external devices, wherein the context information includes behavior of the beacon device and mission objectives;
dynamically fusing the context information together to produce fused context information;
determining whether the beacon device is being one of spoofed and monitored;
in response to determining that the beacon device is being one of spoofed and monitored, engaging a deception mode;
dynamically delegating transmission of a beacon to a second beacon device different than the beacon device, based on the fused context information;
transmitting the beacon at a frequency, the beacon reporting a fake location rather than a real location of the beacon device while the beacon device is in the deception mode;
delaying or batching the transmission of the beacon based on the fused context information indicating hostile or harsh conditions associated with the beacon device; and
detecting at least one of communications options or network nodes, and adjusting the frequency and route of transmission of the beacon further based on the at least one of communications options or network nodes.
|