SAFETY MITIGATIONS FOR HOSTING A SAFETY CRITICAL APPLICATION ON AN UNCONTROLLED DATA PROCESSING DEVICE
First Claim
Patent Images
1. A method for hosting a safety critical application on an uncontrolled data processing device, the method comprising:
- transmitting reference data from an on-body unit (OBU) to an uncontrolled data processing device (UDPD), wherein the UDPD comprises a processor, a non-transitory computer readable medium, and a safety critical application (SCA) installed on the non-transitory computer readable medium that causes the processor to;
calculate a value based on the reference data; and
compare the calculated value with a reference value;
preventing the SCA from operating freely when the calculated value is different from the reference value; and
permitting the SCA to operate freely when the calculated value matches the reference value.
0 Assignments
0 Petitions
Accused Products
Abstract
Methods and systems for validating safety critical applications (SCAs) on uncontrolled data processing devices (UDPDs) are provided. Various combinations of checks including validation of safety critical features, validation of SCA-UDPD compatibility, and resource management are executed at various times to ensure the SCA operates properly on the device. The operation of the SCA on the UDPD may be controlled accordingly.
-
Citations
18 Claims
-
1. A method for hosting a safety critical application on an uncontrolled data processing device, the method comprising:
-
transmitting reference data from an on-body unit (OBU) to an uncontrolled data processing device (UDPD), wherein the UDPD comprises a processor, a non-transitory computer readable medium, and a safety critical application (SCA) installed on the non-transitory computer readable medium that causes the processor to; calculate a value based on the reference data; and compare the calculated value with a reference value; preventing the SCA from operating freely when the calculated value is different from the reference value; and permitting the SCA to operate freely when the calculated value matches the reference value. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A method for hosting a safety critical application on an uncontrolled data processing device, the method comprising:
-
transmitting data from an on-body unit (OBU) to an uncontrolled data processing device (UDPD); calculating, using the UDPD, a value based on the transmitted data; comparing, using the UDPD, the calculated value to a range of possible physiologic values; preventing, using the UDPD, a safety critical application (SCA) installed on the UDPD from operating freely when the data falls outside the range of possible physiologic values; and permitting, using the UDPD, the SCA to operate freely when the data falls within the range of possible physiologic values. - View Dependent Claims (14, 15, 16, 17)
-
-
18. A method for hosting a safety critical application on an uncontrolled data processing device, the method comprising:
-
determining whether an operating system or version thereof of an uncontrolled data processing device (UDPD) is an operating system approved for use with a safety critical application (SCA); preventing, using the UDPD, the SCA from operating freely when the operating system or version thereof is not approved for use with the SCA; and permitting, using the UDPD, the SCA to operate freely when the operating system or version thereof is approved for use with the SCA.
-
Specification