Method and system for transmitting data to vehicles over limited data links
First Claim
Patent Images
1. A system for communicating over a data link, comprising:
- a transmitter unit; and
a memory unit in communication with the transmitter unit, the memory unit comprising one or more dictionaries;
wherein the transmitter unit is adapted to;
receive a message to be communicated, the message comprising at least one message object;
identify any of the at least one message objects having a corresponding translation in a first dictionary;
convert each identified message object into a message token;
associate each non-identified message object with a free symbol indicator to generate a free symbol segment;
concatenate the message tokens and the free symbol segments to generate a protocol stream; and
send the protocol stream over the data link.
1 Assignment
0 Petitions
Accused Products
Abstract
Methods and system are provided for communicating messages over limited bandwidth data links. The method generally comprises taking a message that comprises message objects, and converting the message into a protocol stream by identifying message objects having corresponding translations in the dictionary. In one approach, the method comprises converting each identified message object into a message token, and associating each non-identified message object with a free symbol indicator to generate a free symbol segment. The message tokens and the free symbol segments are then concatenated to generate a protocol stream that is sent over the limited bandwidth data link.
83 Citations
23 Claims
-
1. A system for communicating over a data link, comprising:
-
a transmitter unit; and
a memory unit in communication with the transmitter unit, the memory unit comprising one or more dictionaries;
wherein the transmitter unit is adapted to;
receive a message to be communicated, the message comprising at least one message object;
identify any of the at least one message objects having a corresponding translation in a first dictionary;
convert each identified message object into a message token;
associate each non-identified message object with a free symbol indicator to generate a free symbol segment;
concatenate the message tokens and the free symbol segments to generate a protocol stream; and
send the protocol stream over the data link. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method for communicating over a data link, comprising:
-
receiving a message to be communicated, the message comprising at least one message object;
identifying any of the at least one message objects having a corresponding translation in a first dictionary;
converting each identified message object into a message token;
associating each non-identified message object with a free symbol indicator to generate a free symbol segment;
concatenating the message tokens and the free symbol segments to generate a protocol stream; and
sending the protocol stream over the data link. - View Dependent Claims (8, 9, 10, 11)
-
-
12. A system for recovering a message received over a data link, comprising:
-
a receiver unit; and
a memory unit in communication with the receiver unit, the memory unit comprising one or more dictionaries;
wherein the receiver unit is adapted to;
receive a protocol stream that comprises a dictionary identifier, message tokens, and at least one free symbol;
select the a dictionary identified by the dictionary identifier;
reference the first dictionary to translate the message tokens into message objects; and
reassemble the message from the message objects and the at least one free symbol. - View Dependent Claims (13, 14, 15, 16, 17, 18)
-
-
19. A method for recovering a message received over a data link, comprising:
-
receiving a protocol stream that comprises a dictionary identifier, message tokens, and at least one free symbol;
selecting a dictionary identified by the dictionary identifier;
referencing the selected dictionary to translate the message tokens into message objects; and
reassembling the message from the message objects and the at least one free symbol. - View Dependent Claims (20, 21, 22, 23)
-
Specification