IP Library › Granted Patent US 12,316,655
Granted Patent B1
US 12,316,655 · App. 19/041,984 · Granted May 27, 2025

Cyber resilience agentic mesh

Inventors: Jonathan J. Thompson (Carmel, IN); Simon Mullaney (Dublin, IE)
Assignee: AS0001, Inc.
H04L63/1416
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,316,655
App. No.
19/041,984
Filed
Jan 30, 2025
Granted
May 27, 2025
Kind
B1
Art Unit
2494
USPC
726/23
Abstract

Systems, methods, and computer-readable media for autonomous agents are disclosed. The autonomous agent can include one or more processing circuits configured to receive or identify a dynamic data structure comprising one or more functions or one or more frameworks for performing a plurality of cyber resilience operations. The processing circuits can register the autonomous agent with a decentralized network, centralized network, or data source (DNCNDS). The processing circuits can receive or identify, from at least one computing system external or internal to the DNCNDS, cyber resilience data. The processing circuits can perform, in real-time, the at least one cyber resilience operation of the plurality of cyber resilience operations based at least on selecting at least one function of the one or more functions of the dynamic data structure based at least on the cyber resilience data.

Claims (68)

1. An autonomous agent, comprising:

one or more processing circuits configured to:

receive or identify a dynamic data structure comprising one or more functions or one or more frameworks for performing a plurality of cyber resilience operations;

register the autonomous agent with a decentralized network, centralized network, or data source (DNCNDS) to cause the one or more processing circuits to be discoverable on the DNCNDS;

receive or identify, from at least one computing system external or internal to the DNCNDS, cyber resilience data;

perform, in real-time, at least one cyber resilience operation of the plurality of cyber resilience operations based at least on:

selecting at least one function of the one or more functions of the dynamic data structure based at least on the cyber resilience data, wherein the at least one function corresponds to (i) updating a computing environment, (ii) generating and providing an assessment to a plurality of computing systems, (iii) updating a dashboard; or

generating a new function based at least on the one or more frameworks of the dynamic data structure, wherein the new function corresponds to generating at least one new cyber resilience operation based on to the cyber resilience data;

update the dynamic data structure based on the at least one cyber resilience operation performed;

wherein performing the at least one cyber resilience operation comprises generating one or more tokens comprising at least one proof of the at least one cyber resilience operation, wherein the at least one proof corresponds with a verification; and

wherein registering with the DNCNDS allows the autonomous agent to be discoverable by at least one entity computing system via the DNCNDS, wherein registering with the DNCNDS comprises causing the one or more processing circuits and one or more of the one or more functions or one or more of the one or more frameworks received by the dynamic data structure to be discoverable on the DNCNDS.

2. The autonomous agent of claim 1 , wherein performing the at least one cyber resilience operation comprises:

generating a data package corresponding to the new function or at least one function of the one or more functions, wherein the data package comprises one or more deployable sub-functions of the new function or at least one function of the one or more functions; and

providing, via the DNCNDS, the data package configured to deploy on at least one entity computing system.

3. The autonomous agent of claim 1 , wherein generating the new function comprises:

storing the new function in the dynamic data structure; and

providing the new function and corresponding performance data to at least one second autonomous agent of the DNCNDS, wherein the new function and the corresponding performance data causes the at least one second autonomous agent of the DNCNDS to update a corresponding dynamic data structure.

4. The autonomous agent of claim 1 , wherein the one or more processing circuits are further configured to:

apply the at least one cyber resilience operation as input to an artificial intelligence (AI) model to cause the AI model to generate a performance metric corresponding with selecting the at least one function of the one or more functions or generating the new function; and

update the dynamic data structure based at least on the performance metric.

5. The autonomous agent of claim 1 , wherein performing the at least one cyber resilience operation comprises:

responsive to determining the cyber resilience data corresponds with a verification request, transmitting, by the one or more processing circuits, at least one of the one or more tokens to the DNCNDS for verification of the at least one cyber resilience operation or cyber resilience data.

6. The autonomous agent of claim 1 , wherein the one or more processing circuits are further configured to:

re-register with the DNCNDS to cause the one or more processing circuits to be discoverable on the DNCNDS with the updated dynamic data structure.

7. The autonomous agent of claim 6 , wherein re-registering with the DNCNDS allows the autonomous agent to be discoverable by at least one entity computing system via the DNCNDS, wherein registering and re-registering with the DNCNDS comprises causing the one or more processing circuits and one or more of the one or more functions or one or more of the one or more frameworks received by the dynamic data structure to be discoverable on the DNCNDS.

8. The autonomous agent of claim 1 , wherein the one or more processing circuits are configured to:

identify (1) a portion of the at least one cyber resilience operation to perform corresponding to at least one of the one or more functions or one or more frameworks of the dynamic data structure and (2) a portion of the at least one cyber resilience operation to transmit to the DNCNDS for performance by a second agent; and

provide usage statistics and metrics of the dynamic data structure to the DNCNDS for the DNCNDS, the second agent or an entity to track activity levels and resource consumption.

9. The autonomous agent of claim 1 , wherein receiving or identifying cyber resilience data from at least one computing system external to the DNCNDS comprises receiving or identifying cyber resilience data from an entity computing system, third-party computing system, or data source and receiving or identifying cyber resilience data from at least one computing system internal to the DNCNDS comprises receiving or identifying cyber resilience data from an agent network, second autonomous agent, or orchestration computing system.

10. A method for executing an autonomous agent, comprising:

receiving or identifying, by one or more processing circuits, from at least one computing system external or internal to a decentralized network, centralized network, or data source (DNCNDS), cyber resilience data;

performing, by the one or more processing circuits, in real-time, at least one cyber resilience operation of a plurality of cyber resilience operations based at least on:

selecting at least one function of one or more functions of a dynamic data structure based at least on the cyber resilience data, wherein the at least one function corresponds to (i) updating a computing environment, (ii) generating and providing an assessment to a plurality of computing systems, (iii) updating a dashboard; or

generating a new function based at least on one or more frameworks of the dynamic data structure, wherein the new function corresponds to generating at least one new cyber resilience operation based on to the cyber resilience data;

updating, by the one or more processing circuits, the dynamic data structure based on the at least one cyber resilience operation performed;

wherein performing the at least one cyber resilience operation comprises generating one or more tokens comprising at least one proof of the at least one cyber resilience operation, wherein the at least one proof corresponds with a verification;

wherein the autonomous agent is registered with the DNCNDS to allow the autonomous agent to be discoverable by at least one entity computing system via the DNCNDS, wherein registering with the DNCNDS comprises causing the one or more processing circuits and one or more of the one or more functions or one or more of the one or more frameworks received by the dynamic data structure to be discoverable on the DNCNDS.

11. The method of claim 10 , wherein performing the at least one cyber resilience operation comprises:

generating a data package corresponding to the new function or at least one function of the one or more functions, wherein the data package comprises one or more deployable sub-functions of the new function or at least one function of the one or more functions; and

providing, via the DNCNDS, the data package configured to deploy on at least one entity computing system.

12. The method of claim 10 , wherein generating the new function comprises:

storing the new function in the dynamic data structure; and

providing the new function and corresponding performance data to at least one second autonomous agent of the DNCNDS, wherein the new function and the corresponding performance data causes the at least one second autonomous agent of the DNCNDS to update a corresponding dynamic data structure.

13. The method of claim 10 , further comprising:

applying, by the one or more processing circuits, the at least one cyber resilience operation as input to an artificial intelligence (AI) model to cause the AI model to generate a performance metric corresponding with selecting the at least one function of the one or more functions or generating the new function; and

updating, by the one or more processing circuits, the dynamic data structure based at least on the performance metric.

14. The method of claim 10 , wherein performing the at least one cyber resilience operation comprises:

responsive to determining the cyber resilience data corresponds with a verification request, transmitting, by the one or more processing circuits, at least one of the one or more tokens to the DNCNDS for verification of the at least one cyber resilience operation or cyber resilience data.

15. The method of claim 10 , further comprising:

re-registering, by the one or more processing circuits, with the DNCNDS to cause the one or more processing circuits to be discoverable on the DNCNDS with the updated dynamic data structure.

16. The method of claim 15 , wherein re-registering with the DNCNDS allows the autonomous agent to be discoverable by at least one entity computing system via the DNCNDS, wherein registering and re-registering with the DNCNDS comprises causing the one or more processing circuits and one or more of the one or more functions or one or more of the one or more frameworks received by the dynamic data structure to be discoverable on the DNCNDS.

17. The method of claim 10 , further comprising:

identifying, by the one or more processing circuits, (1) a portion of the at least one cyber resilience operation to perform corresponding to at least one of the one or more functions or one or more frameworks of the dynamic data structure and (2) a portion of the at least one cyber resilience operation to transmit to the DNCNDS for performance by a second agent; and

providing, by the one or more processing circuits, usage statistics and metrics of the dynamic data structure to the DNCNDS for the DNCNDS, the second agent or an entity to track activity levels and resource consumption.

18. The method of claim 10 , wherein receiving or identifying cyber resilience data from at least one computing system external to the DNCNDS comprises receiving or identifying cyber resilience data from an entity computing system, third-party computing system, or data source and receiving or identifying cyber resilience data from at least one computing system internal to the DNCNDS comprises receiving or identifying cyber resilience data from an agent network, second autonomous agent, or orchestration computing system.

19. A non-transitory computer readable medium (CRM) comprising one or more instructions stored thereon and executable by one or more processors to:

receive or identify a dynamic data structure comprising one or more functions or one or more frameworks for performing a plurality of cyber resilience operations;

register an autonomous agent with a decentralized network, centralized network, or data source (DNCNDS) to cause the one or more processors to be discoverable on the DNCNDS;

receive or identify, from at least one computing system external or internal to the DNCNDS, cyber resilience data;

perform, in real-time, at least one cyber resilience operation of the plurality of cyber resilience operations based at least on:

selecting at least one function of the one or more functions of the dynamic data structure based at least on the cyber resilience data, wherein the at least one function corresponds to (i) updating a computing environment, (ii) generating and providing an assessment to a plurality of computing systems, (iii) updating a dashboard; or

generating a new function based at least on the one or more frameworks of the dynamic data structure, wherein the new function corresponds to generating at least one new cyber resilience operation based on to the cyber resilience data;

update the dynamic data structure based on the at least one cyber resilience operation performed;

wherein performing the at least one cyber resilience operation comprises generating one or more tokens comprising at least one proof of the at least one cyber resilience operation, wherein the at least one proof corresponds with a verification; and

wherein registering with the DNCNDS allows the autonomous agent to be discoverable by at least one entity computing system via the DNCNDS, wherein registering with the DNCNDS comprises causing one or more of the one or more functions or one or more of the one or more frameworks received by the dynamic data structure to be discoverable on the DNCNDS.

20. The CRM of claim 19 , wherein performing the at least one cyber resilience operation comprises:

generating a data package corresponding to the new function or at least one function of the one or more functions, wherein the data package comprises one or more deployable sub-functions of the new function or at least one function of the one or more functions; and

providing, via DNCNDS, the data package configured to deploy on at least one entity computing system.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 22, 2025
From: THOMPSON, JONATHAN J.; MULLANEY, SIMON
To: AS0001, INC.
Reel/Frame 070915/0925 →
References Cited (11)
US 11783062B2 · Lounsberry · 2023 [cited by examiner]
US 20190377712A1 · Miller et al. · 2019 [cited by applicant]
US 20220116335A1 · Sharma Banjade · 2022 [cited by examiner]
US 20230186293A1 · Dolev et al. · 2023 [cited by applicant]
US 20230344860A1 · Agranonik · 2023 [cited by examiner]
US 20240091646A1 · McDonnell · 2024 [cited by applicant]
US 20240256525A1 · Manamohan et al. · 2024 [cited by applicant]
US 20250028873A1 · Sun · 2025 [cited by examiner]
US 20250080416A1 · Mitrache · 2025 [cited by examiner]
WO WO2020189926A1 · 2020 [cited by applicant]
Ahmed et al., “Blockchain-Based Identity Management System and Self-Sovereign Identity Ecosystem: A Comprehensive Survey”, IEEE Access, date of publication Oct. 25, 2022, date of current version 3 Nov. (Year: 2022). [cited by applicant]
Cited By (2)
US 12,452,287 US 12,619,741