IP Library Granted Patent US 9,226,041
Granted Patent B2
US 9,226,041 · App. 13/509,791 · Granted Dec 29, 2015

Method and device for imposing usage constraints of digital content

Inventors: Ulf Björkengren (Bjärred, SE); Frank Hartung (Herzogenrath, DE); Daniel Catrein (Würselen, DE); Yi Cheng (Sundbyberg, SE)
Assignee: ST-ERICSSON SA
H04N21/6543G06F21/10H04N21/2541H04N21/43853H04N21/835H04N21/8352H04N21/8355H04N21/8586
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 9,226,041
App. No.
13/509,791
Granted
Dec 29, 2015
Kind
B2
Abstract

Imposing one or more usage constraints on digital content involves communicating a digital content data item to a digital content receiver system. The digital content data item includes the digital content and a usage constraint data item different from a digital license data item, or a reference to the usage constraint data item, the use case item being indicative of the one or more usage constraints.

Claims (34)

1. A method for processing digital content, the method comprising:

receiving a digital content data item, the digital content data item including the digital content and a zone map data item, the zone map data item including a zone content ID and a usage constraint data item, the usage constraint data item being indicative of one or more usage constraints to be observed by a player when playing a corresponding zone, wherein the usage constraint data item further comprises a reference to a digital rights object, the digital rights object being indicative of at least one of a permission to use the digital content and whether one or more constraints apply to the use of the digital content;

forwarding the zone content ID to a digital rights control entity and requesting the digital rights control entity to verify a digital rights object associated with the zone content ID;

receiving a response from the digital rights control entity indicative of whether a valid digital rights object has been found; and

conditioned on the received response, processing the digital content included in the received digital content data item; wherein processing includes evaluating the digital rights object and, conditioned on a result of the evaluation of the digital rights object, enforcing the one or more usage constraints indicated by the usage constraint data item as applicable to the digital content,

wherein the zone map data item further includes:

a URL indicative of a location from which an external media zone can be downloaded; and

an external media zone content ID that points to a license that is always valid.

2. A processing device comprising a communications interface for receiving digital content data items and a processing unit for processing the received digital content data items, wherein the processing device is configured to perform the steps of a method for processing digital content, the method comprising:

receiving a digital content data item, the digital content data item including the digital content and a zone map data item, the zone map data item including a zone content ID and a usage constraint data item, the usage constraint data item being indicative of one or more usage constraints to be observed by a player when playing a corresponding zone, wherein the usage constraint data item further comprises a reference to a digital rights object, the digital rights object being indicative of at least one of a permission to use the digital content and whether one or more constraints apply to the use of the digital content;

forwarding the zone content ID to a digital rights control entity and requesting the digital rights control entity to verify a digital rights object associated with the zone content ID;

receiving a response from the digital rights control entity indicative of whether a valid digital rights object has been found; and

conditioned on the received response, processing the digital content included in the received digital content data item; wherein processing includes evaluating the digital rights object and, conditioned on a result of the evaluation of the digital rights object, enforcing the one or more usage constraints indicated by the usage constraint data item as applicable to the digital content,

wherein the zone map data item further includes:

a URL indicative of a location from which an external media zone can be downloaded; and

an external media zone content ID that points to a license that is always valid.

3. A processing device according to claim 2 , wherein the digital rights control entity comprises a digital rights management system, and wherein the processing device comprises a digital rights management agent and is configured to execute the digital rights management agent.

4. A non-transitory computer readable medium having stored therein program code adapted to perform a method when said program code is executed on a data processing device, wherein the method is for processing digital content, the method comprising:

receiving a digital content data item, the digital content data item including the digital content and a zone map data item, the zone map data item including a zone content ID and a usage constraint data item, the usage constraint data item being indicative of one or more usage constraints to be observed by a player when playing a corresponding zone, wherein the usage constraint data item further comprises a reference to a digital rights object, the digital rights object being indicative of at least one of a permission to use the digital content and whether one or more constraints apply to the use of the digital content;

forwarding the zone content ID to a digital rights control entity and requesting the digital rights control entity to verify a digital rights object associated with the zone content ID;

receiving a response from the digital rights control entity indicative of whether a valid digital rights object has been found; and

conditioned on the received response, processing the digital content included in the received digital content data item; wherein processing includes evaluating the digital rights object and, conditioned on a result of the evaluation of the digital rights object, enforcing the one or more usage constraints indicated by the usage constraint data item as applicable to the digital content,

wherein the zone map data item further includes:

a URL indicative of a location from which an external media zone can be downloaded; and

an external media zone content ID that points to a license that is always valid.

5. The method of claim 1 , wherein the usage constraint indicates whether the corresponding zone must be played as an integral part of the presentation.

6. The processing device of claim 2 , wherein the usage constraint indicates whether the corresponding zone must be played as an integral part of the presentation.

7. The non-transitory computer readable medium of claim 4 , wherein the usage constraint indicates whether the corresponding zone must be played as an integral part of the presentation.

8. The method of claim 1 , wherein the usage constraint indicates whether playback of the corresponding zone must begin at a predefined point of the zone if the player attempts to seek inside the corresponding zone.

9. The processing device of claim 2 , wherein the usage constraint indicates whether playback of the corresponding zone must begin at a predefined point of the zone if the player attempts to seek inside the corresponding zone.

10. The non-transitory computer readable medium of claim 4 , wherein the usage constraint indicates whether playback of the corresponding zone must begin at a predefined point of the zone if the player attempts to seek inside the corresponding zone.

11. The method of claim 1 , wherein the usage constraint indicates whether one or more of fast-forward and zone skipping are disabled when the corresponding zone is being played.

12. The processing device of claim 2 , wherein the usage constraint indicates whether one or more of fast-forward and zone skipping are disabled when the corresponding zone is being played.

13. The non-transitory computer readable medium of claim 4 , wherein the usage constraint indicates whether one or more of fast-forward and zone skipping are disabled when the corresponding zone is being played.

Assignments (4)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 7, 2019
From: OPTIS CIRCUIT TECHNOLOGY, LLC,
To: TELEFONAKTIEBOLAGET L M ERICSSON (PUBL)
Reel/Frame 048529/0510 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 5, 2019
From: ST-ERICSSON SA, EN LIQUIDATION
To: OPTIS CIRCUIT TECHNOLOGY, LLC,
Reel/Frame 048504/0519 →
STATUS CHANGE-ENTITY IN LIQUIDATION Recorded Feb 2, 2016
From: ST-ERICSSON SA
To: ST-ERICSSON SA, EN LIQUIDATION
Reel/Frame 037739/0493 →
NUNC PRO TUNC ASSIGNMENT Recorded Oct 8, 2012
From: BJORKENGREN, ULF; HARTUNG, FRANK; CATREIN, DANIEL; CHENG, YI
To: ST-ERICSSON SA
Reel/Frame 029092/0613 →
Priority Claims (1)
EP 10166689 · Jun 21, 2010 · regional
Continuity (2)
Provisional Application 61262592 · Nov 19, 2009
Related Publication 20130024951A1 · Jan 24, 2013