Patent ID: 8224298

Claim:
A non-transitory computer readable storage medium storing a computer program product, comprising: computer code for providing at least one user page for receiving user input that is capable of being used to define a user profile associated with a user; computer code for receiving a selection of content, utilizing the at least one user page, the content including at least one of a plurality of content channels; computer code for updating the user profile based on the selection of content; computer code for delivering different portions of the content to the user utilizing a plurality of delivery modes including at least two of: a SMS delivery mode, a WAP delivery mode, a MMS delivery mode, an IVR delivery mode, a SMTP delivery mode, a GSM delivery mode, an Internet delivery mode, and a GPRS delivery mode; computer code for delivering a first portion of the content to the user utilizing a first delivery mode including at least one of: the SMS delivery mode, the WAP delivery mode, the MMS delivery mode, the IVR delivery mode, the SMTP delivery mode, the GSM delivery mode, the Internet delivery mode, and the GPRS delivery mode; computer code for delivering a second portion of the content to the user utilizing a second delivery mode that is different from the first delivery mode and includes at least one of: the SMS delivery mode, the WAP delivery mode, the MMS delivery mode, the IVR delivery mode, the SMTP delivery mode, the GSM delivery mode, the Internet delivery mode, and the GPRS delivery mode; computer code for populating the user profile based on an interaction involving the plurality of delivery modes; computer code for receiving a first command associated with a first content; computer code for receiving a second command associated with a second content; computer code for, in response to the receipt of the first command associated with the first content, delivering the first content; computer code for, in response to the receipt of the second command associated with the second content, delivering the second content; computer code for delivering particular channel information associated with a particular channel; computer code for receiving posted information in association with the particular channel information associated with the particular channel; computer code for receiving a content rating from the user in association with at least a particular portion of the content; computer code for updating the user profile based on the content rating; and computer code for delivering content rating-based information to others based on the content rating.