Patent ID: 9680561
Date: 2017-06-13
CPC Classifications: H04B,H04W

Claim:
1. A system for providing situational awareness (SA) and communication between entities comprising: a global positioning system (GPS) satellite system comprising a plurality of satellites configured for transmitting a plurality of position location signals to a plurality of end user terminals (EUTs) comprising position location identification (PLI) sections, said EUTs comprising a first and second plurality of EUTs; a mobile satellite system (MSS) comprising a plurality of satellites configured to transmit and receive a plurality of data including short burst data (SBD) first format messages to and from said EUTs comprising MSS communication sections; a first plurality of EUTs each configured to store at least one unique EUT identifier data section comprising at least one identifier data associated each said first EUT, each said first EUT comprising a GPS receiver wherein said GPS receiver receives said plurality of GPS position location signals and determines location from said GPS satellite system, each said first EUT configured to assemble short PLI SBD first format messages with said EUT identifier data and said position location signals, and each said first EUT comprising a MSS transceiver configured to communicate with said MSS to send said SBD first format messages, wherein each said first EUT transmits said SBD PLI data to said MSS; a first plurality of said SBD first format messages each comprising a plurality of payload or packet of a predefined number of characters, said SBD first format messages each comprising one PLI data comprising a unique EUT identifier and a geospatial reference position data; a PLI server in communication with said MSS configured to receive said first EUT transmitted said PLI data communicated through said MSS, wherein said PLI data is configured to be retrieved from said PLI server through said MSS by a second EUT using said SBD first format messages; at least one said second EUT comprising a second said MSS transceiver configured to retrieve said PLI data from said PLI server in said SBD first format, said at least one second EUT further comprising a serial interface (SI) to control said second EUT and to communicate said PLI data from said second EUT's said second MSS transceiver to at least one computer; at least one said computer coupled with said second EUT through SI comprising a data storage section, a processor, an input/output system, and a display, said computer further configured to store and to execute a plurality of non-transitory machine readable instructions stored on said data storage section and configured to be read and executed by said processor, said plurality of non-transitory machine readable instructions comprising a message transport agent (MTA) program and a common operating picture (COP) application program; a MTA program comprising a plurality of input and output (IO) systems configured to communicate with said second EUT comprising a SI, control said second EUT to retrieve said plurality of SBD first format messages from said PLI server, download said plurality of SBD first format messages from said second EUT to MTA, decode said plurality of said SBD first format messages into a plurality of second format messages comprising extensible markup language (XML), and communicate said converted second format messages between MTA and COP application programs using an internal TCP/IP socket communication process within said computer; a TCP/IP communication stack within said computer which receives and sends TCP/IP socket communication between MTA and COP application programs and computer network interface; and a COP application program configured to receive said plurality of XML second format messages from said TCP/IP stack and to display a map and a plurality of graphical user elements displayed on said map comprising said PLI data based on said plurality of XML second format messages; wherein plurality of said PLI data communicated by said MSS to said at least one computer is displayed by said COP application program for said SA.