Patent ID: 11941462
Assignee: MIDDLEWARE, INC.
Field: Computer technology (Electrical engineering)
Classification: CPC G | IPC G

Claim 14:
15. A method performed by a platform, the platform comprising:
one or more objects, each object comprising one or more parameters; and
a plurality of processes, each process comprising:
a plurality of universal computing elements (UCEs), each universal computing element (UCE) comprising:
a queue;
one or more counters; and
a function, and
at least one interconnection between each UCE and at least one other UCE, wherein:
the one or more objects comprises a first object and a second object,
the plurality of processes comprises a first process and a second process, and
the plurality of UCEs comprises a first UCE of the first process (UCE-1.1), a second UCE of the first process (UCE-1.2), a first UCE of the second process (UCE-2.1), a second UCE of the second process (UCE-2.2), and a third UCE of the second process (UCE-2.3),

the method comprising:
receiving, by UCE-1.1, from at least one of an application programming interface, another UCE, and another process, the first object;
transmitting, by UCE-1.1, information comprising at least one of the one or more parameters of the first object to UCE-2.1;
creating, by UCE-2.1, the second object, the second object comprising the at least one of the one or more parameters of the first object;
receiving, by UCE-2.2, the second object;
transmitting, by UCE-2.2, a request to an application programming interface (API);
setting, by UCE-2.2, at least one of the one or more parameters of the second object based on at least one of a successful response from the API, an error response from the API, and a lack of response from the API;
receiving, by UCE-2.3, the second object;
transmitting, by UCE-2.3, information comprising the at least one of the one or more parameters of the second object to UCE-1.2;
receiving, by UCE-1.2, the first object; and
setting, by UCE-1.2, at least one of the one or more parameters of the first object based on the information comprising the at least one of the one or more parameters of the second object.