System and method for providing a secure content with revocable access
AssigneeDisney Enterprises, Inc.
InventorCyril Rickelton-Abdi
Life of this patent
Estimating the term…
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.
Claims18
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.
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.
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.
Dependencies are inferred from the claim text.