Personalized navigation using a search engine
AssigneeMicrosoft Corporation
InventorsJaime Teevan, Susan T. Dumais, Gayathri Ravichandran Geetha, Sarah K. Tyler
Life of this patent
Estimating the term…
Abstract
Personalized navigation for one or more individuals' use of a search engine is provided. Identification of a query submitted to the search engine is performed. If the query is identified to be a personal navigational query, which is a query via which the individuals intend to navigate to a particular site or information object that they have previously viewed, the particular site or information object associated with the query is identified, and results of the search are personalized based on knowledge of the identified site or information object.
Claims17
A computer-implemented process for providing personalized navigation for one or more individuals' use of a search engine, comprising:
- using a computer to perform the following process actions:
- identifying if a query submitted to the search engine is a personal navigational query (PNQ) using syntactic or semantic measures of query similarity to one or more previous queries in the individual's or individuals' search history to identify said query, wherein a PNQ comprises a query designed to navigate to a particular site that was previously viewed by the individual or individuals or an information object (IO) that was previously viewed by the individual or individuals;
- and
- whenever said query is identified to be a PNQ,
- identifying the particular site or IO associated with said query, said identifying comprises at least one of,
- using syntactic or semantic measures of site or IO similarity with sites or IOs used during associated queries from said history to identify said particular site or IO, or
- using system-dependent measures of site or IO similarity with sites or IOs used during associated queries from said history to identify said particular site or IO,
- personalizing results of the search based on knowledge of the identified site or IO.
A computer-implemented process for providing personalized navigation for one or more individuals' use of a search engine, comprising:
- using a computer to perform the following process actions:
- identifying if a query submitted to the search engine is a personal navigational query (PNQ) using behavioral measures of query similarity to one or more previous queries in the individuals' search history to identify said query, wherein a PNQ comprises a query designed to navigate to a particular site that was previously viewed by the individual or individuals or an information object (IO) that was previously viewed by the individual or individuals;
- and
- whenever said query is identified to be a PNQ,
- identifying the particular site or IO associated with said query, said identifying comprises at least one of,
- using syntactic or semantic measures of site or IO similarity with sites or IOs used during associated queries from said history to identify said particular site or IO, or
- using system-dependent measures of site or IO similarity with sites or IOs used during associated queries from said history to identify said particular site or IO, and
- personalizing results of the search based on knowledge of the identified site or IO.
A computer-implemented process for providing personalized navigation for one or more individuals' use of a search engine, comprising:
- using a computer to perform the following process actions:
- identifying if a query submitted to the search engine is a personal navigational query (PNQ) using system-dependent measures of query similarity to identify said query, wherein a PNQ comprises a query designed to navigate to a particular site that was previously viewed by the individual or individuals or an information object (IO) that was previously viewed by the individual or individuals;
- and
- whenever said query is identified to be a PNQ,
- identifying the particular site or IO associated with said query, said identifying comprises at least one of,
- using syntactic or semantic measures of site or IO similarity with sites or IOs used during associated queries from said history to identify said particular site or IO, or
- using system-dependent measures of site or IO similarity with sites or lOs used during associated queries from said history to identify said particular site or IO;
- and
- personalizing results of the search based on knowledge of the identified site or IO.
Dependencies are inferred from the claim text.