Patent ID: 8255964

Claim:
A set-top box operating from an interactive television communication system, comprising: a memory; and a controller coupled to the memory, wherein the memory comprises computer-executable instructions, which when executed by the controller, causes the controller to: receive, from the interactive television communication system, media content with metadata, wherein the media content comprises an audio portion and an image portion; record the media content; detect one or more digital rights management rules in the metadata; permit presentation of a first prompt responsive to determining that distribution of a copy of the media content in whole or in part does not violate the one or more digital rights management rules; present a notice in place of the first prompt responsive to determining that distribution of the copy of the media content in whole or in part violates the one or more digital rights management rules; detect in the metadata while receiving the media content a description of the media content correlating with one or more preferences in a preference profile, wherein the preference profile comprises at least one of user preferences or behavioral data; facilitate presentation at a media presentation device the first prompt requesting an acceptance or rejection of the recorded media content responsive to the detected correlation between the metadata and the one or more preferences in the preference profile; facilitate presentation of at least a portion of the recorded media content responsive to receiving a request for playback, wherein the request for playback is from a response to the first prompt; responsive to receiving the rejection of the recorded media content as first user input, process subsequent media content received from the interactive television communication system; and responsive to receiving the acceptance of the recorded media content as second user input: receive one or more editing commands; edit the recorded media content according to said one or more editing commands, thereby generating a portion of the media content to be transmitted responsive to a second prompt; facilitate presentation at the media presentation device the second prompt requesting a selection of one or more communication devices to direct in whole or in part one or both of the audio portion or the image portion of the portion of the media content thereto, wherein the audio portion is for use by the selected one or more communication devices as a ringtone, and wherein the image portion is for use by the selected one or more communication devices as a background setting; detect the selection of at least one of the one or more communication devices; and transmit in whole or in part one or both of the audio portion or the image portion of the recorded media content to the selected one or more communication devices.