IP Library Granted Patent US 9,553,879
Granted Patent B2
US 9,553,879 · App. 10/456,944 · Granted Jan 24, 2017

Method and apparatus to represent and use rights for content/media adaptation/transformation

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,553,879
App. No.
10/456,944
Granted
Jan 24, 2017
Kind
B2
Abstract

The invention provides a method and apparatus for providing content in a network having a network proxy arranged between a mobile terminal and a content provider. The method features a step of adapting or transforming the content in the network proxy based on one or more digital rights issued by the owner of the content. The network proxy includes an adaption policy module that receives the digital rights and provides an adaption policy; and an adaption engine module that receives the adaption policy and the content from the content provider, and provides adapted content to the terminal. In operation, the network proxy uses the digital rights to determine an optimal adaptation policy and then uses that to transform the content.

Claims (47)

1. A method comprising:

receiving at a network proxy computer, via a first network connection, original unmodified content from a content provider;

receiving, at the network proxy computer, digital rights management (DRM) information associated with the content from the content provider, the DRM information including an adapt element specifying digital rights for adaptation and a constraint element with respect to color, size, format, and layout of the content;

determining, at the network proxy computer, an adaptation policy based on at least an adaptation policy associated with the content provider and based at least partially on the DRM information;

determining, at the network proxy computer, a transformation to adapt the content for a terminal based at least in part on capabilities of the terminal related to at least one of color, size, format, and layout, the transformation changing the content regarding the at least one of color, size, format, and layout but without violating the restrictions specified in the adapt element based on the determined adaptation policy;

modifying, at the network proxy computer, the content based at least partially on the transformation; and

providing, via a second network connection, the modified content to the terminal,

wherein the DRM information is expressed using a rights expression language having digital rights elements including an adapt element for providing a digital right in the form of a constraint on adapting the content.

2. The method of claim 1 wherein the original unmodified content and the DRM information are received in the same file.

3. The method of claim 1 further comprising:

determining an adaptation policy that does not violate the restrictions; and

using the adaptation policy to modify the content.

4. The method of claim 1 wherein the DRM information is issued using any rights expression language.

5. The method of claim 4 wherein the rights expression language includes a permission element for adapting the content, which permission element can be executed in combination with other permission elements.

6. The method of claim 1 wherein the constraint is an absolute constraint for adapting the content.

7. A non-transitory computer-readable storage medium including one or more instructions, which when executed by one or more processors cause the one or more processors to at least perform the following:

receive at a network proxy computer, via a first network connection, original unmodified content from a content provider;

receive, at the network proxy computer, digital rights management (DRM) information associated with the content from the content provider, the DRM information including an adapt element specifying digital rights for adaptation and a constraint element with respect to color, size, format, and layout of the content;

determine, at the network proxy computer, an adaptation policy based on at least an adaptation policy associated with the content provider and based at least partially on the DRM information;

determine, at the network proxy computer, a transformation to adapt the content for a terminal based at least in part on capabilities of the terminal related to at least one of color, size, format, and layout, the transformation changing the content regarding the at least one of color, size, format, and layout but without violating the restrictions specified in the adapt element based on the determined adaptation policy;

modify, at the network proxy computer, the content based at least partially on the transformation; and

provide, via a second network connection, the modified content to the terminal,

wherein the DRM information is expressed using a rights expression language having digital rights elements including an adapt element for providing a digital right in the form of a constraint on adapting the content.

8. The non-transitory computer-readable storage medium of claim 7 wherein the original unmodified content and the DRM information are received in the same file.

9. The non-transitory computer-readable storage medium of claim 7 including instructions that cause the one or more processors to further performing the following:

determine an adaptation policy that does not violate the restrictions; and

use the adaptation policy to modify the content.

10. The non-transitory computer-readable storage medium of claim 7 wherein the DRM information is issued using any rights expression language.

11. The non-transitory computer-readable storage medium of claim 10 wherein the rights expression language includes a permission element for adapting the content, which can be executed in combination with other permission elements.

12. The non-transitory computer-readable storage medium of claim 7 wherein the constraint is an absolute constraint for adapting the content.

13. A network proxy computer device comprising:

one or more hardware processors; and

at least one memory including computer program code, the at least one memory and the computer program code configured to, with the at least one processor, cause the network proxy computer device to perform at least the following:

receive, via a first network connection, original unmodified content from a content provider;

receive digital rights management (DRM) information associated with the content from the content provider, the DRM information including an adapt element specifying digital rights for adaptation and a constraint element with respect to color, size, format, and layout of the content;

determine an adaptation policy based on at least an adaptation policy associated with the content provider and based at least partially on the DRM information;

determine a transformation to adapt the content for a terminal based at least in part on capabilities of the terminal related to at least one of color, size, format, and layout, the transformation changing the content regarding the at least one of color, size, format, and layout but without violating the restrictions specified in the adapt element based on the determined adaptation policy;

modify the content based at least partially on the transformation; and

provide, via a second network connection, the modified content to the terminal,

wherein the DRM information is expressed using a rights expression language having digital rights elements including an adapt element for providing a digital right in the form of a constraint on adapting the content.

14. The network proxy computer device of claim 13 wherein the original unmodified content and the DRM information are received in the same file.

15. The network proxy computer device of claim 13 including instructions that cause the one or more processors to further performing the following:

determine an adaptation policy that does not violate the restrictions; and

use the adaptation policy to modify the content.

16. The network proxy computer device of claim 13 wherein the DRM information is issued using any rights expression language.

17. The network proxy computer device of claim 16 wherein the rights expression language includes a permission element for adapting the content, which can be executed in combination with other permission elements.

18. The network proxy computer device of claim 13 wherein the constraint is an absolute constraint for adapting the content.

Assignments (10)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 1, 2023
From: CONVERSANT WIRELESS LICENSING S.A R.L.
To: CONVERSANT WIRELESS LICENSING LTD.
Reel/Frame 063492/0416 →
RELEASE OF SECURITY INTEREST Recorded Mar 10, 2021
From: CPPIB CREDIT INVESTMENTS INC.
To: CONVERSANT WIRELESS LICENSING S.A R.L.
Reel/Frame 055546/0485 →
AMENDED AND RESTATED U.S. PATENT SECURITY AGREEMENT (FOR NON-U.S. GRANTORS) Recorded Aug 22, 2018
From: CONVERSANT WIRELESS LICENSING S.A R.L.
To: CPPIB CREDIT INVESTMENTS, INC.
Reel/Frame 046897/0001 →
CHANGE OF NAME Recorded Sep 11, 2017
From: CORE WIRELESS LICENSING S.A.R.L.
To: CONVERSANT WIRELESS LICENSING S.A R.L.
Reel/Frame 043814/0125 →
UCC FINANCING STATEMENT AMENDMENT - DELETION OF SECURED PARTY Recorded Aug 30, 2016
From: NOKIA CORPORATION
To: MICROSOFT CORPORATION
Reel/Frame 039872/0112 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 16, 2011
From: 2011 INTELLECTUAL PROPERTY ASSET TRUST
To: CORE WIRELESS LICENSING S.A.R.L.
Reel/Frame 027414/0650 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 26, 2011
From: NOKIA CORPORATION
To: NOKIA 2011 PATENT TRUST
Reel/Frame 027120/0608 →
CHANGE OF NAME Recorded Oct 26, 2011
From: NOKIA 2011 PATENT TRUST
To: 2011 INTELLECTUAL PROPERTY ASSET TRUST
Reel/Frame 027121/0353 →
SHORT FORM PATENT SECURITY AGREEMENT Recorded Sep 13, 2011
From: CORE WIRELESS LICENSING S.A.R.L.
To: NOKIA CORPORATION; MICROSOFT CORPORATION
Reel/Frame 026894/0665 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 1, 2003
From: VENKATA, MURALI KRISHNA PUNAGANTI; CHAUDHURI, INDRAJIT
To: NOKIA CORPORATION
Reel/Frame 014561/0641 →