Patent ID: 7836511

Claim:
A method of enforcing rendering of predetermined media content in connection with rendering user selected media content to a user, said method comprising: receiving a request from a user to render the selected media content via a media player of a computing device; downloading to the computing device a selected content file in response to receiving the request from the user to render said selected media content, said selected content file including the selected media content; downloading to the computing device a predetermined content file in response to receiving the request from the user to render said selected media content, said predetermined content file being separate from the selected content file and including media content that is predetermined for rendering with the selected content file; rendering the predetermined media content of the predetermined content file to the user via the media player of the computing device; disabling transport controls of the media player for a predetermined period of time based on an expected length of time for rendering the predetermined media content; generating a token after the predetermined period of time, said token being separate from the predetermined content file and the selected content file; delivering the generated token to the computing device, said delivering comprising delaying delivery of the generated token for the predetermined period of time; and permitting the selected media content of the selected content file to be rendered to the user via the media player on the computing device only after the delayed delivery of the generated token to the computing device whereby rendering of the predetermined media content is enforced before rendering of the selected media content.