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

Claim 17:
18. A system comprising:
at least one process, each process comprising:
a plurality of universal computing elements (UCEs), each universal computing element (UCE) comprising:
a queue configured accept an object from at least one of an application programming interface, another UCE, and another process, the object comprising one or more parameters;
one or more counters, each counter configured to represent a status of at least one of the queue and the object; and
a function applied to at least one of the counter and the object, the function comprising at least one of an interconnection identifying one of the plurality of UCEs and an end node function, the interconnection configured to set one of the one or more parameters to which the function is applied to the identified one of the plurality of UCEs; and
one or more interconnections, the one or more interconnections comprising at least one interconnection between each UCE and at least one other UCE; and

a processor coupled to a memory element storing executable instructions, the processor executing instructions to configure the system to process objects through each UCE's queue by applying each UCE's function to each such object based upon at least one of at least one of the one or more counters and at least one of the one or more parameters of each such object, the processor further executing instructions to pass objects among the plurality of UCEs according to the one or more interconnections.