IP Library › Granted Patent US 12,621,253
Granted Patent B2
US 12,621,253 · App. 19/333,639 · Granted May 5, 2026

Allocating resources among autonomous artificial intelligence agents within a distributed computational network

Inventors: Vishal Mysore (Mississauga, CA); Prithvi Narayana Rao (Allen, TX); Payal Jain (London, GB); Sawyer Uzzell (New York, NY); Joao Paulo De Castro Marchese (Miami, FL); James Myers (Clearwater, FL)
H04L47/822H04L67/1097
View Patent ↗
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 12,621,253
App. No.
19/333,639
Granted
May 5, 2026
Kind
B2
Abstract

Systems and methods disclosed herein automatically evaluate, select, and coordinate artificial intelligence (AI)-based agents for collaborative distributed task execution based on dynamic, multi-attribute scoring and resource allocation models. The system obtains a task specification request defining a computational requirement set, a performance metric set, and an available resource set for one or more tasks to be executed by a network of AI-based agents. A first AI model set generates domain-specific test datasets and validates prospective agents by comparing agent-generated fingerprints against predetermined hash values stored on a distributed or federated ledger. A second AI model set constructs a multi-dimensional scoring data structure for each agent by using historical performance metrics to compute weighted composite scores. The system selects a subset of AI-based agents, ranks the agents, and allocates resources proportional to each agent's composite score. A third AI model set coordinates and executes distributed computer-executable workflows across the selected agents.

Claims (68)

1 . A system for allocating resources among autonomous artificial intelligence (AI) agents within a distributed computational network, the system comprising:

at least one hardware processor; and

at least one non-transitory memory storing instructions, which, when executed by the at least one hardware processor, cause the system to:

receive, from a computing device, a task specification request that defines (a) a computational requirement set, (b) a performance metric set, and (c) an available resource set associated with one or more tasks configured to be executed by a distributed network of multiple AI-based agents,

wherein corresponding values of the performance metric set associated with historically executed tasks for each AI-based agent are accessible via a distributed ledger associated with the distributed network;

evaluate, using an AI model set, the multiple AI-based agents by:

generating a series of domain-specific test datasets configured to test satisfaction of a particular AI-based agent with the computational requirement set,

transmitting each domain-specific test dataset to an input layer of each AI-based agent of the multiple AI-based agents,

receiving, from an output layer of each AI-based agent of the multiple AI-based agents, a digital fingerprint of output content generated responsive to a corresponding domain-specific test dataset, wherein the digital fingerprint is generated by applying one or more hash functions to the output content, and

validating one or more AI-based agents of the multiple AI-based agents by comparing the digital fingerprint from each AI-based agent against a predetermined hash value set stored on the distributed ledger;

construct, using the AI model set, a multi-dimensional scoring matrix for each of the one or more AI-based agents by generating a series of weighted composite scores using the corresponding values of the performance metric set for each of the one or more AI-based agents accessed via the distributed ledger;

select, using the AI model set, a selected AI-based agent set of the multiple AI-based agents by ranking the one or more AI-based agents using the constructed multi-dimensional scoring matrix;

distribute the available resource set among the selected AI-based agent set proportional to a corresponding series of weighted composite scores of each selected AI-based agent; and

cause execution of, using the selected AI-based agent set on the distributed network, a sequence of computer-executable workflows configured to perform the one or more tasks in accordance with the computational requirement set,

wherein each selected AI-based agent is configured to use a respective distributed resource set to execute the sequence of computer-executable workflows.

2 . The system of claim 1 , wherein the system is further caused to:

monitor each selected AI-based agent during execution of the sequence of computer-executable workflows by collecting performance data of the selected AI-based agent that includes one or more of: processing time, memory usage, or task completion rate; and

dynamically adjust the distribution of the available resource set among the selected AI-based agent set by re-distributing one or more unused resources within a respective distributed resource set of a first AI-based agent within the selected AI-based agent set to a second AI-based agent within the selected AI-based agent set.

3 . The system of claim 1 , wherein the system is further caused to:

generate one or more executable smart contracts defining a performance threshold set associated with the performance metric set for each selected AI-based agent,

wherein the one or more executable smart contracts are configured to execute one or more computer-executable instructions in response to the selected AI-based agent satisfying the performance threshold set during execution of the sequence of computer-executable workflows; and

cause deployment of the one or more executable smart contracts within the distributed network.

4 . The system of claim 1 , wherein the system is further caused to:

record values of an individual contribution metric set for each selected AI-based agent; and

update the multi-dimensional scoring matrix by combining corresponding values of the individual contribution metric set for each selected AI-based agent with a corresponding series of weighted composite scores.

5 . The system of claim 4 , wherein the system is further caused to:

update the selected AI-based agent set of the multiple AI-based agents by ranking the one or more AI-based agents using the updated multi-dimensional scoring matrix.

6 . The system of claim 1 , wherein the one or more AI-based agents are validated in response to a determination that a respective digital fingerprint within a fault threshold of the predetermined hash value set stored on the distributed ledger.

7 . A non-transitory, computer-readable storage medium comprising instructions thereon, wherein the instructions, when executed by at least one data processor of a system, cause the system to:

access a task specification request that defines (a) a computational requirement set, (b) a performance metric set, and (c) an available resource set associated with one or more tasks configured to be executed by a federated network of multiple AI-based agents,

wherein corresponding values of the performance metric set associated with historically executed tasks for each AI-based agent are accessible via a federated ledger associated with the federated network;

evaluate, using an AI model set, the multiple AI-based agents by:

generating a series of test datasets configured to test satisfaction of a particular AI-based agent with the computational requirement set, and

validating one or more AI-based agents of the multiple AI-based agents by applying each test dataset to each AI-based agent of the multiple AI-based agents;

construct, using the AI model set, a scoring matrix for each of the one or more AI-based agents by generating a series of scores using the corresponding values of the performance metric set for each of the one or more AI-based agents accessed via the federated ledger;

select, using the AI model set, a selected AI-based agent set within the federated network of multiple AI-based agents by ranking the one or more AI-based agents using the constructed scoring matrix;

distribute the available resource set among the selected AI-based agent set proportional to a corresponding series of scores of each selected AI-based agent; and

cause execution of, using the selected AI-based agent set on the federated network, a sequence of computer-executable workflows configured to perform the one or more tasks in accordance with the computational requirement set.

8 . The non-transitory, computer-readable storage medium of claim 7 , wherein the computational requirement set includes one or more of: a processing power specification, a data format, or a knowledge domain.

9 . The non-transitory, computer-readable storage medium of claim 7 ,

wherein the series of scores includes a reputation score, and

wherein the reputation score of a particular AI-based agent is generated by combining peer scores received from other AI-based agents of the one or more AI-based agents.

10 . The non-transitory, computer-readable storage medium of claim 7 ,

wherein the federated ledger represents multiple independent entities configured to control a hash-chained log, and

wherein the federated ledger network is configured to replicate a representation of the values of the performance metric set for each of the one or more AI-based agents to a respective computing device associated with each of the multiple independent entities in response to a quorum co-signature from the multiple independent entities.

11 . The non-transitory, computer-readable storage medium of claim 7 , wherein the system is further caused to:

decompose, using the AI model set, the task specification request to identify (a) the computational requirement set, (b) the performance metric set, and (c) the available resource set.

12 . The non-transitory, computer-readable storage medium of claim 7 , wherein the system is further caused to:

determine, using the AI model set, a degree of complexity associated with the task specification request using (a) the computational requirement set, (b) the performance metric set, and (c) the available resource set; and

generate the series of scores using a subset of the corresponding values of the performance metric set for each of the one or more AI-based agents that is generated by filtering corresponding historically executed tasks for the AI-based agent based on the determined degree of complexity.

13 . The non-transitory, computer-readable storage medium of claim 7 , wherein the AI model set is a large language model (LLM).

14 . A computer-implemented method for managing collaboration of artificial intelligence (AI)-based agents, the computer-implemented method comprising:

obtaining a task specification request that defines (a) a computational requirement set, (b) a performance metric set, and (c) an available resource set associated with one or more tasks configured to be executed by multiple AI-based agents;

validating one or more AI-based agents of the multiple AI-based agents by evaluating, using an AI model set, the multiple AI-based agents against a series of test datasets configured to test satisfaction of each AI-based agent with the computational requirement set;

determining, using the AI model set, a series of scores for each of the one or more AI-based agents using corresponding values of the performance metric set associated with each of the one or more AI-based agents accessed;

selecting, using the AI model set, a selected AI-based agent set of the multiple AI-based agents by comparing the one or more AI-based agents using the series of scores;

allocating the available resource set among the selected AI-based agent set proportional to a corresponding series of scores of each selected AI-based agent; and

causing execution of, using the selected AI-based agent set, a series of computer-executable workflows configured to perform the one or more tasks in accordance with the computational requirement set.

15 . The computer-implemented method of claim 14 ,

wherein the series of scores includes a reputation score, and

wherein the reputation score of a particular AI-based agent is generated by combining previous series of scores previously determined for the particular AI-based agent.

16 . The computer-implemented method of claim 14 , further comprising:

generating one or more executable smart contracts configured to transfer a corresponding allocated resource set to each selected AI-based agent; and

causing deployment of the one or more executable smart contracts.

17 . The computer-implemented method of claim 14 , wherein one or more resources within the available resource set represents a monetary resource.

18 . The computer-implemented method of claim 14 , wherein one or more resources within the available resource set represents a computational resource.

19 . The computer-implemented method of claim 14 , wherein one or more AI-based agents of the multiple AI-based agents is an autonomous agent.

20 . The computer-implemented method of claim 14 , wherein one or more AI-based agents of the multiple AI-based agents is a semi-autonomous agent.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 18, 2026
From: MYERS, JAMES; MYSORE, VISHAL; JAIN, PAYAL; UZZELL, SAWYER; DE CASTRO MARCHESE, JOAO PAULO; RAO, PRITHVI NARAYANA
To: CITIBANK, N.A.
Reel/Frame 073827/0322 →
Continuity (20)
Continuation In Part 19288027 · Aug 1, 2025
Continuation In Part 19217943 · May 23, 2025
Continuation In Part 19179996 · Apr 15, 2025
Continuation In Part 18434687 · Feb 6, 2024
Continuation In Part 19182585 · Apr 18, 2025
Continuation 18947102 · Nov 14, 2024
Continuation In Part 18653858 · May 2, 2024
Continuation In Part 18637362 · Apr 16, 2024
Continuation In Part 18782019 · Jul 23, 2024
Continuation In Part 18771876 · Jul 12, 2024
Continuation In Part 18661532 · May 10, 2024
Continuation In Part 18661519 · May 20, 2024
Continuation In Part 18633293 · Apr 11, 2024
Continuation In Part 18739111 · Jun 10, 2024
Continuation In Part 18607141 · Mar 15, 2024
Continuation In Part 18399422 · Dec 28, 2023
Continuation 18327040 · May 31, 2023
Continuation In Part 18114194 · Feb 24, 2023
Continuation In Part 18098895 · Jan 19, 2023
Related Publication 20260012431A1 · Jan 8, 2026
References Cited (56)
US 10951485B1 · Hermoni et al. · 2021 [cited by applicant]
US 11153177B1 · Hermoni et al. · 2021 [cited by applicant]
US 11227047B1 · Vashisht et al. · 2022 [cited by applicant]
US 11573848B2 · Linck et al. · 2023 [cited by applicant]
US 11880836B1 · Nemethi · 2024 [cited by applicant]
US 11960386B2 · Indani et al. · 2024 [cited by applicant]
US 12135949B1 · Cameron · 2024 [cited by examiner]
US 12223063B2 · Myers · 2025 [cited by examiner]
US 12292811B1 · Deb · 2025 [cited by examiner]
US 20110196729A1 · Postrel · 2011 [cited by examiner]
US 20160247109A1 · Scicluna · 2016 [cited by examiner]
US 20190243687A1 · Chen · 2019 [cited by examiner]
US 20200193355A1 · Gonier · 2020 [cited by examiner]
US 20210119785A1 · Ben-Reuven · 2021 [cited by examiner]
US 20210297234A1 · Le Callonnec · 2021 [cited by applicant]
US 20220078210A1 · Crabtree et al. · 2022 [cited by applicant]
US 20220086162A1 · Badawy et al. · 2022 [cited by applicant]
US 20220138327A1 · Panicker et al. · 2022 [cited by applicant]
US 20220345457A1 · Jeffords et al. · 2022 [cited by applicant]
US 20230007039A1 · Waplington · 2023 [cited by applicant]
US 20230033317A1 · Lin et al. · 2023 [cited by applicant]
US 20230076372A1 · Engelberg et al. · 2023 [cited by applicant]
US 20230076795A1 · Indani et al. · 2023 [cited by applicant]
US 20230114719A1 · Thomas et al. · 2023 [cited by applicant]
US 20230117962A1 · Kaimal et al. · 2023 [cited by applicant]
US 20230252393A1 · Orzechowski et al. · 2023 [cited by applicant]
US 20230360031A1 · Lisa · 2023 [cited by applicant]
US 20240007479A1 · George · 2024 [cited by applicant]
US 20240089103A1 · Chao-Ying et al. · 2024 [cited by applicant]
US 20240095220A1 · Isaacs · 2024 [cited by applicant]
US 20240095463A1 · Leary et al. · 2024 [cited by applicant]
US 20240177155A1 · Chen · 2024 [cited by applicant]
US 20240256678A1 · Thompson · 2024 [cited by applicant]
US 20240420116A1 · Ramde et al. · 2024 [cited by applicant]
US 20240422291A1 · Ramde et al. · 2024 [cited by applicant]
US 20250021464A1 · Lang et al. · 2025 [cited by applicant]
US 20250173734A1 · Aidan · 2025 [cited by applicant]
US 20250181728A1 · Myers · 2025 [cited by examiner]
US 20250245351A1 · Rahman · 2025 [cited by examiner]
US 20250348707A1 · Myers · 2025 [cited by examiner]
CN 118214574A · 2024 [cited by examiner]
CN 118969216A · 2024 [cited by applicant]
CN 119522590A · 2025 [cited by examiner]
CN 119759582A · 2025 [cited by examiner]
CN 120780473A · 2025 [cited by examiner]
EP 4191976A1 · 2023 [cited by applicant]
JP 5622916B1 · 2014 [cited by examiner]
JP 2022150778A · 2024 [cited by applicant]
KR 20220083931A · 2022 [cited by applicant]
KR 102852147B1 · 2025 [cited by examiner]
WO 2020216078A1 · 2020 [cited by applicant]
WO WO2021128737A1 · 2021 [cited by examiner]
WO 2024076387A1 · 2024 [cited by applicant]
Lai et al., Towards a Science of Human-AI Decision Making: A Survey of Empirical Studies, arXiv:2112.11471v1 [cs.AI] Dec. 21, 2021; Total pp. 36 (Year: 2021). [cited by applicant]
Sumuk Shashidhar et al., ‘Democratizing LLMs: An Exploration of Cost-Performance Trade-offs in Self-Refined Open-Source Models’, arXiv:2310.07611v2, pp. 1-15, Oct. 2023. [cited by applicant]
Shah, et al., Decomposing and Editing Predictions by Modeling Model Computation, arXiv:2404.11534v1 [cs.LG] Apr. 17, 2024, 5 pages. [cited by applicant]