Anticipating interests of an online user
AssigneeMicrosoft Corporation
InventorsARUNGUNRAM C. SURENDRAN, YING LI, FLAVIA SILVANA MOSER, MARTIN ESTER
Life of this patent
Estimating the term…
Abstract
Methods, systems, and computer-readable media for identifying intentions related to a user's present intention are provided. The user's present intention may be determined by mapping the user's current actions to a present intent. A related intent may be determined using an intent chain. The intent chain may be generated by analyzing patterns of user activities and mapping the patterns of activities to the underlying intents.
Claims20
One or more computer-readable media having computer-executable instructions embodied thereon for performing a method of determining an intent that is related to a present intent of the user, wherein the present intent is manifested through one or more actions performed by the user, the method comprising:
- receiving the one or more actions performed by the user;
- determining a present intent for the user based on the one or more actions, wherein the present intent is one of a plurality of intents within an intent ontology that defines relationships between intents and actions, and wherein each of the intents within the plurality of intents is associated with at least one other intent through a chain of intent, wherein the chain of intent includes a sequence of two or more related intents;
- selecting a related intent that is part of a specific chain of intent of which the present intent is also a part;
- and
- retrieving an online object that is associated with the related intent.
A computerized system, including one or more computer-readable media, for finding relationships between intents ascertained from online user actions, the system comprising:
- an activity data store containing a plurality of online actions, wherein each online action is associated with an individual user;
- an intent-association component that identifies chains of intent, which include two or more related intents, by analyzing sequences within, at least, the plurality of online actions, wherein each of the plurality of online actions may be associated with one or more user intents, and wherein a user intent is the object logically accomplished by performing a particular online action;
- an intent-ontology data store that stores an intent ontology that includes, at least, associations between online actions and user intents;
- and
- a chain-of-intent data store that stores the chains of intent identified by the intent-association component.
A computerized method for presenting advertising objects that are related through an intent chain to an intent ascertained from observed online actions performed by a user, the method comprising:
- building a chain-of-intent data store that stores relationships between a plurality of intents, wherein each intent within the chain-of-intent data store is related through a chain of intent to at least one other intent;
- receiving one or more online actions presently performed by the user;
- determining that the user has a present intent based on the one or more online actions;
- retrieving a related intent that is part of a specific chain of intent of which the present intent is also a part, wherein the specific chain of intent is part of the chain-of-intent data store;
- retrieving an advertising object that is associated with the related intent, but not the present intent;
- and
- displaying the advertising object to the user.
Dependencies are inferred from the claim text.