Identifying unseen content of interest
AssigneeMicrosoft Corporation
InventorsDavid A. Raskino, Steven W. Ickman, Christopher C. McConnell, Paul A. Steckler, Matthew G. Dyor
Life of this patent
Estimating the term…
Abstract
Making an information retrieval process public, so that it can be followed by others, allows capturing of an interest graph that allows people to learn more about shared interests with other people. This also allows items of interest to a trusted resource (such as an expert) to be identified. These items can then be brought to the attention of other users that share the same interest as the expert. In addition, by keeping track of what particular content a user has already seen, the system can bring items of interest to the user's attention, where the user has not yet seen those items.
Claims20
A computer-implemented method comprising:
- storing a query progression of a first user relating to a given subject matter, wherein the query progression includes:
- a plurality of related queries from the first user including at least:
- an initial query, and
- a final query;
- and
- storing for the user progression, first user activity information that:
- identifies a particular search result from the final query of the query progression, and
- indicates first user interacted with the particular search result;
- receiving a user query from a second user;
- based on determining the user query relates to the given subject matter,
- comparing the user query from the second user to the query progression of the first user, and
- identifying the query progression as a matching query progression having a query, other than the final query in the plurality of related queries of the matching query progression, that corresponds to the user query;
- and
- providing a user interface display to the second user that identifies at least one of:
- the final query of the matching query progression;
- or
- the particular search result that corresponds to the final query of the matching query progression and was interacted with by the first user.
A computing system comprising:
- at least one processor;
- and
- memory storing instructions executable by the at least one processor, wherein the instructions, when executed, cause the computing system to:
- store a query progression of a first user relating to a given subject matter, wherein the query progression includes a plurality of related queries from the first user including at least:
- an initial query, and
- a final query;
- and
- store, for the query progression, first user activity information that:
- identifies a particular search result from the final quarry of the query progression, and
- indicates the first user interacted with the particular search result;
- receive a user query from a second user;
- based on determining the user query relates to the given subject matter,
- compare the user query from the second user to the query progression of the first user, and
- identify the query progression as a matching query progression having a query, other than the final query in the plurality of related queries of the matching query progression, that corresponds to the user query, and
- provide a user interface display to the second user that identifies at lent one of:
- the final query of the matching query progression;
- or
- particular search result that corresponds to the final query of the matching query progression and was interacted with by the first user.
A computer-implemented method comprising:
- storing a plurality of query progressions of a first user relating to a given subject matter, wherein each given query progression, of the plurality of query progressions, includes:
- a plurality of related queries from the first user including at least:
- an initial query and a final query:
- storing, for each given query progression, first user activity information that:
- identifies a particular search result from the final query of the given query progression, and
- indicates the first user interacted with the particular search result;
- receiving a user query from a second user;
- based on determining the user query relates to the given subject matter,
- comparing the user query from the second user to queries in the plurality of query progressions, and
- identifying a matching query progression from the plurality of query progressions of the first user, the matching query progression having a query, other than the final query in the plurality of related queries of the matching query progression, that corresponds to the user query;
- and
- providing a user interface display to the second user that identifies at least one of:
- the final query of the matching query progression;
- or
- the particular search result that corresponds to the final query of the matching query progression and was interacted with by the first user.
Dependencies are inferred from the claim text.