System and method for improving search relevance
AssigneeMicrosoft Corporation
InventorChristopher Weare
Life of this patent
Estimating the term…
Abstract
A system and method for performing context based document searching is provided. A grid of content tiles is constructed corresponding to a desired concept space. Each content tile is assigned a content tag and is associated with a series of feature values. The feature values are trained to correspond to various regions of the content space. Documents are associated with one or more content tags based on a comparison of document feature values with content tile feature values. A search query is modified to include one or more content tags based on the terms in the search query and/or user preferences. The search query is then matched to documents associated with content tags contained in the search query.
Claims20
A method of performing a context based search, comprising:
- constructing a grid of content tiles, each content tile having a content tag and corresponding to a series of grid feature values;
- searching a document to determine a series of document feature values;
- comparing the document feature values with the grid feature values for each content tile;
- associating one or more content tags with the document based on the comparison of document feature values and grid feature values;
- matching the document with a search query containing at least one of the associated content tags.
A method for performing a document search, comprising:
- providing a grid of content tiles, each content tile having a corresponding content tag and being associated with one or more documents;
- modifying a search query to include at least one content tag;
- and
- matching the modified search query with the one or more documents associated with the at least one content tag.
A search engine for performing context based document searches comprising:
- a grid builder for constructing a grid of content tiles, each content tile having a series of grid feature values;
- a content tag assignment mechanism for assigning a content tag to each content tile;
- a feature association mechanism for determining a series of feature values for a document and associating the document with one or more content tiles;
- and
- a keyword matching mechanism for matching a document associated with a content tag to a search query.
Dependencies are inferred from the claim text.