Definitions for "Inmarsat"
International Maritime Satellite Organization: Cooperative of more than 50 countries that operates a global system of satellites for mobile communications, such as SATCOM.
A new series of communication satellites which will be used by global positioning systems to give highly accurate locations on the Earth's surface.
An international global telecommunications satellite network established by government treaty in 1979, with 79 member countries. Land Earth Stations (fixed or portable, even to suitcase-sized) provide links between rural sites and telecom networks. Can provide low- bandwidth digital services anywhere on the earth's surface for as little as $1/minute.