Domain expertise determination
First Claim
1. A method comprising:
- monitoring a web browser session by a user, including;
identifying a search query submitted by the user, the search query generating a search results page, the search results page including links to web sites in a technical domain;
during the web browser session, monitoring the user'"'"'s interaction with one or more web pages of the linked websites, including;
determining the branchiness of the user'"'"'s interaction with the search results page; and
identifying one or more technical words in said one or more web pages; and
determining an expertise of the user within the technical domain based on the determined branchiness of the user'"'"'s interaction and by comparing the one or more technical words to a mapping of technical words to expertise for the technical domain.
2 Assignments
0 Petitions
Accused Products
Abstract
A user'"'"'s domain expertise may be estimated through several factors by monitoring different aspects of a user'"'"'s interaction with a web browser. Based on the user'"'"'s domain expertise, search results may be presented to the user that is commensurate with their expertise, resulting in a more efficient and productive on line session. A user'"'"'s expertise in a knowledge domain may be determined from the user'"'"'s behavior, including analyzing search queries, monitoring how the user navigates between and through websites, and analyzing the specific cites visited. As a user interacts with a browser, the user'"'"'s estimated domain expertise may be updated and used to provide appropriate and useful search results. In many embodiments, a user may have different expertise levels for different technical domains.
-
Citations
19 Claims
-
1. A method comprising:
-
monitoring a web browser session by a user, including; identifying a search query submitted by the user, the search query generating a search results page, the search results page including links to web sites in a technical domain; during the web browser session, monitoring the user'"'"'s interaction with one or more web pages of the linked websites, including; determining the branchiness of the user'"'"'s interaction with the search results page; and identifying one or more technical words in said one or more web pages; and determining an expertise of the user within the technical domain based on the determined branchiness of the user'"'"'s interaction and by comparing the one or more technical words to a mapping of technical words to expertise for the technical domain. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method comprising:
-
determining a user expertise level of a user within a technical domain; identifying a website selected by the user; determining an expertise level and an associated technical domain for the website by associating the user expertise level and the technical domain with the website; and storing the expertise level and the associated technical domain for the website. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A method comprising:
-
accessing search results returned in response to a search query; identifying one or more technical words from the search results; accessing a mapping of technical words to expertise; and determining an expertise of a user based on the one or more technical words by comparing the one or more technical words to the mapping. - View Dependent Claims (16, 17, 18, 19)
-
Specification