IP Library Patent Application 18178482
Patent Application
App. No. 18/178,482

SYSTEMS AND METHODS TO GENERATE A DEVICE APPLICATION WITH MODULAR BUILDING BLOCKS

Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US None
App. No.
18/178,482
Abstract

Systems, methods, and computer readable storage mediums for generating a software application are disclosed. A method includes constructing an application from one or more building blocks, each building block comprising one or more functions that are configured to operate independently of the other building blocks. The method further includes determining one or more connections between the one or more building blocks. The method further includes determining one or more connections between the one or more building blocks.

Claims (32)

1 . A method for generating a software application, the method comprising:

constructing an application from one or more building blocks, each building block comprising one or more functions that are configured to operate independently of each of the other building blocks;

determining one or more connections between the one or more building blocks; and

creating one or more adaptors that perform the one or more connections.

2 . The method of claim 1 , wherein the one or more adaptors are configured to perform the one or more connections by sending messages through a run engine.

3 . The method of claim 2 , wherein the messages are configured to activate functions on one or more building blocks.

4 . The method of claim 2 , wherein the messages are further configured to transmit data to one or more building blocks.

5 . The method of claim 2 , wherein at least one of the building blocks is formed from a plurality of building blocks.

6 . The method of claim 2 , wherein the connections are determined by a machine learning algorithm.

7 . The method of claim 6 , wherein the messages are configured to activate functions on one or more building blocks; and

wherein the messages are configured to activate functions on one or more building blocks.

8 . A computer system to generate a software application, the computer system comprising:

a processor coupled to a memory, the processor configured to execute a software to perform:

construct an application from one or more building blocks, each building block comprising one or more functions that are configured to operate independently of each of the other building blocks;

determine one or more connections between the one or more building blocks; and

create one or more adaptors that perform the one or more connections.

9 . The computer system of claim 8 , wherein the one or more adaptors are configured to perform the one or more connections by sending messages through a run engine.

10 . The computer system of claim 9 , wherein the messages are configured to activate functions on one or more building blocks.

11 . The computer system of claim 9 , wherein the messages are further configured to transmit data to one or more building blocks.

12 . The computer system of claim 9 , wherein at least one of the building blocks is formed from a plurality of building blocks.

13 . The computer system of claim 9 , wherein the connections are determined by a machine learning algorithm.

14 . The computer system of claim 13 , wherein the messages are configured to activate functions on one or more building blocks; and

wherein the messages are configured to activate functions on one or more building blocks.

15 . A computer readable storage medium having data stored therein representing software executable by a computer, the software comprising instructions that, when executed, cause the computer readable storage medium to perform:

constructing an application from one or more building blocks, each building block comprising one or more functions that are configured to operate independently of each of the other building blocks;

determining one or more connections between the one or more building blocks; and

creating one or more adaptors that perform the one or more connections.

16 . The computer readable storage medium of claim 15 , wherein the one or more adaptors are configured to perform the one or more connections by sending messages through a run engine.

17 . The computer readable storage medium of claim 16 , wherein the messages are configured to activate functions on one or more building blocks.

18 . The computer readable storage medium of claim 16 , wherein the messages are further configured to transmit data to one or more building blocks.

19 . The computer readable storage medium of claim 16 , wherein at least one of the building blocks is formed from a plurality of building blocks.

20 . The computer readable storage medium of claim 15 , wherein the connections are determined by a machine learning algorithm.

Assignments (1)
SUPPLEMENT NO. 1 TO INTELLECTUAL PROPERTY SECURITY AGREEMENT Recorded Mar 4, 2025
From: ENGINEER.AI CORP.; ENGINEER.AI GLOBAL LIMITED
To: VIOLA CREDIT PARTNERS MANAGEMENT, LIMITED PARTNERSHIP, AS COLLATERAL AGENT
Reel/Frame 070393/0620 →