Online Compliance Engine
First Claim
1. An online compliance engine stored on a computer readable storage medium, the engine comprising:
- an intercept module programmed to intercept a request by a client for content on a destination server;
a compliance module programmed to access and parse the content from the destination server requested by the client, and to determine whether or not the destination server is authorized to distribute the content, the compliance module being further programmed to allow the destination server to distribute the content to the client if the destination server is compliant, and to block the destination server from distributing the content if the destination server is not compliant; and
a billing module programmed to bill the destination server if the content is distributed to the client.
0 Assignments
0 Petitions
Accused Products
Abstract
An online compliance engine stored on a computer readable storage medium includes an intercept module programmed to intercept a request by a client for content on a destination server, and a compliance module programmed to access and parse the content from the destination server requested by the client, and to determine whether or not the destination server is authorized to distribute the content, the compliance module being further programmed to allow the destination server to distribute the content to the client if the destination server is compliant, and to block the destination server from distributing the content if the destination server is not compliant. The engine also includes a billing module programmed to bill the destination server if the content is distributed to the client.
-
Citations
18 Claims
-
1. An online compliance engine stored on a computer readable storage medium, the engine comprising:
-
an intercept module programmed to intercept a request by a client for content on a destination server; a compliance module programmed to access and parse the content from the destination server requested by the client, and to determine whether or not the destination server is authorized to distribute the content, the compliance module being further programmed to allow the destination server to distribute the content to the client if the destination server is compliant, and to block the destination server from distributing the content if the destination server is not compliant; and a billing module programmed to bill the destination server if the content is distributed to the client. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method for controlling content distributed through a network, the method comprising:
-
intercepting a request for content sent from a client to a server; accessing the content requested by the client; parsing the content to identify portions subject to restrictions on distribution; determining the server'"'"'s compliance with distribution of the portions subject to restriction of distribution; allowing the server to distribute the content to the client if the server is compliant; and blocking the server from distributing the content to the client if the server is not compliant. - View Dependent Claims (10, 11, 12, 13, 14, 15)
-
-
16. A method for controlling content distributed through the Internet, the method comprising:
-
positioning a compliance and billing engine between a client and the Internet, the compliance and billing engine filtering all requests sent by the client through the Internet; intercepting a request for content sent from the client to a server; accessing the content requested by the client; parsing the content to identify portions subject to restrictions on distribution; determining the server'"'"'s compliance with distribution of the portions subject to restriction of distribution based on intellectual property interests; allowing the server to distribute the content to the client if the server is compliant, and billing the server for the distribution of the content; and blocking the server from distributing the content to the client if the server is not compliant, and offering to license the server so that the server is compliant. - View Dependent Claims (17, 18)
-
Specification