Patent ID: 7933893

Claim:
A computer-implemented method, comprising: defining, by a device operated by a user, a customized viewpoint for the user that includes a preference for the user, wherein the preference provides an association between a data pattern and a computer network resource, in which the data pattern defines an arrangement of user-viewable text; locating, by the user device, the data pattern in a first data structure by determining that the arrangement of user-viewable text matches a portion of text in the first data structure; generating, by the user device, a second data structure including a link indicating the computer network resource associated with the located data pattern, in which generating the second data structure comprises: inserting into the first data structure a hyperlink associated with a URL of the computer network resource, such that an indication of the hyperlink is included in a balloon window that emerges while a pointer is placed over the located data pattern; and storing a status indicating whether the association provided by the preference is enabled; and altering the status of the association in accordance with an offer, from a third party, accepted by the user, wherein the offer comprises an offer to provide the user a benefit having a monetary value in exchange for the user agreeing to include the preference in the customized viewpoint for a predetermined period of time.