Patent ID: 6963877

Claim:
In an encoder for encoding a media file so that it is capable of being decoded for playback as a media stream, a computer-implemented method for encoding data and time restriction information with said media file such that when said encoded media file is decoded for playback as said media stream, said data is reproduced in said media stream only during a time period predetermined by said time restriction information, comprising the steps of: (1) receiving a media file; (2) receiving at least one data file comprising at least one data segment; (3) receiving time restriction information for each said data segment that specifies said time period, such that said data segment can be reproduced as part of said decoded media stream only if said time period corresponds to the current time and/or date when said media stream is being played back; and (4) selectively modifying part of said encoded media file to embed each said data segment and said corresponding time restriction information.