Event-based user behavior timeline, predictions, and recommendations
First Claim
Patent Images
1. A system comprising:
- a data store configured to store one or more modules for execution; and
a hardware processor in communication with the data store, the processor configured to execute modules stored in the data store comprising;
a timeline module including computer executable instructions, that when executed, cause the processor to;
determine, based at least in part on first data associated with a user, one or more significant life events of the user, wherein the one or more significant life events include at least one of birthdays, vacations, changing residences, birth of a child, educational milestones, or anniversaries;
determine second data associated with the user that is contextually relevant to the one or more significant life events; and
generate a timeline structure for the user, the timeline structure including the one or more significant life events and the second data determined to be contextually relevant to the one or more significant life events;
a prediction module including computer executable instructions, that when executed, cause the processor to determine a prediction of user behavior based at least in part on an analysis of the timeline structure with respect to a user behavior prediction criterion, the user behavior having a tendency to follow an occurrence of at least one of the one or more significant life events; and
a recommendation module including computer executable instructions, that when executed, cause the processor to provide an item recommendation associated with the prediction of user behavior to the user.
1 Assignment
0 Petitions
Accused Products
Abstract
Techniques for generating a timeline of significant events associated with a user and of user behavior that is contextually relevant to the events are described herein. Also, the techniques include predicting user behavior that has a tendency to occur after an event and for providing item recommendations associated with the predictions. In some implementations, the event that is noted in predicting user behavior may be retrieved from the timeline.
32 Citations
25 Claims
-
1. A system comprising:
-
a data store configured to store one or more modules for execution; and a hardware processor in communication with the data store, the processor configured to execute modules stored in the data store comprising; a timeline module including computer executable instructions, that when executed, cause the processor to; determine, based at least in part on first data associated with a user, one or more significant life events of the user, wherein the one or more significant life events include at least one of birthdays, vacations, changing residences, birth of a child, educational milestones, or anniversaries; determine second data associated with the user that is contextually relevant to the one or more significant life events; and generate a timeline structure for the user, the timeline structure including the one or more significant life events and the second data determined to be contextually relevant to the one or more significant life events; a prediction module including computer executable instructions, that when executed, cause the processor to determine a prediction of user behavior based at least in part on an analysis of the timeline structure with respect to a user behavior prediction criterion, the user behavior having a tendency to follow an occurrence of at least one of the one or more significant life events; and a recommendation module including computer executable instructions, that when executed, cause the processor to provide an item recommendation associated with the prediction of user behavior to the user. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A computer-implemented method comprising:
-
under control of one or more computing devices configured with specific computer executable instructions, receiving first data associated with a user; determining, based at least in part on the first data, one or more significant life events of the user; determining second data associated with the user that is contextually relevant to the one or more significant life events, the second data including user behavior data associated with the user; generating a timeline structure for the user, the timeline structure including the one or more significant life events and including the second data determined to be contextually relevant to the one or more significant life events; predicting user behavior based at least in part on an analysis of the timeline structure with respect to at least one a user behavior prediction criterion, the user behavior having a tendency to follow an occurrence of at least one of the one or more significant life events; and providing, to a user device associated with the user, an item recommendation associated with the prediction of user behavior. - View Dependent Claims (7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A non-transitory computer-readable medium storing computer executable instructions that, when operated by a processor, perform operations comprising:
- analyzing user data associated with a user based at least in part on a user behavior prediction criteria, the user data including at least one of personal information, demographic data, or social network data and indicating a significant life event associated with user behavior;
determining additional data associated with the user that is contextually relevant to the significant life event;
generating a timeline structure including the significant life event and the additional data;
determining a prediction of the user behavior for the user based at least in part on the analyzing the user data and the generating the timeline structure; and
providing to the user an item recommendation associated with the prediction of the user behavior. - View Dependent Claims (20, 21, 22, 23, 24, 25)
- analyzing user data associated with a user based at least in part on a user behavior prediction criteria, the user data including at least one of personal information, demographic data, or social network data and indicating a significant life event associated with user behavior;
Specification