Results from search providers using a browsing-time relevancy factor
First Claim
1. A method for searching Web pages comprising:
- identifying query criteria entered into a search provider;
determining a plurality of Web pages that satisfy the query criteria;
ascertaining a page ranking for each of the plurality of Web pages, wherein each page ranking is based upon at least one relevancy factor; and
presenting ordered results for the query criteria, which are ordered by the ascertained page rankings,wherein the at least one relevancy factor includes a browsing-time factor,wherein the browsing-time factor is determined based upon a behavioral event of a user at the plurality of Web pages gathered by a behavioral capture engine, an elapsed time taken by the user before the user returns to the search provider gathered by a return-to-engine timer, and a cumulative score calculated from a first set of scores and a second set of scores,wherein the first set of scores correspond to types of behavioral actions performed by the user on a browsed Web page gathered by the behavioral capture engine, andwherein the second set of scores correspond to time spent by the user at the browsed Web page and the elapsed time taken by the user to return to the search provider from the browsed Web page gathered by the return-to-engine timer,wherein the browsing-time factor disregards input from a computing device in response to a fixed number of accesses which have occurred from the computing device per a predetermined time period,wherein the browsing-time factor is adjusted responsive to an adjustment event,wherein the browsing-time factor is adjusted by detecting a negative adjustment event relating to the browsed Web page, and unfavorably adjusting the browsing-time factor responsive to the negative adjustment event, andwherein the negative adjustment event indicates the user adding the browsed Web page to a list of Web pages blocked by a firewall.
1 Assignment
0 Petitions
Accused Products
Abstract
A method for searching Web pages that begins with the identification of query criteria entered into a search provider. A set of Web pages that satisfies the query criteria are determined. Then, a page ranking is ascertained for each Web page in the set. The Web pages are presented in order by page ranking. The page ranking is based upon at least one relevancy factor that includes a browsing-time factor. The browsing-time factor can be calculated from browsing behavior exhibited by users, who provided similar query criteria. The set of users from which the browsing-time factor is calculated can include a current user, a set of users sharing characteristics with the current user, and/or a general set of users. Browsing behavior can include time spent at a Web page, where the browsed Web page is a page that was previously presented as a search result for the similar query criteria.
-
Citations
20 Claims
-
1. A method for searching Web pages comprising:
-
identifying query criteria entered into a search provider; determining a plurality of Web pages that satisfy the query criteria; ascertaining a page ranking for each of the plurality of Web pages, wherein each page ranking is based upon at least one relevancy factor; and presenting ordered results for the query criteria, which are ordered by the ascertained page rankings, wherein the at least one relevancy factor includes a browsing-time factor, wherein the browsing-time factor is determined based upon a behavioral event of a user at the plurality of Web pages gathered by a behavioral capture engine, an elapsed time taken by the user before the user returns to the search provider gathered by a return-to-engine timer, and a cumulative score calculated from a first set of scores and a second set of scores, wherein the first set of scores correspond to types of behavioral actions performed by the user on a browsed Web page gathered by the behavioral capture engine, and wherein the second set of scores correspond to time spent by the user at the browsed Web page and the elapsed time taken by the user to return to the search provider from the browsed Web page gathered by the return-to-engine timer, wherein the browsing-time factor disregards input from a computing device in response to a fixed number of accesses which have occurred from the computing device per a predetermined time period, wherein the browsing-time factor is adjusted responsive to an adjustment event, wherein the browsing-time factor is adjusted by detecting a negative adjustment event relating to the browsed Web page, and unfavorably adjusting the browsing-time factor responsive to the negative adjustment event, and wherein the negative adjustment event indicates the user adding the browsed Web page to a list of Web pages blocked by a firewall. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method for ordering a set of Web pages satisfying query criteria comprising:
-
for each Web page in a set of Web pages satisfying query criteria, assigning a page ranking value based at least in part upon a browsing-time factor; ordering the Web pages in the set in accordance with the assigned page ranking values; and presenting the Web pages in order within a search Web page in which the query criteria was entered, wherein the browsing-time factor is determined based upon a behavioral event of a user at the plurality of Web pages gathered by a behavioral capture engine, an elapsed time taken by the user before the user returns to the search provider gathered by a return-to-engine timer, and a cumulative score calculated from a first set of scores and a second set of scores, wherein the first set of scores correspond to types of behavioral actions performed by the user at an associated browsed Web page gathered by the behavioral capture engine, and wherein the second set of scores correspond to the elapsed time spent by the at the associated browsed Web page and the elapsed time taken by the user to return to the search provider from the associated browsed Web page gathered by the return-to-engine timer, wherein the browsing-time factor disregards input from a computing device in response to a fixed number of accesses which have occurred from the computing device per a predetermined time period, wherein the browsing time factor is adjusted responsive to an adjustment event, wherein the browsing-time factor is adjusted by detecting a negative adjustment event relating to the browsed Web page, and unfavorably adjusting the browsing-time factor responsive to the negative adjustment event, and wherein the negative adjustment event indicates the user adding the browsed web page to a list of web pages blocked by a firewall. - View Dependent Claims (11, 12, 13, 14, 15)
-
-
16. A system for ordering a set of Web pages comprising:
-
a computer executing a search provider configured to search Web pages for a user entered query criteria; and a computer executing a result refinement engine configured to apply relevancy algorithms, wherein said relevancy algorithms order Web pages based on at least one relevancy factor, wherein the at least one relevancy factor includes a browsing-time factor, wherein the browsing-time factor is determined based upon a behavioral event of a user at the plurality of Web pages gathered by a behavioral capture engine, an elapsed time taken by the user before the user returns to the search provider gathered by a return-to-engine timer, and a cumulative score calculated from a first set of scores and a second set of scores, wherein the first set of scores correspond to types of behavioral actions performed by the user on a browsed Web page gathered by the behavioral capture engine, and wherein the second set of scores correspond to time spent by the user at the browsed Web page and the elapsed time taken by the user to return to the search provider from the browsed Web page gathered by a return-to-engine timer, wherein the browsing-time factor disregards input from a computing device in response to a fixed number of accesses which have occurred from the computing device per a predetermined time period, wherein the browsing time factor is adjusted responsive to an adjustment event, wherein the browsing time factor is adjusted by detecting a positive adjustment event relating to the browsed Web page, and favorably adjusting the browsing-time factor responsive to the positive adjustment event, and wherein the positive adjustment event indicates the user making a purchase from the browsed Web page. - View Dependent Claims (17, 18, 19, 20)
-
Specification