Method and system for web page personalization
First Claim
1. A method for personalizing a Web page with content for a user, comprising the steps of:
- 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.
3 Assignments
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.
-
Citations
54 Claims
-
1. A method for personalizing a Web page with content for a user, comprising the steps of:
-
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. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 26, 27, 28, 29, 30, 31, 32)
-
-
25. 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.
-
-
33. 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 (34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 46, 47, 49, 50)
-
-
45. A computer for personalizing Web pages in response to detecting user requests for the Web pages, comprising:
-
a memory for storing a program;
a processor operative with the program to;
(a) detect a request for a particular Web page by an individual user;
(b) obtain a profile of the individual user and a profile of the particular Web page;
(c) produce a modified Web page based on the profile of the individual user and the profile of the particular Web page; and
(d) send the modified Web page for delivery to the individual user.
-
-
48. A system for personalizing a Web page from a Web site of a Web content provider in response to a request by a user, comprising:
-
means for detecting a request for a Web page by a user;
means for obtaining the Web page;
means for obtaining a profile of the Web page;
means for obtaining a profile of the user;
means for producing a modified Web page based on the profile of the Web page and the profile of the user; and
means for delivering the modified Web page to the user.
-
-
51. A system for personalizing a Web page from a Web site of a Web content provider in response to a request by a user, comprising:
-
a first database containing profiles of a plurality of users;
a second database containing profiles of a plurality of Web pages; and
a proxy server including a request generation component for processing a received request for a Web page and generating a valid personalization request and a personalization component for personalizing a Web page in accordance with a profile of the user by generating a modified source file, the proxy server being linked to said first and second databases. - View Dependent Claims (52, 53, 54)
-
Specification