METHOD AND APPARATUS TO REORDER SEARCH RESULTS IN VIEW OF IDENTIFIED INFORMATION OF INTEREST
First Claim
Patent Images
1. A method comprising:
- storing data of interest on a local computing device;
receiving a query with regard to the data of interest stored on the local computing device;
modifying the query based on the data of interest and submitting the query to at least one query processor;
receiving query results in a first order in response to the submitted query;
scoring each of at least a subset of the query results as a function of the data of interest; and
reordering the query results into a second order as a function of the scoring.
1 Assignment
0 Petitions
Accused Products
Abstract
Various embodiments described herein provide systems, methods, and software to automatically reorder search results presented to users based on information specific to the user or the computing environment of the user. Some embodiments include a data store holding user or environment specific data that is used to identify search results that are more likely to be relevant to the user. These and other embodiments are described in greater detail herein.
-
Citations
20 Claims
-
1. A method comprising:
-
storing data of interest on a local computing device; receiving a query with regard to the data of interest stored on the local computing device; modifying the query based on the data of interest and submitting the query to at least one query processor; receiving query results in a first order in response to the submitted query; scoring each of at least a subset of the query results as a function of the data of interest; and reordering the query results into a second order as a function of the scoring. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A non-transitory computer readable medium, with instructions stored thereon, which when executed by at least one processor of a computing device, cause the computing device to:
-
store data of interest on a local computing device; receive a query with regard to the data of interest stored on the local computing device; modify the query based on the data of interest and submitting the query to at least one query processor; receive query results in a first order in response to the submitted query; score each of at least a subset of the query results as a function of the data of interest; and reorder the query results into a second order as a function of the scoring. - View Dependent Claims (13, 14, 15, 16)
-
-
17. An apparatus comprising:
-
at least one processor, at least one memory device, and at least one network interface device; an Internet browsing application stored on the at least one memory device and executable by the at least one processor; a search result re-ranking module stored on the at least one memory device and executable by the at least one processor to be operable with the Internet browsing application to; store data of interest on the at least one memory device; receive a query with regard to the data of interest stored on the at least one memory device; modify the query based on the data of interest and submitting the query, via the at least one network interface device, to at least one query processor; receive, via the at least one network interface device, search results in a first order in response to a search submitted to an Internet searching utility through the Internet browsing application; score each of at least a subset of the search results as a function of data of interest for the apparatus; and reorder the search results into a second order as a function of the score of each of the scored search results. - View Dependent Claims (18, 19, 20)
-
Specification