Methods and systems for data prioritization
First Claim
Patent Images
1. A system for aircraft/ground systems communications, comprising:
- a processor based onboard the aircraft,a ground based processor, anda plurality of communication links between said onboard processor and said ground based processor, wherein at least one of said onboard processor and said ground based processor is configured to;
assign an urgency and an importance to a plurality of data packets to be transmitted in a plurality of messages between said onboard processor and said ground based processor, wherein the urgency is assigned based on at least one of;
a speed at which a usefulness of the data deteriorates, a speed at which a response to the data is required, a reason that the data should arrive prior to an event, and a time period within which an action needs to occur, and wherein the importance is assigned based on at least one of;
a measurement of how the data will alter or enhance a decision, a measurement indicating a degree to which the data will cause an event, and an impact if the data is not delivered;
determine at least one of said plurality of communication links to transmit the plurality of messages to the other of said onboard processor and said ground based processor based on the assigned urgency of the data packets, the assigned importance of the data packets, and a size of the data packets;
interleave the various data packets within the plurality of messages based on the assigned urgency, the assigned importance of the data packets, and the size of the data packets prior to transmitting the messages to the other of said onboard processor and said ground based processor; and
dynamically reprioritize at least one of the urgency and the importance of the data in the data packets over time from an initial urgency and an initial importance assigned by at least one of said processors to a reprioritized urgency and reprioritized importance.
1 Assignment
0 Petitions
Accused Products
Abstract
Methods and systems for data prioritization are described. In one example embodiment, the method includes the steps of assigning data an urgency and importance, and prioritizing the data using the assigned urgency and importance. In one specific example, such prioritization is then used in communicating, e.g., dispatching, the data. For example, such urgency and importance are used in prioritizing data to be communicated between an onboard aircraft system and a ground based system.
39 Citations
27 Claims
-
1. A system for aircraft/ground systems communications, comprising:
-
a processor based onboard the aircraft, a ground based processor, and a plurality of communication links between said onboard processor and said ground based processor, wherein at least one of said onboard processor and said ground based processor is configured to; assign an urgency and an importance to a plurality of data packets to be transmitted in a plurality of messages between said onboard processor and said ground based processor, wherein the urgency is assigned based on at least one of;
a speed at which a usefulness of the data deteriorates, a speed at which a response to the data is required, a reason that the data should arrive prior to an event, and a time period within which an action needs to occur, and wherein the importance is assigned based on at least one of;
a measurement of how the data will alter or enhance a decision, a measurement indicating a degree to which the data will cause an event, and an impact if the data is not delivered;determine at least one of said plurality of communication links to transmit the plurality of messages to the other of said onboard processor and said ground based processor based on the assigned urgency of the data packets, the assigned importance of the data packets, and a size of the data packets; interleave the various data packets within the plurality of messages based on the assigned urgency, the assigned importance of the data packets, and the size of the data packets prior to transmitting the messages to the other of said onboard processor and said ground based processor; and dynamically reprioritize at least one of the urgency and the importance of the data in the data packets over time from an initial urgency and an initial importance assigned by at least one of said processors to a reprioritized urgency and reprioritized importance. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A system, comprising:
-
a memory for storing data, and a processor coupled to said memory, said processor configured to assign an urgency and an importance to data, and process messages containing the data based on the assigned urgency and importance assigned to the data within the messages, wherein the urgency is assigned based on at least one of;
a speed at which a usefulness of the data deteriorates, a speed at which a response to the data is required, a reason that the data should arrive prior to an event, and a time period within which an action needs to occur, and wherein the importance is assigned based on at least one of;
a measurement of how the data will alter or enhance a decision, a measurement indicating a degree to which the data will cause an event, and an impact if the data is not delivered, the processing comprising determining at least one of a plurality of communication links between said processor and another processor to transmit the messages based on the assigned urgency of the data, the assigned importance of the data, and a size of the data, and interleaving small messages with segments of large messages based on the assigned urgency, the assigned importance, and the size of the data, said processor further configured to dynamically reprioritize at least one of the urgency and the importance of the data over time from an initial urgency and an initial importance assigned by said processor to a reprioritized urgency and reprioritized importance. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A method for processing various data for transmission, said method comprising the steps of:
-
assigning an initial urgency and an initial importance to each of the various data, wherein the urgency is assigned based on at least one of;
a speed at which a usefulness of the various data deteriorates, a speed at which a response to the various data is required, a reason that the various data should arrive prior to an event, and a time period within which an action needs to occur, and wherein the importance is assigned based on at least one of;
a measurement of how the various data will alter or enhance a decision, a measurement indicating a degree to which the various data will cause an event, and an impact if the various data is not delivered,further processing the various data based on the assigned initial urgency, the assigned initial importance, and a size of the various data, wherein at least one of the initial urgency and the initial importance of the various data is dynamically reprioritized over time, determining at least one of a plurality of communication links between a processor and another processor to transmit the various data based on the reprioritized urgency, the reprioritized importance, and the size of the various data; dynamically interleaving the various data into messages to be transmitted, the interleaving based on the reprioritization of the urgency and the importance of the various data over time and the size of the various data. - View Dependent Claims (16, 17, 18, 19, 20, 21, 22, 23, 26)
-
-
24. A system, comprising:
-
a memory for storing data, a processor coupled to said memory, said processor configured to assign at least a first parameter, a second parameter, and a third parameter to the data, to utilize the parameters to assign a priority to the data where the data is dynamically reprioritized over time, and transmit the data to another processor using one of a plurality of communication links between said processor and the other processor determined based on the assigned priority, the data interleaved into messages based upon the dynamic reprioritization of the data by said processor at a time each message is constructed for transmission, wherein the first parameter is an urgency assigned to the data based on at least one of a speed at which the usefulness of the data deteriorates, a speed at which a response to the data is required, a reason that the data should arrive prior to an event, and a time period within which an action needs to occur, wherein the second parameter is an importance assigned to the data based on at least one of a measurement of how the data will alter or enhance a decision, a measurement indicating a degree to which the data will cause an event, and an impact if the data is not delivered, and wherein the third parameter is a size of the data. - View Dependent Claims (25, 27)
-
Specification