System and method for generating personalized web pages
First Claim
Patent Images
1. A web page personalization system, comprising:
- a web application server for serving a web page that includes personalized search results for a user requesting the web page;
a content repository for storing content for the web page;
a profiling system for dynamically providing profile attributes of the user when the web page is requested; and
a search engine for generating the personalized search results using a query that is based on a selected set of the provided profile attributes.
1 Assignment
0 Petitions
Accused Products
Abstract
A web page personalization system and method. The system comprises: a web application server for serving a web page that includes personalized search results for a user requesting the web page; a content repository for storing content for the web page; a profiling system for dynamically providing profile attributes of the user when the web page is requested; and a search engine for generating the personalized search results using a query that is based a selected set of the provided profile attributes.
-
Citations
19 Claims
-
1. A web page personalization system, comprising:
-
a web application server for serving a web page that includes personalized search results for a user requesting the web page;
a content repository for storing content for the web page;
a profiling system for dynamically providing profile attributes of the user when the web page is requested; and
a search engine for generating the personalized search results using a query that is based on a selected set of the provided profile attributes. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A personalized web page, comprising:
-
a display area having dynamic content that includes a set of personalized search results; and
a query constructor process for generating a query that can be used to provide the personalized search results, wherein the query constructor process includes;
a process for retrieving a predetermined set of profile attributes of the user viewing the web page; and
a process for generating a query based on the retrieved profile attributes of the user and a predetermined set of relevant web page attributes. - View Dependent Claims (8)
-
-
9. A method of generating personalized web pages from a website, comprising:
-
storing web page content in a content repository;
storing profile data for users of the website;
receiving a request for a web page;
dynamically providing profile attributes of a user requesting the web page;
forming a query based on the provided profile attributes of the user;
submitting the query to a search engine to generate personalized search results; and
serving the web page to the user with the personalized search results. - View Dependent Claims (10, 11, 12, 13, 14)
-
-
15. A web application server for serving personalized web pages on a website, comprising:
-
means for accessing web page content in a content repository;
means for accessing profile data for users of the website;
means for receiving a request for a web page;
means for dynamically determining profile attributes of a user requesting the web page;
means for forming a query based on the provided profile attributes of the user;
means for submitting the query to a search engine to generate personalized search results; and
means for serving the web page to the user with the personalized search results. - View Dependent Claims (16)
-
-
17. A method for deploying an application for generating personalized web content, comprising:
providing a computer infrastructure being operable to;
access web page content in a content repository;
access profile data for users of the website;
receive a request for a web page;
dynamically determine profile attributes of a user requesting the web page;
form a query based on the provided profile attributes of the user;
submit the query to a search engine to generate personalized search results; and
serve the web page to the user with the personalized search results.
-
18. Computer software embodied in a propagated signal for generating personalized web pages, the computer software comprising instructions to cause a computer to perform the following functions:
-
receive a request for a web page;
dynamically determine profile attributes of a user requesting the web page;
form a query based on the provided profile attributes of the user;
submit the query to a search engine to generate personalized search results; and
serve the web page to the user with the personalized search results.
-
-
19. A program product stored on a computer readable medium, which when executed generates personalized web page, the program product comprising:
-
program code configured to receive a request for a web page;
program code configured to dynamically determine profile attributes of a user requesting the web page;
program code configured to form a query based on the provided profile attributes of the user;
program code configured to submit the query to a search engine to generate personalized search results; and
program code configured to serve the web page to the user with the personalized search results.
-
Specification