Abstract:
A recorder system contains a media key block (MKB) and selectively writes protected content into a recording medium according to the following content protection logic, to combat theft of the protected content: If the medium does not have a MKB, then the recorder writes its stored MKB into the medium and writes protected content into the medium. If the medium has a MKB that is older than the stored MKB in the recorder, then the recorder writes its stored MKB into the medium before re-encrypting and writing protected content into the medium. If the medium has a MKB that is newer than the stored MKB, then the MKB in the medium is used for content protection. The recorder may store the newer MKB in non-volatile memory, effectively updating its previous stored MKB, so the recorder will have the most recently observed MKB for content protection use.
Abstract:
An enhanced broadcasting system for presenting audio or video broadcoasts and related enhancements, the system comprising: a receiver for receiving an audio and video broadcast signal; a first display unit, connected to the receiver, for displaying content of the audio and video broadcast signal; a computer configured for receiving a code fragment correlated to the content of the audio and video broadcast signal; the computer executing software for interpreting the code fragment and correlating the code fragment to the audio and the video broadcast signal with respect to time; and a second display unit, connected to the computer, for displaying the interpreted code fragment.
Abstract:
A method for providing enhanced television broadcasting, the method comprising sending a broadcast signal and one or more enhancements to one or more client devices, the broadcast signal comprising audio and video content, in which the one or more enhancements comprise one or more code fragments synchronized with the audio and video content; the one or more code fragments comprise one or more instructions correlated to the audio and video content; and the one or more instructions contain information allowing the one or more client devices to locally modify in an exclusively local interaction at the one or more client devices enhanced content to be displayed based on the one or more instructions.
Abstract:
A method for providing enhanced television broadcasting, the method comprising sending a broadcast signal and one or more enhancements to one or more client devices, the broadcast signal comprising audio and video content, in which the one or more enhancements comprise one or more code fragments synchronized with the audio and video content; the one or more code fragments comprise one or more instructions correlated to the audio and video content; and the one or more instructions contain information allowing the one or more client devices to locally modify in an exclusively local interaction at the one or more client devices enhanced content to be displayed based on the one or more instructions.