IP Library Patent Application 18325028
Patent Application
App. No. 18/325,028

SYSTEMS AND METHODS FOR INTERIM MESSAGING IN A DEVICE APPLICATION

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/325,028
Abstract

A device may execute a function, by at least one of a multitude of building block components. The device may transmit, by a run engine responsive to the function, one or more messages that are generated by at least one of a multitude of adaptors. The device may receive the message by at least one of the multitude of adaptors. The device may execute a function of at least one of a multitude of building block components responsive to receiving the message, the multitude of building block components, comprising one or more functions, are ignorant of other building block components.

Claims (37)

1 . A method of operating a device application, the method comprising:

executing a function, by at least one of a multitude of building block components;

transmitting, by a run engine responsive to the function, one or more messages that are generated by at least one of a multitude of adaptors;

receiving the message by at least one of the multitude of adaptors; and

executing a function of at least one of a multitude of building block components responsive to receiving the message, the multitude of building block components, comprising one or more functions, are ignorant of other building block components.

2 . The method of claim 1 , wherein the multitude of component adaptors comprise a custom logic section that is configurable to execute one or more functions of the multitude of building block components.

3 . The method of claim 2 , wherein the custom logic section is configurable to execute a function of at least one of the multitude of building block components responsive to receiving the message.

4 . The method of claim 3 , wherein the custom logic section is configurable by a machine readable specification.

5 . The method of claim 1 , further comprising storing a state of the run engine responsive to the message.

6 . The method of claim 5 , wherein the state is retrievable by at least one of the multitude of adaptors.

7 . The method of claim 1 , wherein the message is transmitted on a channel that is selectable by the component adaptor.

8 . The method of claim 7 , further comprising subscribing, by at least one of the multitude of adaptors, to a topic on the channel; and

wherein the message comprises a topic.

9 . A computer system configured to develop a device application, the computer system comprising:

a processor coupled to a memory, the processor configured to:

execute a function, by at least one of a multitude of building block components;

transmit, by a run engine responsive to the function, one or more messages that are generated by at least one of a multitude of adaptors;

receive the message by at least one of the multitude of adaptors; and

execute a function of at least one of a multitude of building block components responsive to receiving the message, the multitude of building block components, comprising one or more functions, are ignorant of other building block components.

10 . The computer system of claim 9 , wherein the multitude of component adaptors comprise a custom logic section that is configurable to execute one or more functions of the multitude of building block components.

11 . The computer system of claim 10 , wherein the custom logic section is configurable to execute a function of at least one of the multitude of building block components responsive to receiving the message.

12 . The computer system of claim 11 , wherein the custom logic section is configurable by a machine readable specification.

13 . The computer system of claim 9 , wherein the processor is further configured to store a state of the run engine responsive to the message.

14 . The computer system of claim 13 , wherein the state is retrievable by at least one of the multitude of adaptors.

15 . The computer system of claim 9 , wherein the message is transmitted on a channel that is selectable by the component adaptor.

16 . The computer system of claim 15 , wherein the processor is further configured to subscribe, by at least one of the multitude of adaptors, to a topic on the channel; and

wherein the message comprises a topic.

17 . 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:

executing a function, by at least one of a multitude of building block components;

transmitting, by a run engine responsive to the function, one or more messages that are generated by at least one of a multitude of adaptors;

receiving the message by at least one of the multitude of adaptors; and

executing a function of at least one of a multitude of building block components responsive to receiving the message, the multitude of building block components, comprising one or more functions, are ignorant of other building block components.

18 . The computer readable storage medium of claim 17 , wherein the multitude of component adaptors comprise a custom logic section that is configurable to execute one or more functions of the multitude of building block components.

19 . The computer readable storage medium of claim 18 , wherein the custom logic section is configurable to execute a function of at least one of the multitude of building block components responsive to receiving the message.

20 . The computer readable storage medium of claim 19 , wherein the custom logic section is configurable by a machine readable specification;

wherein the instructions further cause the computer readable storage medium to perform storing a state of the run engine responsive to the message; and

wherein the state is retrievable by at least one of the multitude of adaptors.

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 →