IP Library Granted Patent US 7,987,514
Granted Patent B2
US 7,987,514 · App. 11/717,304 · Granted Jul 26, 2011

Systems and methods for retrofitting electronic appliances to accept different content formats

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 7,987,514
App. No.
11/717,304
Granted
Jul 26, 2011
Kind
B2
Abstract

Systems and methods are disclosed for using an arbitrary fixed channel to carry third-party information. In one embodiment, the present invention provides systems and methods for enabling existing content rendering devices to accept content encoded in a proprietary format, such as an encoding format used by a digital rights management system. The encoded content is rendered by the device in the normal manner, and decoded by a retrofitting appliance connected to the device's output. The retrofitting appliance may apply decoded rules and controls to the decoded content, thereby managing use of the content.

Claims (34)

1. A method of packaging electronic content and control information for use by a system including a retrofitting appliance, the method comprising the steps of:

encrypting the electronic content and the control information;

transforming the encrypted electronic content and control information into a format that can be rendered by an electronic appliance;

storing the transformed, encrypted electronic content and control information on a computer readable medium for provision to an electronic appliance operable to render the transformed, encrypted electronic content and control information and output the encrypted electronic content and control information to an input of the retrofitting appliance, the retrofitting appliance being operable to decrypt the encrypted electronic content and control information, to make a determination based on the control information as to whether to permit use of the electronic content, and to selectively transmit the electronic content to an output device based on the results of the determination.

2. The method of claim 1 , further comprising the step of:

compressing the electronic content and the control information.

3. The method of claim 1 , further comprising the step of:

applying error-correction coding to the encrypted electronic content and control information.

4. A non-transitory computer readable medium storing instructions that, when executed by a computer, cause the computer to perform steps comprising:

packaging electronic content and the control information;

transforming the packaged electronic content and control information into a format that can be rendered by an electronic appliance; and

storing the transformed, packaged electronic content and control information on a computer readable medium for provision to an electronic appliance operable to render the transformed, packaged electronic content and control information and output the packaged electronic content and control information to an input of a retrofitting appliance, the retrofitting appliance being operable to unpackage the packaged electronic content and control information, to make a determination based on the control information as to whether to permit use of the electronic content, and to selectively transmit the electronic content to an output device based on the results of the determination.

5. The computer readable medium of claim 4 , further comprising instructions that, when executed by a computer, cause the computer to perform steps comprising:

encrypting the packaged electronic content and control information.

6. The computer readable medium of claim 4 , further comprising instructions that, when executed by a computer, cause the computer to perform the step of: compressing the packaged electronic content and control information.

7. The computer readable medium of claim 6 , further comprising instructions that, when executed by a computer, cause the computer to perform the step of: applying error correction coding to the compressed, packaged electronic content and control information.

8. An apparatus comprising:

a storage device including stored instructions; and

a processor for executing the stored instructions, the stored instructions including instructions that, when executed by the processor, cause the apparatus to perform steps comprising:

packaging electronic content and the control information,

transforming the packaged electronic content and control information into a format that can be rendered by an electronic appliance, and

storing the transformed, packaged electronic content and control information on a computer readable medium for provision to an electronic appliance operable to render the transformed, packaged electronic content and control information and output the packaged electronic content and control information to an input of a retrofitting appliance, the retrofitting appliance being operable to unpackage the packaged electronic content and control information, to make a determination based on the control information as to whether to permit use of the electronic content, and to selectively transmit the electronic content to an output device based on the results of the determination.

9. The apparatus of claim 8 , in which the stored instructions further include instructions that, when executed by the processor, cause the apparatus to perform the steps of:

encrypting the packaged electronic content and the control information.

10. The apparatus of claim 9 , in which the stored instructions further include instructions that, when executed by the processor, cause the apparatus to perform the step of: compressing the encrypted, packaged electronic content and control information.

11. The apparatus of claim 10 , in which the stored instructions further include instructions that, when executed by the processor, cause the apparatus to perform the step of: applying error correction coding to the compressed, encrypted, packaged electronic content and control information.

12. A method comprising:

providing encoded electronic content and encoded control information to an electronic appliance operable to render the encoded electronic content and encoded control information and output the encoded electronic content and encoded control information to an input of a retrofitting appliance, the retrofitting appliance being operable to decode the encoded electronic content and encoded control information, to determine whether to permit the use of the decoded electronic content based on the decoded control information, and to transmit the decoded electronic content to an output device based on the determination.

13. The method of claim 12 , further comprising packaging the encoded electronic content and encoded control information into a data signal.

14. The method of claim 13 , further comprising:

encrypting the electronic content and the control information;

encoding the encrypted electronic content and control information in a rendering format supported by the electronic appliance.

15. The method of claim 13 , further comprising compressing the electronic content and control information.

16. The method of claim 13 , further comprising applying error correction coding to the data signal.

Assignments (2)
RELEASE OF SECURITY INTEREST Recorded Feb 14, 2023
From: ORIGIN FUTURE ENERGY PTY LTD.
To: INTERTRUST TECHNOLOGIES CORPORATION
Reel/Frame 062747/0742 →
SECURITY INTEREST Recorded Mar 18, 2020
From: INTERTRUST TECHNOLOGIES CORPORATION
To: ORIGIN FUTURE ENERGY PTY LTD
Reel/Frame 052189/0343 →