Patent Document ID: 10025858
Application ID: 14031245

Base 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, 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.

---

Claim 7:
7. The method of claim 1 , wherein said steps of claim 1 are steps performed by at least one of a service agent and a computing device manipulated by the service agent, the steps being performed in response to a service request.