System and method for personalized search
AssigneeMicrosoft Corporation
InventorChristopher Weare
Life of this patent
Estimating the term…
Abstract
A system and method for incorporating user preferences into a document search is provided. User events are associated with one or more content tags based on a comparison of the user event with locations in a content space. The user events are tracked to provide a user event history. The user event history is analyzed to select content tags that correspond to user preferences. A search query is modified to include one or more selected content tags. The search query is then matched to documents associated with content tags contained in the search query.
Claims20
A method of performing a search, comprising:
- associating a plurality of user events for a user with content tags;
- receiving a search query from the user;
- selecting one or more of the associated content tags;
- modifying the received search query with the one or more selected content tags;
- matching the modified query with a document associated with at least one of the selected content tags.
A method for performing a document search, comprising:
- providing a user event history comprising a plurality of stored content tags
- analyzing the user event history to select one or more stored content tag;
- modifying a search query to include the one or more selected content tags;
- and
- matching the modified search query with the one or more documents associated with the at least one selected content tag.
A system 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;
- a user event tracker for maintaining a history of content tags corresponding to user events and selecting content tags corresponding to user preferences;
- 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.