Workload distribution and execution platform for tasks such as artificial intelligence tasks
AssigneeXhilon LLC
InventorsVasilios KARAGOUNIS, Connie CHRYSSAN
Life of this patent
Estimating the term…
Loading patent…
AssigneeXhilon LLC
InventorsVasilios KARAGOUNIS, Connie CHRYSSAN
Estimating the term…
A secure computer network is described, within which a routing node interacts with multiple client nodes each assigned for local user use. The client nodes each periodically report operating data for the client node reflecting (a) a level of availability of the client node to perform external requests, (b) a level of availability on the client node of each of multiple software modules, and/or (c) a predicted level of performance of the client node in executing each software module. The routing node receives this operating data, and uses it to update a client status resource for each of the client nodes. When it receives a request identifying a software module and input data, it uses the contents of the client status resource to select a client nodes, to which it causes the request to be delegated to execute the identified software module upon the input data to produce execution results.
A method in a routing computing system for dynamic request routing, comprising:
One or more computer memories collectively containing a client status data structure relating to a plurality of software modules, the data structure comprising:
One or more computer memories collectively having contents configured to cause client software module executing on a client computer system in a local network, private network, or corporate network to perform a method, the method comprising:
A secure computer network comprising:
Dependencies are inferred from the claim text.