Patent ID: 7966224

Claim:
A method, comprising: identifying a plurality of contacts, each contact having a relationship with a user; receiving information associated with activities of at least one of the contacts; and generating a recommendation for the user, based on the information, utilizing a processor, the recommendation including a list of at least one of websites, television content and selectable content that is displayed to the user upon selection thereof; wherein the recommendation is generated by: scoring the information based on a degree of relationship between the user and a contact associated with the information, user-defined interest areas, a user-configured parameter, and a time of receipt of the information; and prioritizing the information based on the score; wherein upon the user initiating a communication with one of the contacts through a communication device being utilized by the contact, an automated message is displayed on the communication device to the contact which asks the contact to confirm whether the contact wants to be a contact of the user, such that an agent is downloaded onto the communication device being utilized by the contact based on a response of the contact to the message for receiving a portion of the information that is associated with activities of the contact on the communication device.