Geocast-based situation awareness
First Claim
1. A method comprising:
- receiving, by a receiving device, a geocast message;
determining, by the receiving device, that the geocast message is received a predetermined number of times;
responsive to the receiving device receiving the geocast message greater than or equal to the predetermined number of times, determining whether a source of the geocast message is greater than or equal to a predetermined distance from the receiving device; and
if the source of the geocast message is greater than or equal to the predetermined distance away from the receiving device, retransmitting, by the receiving device, the geocast message, wherein the geocast message comprises at least one of a query geocast message or a response geocast message.
1 Assignment
0 Petitions
Accused Products
Abstract
Geocast-based situation awareness utilizing a scalable, distributed ad hoc geocast protocol as a communication primitive, may provide a field common operating picture (FCOP) for providing location tracking, movement history, telemetry, and messaging in near real time to all operators in a scenario. Information may be transferred using a query/response geocast message protocol. Caching on devices may be utilized to gain scalability. A query message may have a payload containing a type indication and a header containing a description of a geocast region of intended reception, which may comprise the monitored region, the location of the monitorer, or any appropriate combination thereof. Response messages may be sent from devices located in the monitored region to an area containing the location of the sender of a query. A response message may contain monitored information, such as current location, telemetry data, and/or recent movement history, or the like.
-
Citations
18 Claims
-
1. A method comprising:
-
receiving, by a receiving device, a geocast message; determining, by the receiving device, that the geocast message is received a predetermined number of times; responsive to the receiving device receiving the geocast message greater than or equal to the predetermined number of times, determining whether a source of the geocast message is greater than or equal to a predetermined distance from the receiving device; and if the source of the geocast message is greater than or equal to the predetermined distance away from the receiving device, retransmitting, by the receiving device, the geocast message, wherein the geocast message comprises at least one of a query geocast message or a response geocast message. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A device comprising:
-
memory having executable instruction stored thereon; and a processor coupled with the memory, the processor configured to execute the executable instructions to perform operations comprising; receiving a geocast message; determining that the geocast message is received a predetermined number of times; responsive to receiving the geocast message greater than or equal to the predetermined number of times, determining whether a source of the geocast message is greater than or equal to a predetermined distance from the device; and if the source of the geocast message is greater than or equal to the predetermined distance away from the device, retransmitting the geocast message, wherein the geocast message comprises at least one of a query geocast message or a response geocast message. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A computer readable storage medium that is not a signal comprising computer executable instructions that when executed by a computing device cause said computing device to effectuate operations comprising:
-
receiving, by the computing device, a geocast message; determining, by the computing device, that the geocast message is received a predetermined number of times; responsive to the computing device receiving the geocast message greater than or equal to the predetermined number of times, determining whether a source of the geocast message is greater than or equal to a predetermined distance from the computing device; and if the source of the geocast message is greater than or equal to the predetermined distance away from the device, then retransmitting, by the computing device, the geocast message, wherein the geocast message comprises at least one of a query geocast message or a response geocast message. - View Dependent Claims (16, 17, 18)
-
Specification