Patent ID: 7702653

Claim:
A computer-implemented method performed by one or more computer systems, the method comprising: storing for each of a plurality of users, a user profile comprised of user supplied information associated with the user in a database associated with a social network; automatically determining a plurality of web pages that are independent of the social network; responsive to automatically determining the plurality of web pages, identifying via a communications network one or more triggering conditions associated with a web page from the plurality of web pages, wherein each triggering condition is based on a descriptive attribute of content included in the web page and each triggering condition specifies an action to be performed subsequent to the triggering condition being satisfied; automatically determining a select user profile in response to the user supplied information for the select user profile satisfying at least one triggering condition associated with the web page; and responsive to the at least one triggering condition associated with the web page being satisfied by the descriptive attribute included in the select user profile, performing the action specified by the triggering condition.