System and method for providing a secure content with revocable access
First Claim
1. A method for use by a media player to provide access to an audiovisual content, the method comprising:
- receiving a request from a person for playing the audiovisual content;
prompting the person for an authorization code in response to the receiving of the request for playing the audiovisual content;
receiving the authorization code from the person in response to the prompting of the person;
transmitting the authorization code and a media player identifier to an authentication server over a network in response to the receiving of the authorization code;
receiving, in response to a validation of both the authorization code and the media player identifier by the authentication server, a valid authentication message and an identification information from the authentication server over the network, wherein the identification information identifies the person associated with the audiovisual content;
transmitting the valid authentication message received from the authentication server to a content server over the network;
retrieving, from the content server over the network and after the transmitting of the valid authentication message, the audiovisual content; and
playing, by the media player on a display, the audiovisual content received from the content server and a watermark, wherein the watermark includes the identification information received from the authentication server,wherein the valid authentication message from the authentication server is received if a maximum number of allowable media players associated with the person is not exceeded.
1 Assignment
0 Petitions
Accused Products
Abstract
There is provided a method for use by a media player to provide access to a media content. The method comprises receiving a request from a user for playing the media content, prompting a user for an authorization code, receiving the authorization code from the user, transmitting the authorization code to an authentication server over a network, receiving a valid authentication message from the authentication server over the network if the authorization code is confirmed to be valid, transmitting the valid authentication message to a content server over the network, retrieving the media content from the content server over the network, wherein the media content incorporates an identification information associating the media content with the user.
67 Citations
18 Claims
-
1. A method for use by a media player to provide access to an audiovisual content, the method comprising:
-
receiving a request from a person for playing the audiovisual content; prompting the person for an authorization code in response to the receiving of the request for playing the audiovisual content; receiving the authorization code from the person in response to the prompting of the person; transmitting the authorization code and a media player identifier to an authentication server over a network in response to the receiving of the authorization code; receiving, in response to a validation of both the authorization code and the media player identifier by the authentication server, a valid authentication message and an identification information from the authentication server over the network, wherein the identification information identifies the person associated with the audiovisual content; transmitting the valid authentication message received from the authentication server to a content server over the network; retrieving, from the content server over the network and after the transmitting of the valid authentication message, the audiovisual content; and playing, by the media player on a display, the audiovisual content received from the content server and a watermark, wherein the watermark includes the identification information received from the authentication server, wherein the valid authentication message from the authentication server is received if a maximum number of allowable media players associated with the person is not exceeded. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A media player for providing access to an audiovisual content, the media player comprising:
a processor configured to; receive a request from a person for playing the audiovisual content; prompt the person for an authorization code in response to receiving the request for playing the audiovisual content; receive the authorization code from the person in response to prompting the person; transmit the authorization code and a media player identifier to an authentication server over a network in response to receiving the authorization code; receive, in response to a validation of both the authorization code and the media player identifier by the authentication server, a valid authentication message and an identification information from the authentication server over the network, wherein the identification information identifies the person associated with the audiovisual content; transmit the valid authentication message received from the authentication server to a content server over the network; retrieve, from the content server over the network and after transmitting the valid authentication message, the audiovisual content; and play, on a display, the audiovisual content received from the content server and a watermark, wherein the watermark includes the identification information received from the authentication server, wherein the valid authentication message from the authentication server is received if a maximum number of allowable media players associated with the person is not exceeded. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
15. A non-transitory computer storage medium embodying a program code for execution by a processor of a media player, the program code comprising:
-
code for receiving a request from a person for playing the audiovisual content; code for prompting the person for an authorization code in response to the receiving of the request for playing the audiovisual content; receiving the authorization code from the person in response to the prompting of the person; code for transmitting the authorization code and a media player identifier to an authentication server over a network in response to the receiving of the authorization code; code for receiving, in response to a validation of both the authorization code and the media player identifier by the authentication server, a valid authentication message and an identification information from the authentication server over the network, wherein the identification information identifies the person associated with the audiovisual content; code for transmitting the valid authentication message received from the authentication server to a content server over the network; code for retrieving, from the content server over the network and after the transmitting of the valid authentication message, the audiovisual content; and playing, by the media player on a display, the audiovisual content received from the content server and a watermark, wherein the watermark includes the identification information received from the authentication server, wherein the valid authentication message from the authentication server is received if a maximum number of allowable media players associated with the person is not exceeded. - View Dependent Claims (16, 17, 18)
-
Specification