Systems and methods for controlling rights associated with a product
AssigneeDvdcase, Inc.
InventorsPaul D. Atkinson, Charles A. White
Life of this patent
Estimating the term…
Abstract
Controlling rights associated with a product is described, including receiving, from a source, a first code of a media product, the first code is unique to the media product; authorizing the media product based on the first code and information about the source; receiving, from another source, the first code and a second code of media the product, the second code is unique to the media product; determining whether the first code is authorized; if the first code is authorized, identifying an encryption key for the media product based on the second code, and transmitting the encryption key to the second source, the encryption key enables access to content of the media product.
Claims17
A computer-implemented method for controlling media access, comprising:
- receiving, from a source, a first code of a media product, the first code is unique to the media product;
- authorizing the media product based on the first code and information about the source;
- receiving, from another source, the first code and a second code of the media product, the second code is unique to the media product;
- determining whether the first code is authorized;
- if the first code is authorized
- identifying an encryption key for the media product based on the second code, and
- transmitting the encryption key to the another source, the encryption key enables access to content of the media product;
- and
- if the first code is not authorized
- identifying another encryption key for the media product based on at least one rule, and
- transmitting the another encryption key to the another source, the another encryption key enables access to the content of the media product with at least one restriction not associated with the another encryption key.
A non-transitory computer readable medium having stored therein computer executable instructions for:
- receiving, from a source, a first code of a media product, the first code is unique to the media product;
- authorizing the media product based on the first code and information about the source;
- receiving, from another source, the first code and a second code of the media the product, the second code is unique to the media product;
- determining whether the first code is authorized;
- if the first code is authorized
- identifying an encryption key for the media product based on the second code, and
- transmitting the encryption key to the another source, the encryption key enables access to content of the media product;
- if the first code is not authorized
- identifying another encryption key for the media product based on at least one rule, and
- transmitting the another encryption key to the another source, the another encryption key enables access to the content of the media product with at least one restriction not associated with the another encryption key.
At least one computing device comprising storage and a processor configured to perform:
- receiving, from a source, a first code of a media product, the first code is unique to the media product;
- authorizing the media product based on the first code and information about the source;
- receiving, from another source, the first code and a second code of the media product, the second code is unique to the media product;
- determining whether the first code is authorized;
- if the first code is authorized
- identifying an encryption key for the media product based on the second code, and
- transmitting the encryption key to the another source, the encryption key enables access to content of the media product;
- if the first code is not authorized
- identifying another encryption key for the media product based on at least one rule, and
- transmitting the another encryption key to the another source, the another encryption key enables access to the content of the media product with at least one restriction not associated with the another encryption key.
Dependencies are inferred from the claim text.