IP Library › Granted Patent US 12,732,509
Granted Patent B1
US 12,732,509 · App. 19/458,253 · Granted Sep 8, 2026

Systems and methods for delegated authority management, runtime enforcement, and revocation in autonomous computational entities

Inventor: Marc Berger (Laguna Beach, CA)
Assignee: Rain Holdings, Inc.
H04L63/108H04L63/0884
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,732,509
App. No.
19/458,253
Granted
Sep 8, 2026
Kind
B1
Abstract

Described herein are systems, methods, and media for governing delegated execution authority in computational entities. An authority object comprising authority constraints is generated and associated with an autonomous computational entity independently of identity credentials. Proposed actions may be intercepted at runtime and evaluated against the authority object to determine execution eligibility. The execution of the proposed action is controlled by permitting, modifying, delaying, attenuating, redirecting, or suppressing the action. Authority objects may be dynamically modified or revoked with revocation propagating across systems.

Claims (43)

1 . A computer-implemented method for controlling execution of actions by a computational entity executed at one or more computer processors, the method comprising:

(a) receiving, from a delegator, a request to delegate execution authority to a computational entity;

(b) generating an authority object comprising one or more authority constraints;

(c) associating the authority object with governance of execution of actions generated by the computational entity;

(d) intercepting, at runtime, prior to execution, and at an execution boundary, a proposed action generated by the computational entity;

(e) evaluating the proposed action based at least on the one or more authority constraints of the authority object; and

(f) controlling execution of the proposed action based on the evaluation, wherein controlling execution of the proposed action comprises one or more of: permitting, modifying, delaying, attenuating, redirecting, and suppressing execution of the proposed action.

2 . The method of claim 1 , wherein associating the authority object with the execution of actions generated by the computational entity is done independently of any identity credentials of the computational entity.

3 . The method of claim 1 , wherein associating the authority object with the execution of actions generated by the computational entity is done independently of any identity credentials of the delegator.

4 . The method of claim 1 , wherein the delegator is a second computational entity.

5 . The method of claim 1 , wherein the one or more authority constraints comprise a temporal execution constraint, and wherein the temporal execution constraint specifies a duration, an expiration time, or an execution window.

6 . The method of claim 1 , wherein the one or more authority constraints comprise a contextual execution constraint, and wherein the contextual execution constraint is based on environmental, system, or situational data.

7 . The method of claim 1 , wherein the one or more authority constraints comprise a behavioral execution constraint, and wherein the behavioral execution constraint is based on historical or predicted behavior of the autonomous computational entity.

8 . The method of claim 1 , wherein the one or more authority constraints comprise a delegation permission specifying whether and how execution authority may be further delegated.

9 . The method of claim 1 , further comprising associating the authority object with governance of execution of actions generated by one or more additional computational entities.

10 . The method of claim 9 , wherein the one or more additional computational entities are in a delegation chain comprising the computational entity.

11 . The method of claim 10 , further comprising attenuating the authority object after associating the authority object with the execution of actions generated by the computational entity or the one or more additional computational entities.

12 . The method of claim 1 , further comprising repeating steps (d)-(f) one or more times, and wherein the authority object persists through each repetition.

13 . The method of claim 1 , further comprising evaluating the proposed action based on the one or more authority constraints during execution of the proposed action.

14 . The method of claim 1 , wherein the one or more authority constraints are sourced from a CRE.

15 . The method of claim 1 , further comprising revoking one or more authority constraints of the authority object while preserving at least one authority constraint.

16 . The method of claim 1 , further comprising modifying the authority object based on one or more contextual or behavioral signals.

17 . The method of claim 1 , wherein controlling execution of the proposed action comprises rolling back or remediating one or more effects caused by execution of the proposed action.

18 . The method of claim 1 , further comprising generating an audit record associated with the authority object.

19 . The method of claim 1 , further comprising generating an accountability record, wherein the accountability record records one or more effect of the one or more authority constraints on the execution of the proposed action.

20 . The method of claim 1 , further comprising sharing the evaluation of the proposed action based on the one or more authority constraints of the authority object across multiple computing systems.

21 . The method of claim 1 , wherein evaluating the proposed action based on the one or more authority constraints is performed across multiple computing systems.

22 . A computer-implemented system for controlling execution of actions by a computational entity comprising at least one computer processor and instructions executable by the at least one computer processor to provide an application comprising:

(a) an authority management engine configured to perform operations comprising:

i) receive, from a delegator, a request to delegate execution authority to a computational entity,

ii) generate an authority object comprising one or more authority constraints, and

iii) associate the authority object with governance of execution of actions generated by the computational entity; and

(b) an authority enforcement layer configured to perform operations comprising:

i) intercepting a proposed action generated by the computational entity prior to execution of the proposed action;

ii) evaluating the proposed action based at least on the one or more authority constraints of the authority object; and

iii) controlling execution of the proposed action based on the evaluation, wherein controlling execution of the proposed action comprises one or more of: permitting, modifying, delaying, attenuating, redirecting, and suppressing execution of the proposed action.

23 . A non-transitory computer-readable medium storing instructions that, when executed by one or more computer processors, cause the one or more computer processors to perform operations comprising:

(a) receiving, from a delegator, a request to delegate execution authority to a computational entity;

(b) generating an authority object comprising one or more authority constraints;

(c) associating the authority object with the execution of actions generated by the computational entity;

(d) intercepting, prior to execution, a proposed action generated by the computational entity;

(e) evaluating the proposed action based at least on the one or more authority constraints of the authority object; and

(f) controlling execution of the proposed action based on the evaluation, wherein controlling execution of the proposed action comprises one or more of: permitting, modifying, delaying, attenuating, redirecting, and suppressing execution of the proposed action.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 14, 2026
From: BERGER, MARC
To: RAIN HOLDINGS, INC.
Reel/Frame 075268/0909 →
References Cited (130)
US 5623664A · Calvert et al. · 1997 [cited by applicant]
US 5978583A · Ekanadham · 1999 [cited by examiner]
US 6135646A · Kahn · 2000 [cited by examiner]
US 6675191B1 · Ito · 2004 [cited by applicant]
US 6996808B1 · Niewiadomski · 2006 [cited by examiner]
US 8789138B2 · Reierson · 2014 [cited by examiner]
US 9411964B1 · Moritz · 2016 [cited by examiner]
US 9430662B2 · Giambiagi et al. · 2016 [cited by applicant]
US 9704132B2 · Fraccaroli · 2017 [cited by examiner]
US 10205701B1 · Voss · 2019 [cited by examiner]
US 10521330B2 · Tsantilis · 2019 [cited by examiner]
US 10721224B1 · Sheffield · 2020 [cited by examiner]
US 10956135B1 · Raphael · 2021 [cited by examiner]
US 11321107B1 · Eyberg · 2022 [cited by examiner]
US 11356273B1 · Patel · 2022 [cited by examiner]
US 11467913B1 · Karr · 2022 [cited by examiner]
US 11550903B1 · Epstein · 2023 [cited by examiner]
US 11556862B2 · Polleri et al. · 2023 [cited by applicant]
US 11593560B2 · Zhou et al. · 2023 [cited by applicant]
US 11593622B1 · Gandhi et al. · 2023 [cited by applicant]
US 11755754B2 · Joshi et al. · 2023 [cited by applicant]
US 11775663B2 · Laurance et al. · 2023 [cited by applicant]
US 12452369B1 · Olejar, Jr. et al. · 2025 [cited by applicant]
US 12609832B1 · Gordon et al. · 2026 [cited by applicant]
US 20020133699A1 · Pueschel · 2002 [cited by examiner]
US 20030074090A1 · Becka · 2003 [cited by examiner]
US 20060265375A1 · Hess · 2006 [cited by examiner]
US 20070157155A1 · Peters · 2007 [cited by examiner]
US 20080126762A1 · Kelley · 2008 [cited by examiner]
US 20080243607A1 · Rohan et al. · 2008 [cited by applicant]
US 20090055901A1 · Kumar et al. · 2009 [cited by applicant]
US 20090094596A1 · Kuiper et al. · 2009 [cited by applicant]
US 20090183227A1 · Isaacs · 2009 [cited by examiner]
US 20090288074A1 · Carroll et al. · 2009 [cited by applicant]
US 20090307466A1 · Barsness et al. · 2009 [cited by applicant]
US 20100185963A1 · Slik · 2010 [cited by examiner]
US 20120008159A1 · Takahashi · 2012 [cited by examiner]
US 20120059783A1 · Fiedler · 2012 [cited by examiner]
US 20120102548A1 · Tamura · 2012 [cited by examiner]
US 20130111479A1 · Chen · 2013 [cited by examiner]
US 20130111484A1 · Chen · 2013 [cited by examiner]
US 20130139264A1 · Brinkley · 2013 [cited by examiner]
US 20130239192A1 · Linga · 2013 [cited by examiner]
US 20130305387A1 · Fischer · 2013 [cited by examiner]
US 20140189889A1 · Winters · 2014 [cited by examiner]
US 20140282464A1 · El-Gillani · 2014 [cited by examiner]
US 20140365313A1 · Reese et al. · 2014 [cited by applicant]
US 20150100946A1 · Brunswig · 2015 [cited by examiner]
US 20150223261A1 · Bedekar et al. · 2015 [cited by applicant]
US 20150242466A1 · Alexander · 2015 [cited by examiner]
US 20150363424A1 · Strong · 2015 [cited by examiner]
US 20160026373A1 · Srivastava · 2016 [cited by examiner]
US 20160147559A1 · Weimer · 2016 [cited by examiner]
US 20160162016A1 · Lee et al. · 2016 [cited by applicant]
US 20160267018A1 · Shimizu · 2016 [cited by examiner]
US 20170032248A1 · Dotan-Cohen et al. · 2017 [cited by applicant]
US 20170068588A1 · Pourali · 2017 [cited by examiner]
US 20180024766A1 · Agetsuma · 2018 [cited by examiner]
US 20180063137A1 · Kishida · 2018 [cited by examiner]
US 20180145967A1 · Matsugashita · 2018 [cited by examiner]
US 20180239785A1 · Taguchi · 2018 [cited by examiner]
US 20180314843A1 · Anderson · 2018 [cited by examiner]
US 20180330092A1 · Sniezek · 2018 [cited by examiner]
US 20190043457A1 · Hong · 2019 [cited by examiner]
US 20190073472A1 · Darmon · 2019 [cited by examiner]
US 20190188384A1 · Tanda · 2019 [cited by examiner]
US 20190243964A1 · Shukla · 2019 [cited by examiner]
US 20190258490A1 · Reed · 2019 [cited by examiner]
US 20200043092A1 · Brucato · 2020 [cited by applicant]
US 20200073987A1 · Perumala · 2020 [cited by examiner]
US 20200076769A1 · Mishra et al. · 2020 [cited by applicant]
US 20200097680A1 · Hay · 2020 [cited by examiner]
US 20200293650A1 · Lau · 2020 [cited by examiner]
US 20200310942A1 · Nelson · 2020 [cited by examiner]
US 20200310946A1 · Nelson · 2020 [cited by examiner]
US 20200311044A1 · Merker · 2020 [cited by examiner]
US 20200344185A1 · Singaraju · 2020 [cited by examiner]
US 20200387627A1 · Kfir · 2020 [cited by examiner]
US 20210157583A1 · Yuile · 2021 [cited by examiner]
US 20210226990A1 · Devi · 2021 [cited by examiner]
US 20210397425A1 · Zwarich · 2021 [cited by examiner]
US 20210406779A1 · Hu et al. · 2021 [cited by applicant]
US 20220060391A1 · Browne et al. · 2022 [cited by applicant]
US 20220108007A1 · Zatutschne-Marom · 2022 [cited by examiner]
US 20220164237A1 · King · 2022 [cited by examiner]
US 20220169140A1 · Yang · 2022 [cited by examiner]
US 20220182384A1 · Chaman · 2022 [cited by examiner]
US 20220188704A1 · Aguilar · 2022 [cited by examiner]
US 20220293289A1 · Decrop et al. · 2022 [cited by applicant]
US 20220308950A1 · Cully · 2022 [cited by examiner]
US 20230011917A1 · Nakazawa · 2023 [cited by examiner]
US 20230118478A1 · Rajanna · 2023 [cited by applicant]
US 20230342849A1 · Doney · 2023 [cited by examiner]
US 20230419274A1 · Williams et al. · 2023 [cited by applicant]
US 20240078515A1 · Curry et al. · 2024 [cited by applicant]
US 20240086250A1 · Trossen · 2024 [cited by examiner]
US 20240086554A1 · Daughety · 2024 [cited by examiner]
US 20240095375A1 · Kumar · 2024 [cited by examiner]
US 20240146678A1 · Diesch et al. · 2024 [cited by applicant]
US 20240163108A1 · Grube · 2024 [cited by applicant]
US 20240202122A1 · Cully · 2024 [cited by examiner]
US 20240202318A1 · Ambrosi · 2024 [cited by examiner]
US 20240202662A1 · Bunke · 2024 [cited by examiner]
US 20240232147A1 · Kim · 2024 [cited by examiner]
US 20240385885A1 · Dhillon · 2024 [cited by examiner]
US 20240394104A1 · Tardif · 2024 [cited by applicant]
US 20240394369A1 · Tokarev · 2024 [cited by examiner]
US 20240428255A1 · Ito · 2024 [cited by examiner]
US 20250028867A1 · Nandy · 2025 [cited by examiner]
US 20250071578A1 · Zhao et al. · 2025 [cited by applicant]
US 20250077198A1 · Cohen · 2025 [cited by examiner]
US 20250103985A1 · Sreeram · 2025 [cited by examiner]
US 20250225231A1 · Zmijewski · 2025 [cited by examiner]
US 20250245301A1 · Fan · 2025 [cited by examiner]
US 20250307436A1 · Doyle et al. · 2025 [cited by applicant]
US 20250307538A1 · Sarin · 2025 [cited by applicant]
US 20250363422A1 · Sharma · 2025 [cited by examiner]
US 20250378383A1 · Koh et al. · 2025 [cited by applicant]
US 20250384411A1 · Krasnyansky · 2025 [cited by applicant]
US 20260010773A1 · Fortkort · 2026 [cited by applicant]
US 20260019438A1 · Pickman et al. · 2026 [cited by applicant]
US 20260052028A1 · Zohrevandi · 2026 [cited by examiner]
US 20260067335A1 · Tran · 2026 [cited by applicant]
US 20260072915A1 · Nitisastro · 2026 [cited by examiner]
US 20260111292A1 · Ast · 2026 [cited by applicant]
US 20260119657A1 · Zamir et al. · 2026 [cited by applicant]
US 20260121859A1 · Arkoff et al. · 2026 [cited by applicant]
US 20260122112A1 · Abotchie · 2026 [cited by applicant]
US 20260134441A1 · Bickerstaff, III · 2026 [cited by applicant]
US 20260134442A1 · Bickerstaff, III · 2026 [cited by applicant]