Method and system for providing a link in an electronic file being presented to a user
First Claim
1. A method comprising:
- storing, in a memory of a user computer, a plurality of preferences, wherein each preference provides an association between one or more text patterns and one URL;
allowing a user to select, using an input device, a preference from the plurality of preferences;
receiving a request from a user to retrieve markup language-based electronic content;
generating a request for content from a Web server;
in response to the request for content, receiving a markup language-based electronic file, in which the electronic file comprises a user-viewable text portion;
determining if a portion of the user-viewable text portion matches any of the text patterns of the plurality of preferences;
if it is determined that a portion of the user-viewable text portion matches a text pattern, modifying the electronic file to include an HTML hyperlink to the URL that is associated with the matched text pattern, in which the hyperlink is included substantially at the location of the matched portion of the user-viewable text portion, and presenting the modified electronic file to the user so that the hyperlink appears in place of the matched portion of the user-viewable text portion.
2 Assignments
0 Petitions
Accused Products
Abstract
A method for providing a link in an electronic file being presented to a user which includes defining a customized viewpoint for the user. The viewpoint includes a preference for the user that provides an association between a data pattern and a computer network resource. The method also includes generating a request for content, receiving an electronic file in response to the request, and evaluating the electronic file to recognize a match between at least one portion of the electronic file and the data pattern. Upon recognizing a match, the electronic file is modified to include a link to the computer network resource associated with the matching data pattern, and the modified electronic file is presented to the user. Thus, the link included in the electronic file presented to the user is customized for the user, and different users who retrieve the same content can be provided with links to different computer network resources depending on their respective viewpoints.
-
Citations
14 Claims
-
1. A method comprising:
-
storing, in a memory of a user computer, a plurality of preferences, wherein each preference provides an association between one or more text patterns and one URL;
allowing a user to select, using an input device, a preference from the plurality of preferences;
receiving a request from a user to retrieve markup language-based electronic content;
generating a request for content from a Web server;
in response to the request for content, receiving a markup language-based electronic file, in which the electronic file comprises a user-viewable text portion;
determining if a portion of the user-viewable text portion matches any of the text patterns of the plurality of preferences;
if it is determined that a portion of the user-viewable text portion matches a text pattern, modifying the electronic file to include an HTML hyperlink to the URL that is associated with the matched text pattern, in which the hyperlink is included substantially at the location of the matched portion of the user-viewable text portion, and presenting the modified electronic file to the user so that the hyperlink appears in place of the matched portion of the user-viewable text portion. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. An apparatus comprising:
a personal computer that includes the computer readable medium of claim 14 that stores Web browser software, whereby the Web browser software resides locally within the personal computer.
Specification