GENERIC PREVENTATIVE USER INTERFACE CONTROLS
First Claim
Patent Images
1. A computer-implemented method of enforcing policies, comprising:
- storing policies in a data store;
receiving content that is responsive to a request for information from a client;
identifying, based at least in part on the content, one or more of the policies applicable to the content;
determining, based at least in part on the identified one or more policies, executable instructions that are configured to cause the client to process the content according to the identified one or more policies;
modifying the content to include the executable instructions; and
providing the content for processing by the client.
1 Assignment
0 Petitions
Accused Products
Abstract
Techniques for enforcing policies. A user requests content from an application and content is retrieved from the application. A determination is made whether any policies apply to the content. A script adapted to modify processing of the content according to any applicable policies is injected into a response to the user. The script may be dynamically generated, pulled from a cache or other data store, or a combination thereof.
58 Citations
20 Claims
-
1. A computer-implemented method of enforcing policies, comprising:
-
storing policies in a data store; receiving content that is responsive to a request for information from a client; identifying, based at least in part on the content, one or more of the policies applicable to the content; determining, based at least in part on the identified one or more policies, executable instructions that are configured to cause the client to process the content according to the identified one or more policies; modifying the content to include the executable instructions; and providing the content for processing by the client. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A system for providing content, comprising:
-
a communication device operable to receive client requests for information and provide responses to the requests; a data store having stored therein a plurality of policies; a computing device having one or more processors and being operable to; receive content responsive to a request from the client; identify, based at least in part on the content, one or more of the policies applicable to the content; determine, based at least in part on the identified one or more policies, executable instructions that are configured to cause the client to process the content according to the identified one or more policies; modify the content to include the executable instructions; and provide the content for processing by the client. - View Dependent Claims (8, 9, 10, 11, 12, 13)
-
-
14. A computer-readable storage medium storing a plurality of computer-executable instructions that cause a computer system to enforce a set of policies, the computer-executable instructions comprising:
-
instructions that cause the computer system to receive content that is responsive to request from a client; instructions that cause the computer system to identify, based at least in part on the content and based at least in part on a plurality of policies stored in a data store, one or more of the policies applicable to the content; instructions that cause the computer system to determine, based at least in part on the identified one or more policies, one or more scripts that are configured to cause the client to process the content according to the identified one or more policies; instructions that cause the computer system to modify the content to include the script; and instructions that cause the computer system to provide the content for processing by the client. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
Specification