Digital rights management for content rendering on playback devices
First Claim
Patent Images
1. In a client device, a method comprising:
- receiving a request for playback of digital audio or video content stored on the device;
determining an allotted playback duration for the device;
determining an elapsed playback duration for the device, the elapsed playback duration representing an amount of time previously consumed by the device while rendering digital audio or video content;
determining whether a predetermined relationship between the elapsed playback duration and the allotted playback duration for the device is satisfied; and
regulating playback of at least the requested digital audio or video content if the predetermined relationship between the elapsed playback duration and the allotted playback duration for the device is determined to be satisfied.
3 Assignments
0 Petitions
Accused Products
Abstract
In one embodiment, an elapsed playback time associated with a digital playback device is determined and compared to an allotted playback time for the device. In the event the elapsed and allotted playback times satisfy a predetermined relationship with respect to one another, further content playback on the device may be denied or otherwise regulated until content playback rights intrinsic to the device are renewed or “recharged”.
-
Citations
31 Claims
-
1. In a client device, a method comprising:
-
receiving a request for playback of digital audio or video content stored on the device;
determining an allotted playback duration for the device;
determining an elapsed playback duration for the device, the elapsed playback duration representing an amount of time previously consumed by the device while rendering digital audio or video content;
determining whether a predetermined relationship between the elapsed playback duration and the allotted playback duration for the device is satisfied; and
regulating playback of at least the requested digital audio or video content if the predetermined relationship between the elapsed playback duration and the allotted playback duration for the device is determined to be satisfied. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. In a digital content rendering device, a method comprising:
-
rendering one of a plurality of audio or video content items;
determining an elapsed playback duration for which digital audio or video content has been rendered; and
regulating further content rendering by the digital content rendering device if the elapsed playback duration satisfies a predetermined relationship with respect to an allotted playback duration. - View Dependent Claims (16, 17, 18, 19, 20, 21)
-
-
22. In a digital content rendering device, a method comprising:
-
identifying a playback right associated with the digital content rendering device representing an allotted measure of digital audio or video content that may be rendered by the digital content rendering device;
determining whether the allotted measure of content has been rendered by the device; and
preventing further content rendering on the digital content rendering device if it is determined that the allotted measure of digital audio or video content that may be rendered by the digital content rendering device has previously been rendered by the device. - View Dependent Claims (23, 24, 25)
-
-
26. A digital content rendering apparatus comprising:
-
a storage medium having stored therein programming instructions designed to enable the apparatus to receive a request for playback of digital audio or video content stored on the apparatus, determine an allotted playback duration for the apparatus, determine an elapsed playback duration for the apparatus, the elapsed playback duration representing an amount of time previously consumed by the apparatus while rendering digital audio or video content, determine whether a predetermined relationship between the elapsed playback duration and the allotted playback duration for the apparatus is satisfied, and regulate playback of at least the requested digital audio or video content if the predetermined relationship between the elapsed playback duration and the allotted playback duration for the apparatus is determined to be satisfied; and
at least one processor coupled with the storage medium to execute the programming instructions.
-
-
27. A digital content rendering apparatus comprising:
-
a storage medium having stored therein programming instructions designed to enable the apparatus to render one of a plurality of audio or video content items, determine an elapsed playback duration for which digital audio or video content has been rendered, and regulate further content rendering by the digital content rendering apparatus if the elapsed playback duration satisfies a predetermined relationship with respect to an allotted playback duration; and
at least one processor coupled with the storage medium to execute the programming instructions.
-
-
28. A digital content rendering apparatus comprising:
-
a storage medium having stored therein programming instructions designed to enable the digital content rendering apparatus to identify a playback right associated with the digital content rendering apparatus representing an allotted measure of digital audio or video content that may be rendered by the digital content rendering apparatus, determine whether the allotted measure of content has been rendered by the apparatus, and prevent further content rendering on the digital content rendering apparatus if it is determined that the allotted measure of digital audio or video content that may be rendered by the digital content rendering apparatus has previously been rendered by the apparatus; and
at least one processor coupled with the storage medium to execute the programming instructions.
-
-
29. A machine readable medium having stored thereon machine executable instructions, the execution of which to implement a method comprising:
-
receiving a request for playback of digital audio or video content stored on the device;
determining an allotted playback duration for the device;
determining an elapsed playback duration for the device, the elapsed playback duration representing an amount of time previously consumed by the device while rendering digital audio or video content;
determining whether a predetermined relationship between the elapsed playback duration and the allotted playback duration for the device is satisfied; and
regulating playback of at least the requested digital audio or video content if the predetermined relationship between the elapsed playback duration and the allotted playback duration for the device is determined to be satisfied.
-
-
30. A machine readable medium having stored thereon machine executable instructions, the execution of which to implement a method comprising:
-
rendering one of a plurality of audio or video content items;
determining an elapsed playback duration for which digital audio or video content has been rendered; and
regulating further content rendering by the digital content rendering device if the elapsed playback duration satisfies a predetermined relationship with respect to an allotted playback duration.
-
-
31. A machine readable medium having stored thereon machine executable instructions, the execution of which to implement a method comprising:
-
identifying a playback right associated with the digital content rendering device representing an allotted measure of digital audio or video content that may be rendered by the digital content rendering device;
determining whether the allotted measure of content has been rendered by the device; and
preventing further content rendering on the digital content rendering device if it is determined that the allotted measure of digital audio or video content that may be rendered by the digital content rendering device has previously been rendered by the device.
-
Specification