Datagram communication service over a cellular telephone network
First Claim
1. A method of transmitting message information from an initiating unit to a destination unit over a time division multiple access (TDMA) mobile radio network having a plurality of mobile units, each with a unique internal identification (ID) number, comprising the steps of:
- a) determining a destination unit identification number (ID) for said destination unit desired to receive information packet;
b) creating a message packet having a message ID, the destination unit ID, and said message information;
c) determining a time slot assigned to said initiating unit;
d) broadcasting the message packet to recipient mobile units in a non-interfering fashion at a time period other than that assigned to said initiating unit;
e) for each recipient mobile unit receiving the broadcast;
1 Assignment
0 Petitions
Accused Products
Abstract
A highly fault tolerant method of radio communication piggybacked upon time division multiple access (TDMA) digital cellular radio telephone systems transmits message packet through a distributed network of transmitter/receivers, (tranceivers) mobile units, each having a unique identification (ID) number. An initiating mobile unit creates a message packet having the ID of a mobile unit intended to receive the message packet. It then broadcasts the message packet in a non-interfering fashion to local mobile units within its transmission range, at a time period which does not overlap a time slot in which it communicates with a cellular base unit. Each mobile unit which receives the message packet checks to see if there are errors and sends an acknowledgement if no errors. The mobile units determine valid message packets by determining if the message has not expired, if it has not been seen before and there were no errors in the received message packet. The mobile unit also determines if the transceiver ID in the message packet matches its own transceiver ID, and if it does, the message has been successfully transmitted to its intended mobile unit. If the message packet is valid and the mobile unit IDs do not match, the mobile unit broadcasts the message to other local mobile units until a predetermined number of acknowledgements are received, or until the message expires. The mobile units which receive the message packet repeat the process. A message is transmitted from a sending mobile unit to a receiving mobile unit without any interaction with a cellular base unit.
95 Citations
4 Claims
-
1. A method of transmitting message information from an initiating unit to a destination unit over a time division multiple access (TDMA) mobile radio network having a plurality of mobile units, each with a unique internal identification (ID) number, comprising the steps of:
-
a) determining a destination unit identification number (ID) for said destination unit desired to receive information packet; b) creating a message packet having a message ID, the destination unit ID, and said message information; c) determining a time slot assigned to said initiating unit; d) broadcasting the message packet to recipient mobile units in a non-interfering fashion at a time period other than that assigned to said initiating unit; e) for each recipient mobile unit receiving the broadcast; - View Dependent Claims (3, 4)
-
-
2. checking for errors in the received message packet, and transmitting an ackowledgment signal if received with no errors,identifying if the message is a valid message packet, a valid message packet being one which was received without errors, has not expired and is has an message ID which does not match stored message IDs,comparing the destination unit ID to the intemal ID of the recipient mobile unit for the message if it is a valid message packet,storing and utilizing valid message packets which the destination unit ID matches the intemal ID of the recipient mobile unit,determining a time slot assigned to this recipient mobile unit if the message is a valid message packet, andre-broadcasting the message packet to other recipient mobile units in a non-interfering fashion at a time period other than that assigned to this recipient mobile unit if the message is a valid message packet.
Specification