GEOCAST-BASED SITUATION AWARENESS
First Claim
1. A method comprising:
- receiving, by a device, a geocast message;
determining, by the device, if memory of the device comprises a message that was sent to a region containing a geographical source of the received geocast message;
when it is determined that the memory of the device does not comprise a message was sent to the geographical region containing the geographical source of the received geocast message, composing, by the device, a response message; and
geocasting, by the device, the composed response 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
20 Claims
-
1. A method comprising:
-
receiving, by a device, a geocast message; determining, by the device, if memory of the device comprises a message that was sent to a region containing a geographical source of the received geocast message; when it is determined that the memory of the device does not comprise a message was sent to the geographical region containing the geographical source of the received geocast message, composing, by the device, a response message; and geocasting, by the device, the composed response message. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A device comprising:
-
memory having executable instruction stored thereon; and a processor coupled to the memory, the processor configured to execute the executable instructions to perform operations comprising; receiving a geocast query message; determining if the memory comprises a message that was sent to a region containing a geographical source of the received geocast message; when it is determined that the memory does not comprise a message was sent to the geographical region containing the geographical source of the received geocast message, composing a response message; and geocasting the composed response message. - View Dependent Claims (10, 11, 12, 13, 14)
-
-
15. A computer-readable storage medium having a tangible physical structure, the computer-readable storage medium having at least one executable instruction stored thereon that when executed perform operations comprising:
-
receiving a geocast message; determining a type of the received geocast message; responsive to receiving the geocast message and based on the type of the received geocast message, removing from a memory all messages that were created prior to a predetermined amount of time earlier than a time at which the geocast message was received; subsequent to removing all messages that were created prior to a predetermined amount of time earlier than a time at which the geocast message was received, determining if a message remains in the memory that was sent to a geocast region of the source of the received geocast message; and when it is determined that a message remains in the memory that was sent to the geocast region of the source of the received geocast message, composing a response message. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification