Method and system for web page personalization
First Claim
1. A method for adapting a published Web page for a user, comprising:
- providing a profile of the Web page;
providing a profile of the user; and
producing a modified Web page based on the profile of the Web page and the profile of the user, wherein the Web page is adapted at a proxy server associated with the user.
1 Assignment
0 Petitions
Accused Products
Abstract
The invention includes a method and system for personalizing displays of published Web pages provided by Web content providers to meet the interests of Web users accessing the pages, based on profiles of the users. The system preferably provides to the requesting user, through a proxy server, an edited version of the HTML file for the original published Web page that is served by a host Web server. The system uses user profiles that may include demographic and psychographic data to edit the requested Web page. The content of a Web page as published by a host Web server may be coded to correlate components of the Web page with demographic and psychographic data. The user profiles may then be used to filter the content of a coded Web page for delivery to a requesting user. The system may rearrange content on a published Web page so that content determined to be of higher interest to a user is more prominently featured or more easily or quickly accessible. The system may also delete content on a published Web page that is determined to be of low interest to a user. In embodiments of the invention, a single proxy server or proxy server system personalizes Web pages from multiple Web servers, using a single user profile for a user.
208 Citations
20 Claims
-
1. A method for adapting a published Web page for a user, comprising:
-
providing a profile of the Web page;
providing a profile of the user; and
producing a modified Web page based on the profile of the Web page and the profile of the user, wherein the Web page is adapted at a proxy server associated with the user. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A method for profiling a Web page, comprising the steps of:
- obtaining the HTML file for the Web page, the HTML file including one or more content components;
defining a classification scheme including one or more categories; and
parsing the HTML file for the Web page to identify the one or more content components; and
associating at least one of the one or more content components with at least one of the one or more categories.
- obtaining the HTML file for the Web page, the HTML file including one or more content components;
-
18. A method for personalizing for individual users in accordance with their requests a plurality of Web pages that are published on a plurality of Web content provider sites and accessible to a plurality of users, comprising the steps of:
- providing profiles of the plurality of Web pages;
providing profiles of the plurality of users;
monitoring requests from the plurality of users;
detecting an individual request for a particular Web page;
obtaining the particular Web page;
obtaining a profile for the particular Web page;
obtaining a profile for the individual user;
producing a modified Web page based on the profile for the particular Web page and the profile for the individual user; and
sending the modified Web page for delivery to the individual user. - View Dependent Claims (19, 20)
- providing profiles of the plurality of Web pages;
Specification