Mobile communications terminal for satellite communications system
First Claim
1. In a mobile satellite system including a satellite communication switching office having a satellite antenna for providing communication of a satellite message with a mobile communication system via a satellite, a central controller communicating with the mobile communication system via the satellite communication switching office, a communication method comprising:
- storing a plurality of message display forms in the mobile communication system, each message display form having a predetermined display format and a form identifier;
generating at the central controller a user message comprising message data;
outputting from the central controller a satellite message carrying the message data and the form identifier of a selected one of the message display forms to the satellite communication switching office;
transmitting the satellite message to the mobile communication system via the satellite; and
displaying the satellite message received by the mobile communication system using a selected one of the stored message display forms corresponding to the form identifier in the transmitted satellite message.
8 Assignments
0 Petitions
Accused Products
Abstract
A mobile communications system transporting messages between mobile terminals and a central control center using a satellite communications system. The central control center and the mobile terminals each store a plurality of message display forms each having a form identifier and a predetermimed display format. The message display forms are selected as templates for generating user messages including message data supplied at the originating station. The satellite messages transmit the user message by transmitting the message data and the form identifier of the corresponding selected message display form. The receiving station, upon receiving the satellite message, accesses the message display form from memory in response to the supplied form identifier, and combines the accessed message display form with the message data to recreate the user message. The mobile terminals are designed as low-cost data terminals requiring a minimum amount of memory. The mobile terminals include a satellite transceiver, a graphic user interface providing a display and accepting key inputs from the user, and a software system including an application layer providing all messaging functions for the user and a middleware layer controlling transport of messages between the application layer and the satellite transceiver. The application layer operates as an event-based state machine, and includes an event handler that controls the application layer operations in accordance with the processing capacity of the middleware layer.
56 Citations
23 Claims
-
1. In a mobile satellite system including a satellite communication switching office having a satellite antenna for providing communication of a satellite message with a mobile communication system via a satellite, a central controller communicating with the mobile communication system via the satellite communication switching office, a communication method comprising:
-
storing a plurality of message display forms in the mobile communication system, each message display form having a predetermined display format and a form identifier;
generating at the central controller a user message comprising message data;
outputting from the central controller a satellite message carrying the message data and the form identifier of a selected one of the message display forms to the satellite communication switching office;
transmitting the satellite message to the mobile communication system via the satellite; and
displaying the satellite message received by the mobile communication system using a selected one of the stored message display forms corresponding to the form identifier in the transmitted satellite message. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. In a mobile satellite system including a satellite communication switching office having a satellite antenna for providing communication of satellite messages with a mobile communication system via a satellite, a central controller communicating with the mobile communication system via the satellite communication switching office, the mobile communication system comprising:
-
a satellite transceiver communicating data packets carrying a first satellite message to the satellite in response to transceiver control signals;
a graphic user interface providing a display and accepting key inputs from a user;
a software system comprising;
(1) a middleware layer sending the transceiver control signals and packets carrying the satellite message to the transceiver, (2) a network form controller storing a plurality of message forms each having a form identifier and a form definition specifying a predetermined format, (3) an address list storing a list of station addresses identifiable by the satellite communication switching office for respective satellite stations having communication capabilities with the satellite communication switching office, (4) a user interface controller retrieving a selected one of the form definitions and at least one station address in response to the key inputs, the user interface controller outputting a user message including the at least one station address, user inputs from the graphic user interface and the form identifier corresponding to the selected form definition, (5) a network controller subsystem outputting the satellite message carrying the user message to the middleware layer, and (6) an event handler controlling operations of the network controller and the user interface controller in response to network event and user event signals from the network controller and the user interface controller, respectively. - View Dependent Claims (15, 16, 17, 18)
-
-
19. In a mobile satellite system including a satellite communication switching office having a satellite antenna for providing communication of a satellite message with mobile communication systems via a satellite, a central controller communicating with the mobile communication systems via the satellite communication switching office, a communication method comprising:
-
storing a plurality of message display forms in the mobile communication system, each message display form having a predetermined display format and a form identifier;
storing network identifiers for the central controller and at least one of the mobile communication systems;
generating at a first of the mobile communication systems a user message comprising message data and one of the stored network identifers;
outputting from the first mobile communication system a satellite message carrying the one network identifier, the message data and the form identifier of a selected one of the message display forms to the satellite communication switching office;
transmitting the satellite message to the satellite communication switching office via the satellite; and
routing the satellite message from the satellite communication switching office to one of the central controller and a second of the mobile communication systems in accordance with the one network identifier. - View Dependent Claims (20, 21, 22)
-
-
23. In a mobile satellite system including a satellite communication switching office having a satellite antenna for providing communication of satellite messages with a mobile communication system via a satellite, a central controller communicating with the mobile communication system via the satellite communication switching office, the mobile communication system including a satellite transceiver communicating data carrying a first satellite message to the satellite in response to transceiver control signals, and a graphic user interface providing a display and accepting key inputs from a user, the mobile communication system storing on a tangible medium the following software structure for transmitting and receiving the data:
-
(1) a middleware communications layer sending the data including the satellite message to the transceiver, said middleware communications layer capable of supporting different low level communication codes to support different transceivers;
(2) a middleware router layer controlling operations of the network controller, said middleware router layer capable of supporting different transceiver protocols;
(3) a network controller layer outputting the satellite message carrying the user message to the middleware communications layer, said network controller layer capable of supporting different network functionality; and
(4) a user interface layer outputting a user message, and receiving user inputs from the graphic user interface, said user interface layer capable of supporting different screen designs and/or information that is displayed to or received from the user without requiring recompilation of the software structure.
-
Specification