Methods and systems for conducting a personalized web browser search by probability estimation that is unseen document is of interest to the user
First Claim
1. A computer-implemented method for providing information to a user, the method comprising:
- displaying a web page using a browser program running on a computer;
monitoring user interactions with the web page while the user is engaged in the use of said browser program;
analyzing the monitored interactions to estimate parameters of a user specific learning machine;
selecting a plurality of documents related to said web page by computing an estimated probability that the documents are of interest to the user, wherein the selecting step of said plurality of documents comprises for each subject one of the plurality of documents;
identifying properties of the subject document; and
applying the identified properties of the subject document to the user specific learning machine to estimate a probability P(u|d) that the subject unseen document is of interest to the user; and
presenting, via said browser, information regarding at least some of said plurality of documents to the user.
0 Assignments
0 Petitions
Accused Products
Abstract
A method for providing automatic, personalized information services to a computer user includes the following steps: transparently monitoring user interactions with data during normal use of the computer; updating user-specific data files including a set of user-related documents; estimating parameters of a learning machine that define a User Model specific to the user, using the user-specific data files; analyzing a document to identify its properties; estimating the probability that the user is interested in the document by applying the document properties to the parameters of the User Model; and providing personalized services based on the estimated probability. Personalized services include personalized searches that return only documents of interest to the user, personalized crawling for maintaining an index of documents of interest to the user; personalized navigation that recommends interesting documents that are hyperlinked to documents currently being viewed; and personalized news, in which a third party server customized its interaction with the user.
-
Citations
16 Claims
-
1. A computer-implemented method for providing information to a user, the method comprising:
-
displaying a web page using a browser program running on a computer; monitoring user interactions with the web page while the user is engaged in the use of said browser program; analyzing the monitored interactions to estimate parameters of a user specific learning machine; selecting a plurality of documents related to said web page by computing an estimated probability that the documents are of interest to the user, wherein the selecting step of said plurality of documents comprises for each subject one of the plurality of documents;
identifying properties of the subject document; and
applying the identified properties of the subject document to the user specific learning machine to estimate a probability P(u|d) that the subject unseen document is of interest to the user; andpresenting, via said browser, information regarding at least some of said plurality of documents to the user. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A computer-implemented method for providing personalized information services to a user, the method comprising:
-
displaying a web page using a browser program running on a computer; monitoring user interactions with the web page while the user is engaged in use of said browser program; analyzing the monitored interactions to determine documents of interest to the user; estimating parameters of a user-specific learning machine based at least in part on the documents of interest to the user; selecting a plurality of documents related to said web page, said relation based on said web page and, for each respective one of the plurality of documents, an estimated probability P(u|d) that the respective document is of interest to the user, wherein the selecting step of said plurality of documents comprises, for each respective one of the plurality of documents;
identifying properties of the respective document, and applying the identified properties of the respective document to the user specific learning machine to estimate the probability that the respective unseen document is of interest to the user; andpresenting information concerning at least some of the plurality of documents to the user via the browser. - View Dependent Claims (10, 11, 12, 13, 14)
-
-
15. A computer-implemented method for providing information to a user, the method comprising:
-
displaying a web page using a browser program running on a computer; monitoring user interactions with the web page while the user is engaged in the use of said browser program; analyzing the monitored interactions to estimate parameters of a user specific learning machine; selecting a plurality of documents related to said web page by computing an estimated probability that the documents are of interest to the user, wherein the selecting step of said plurality of documents comprises for each subject one of the plurality of documents;
identifying properties of the subject document; and
applying the identified properties of the subject document to the user specific learning machine to estimate a probability P(u|d,q) that the subject unseen document is of interest to the user; andpresenting, via said browser, information regarding at least some of said plurality of documents to the user.
-
-
16. A computer-implemented method for providing personalized information services to a user, the method comprising:
-
transparently monitoring user interactions with data while the user is engaged in normal use of a browser program running on the computer;
analyzing the monitored data to determine documents of interest to the user;
estimating parameters of a user-specific learning machine based at least in part on the documents of interest to the user;
receiving a search query from the user;
retrieving a plurality of documents based on the search query;for each retrieved document of said plurality of retrieved documents;
identifying properties of the retrieved document, and applying the identified properties of the retrieved document to the user-specific learning machine to estimate a probability P(u|d) that the retrieved document is of interest to the user, the identified properties of the retrieved document including determining whether at least one of said documents of interest contains a link to said retrieved document; andusing the estimated probabilities for the respective plurality of retrieved documents to present at least a portion of the retrieved documents to the user.
-
Specification