Aggregating messages into a single transmission
AssigneeBlackBerry Limited
InventorsJames Randolph Winter Lepp, Michael Peter Montemurro, Stephen McCann
Life of this patent
Estimating the term…
Abstract
In some examples, a source device categorizes a plurality of messages for transmission to a recipient device, the plurality of messages comprising vehicle-related information. Based on the categorizing, the source device identifies selected messages of the plurality of messages to be aggregated. The source device aggregates the selected messages into a single transmission from the source device to the recipient device.
Claims20
A method performed by a source device, comprising:
- categorizing a plurality of messages for transmission to a recipient device, the plurality of messages comprising vehicle-related information, wherein the categorizing of the plurality of messages comprises identifying delay tolerant messages and delay intolerant messages;
- delaying transmission of the delay tolerant messages to allow aggregation of the delay tolerant messages with other messages;
- based on the categorizing, identifying selected messages of the plurality of messages to be aggregated, wherein the selected messages comprise a first delay tolerant message;
- fragmenting, at the source device, the first delay tolerant message into a plurality of message fragments;
- and
- aggregating, at the source device, a message fragment of the plurality of message fragments with at least one other message of the selected messages into a single transmission from the source device to the recipient device.
A source device comprising:
- a communication interface to communicate over a network;
- and
- at least one processor configured to:
- categorize a plurality of messages for transmission to a recipient device through the communication interface, the plurality of messages comprising vehicle-related information, wherein the categorizing of the plurality of messages comprises identifying delay tolerant messages and delay intolerant messages and is based on message type indication information associated with respective messages of the plurality of messages, and wherein the message type indication information comprises a Message Information Base (MIB) extension associated with a first message of the plurality of messages;
- delay transmission of the delay tolerant messages to allow aggregation of the delay tolerant messages with other messages;
- based on the categorizing, identify selected messages of the plurality of messages to be aggregated;
- and
- aggregate the selected messages into a single transmission from the source device to the recipient device, wherein the aggregating of the selected messages into the single transmission comprises aggregating at least one of the delay tolerant messages with at least one other message.
A non-transitory machine-readable storage medium comprising instructions that upon execution cause a source device to:
- categorize a plurality of messages for transmission to a recipient device, the plurality of messages comprising vehicle-related information, wherein the categorizing of the plurality of messages comprises identifying delay tolerant messages delay intolerant messages, periodic messages, and non-periodic messages;
- delay transmission of the delay tolerant messages to allow aggregation of the delay tolerant messages with other messages;
- based on the categorizing, identify selected messages of the plurality of messages to be aggregated;
- aggregate the selected messages into a single transmission from the source device to the recipient device, wherein the aggregating of the selected messages into the single transmission comprises aggregating at least one of the delay tolerant messages with at least one other message;
- determine a scheduled time of transmission for a first periodic message of the periodic messages;
- and
- use the scheduled time to select the first periodic message for aggregation with another message into a single transmission from the source device to the recipient device.
Dependencies are inferred from the claim text.