SYSTEM AND METHOD FOR EXECUTING A HIGH-RELIABILITY APPLICATION
First Claim
1. A system for executing a high-reliability application and a third party application, comprising:
- an application module having control logic for executing the high reliability application and the third party application, the high reliability application generating a message sequence, the application module comprising;
a normal operating mode having the high-reliability application and the third party application executable;
a high reliability mode having only the high-reliability application executable; and
a high reliability boot having the application module re-booted into the high reliability mode;
a second module in communication with the application module, the second module comprising;
a first control logic for monitoring the message sequence of the application module when the application module is operating in the normal operating mode;
a second control logic for determining if the message sequence has generated an indicator that signifies that an error has occurred as the high-priority application executes; and
a third control logic for initiating the high reliability boot in the application module if the message sequence has generated the indicator.
5 Assignments
0 Petitions
Accused Products
Abstract
A system for executing a high-reliability application and a third party application is provided. The system includes an application module and a second module. The application module has control logic for executing the high reliability application and the third party application. The high reliability application generates a message sequence. The application module includes a normal operating mode, a high reliability mode, and a high reliability boot. The second module is in communication with the application module, and includes a first control logic for monitoring the message sequence when the application module is operating in the normal operating mode. The second module also includes control logic for initiating the high reliability boot in the application module.
-
Citations
20 Claims
-
1. A system for executing a high-reliability application and a third party application, comprising:
-
an application module having control logic for executing the high reliability application and the third party application, the high reliability application generating a message sequence, the application module comprising; a normal operating mode having the high-reliability application and the third party application executable; a high reliability mode having only the high-reliability application executable; and a high reliability boot having the application module re-booted into the high reliability mode; a second module in communication with the application module, the second module comprising; a first control logic for monitoring the message sequence of the application module when the application module is operating in the normal operating mode; a second control logic for determining if the message sequence has generated an indicator that signifies that an error has occurred as the high-priority application executes; and a third control logic for initiating the high reliability boot in the application module if the message sequence has generated the indicator. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method of executing a high-reliability application and a third party application, comprising:
-
providing an application module, the application module having a control logic for executing the high reliability application and the third party application; operating the application module at a normal operating mode, the normal operating mode having the high-reliability application and the third party application executable; monitoring the high-reliability application, the high-reliability application generating a message sequence; determining if the message sequence has generated an indicator that signifies that an error has occurred as the high-priority application executes; and initiating a high reliability boot in the application module if the message sequence has generated the indicator, to re-boot the application module into a high reliability mode, the high reliability mode having only the high-reliability application executable. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18)
-
-
19. A system for executing a high-reliability application and a third party application, comprising:
-
an application module having control logic for executing the high reliability application and the third party application, the high reliability application generating a message sequence, the application module comprising; a normal operating mode having the high-reliability application and the third party application executable; a high reliability mode having only the high-reliability application executable; and a high reliability boot having the application module re-booted into the high reliability mode; an external message source that generates a notification message indicating the high-reliability application is to be executed by the application module; a second module in communication with the application module and the external message source, the second module comprising; a first control logic for monitoring the message sequence of the application module when the application module is operating in the normal operating mode; a second control logic for receiving the notification message from the external message source and sending the notification message to the application module; a third control logic for determining if the message sequence is generated in a predetermined order at predetermined time intervals; and a fourth control logic for initiating the high reliability boot in the application module if the message sequence is not generated in the predetermined order at predetermined time intervals. - View Dependent Claims (20)
-
Specification