Patent Document ID: 9369536
Application ID: 13927011
Patent Flag: 1

Claim One:
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.