Methods and systems for enforcing restrictions on software agent
OwnerBrennan LETKEMAN, Daniel BEAUCHAMPinventors
Life of this patent
Estimating the term…
Abstract
Methods and systems for enforcing restrictions against actions by a software agent are described. A request is received from a software agent to cause execution of an attempted action. A policy header is extracted from the request. Data representing an instructed task assigned to the software agent is extracted from the policy header. The attempted action is selectively caused to be executed based on whether the attempted action is suitable to a semantic meaning of the instructed task.
Claims20
A computer-implemented method comprising:
- receiving a request from a software agent to cause execution of an attempted action;
- extracting, from the request, a policy header;
- extracting, from the policy header, data representing an instructed task assigned to the software agent;
- and
- selectively causing execution of the attempted action based on whether the attempted action is suitable to a semantic meaning of the instructed task.
A computer system comprising:
- at least one processor;
- and
- a computer readable medium storing instructions that, when executed by the at least one processor, cause the computer system to:
- receive a request from a software agent to cause execution of an attempted action;
- extract, from the request, a policy header;
- extract, from the policy header, data representing an instructed task assigned to the software agent;
- and
- one of:
- cause execution of the attempted action when the attempted action is suitable to a semantic meaning of the instructed task;
- or
- block execution of the attempted action when the attempted action is unsuitable to the semantic meaning of the instructed task.
A non-transitory computer-readable medium storing instructions that, when executed by at least one processor of a computer system, cause the computer system to:
- receive a request from a software agent to cause execution of an attempted action;
- extract, from the request, a policy header;
- extract, from the policy header, data representing an instructed task assigned to the software agent;
- and
- one of:
- cause execution of the attempted action when the attempted action is suitable to a semantic meaning of the instructed task;
- or
- block execution of the attempted action when the attempted action is unsuitable to the semantic meaning of the instructed task.
Dependencies are inferred from the claim text.