Online Compliance Engine
OwnerJohn W. Veenstrainventor
Life of this patent
Estimating the term…
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.
Claims18
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.
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.
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.
Dependencies are inferred from the claim text.