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, wherein the requested digital audio or video content is included within a particular body of content comprising a plurality of digital audio or video contents accessible by the client device;
determining an allotted playback duration granted to the device for playing back the particular body of content;
determining an elapsed playback duration for the device, the elapsed playback duration representing an amount of time previously consumed by the device while rendering the digital audio or video contents of the particular body of content;
determining whether a predetermined relationship between the elapsed playback duration and the allotted playback duration granted to the device is satisfied; and
regulating playback of the particular body of content if the predetermined relationship between the elapsed playback duration and the allotted playback duration granted to 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
28 Claims
-
1. In a client device, a method comprising:
-
receiving a request for playback of digital audio or video content stored on the device, wherein the requested digital audio or video content is included within a particular body of content comprising a plurality of digital audio or video contents accessible by the client device; determining an allotted playback duration granted to the device for playing back the particular body of content; determining an elapsed playback duration for the device, the elapsed playback duration representing an amount of time previously consumed by the device while rendering the digital audio or video contents of the particular body of content; determining whether a predetermined relationship between the elapsed playback duration and the allotted playback duration granted to the device is satisfied; and regulating playback of the particular body of content if the predetermined relationship between the elapsed playback duration and the allotted playback duration granted to the device is determined to be satisfied. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. In a digital content rendering device, a method comprising:
-
rendering one of a plurality of digital audio or video content items within a particular body of content; determining an elapsed playback duration for which the digital audio or video content of the particular body of content has been rendered; and regulating further content rendering of the particular body of content by the digital content rendering device if the elapsed playback duration satisfies a predetermined relationship with respect to an allotted playback duration granted to the device for playing back the particular body of content. - View Dependent Claims (15, 16, 17, 18)
-
-
19. In a digital content rendering device, a method comprising:
-
identifying a playback right granted to the digital content rendering device representing an allotted measure of a plurality of digital audio or video content within a particular body of content that may be rendered by the digital content rendering device; determining whether the allotted measure of content for the particular body of content has been rendered by the device; and preventing further content rendering from the particular body of content on the digital content rendering device if it is determined that the allotted measure of digital audio or video content for the particular body of content that may be rendered by the digital content rendering device has previously been rendered by the device. - View Dependent Claims (20, 21, 22)
-
-
23. 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, wherein the requested digital audio or video content is included within a particular body of content comprising a plurality of digital audio or video contents accessible by the apparatus, determine an allotted playback duration granted to the apparatus for playing back the particular body of content, determine an elapsed playback duration for the apparatus, the elapsed playback duration representing an amount of time previously consumed by the apparatus while rendering the digital audio or video contents of the particular body of content, determine whether a predetermined relationship between the elapsed playback duration and the allotted playback duration granted to the apparatus is satisfied, and regulate playback of the particular body of content if the predetermined relationship between the elapsed playback duration and the allotted playback duration granted to the apparatus is determined to be satisfied; and at least one processor coupled with the storage medium to execute the programming instructions.
-
-
24. 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 digital audio or video content items within a particular body of content, determine an elapsed playback duration for which the digital audio or video content of the particular body of content has been rendered, and regulate further content rendering of the particular body of content by the digital content rendering apparatus if the elapsed playback duration satisfies a predetermined relationship with respect to an allotted playback duration granted to the digital content rendering apparatus for playing back the particular body of content; and at least one processor coupled with the storage medium to execute the programming instructions.
-
-
25. 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 granted to the digital content rendering apparatus representing an allotted measure of a plurality of digital audio or video content within a particular body of content that may be rendered by the digital content rendering apparatus, determine whether the allotted measure of content for the particular body of content has been rendered by the apparatus, and prevent further content rendering from the particular body of content on the digital content rendering apparatus if it is determined that the allotted measure of digital audio or video content for the particular body of 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.
-
-
26. 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, wherein the requested digital audio or video content is included within a particular body of content comprising a plurality of digital audio or video contents accessible by the client device; determining an allotted playback duration granted to the device for playing back the particular body of content; determining an elapsed playback duration for the device, the elapsed playback duration representing an amount of time previously consumed by the device while rendering the digital audio or video contents of the particular body of content; determining whether a predetermined relationship between the elapsed playback duration and the allotted playback duration granted to the device is satisfied; and regulating playback of the particular body of content if the predetermined relationship between the elapsed playback duration and the allotted playback duration granted to the device is determined to be satisfied.
-
-
27. 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 digital audio or video content items within a particular body of content; determining an elapsed playback duration for which the digital audio or video content of the particular body of content has been rendered; and regulating further content rendering of the particular body of content by the digital content rendering device if the elapsed playback duration satisfies a predetermined relationship with respect to an allotted playback duration granted to the device for playing back the particular body of content.
-
-
28. A machine readable medium having stored thereon machine executable instructions, the execution of which to implement a method comprising:
-
identifying a playback right granted to the digital content rendering device representing an allotted measure of a plurality of digital audio or video content within a particular body of content that may be rendered by the digital content rendering device; determining whether the allotted measure of content for the particular body of content has been rendered by the device; and preventing further content rendering from the particular body of content on the digital content rendering device if it is determined that the allotted measure of digital audio or video content for the particular body of content that may be rendered by the digital content rendering device has previously been rendered by the device.
-
Specification