/Managing Multiple Ai Agents With Distinct Access Privileges In A Software Platform
Abstract

The invention relates to methods and systems for integrating generative artificial intelligence (AI) capabilities into Software as a Service (SaaS) platforms. It comprises maintaining AI agents with varying credentials, enabling their interaction with alphanumeric data in table structures, and implementing a hierarchical access control scheme. The system displays table structures, provides interfaces for user inputs, and allows AI agents to be added as platform users. The generative AI agents can analyze data, identify actions, and perform tasks autonomously. The invention also includes methods for proactive information gathering, interactive analysis of AI outputs, and management of AI resources as limited assets. This approach enhances SaaS functionality by enabling AI-driven task completion, data analysis, and decision-making while maintaining data security and user-specific access controls.

Full Text

What is claimed is:

The invention relates to methods and systems for integrating generative artificial intelligence (AI) capabilities into Software as a Service (SaaS) platforms. It comprises maintaining AI agents with varying credentials, enabling their interaction with alphanumeric data in table structures, and implementing a hierarchical access control scheme. The system displays table structures, provides interfaces for user inputs, and allows AI agents to be added as platform users. The generative AI agents can analyze data, identify actions, and perform tasks autonomously. The invention also includes methods for proactive information gathering, interactive analysis of AI outputs, and management of AI resources as limited assets. This approach enhances SaaS functionality by enabling AI-driven task completion, data analysis, and decision-making while maintaining data security and user-specific access controls.
Timeline
Filed
04/23/2026
Published
08/27/2026
Granted
Not Available
IPC Codes(4)
G06F 21/62:Protecting access to data via a platform, e.g. using keys or access control rules
G06F 3/04842:Selection of displayed objects or displayed text elements (takes precedence G06F 3/0482)
G06F 11/34:Recording or statistical evaluation of computer activity, e.g. of down time, of input/output operation