Auto-negotiation of content formats using a secure component model
AssigneeIntel Corporation
InventorsJoshua D. Hug, Xiaodong Fu
Life of this patent
Estimating the term…
Abstract
In accordance with one embodiment of the present invention, secure content objects are transcoded from an input format to an output format based upon identified capabilities of a receiving device. In one embodiment, a plurality of trusted processing components are identified to collectively transcode the secure content object from the identified input format to the determined output format. In one embodiment, each of the trusted processing components are authenticated prior to operating on the secure content object.
Claims21
In a content playback device capable of locally playing back content and equipped with a digital rights management agent, a method of acting on a secure content object, the method comprising:
- obtaining, by the content playback device, a digital certificate identifying an action to be performed on the secure content object, said digital certificate including a plurality of unique identifiers corresponding respectively to a plurality of trusted processing components for collectively performing the action on the secure content object;
- selecting, by the content playback device using said digital certificate, said plurality of trusted processing components to collectively perform the action identified by said digital certificate on the secure content object;
- authenticating, by the content playback device, each of the trusted processing components using said associated corresponding unique identifiers prior to the respective processing component operating on the secure content object;
- causing a change in a memory of the content playback device to indicate that each of the trusted components has been authenticated;
- and
- performing the action identified by said digital certificate on the secure content object.
A content playback device capable of locally playing back content and equipped with a digital rights management agent, the content playback device comprising a processor and a memory containing instructions that when executed by the processor, configure the content playback device to perform a method of acting on a secure content object, the method comprising:
- obtaining a digital certificate identifying an action to be performed on the secure content object, said digital certificate including a plurality of unique identifiers corresponding respectively to a plurality of trusted processing components for collectively performing the action on the secure content object;
- selecting, using said digital certificate, said plurality of trusted processing components to collectively perform the action identified by said digital certificate on the secure content object;
- authenticating each of the trusted processing components using said associated corresponding unique identifiers prior to the respective processing component operating on the secure content object;
- causing a change in a memory of the content playback device to indicate that each of the trusted components has been authenticated;
- and
- performing the action identified by said digital certificate on the secure content object.
A non-transient machine-readable storage medium containing instructions that, when executed by a processor of a content playback device capable of locally playing back content and equipped with a digital rights management agent, configure the content playback device to perform a method of acting on a secure content object, the method comprising:
- obtaining a digital certificate identifying an action to be performed on the secure content object, said digital certificate including a plurality of unique identifiers corresponding respectively to a plurality of trusted processing components for collectively performing the action on the secure content object;
- selecting, using said digital certificate, said plurality of trusted processing components to collectively perform the action identified by said digital certificate on the secure content object;
- authenticating each of the trusted processing components using said associated corresponding unique identifiers prior to the respective processing component operating on the secure content object;
- causing a change in a memory of the content playback device to indicate that each of the trusted components has been authenticated;
- and
- performing the action identified by said digital certificate on the secure content object.
Dependencies are inferred from the claim text.