Patentable/Patents/US-11003425
US-11003425

Mixed criticality user interface development system

PublishedMay 11, 2021
Assigneenot available in USPTO data we have
Inventorsnot available in USPTO data we have
Technical Abstract

A method for mixed criticality user interface development includes storing at least one set of safety critical requirements along with a corresponding safety critical designation and designating an object according to the safety critical designation for deployment along with other objects in a user interface. The method further includes responding to an end user executing a request to deploy the user interface by automatically decomposing the user interface into a safety critical layer including the designated objects and a non-safety critical layer including the other objects, building the critical safety layer according to the set of safety critical requirements of the safety critical designation of the object, building the non-safety critical layer and deploying the critical safety layer and the non-safety critical layer as an overlay view in the user interface.

Patent Claims
15 claims

Legal claims defining the scope of protection, as filed with the USPTO.

1

1. A method for mixed criticality user interface development comprising: storing at least one set of safety critical requirements and a corresponding safety critical designation for each of the at least one set of safety critical requirements, wherein the at least one set of safety critical requirements comprises a software package for providing safety critical support for a specific target computing system; designating an object according to a set of the at least one set of the corresponding safety critical designations for deployment along with other objects in a user interface; responding to an end user executing a request to build and deploy the user interface: automatically executing a script to decompose the user interface into a safety critical layer for the user interface comprising the designated object and a non-safety critical layer for the user interface comprising the other objects, building the safety critical layer according to the set of safety critical requirements of the corresponding safety critical designation of the object, building the non-safety critical layer for the other objects in the user interface, and, deploying the safety critical layer and the non-safety critical layer as an overlay view in the user interface.

2

2. The method according to claim 1 , wherein a different object is designated according to a different safety critical designation, a pre-generation script decomposes the user interface into a different safety critical layer for the different safety critical designation, the different safety critical layer is built according to a different set of safety critical requirements and the different safety critical layer is deployed in the overlay view.

3

3. The method according to claim 1 , further comprising: further deploying the safety critical layer and the non-safety critical layer in the user interface as separate composite views in the user interface, wherein the non-safety critical layer is beneath the safety critical layer.

4

4. The method according to claim 1 , wherein the software package comprises a minimum runtime processing speed for building safety critical objects.

5

5. The method according to claim 1 , further comprising: editing the overlay view in the user interface; and, iterating the responding to the request to build and deploy the user interface until a final user interface design is completed.

6

6. A data processing system configured for mixed criticality user interface development, the system comprising: a host computing system comprising one or more computers each with a memory and at least one processor; a user interface development application executing in the memory of the host computing system; and, a mixed criticality development module coupled to the user interface development application, the mixed critically development module comprising program code enabled to: store at least one set of safety critical requirements and a corresponding safety critical designation for each of the at least one set of safety critical requirements, wherein the at least one set of safety critical requirements comprises a software package for providing safety critical support for a specific target computing system, designate an object according to a set of the at least one set of the corresponding safety critical designations for deployment along with other objects in a user interface, and respond to an end user executing a request to build and deploy the user interface by: automatically executing a script to decompose the user interface into a safety critical layer for the user interface comprising the designated object and a non-safety critical layer for the user interface comprising the other objects, building the safety critical layer according to the set of safety critical requirements of the corresponding safety critical designation of the object, building the non-safety critical layer for the other objects in the user interface, and deploying the safety critical layer and the non-safety critical layer as an overlay view in the user interface.

7

7. The system of claim 6 , wherein a different object is designated according to a different safety critical designation, a pre-generation script decomposes the user interface into a different safety critical layer for the different safety critical designation, the different safety critical layer is built according to a different set of safety critical requirements and the different safety critical layer is deployed in the overlay view.

8

8. The system of claim 6 , wherein the program code is further enabled to further deploy the safety critical layer and the non-safety critical layer in the user interface as separate composite views in the user interface, wherein the non-safety critical layer is beneath the safety critical layer.

9

9. The system of claim 6 , wherein the software package comprises a minimum runtime processing speed for building safety critical objects.

10

10. The system of claim 6 , wherein the program code is further enabled to edit the overlay view in the user interface and to iterate the respond to the request to build and deploy the user interface until a final user interface design is completed.

11

11. A computer program product for mixed criticality user interface development, the computer program product including a non-transitory computer readable storage medium having program instructions embodied therewith, the program instructions executable by a device to cause the device to perform a method including: storing at least one set of safety critical requirements and a corresponding safety critical designation for each of the at least one set of safety critical requirements, wherein the at least one set of safety critical requirements comprises a software package for providing safety critical support for a specific target computing system; designating an object according to a set of the at least one set of the corresponding safety critical designations for deployment along with other objects in a user interface; responding to an end user executing a request to build and deploy the user interface: automatically executing a script to decompose the user interface into a safety critical layer for the user interface comprising the designated object and a non-safety critical layer for the user interface comprising the other objects, building the safety critical layer according to the set of safety critical requirements of the corresponding safety critical designation of the object, building the non-safety critical layer for the other objects in the user interface, and, deploying the safety critical layer and the non-safety critical layer as an overlay view in the user interface.

12

12. The computer program product of claim 11 , wherein a different object designated according to a different safety critical designation, a pre-generation script decomposes the user interface into a different safety critical layer for the different safety critical designation, the different safety critical layer is built according to a different set of safety critical requirements and the different safety critical layer is deployed in the overlay view.

13

13. The computer program product of claim 11 , wherein the method further comprises: further deploying the safety critical layer and the non-safety critical layer in the user interface as separate composite views in the user interface, wherein the non-safety critical layer is beneath the safety critical layer.

14

14. The computer program product of claim 11 , wherein the software package comprises a minimum runtime processing speed for building safety critical objects.

15

15. The computer program product of claim 11 , further comprising: editing the overlay view in the user interface; and, iterating the responding to the request to build and deploy the user interface until a final user interface design is completed.

Classification Codes (CPC)

Cooperative Patent Classification codes for this invention. Click any code to explore related patents in that topic.

Patent Metadata

Filing Date

November 27, 2019

Publication Date

May 11, 2021

Want to explore more patents?

Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.

Citation & reuse

Analysis on this page is generated by Patentable — an AI-powered patent intelligence platform. AI-generated summaries, explanations, and analysis may be reused with attribution and a visible link back to the canonical URL below. Patent abstracts and claims are USPTO public domain.

Cite as: Patentable. “Mixed criticality user interface development system” (US-11003425). https://patentable.app/patents/US-11003425

© 2026 Patentable. All rights reserved.

Patentable is a research and drafting-assistant tool, not a law firm, and does not provide legal advice. Documents we generate are drafts for review by a licensed patent attorney.