Systems and methods for air-ground message prioritization
First Claim
1. A method for message communication, the method comprising:
- tagging a message with a message tag, the message tag comprising a Class-of-Service tag and a Priority tag;
adding the message to a first message queue of a plurality of message queues based on a Class-of-Service indicted by the Class-of-Service tag;
prioritizing the message relative to other messages in the first message queue based in part on content of the Priority tag and in part on a state indicator provided by an on-board messaging system; and
transitioning the first message queue between a Prioritize-and-Store operating state and a Prioritize-and-Forward operating state based on a status of at least one data link associated with the first message queue;
wherein while the first message queue is in the Prioritize-and-Store operating state, the first message queue stores the message; and
wherein while the first message queue is in the Prioritize-and-Forward operating state, the message is transmitted from the first message queue in an order of assigned priority.
1 Assignment
0 Petitions
Accused Products
Abstract
Systems and methods for air-ground message prioritization are provided. In one embodiment, an message communication system comprises: a first Class-of-Service and Priority Tagging Module configured to tag messages with a message tag, the message tag comprising a Class-of-Service tag and a Priority tag; a queue broker that includes a plurality of message queues, wherein each message queues is associated with a Class-of-Service defined by at least one datalink technology, wherein the queue broker assigns each of the messages to one of the plurality of message queues based on a Class-of-Service indicated by the Class-of-Service tag; and an on-board message broker that monitors datalink availability and current state indicators, wherein the on-board message broker communicates to the queue broker when to transition one or more of the message queues between a Prioritize-and-Store operating state and a Prioritize-and-Forward operating state based on the datalink availability and the current state indicators.
10 Citations
20 Claims
-
1. A method for message communication, the method comprising:
-
tagging a message with a message tag, the message tag comprising a Class-of-Service tag and a Priority tag; adding the message to a first message queue of a plurality of message queues based on a Class-of-Service indicted by the Class-of-Service tag; prioritizing the message relative to other messages in the first message queue based in part on content of the Priority tag and in part on a state indicator provided by an on-board messaging system; and transitioning the first message queue between a Prioritize-and-Store operating state and a Prioritize-and-Forward operating state based on a status of at least one data link associated with the first message queue; wherein while the first message queue is in the Prioritize-and-Store operating state, the first message queue stores the message; and wherein while the first message queue is in the Prioritize-and-Forward operating state, the message is transmitted from the first message queue in an order of assigned priority. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A message communication system, the system comprising:
-
a first memory comprising an on-board message broker; a first Class-of-Service and Priority Tagging Module stored in one of the first memory and a second memory and configured to be processed respectively by one of a first processor coupled to the first memory or a second processor coupled to the second memory; wherein the first Class-of-Service and Priority Tagging Module is configured to tag messages with a message tag, the message tag comprising a Class-of-Service tag and a Priority tag; a first queue broker that includes a plurality of message queues stored in the one of the first memory and the second memory; wherein each of the plurality of message queues is associated with a Class-of-Service defined by at least one datalink technology, wherein the first queue broker assigns each of the messages to one of the plurality of message queues based on a Class-of-Service indicated by the Class-of-Service tag; and wherein the on-board message broker is configured to monitor datalink availability and current state indicators and communicate to the first queue broker when to transition one or more of the plurality of message queues between a Prioritize-and-Store operating state and a Prioritize-and-Forward operating state based on the datalink availability and the current state indicators. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20)
-
Specification