Method and system for managing digital rights for content
First Claim
1. A method comprising:
- receiving guide data at a user device;
displaying the guide data on a display associated with the user device;
selecting content from the guide data and forming a selection signal for the content;
communicating a digital rights determination signal to a first authentication module in response to selecting;
performing a concurrency check on the digital rights determination signal;
in response to performing the concurrency check, communicating a query signal from the first authentication module to a second authentication module to determine whether the user device is authorized to receive content associated with the selection signal;
when the user device is authorized, communicating an address of a content delivery module for the content from the second authentication module to a digital rights management server through the first authentication module; and
communicating a request for the content to a content delivery module using the address of the content delivery module;
communicating the content to the user device; and
displaying content on the display associated with the user device.
5 Assignments
0 Petitions
Accused Products
Abstract
A method and system for providing digital rights to a user device is set forth. The user device forms a selection signal from guide data. The user device communicates a digital rights determination signal to a first authentication module in response to selecting. The first authentication module communicates a query signal to a second authentication module to determine whether the user device is authorized to receive content associated with the selection signal. The second authentication module communicates an address of a content delivery module to the user device through the first authentication module when the user device is authorized. A digital rights management server communicates a request for content to a content delivery module using the address of the content delivery module. The content delivery module communicates content to the user device corresponding to the selection signal. The user device displays content on the display associated with the user device.
-
Citations
28 Claims
-
1. A method comprising:
-
receiving guide data at a user device; displaying the guide data on a display associated with the user device; selecting content from the guide data and forming a selection signal for the content; communicating a digital rights determination signal to a first authentication module in response to selecting; performing a concurrency check on the digital rights determination signal; in response to performing the concurrency check, communicating a query signal from the first authentication module to a second authentication module to determine whether the user device is authorized to receive content associated with the selection signal; when the user device is authorized, communicating an address of a content delivery module for the content from the second authentication module to a digital rights management server through the first authentication module; and communicating a request for the content to a content delivery module using the address of the content delivery module; communicating the content to the user device; and displaying content on the display associated with the user device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A system comprising:
-
a user device receiving guide data and displaying the guide data on a display associated therewith, said user device forming a selection signal for content from the guide data; a first authentication module in communication with the user device; the user device comprising digital rights management module that communicates a digital rights determination signal to the first authentication module; the first authentication module performing a concurrency check on the digital rights determination signal and in response to performing the concurrency check, communicating a query signal to a second authentication module to determine whether the user device is authorized to receive the content associated with the selection signal; the second authentication module communicating an address for the content of a content delivery module to a digital rights management module through the first authentication module when the user device is authorized; a digital rights management server communicating a request for the content to a content delivery module using the address of the content delivery module; the content delivery module communicating the content to the user device; and the user device displaying the content at the user device. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26)
-
-
27. A method comprising:
-
communicating an encrypted token and a reference identifier corresponding to an account from a first authentication module to a user device; receiving guide data at a user device; displaying the guide data on a display associated with the user device; selecting content from the guide data and forming a selection signal; communicating a digital rights determination signal with the encrypted token, reference identifier and a user location to a second authentication module in response to selecting; performing a concurrency check on the digital rights determination signal; in response to performing the concurrency check, communicating a query signal with the encrypted token, the reference identifier and the user location from the second authentication module to the first authentication module to determine whether the user device is authorized to receive content associated with the selection signal; when the user device is authorized, determining an address of a content delivery module in response to the user location; communicating the address of the content delivery module from the first authentication module to a digital rights management module through the second authentication module; communicating a request for content to the content delivery module using the address of the content delivery module; communicating content to the user device corresponding to the selection signal; and displaying content on the display associated with the user device. - View Dependent Claims (28)
-
Specification