Configurable onboard information processing
First Claim
Patent Images
1. A method of processing information onboard a vehicle, comprising:
- reading, by a processor onboard the vehicle, execution attributes on the vehicle, wherein reading is performed by a computer program configured to process information about the vehicle, wherein;
the execution attributes define how the computer program processes information onboard the vehicle, and define a number of information processing actions;
the execution attributes are not part the computer program;
the execution attributes are defined in a first execution attributes file separate from the computer program;
the execution attributes comprise a number of execution stacks; and
an order of the execution attributes in the execution stacks defines a sequence for processing the execution attributes;
after reading, executing, by the processor, the computer program to process information about the vehicle according to the sequence, wherein information is generated;
generating a report based on the information;
sending the report to an off-board health management system configured to monitor, collect, and analyze the report and to generate maintenance decisions; and
implementing the maintenance decisions received from the off-board health management system.
1 Assignment
0 Petitions
Accused Products
Abstract
A system and method of processing information onboard a vehicle. Execution attributes on the vehicle are read by a computer program running on a data processing system on the vehicle. The execution attributes define a number of information processing actions. The number of information processing actions are performed on the vehicle by the computer program running on the data processing system on the vehicle using the execution attributes.
11 Citations
18 Claims
-
1. A method of processing information onboard a vehicle, comprising:
-
reading, by a processor onboard the vehicle, execution attributes on the vehicle, wherein reading is performed by a computer program configured to process information about the vehicle, wherein; the execution attributes define how the computer program processes information onboard the vehicle, and define a number of information processing actions; the execution attributes are not part the computer program; the execution attributes are defined in a first execution attributes file separate from the computer program; the execution attributes comprise a number of execution stacks; and an order of the execution attributes in the execution stacks defines a sequence for processing the execution attributes; after reading, executing, by the processor, the computer program to process information about the vehicle according to the sequence, wherein information is generated; generating a report based on the information; sending the report to an off-board health management system configured to monitor, collect, and analyze the report and to generate maintenance decisions; and implementing the maintenance decisions received from the off-board health management system. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. An apparatus, comprising:
-
a vehicle; a processor onboard the vehicle; and a computer readable storage media on board the vehicle and in communication with the processor, wherein the computer readable storage media stores program code, the program code configured to; read, by the processor, execution attributes on the vehicle, wherein reading is performed by a computer program configured to process information about the vehicle, wherein; the execution attributes define how the computer program processes information onboard the vehicle, and define a number of information processing actions; the execution attributes are not part the computer program; the execution attributes are defined in a first execution attributes file separate from the computer program; the execution attributes comprise a number of execution stacks; and an order of the execution attributes in the execution stacks defines a sequence for processing the execution attributes; after reading, execute, by the processor, the computer program to process information about the vehicle according to the sequence, wherein information is generated; generating a report based on the information; and sending the report to an off-board health management system configured to monitor, collect, and analyze the report and to generate maintenance decisions. - View Dependent Claims (9, 10, 11, 12, 13)
-
-
14. A method of processing information onboard a platform, comprising:
-
loading execution attributes onto the platform, wherein; the execution attributes define how a computer program executing onboard the platform processes information onboard the platform, and define a number of information processing actions; the execution attributes are not part the computer program; the execution attributes are defined in a first execution attributes file separate from the computer program; the execution attributes comprise a number of execution stacks; and an order of the execution attributes in the execution stacks defines a sequence for processing the execution attributes; receiving, from the platform, the report generated by the computer program; analyzing the report to identify a desirable change to information processing onboard the platform; generating new execution attributes to implement the desirable change to information processing onboard the platform, wherein the new execution attributes define a number of new information processing actions to be performed by the computer program without changing the computer program on the platform; and loading the new execution attributes onto the platform. - View Dependent Claims (15, 16, 17, 18)
-
Specification