US 12,321,722 B2
Systems and methods for a device application with certified building block components
Sachin Dev Duggal, Salt Lake City, UT (US); Joseph Rifkin, Salt Lake City, UT (US); Ahmed Eshra, London (GB); Sithara Priyadarshini, London (GB); and Rohan Patel, London (GB)
Assigned to Engineer.ai Corp., Salt Lake City, UT (US)
Filed by Engineer.ai Corp., Salt Lake City, UT (US)
Filed on Mar. 12, 2023, as Appl. No. 18/182,344.
Prior Publication US 2024/0303046 A1, Sep. 12, 2024
Int. Cl. G06F 15/173 (2006.01); G06F 8/30 (2018.01); G06F 8/33 (2018.01); G06F 8/35 (2018.01); G06F 8/61 (2018.01); G06F 9/445 (2018.01); G06F 9/455 (2018.01)
CPC G06F 8/33 (2013.01) [G06F 8/35 (2013.01)] 17 Claims
OG exemplary drawing
 
1. A method for generating a device application, the method comprising:
certifying a multitude of building block components, each of the multitude of building block components comprising:
functions that operate independently from other building blocks; and
the building block component is configured to deliver one or more features of a device application that operates a run engine that facilitates communication between building block components of the device application;
providing the multitude of building block components in a library for one or more developers of the device application;
generating a computer-readable specification for the device application, the computer-readable specification comprising one or more of the multitude of building block components;
wherein the multitude of building block components comprise a customizable portion and a core portion; and
wherein the certifying comprises determining that there are no modifications to the core portion.