Authentication systems, methods, and computer program products
First Claim
1. An authentication method for streaming from a stream server to a client computer of a selected media content associated with information which has been loaded into a browser with a locator code identifying its source, comprising:
- receiving an identification of the selected media content and the locator code identifying the source of the selected media content;
determining a bandwidth quota of the selected media content for the stream server and the client computer;
determining a stream quota of the selected media content for the stream server and the client computer;
authenticating that the bandwidth quota satisfies a bandwidth policy for the stream server and the client computer;
authenticating that the stream quota satisfies a stream policy for the stream server and the client computer; and
authenticating that the identification of the selected media content and the identifying locator code are an authorized combination using a predetermined database.
3 Assignments
0 Petitions
Accused Products
Abstract
Authentication methods, systems and computer program products ensure that user media streaming requests originate with web documents having an authorized URL. The user makes a streaming request to a media server with a URL including a URL prefix, a path, and the name of a media work to be performed, which URL the media server compares with earlier made URL entries in a pre-established database. If there is a URL correspondence between a URL in the pre-established database and the URL extracted from the HTML document received by the browser from a web server, then streaming of the particular work is authorized.
194 Citations
16 Claims
-
1. An authentication method for streaming from a stream server to a client computer of a selected media content associated with information which has been loaded into a browser with a locator code identifying its source, comprising:
-
receiving an identification of the selected media content and the locator code identifying the source of the selected media content;
determining a bandwidth quota of the selected media content for the stream server and the client computer;
determining a stream quota of the selected media content for the stream server and the client computer;
authenticating that the bandwidth quota satisfies a bandwidth policy for the stream server and the client computer;
authenticating that the stream quota satisfies a stream policy for the stream server and the client computer; and
authenticating that the identification of the selected media content and the identifying locator code are an authorized combination using a predetermined database. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. An authentication system for verifying that particular media content being streamed from a server to a client is associated with a locator code identified with an owner of selected media content, comprising:
-
a receiver configured to receive the selected media content;
a quota mechanism for determining a bandwidth quota and a stream quota of the particular media content for the server and the client; and
an authentication mechanism for authenticating that the identification of the selected media content and the identifying locator code are an authorized combination using a predetermined database and for authenticating that the bandwidth quota satisfies a bandwidth policy for the server and the client and for authenticating that the stream quota satisfies a stream policy for the server and the client.
-
-
10. An authentication method for ensuring that streaming is authorized for content selected for a media performance at a client machine which receives a page from a web server which identifies selected content for streaming from a particular media server, said authentication method comprising:
-
receiving a streaming request including an identification of the content selected for a media performance and an identification of the page which identifies the selected content;
comparing the identification of the content for a media performance with at least a portion of the identification of the page which identifies the selected content to determine whether streaming is to be permitted;
determining a bandwidth quota of the selected content for the particular media server and the client machine;
determining a stream quota of the selected content for the particular media server and the client machine;
authenticating that the bandwidth quota satisfies a bandwidth policy for the particular media server and the client machine;
authenticating that the stream quota satisfies a stream policy for the particular media server and the client machine; and
authorizing streaming upon determining the comparison is successful and the bandwidth policy and the stream policy are satisfied. - View Dependent Claims (11, 12, 13, 14)
-
-
15. A computer-readable medium having computer-instructions for causing a computer to perform a method for authenticating streaming from a stream server to a client computer of a selected media content, the method comprising:
-
receiving an identification of the selected media content and a locator code identifying a source of the selected media content;
determining a bandwidth quota of the selected media content for the stream server and the client computer;
determining a stream quota of the selected media content for the stream server and the client computer;
authenticating that the bandwidth quota satisfies a bandwidth policy for the stream server and the client computer;
authenticating that the stream quota satisfies a stream policy for the stream server and the client computer; and
authenticating that the identification of the selected media content and the identifying locator code are an authorized combination using a predetermined database.
-
-
16. A computer-readable medium having computer-instructions for causing a computer to perform a method for ensuring that streaming is authorized for content selected for a media performance at a client machine which receives a page from a web server which identifies selected content for streaming from a particular media server, the method comprising:
-
receiving a streaming request including an identification of the selected content and an identification of a page which identifies the selected content;
comparing the identification of the selected content with at least a portion of the identification of the page which identifies the selected content to determine whether streaming is to be permitted;
determining a bandwidth quota of the selected content for the web server and the client machine;
determining a stream quota of the selected content for the web server and the client machine;
authenticating that the bandwidth quota satisfies a bandwidth policy for the web server and the client machine;
authenticating that the stream quota satisfies a stream policy for the web server and the client machine; and
authorizing streaming upon determining the comparison is successful and the bandwidth policy and the stream policy are satisfied.
-
Specification