Patent ID: 8510309

Claim:
A computer-implemented method, comprising: obtaining a journal of events associated with a user, the events in the journal comprising at least one of events at a plurality of user terminals associated with the user, events during a plurality of sessions associated with the user, or events associated with a plurality of content packages delivered to the user at one or more of the plurality of user terminals; identifying via a processor one or more short-term features and one or more long-term features in the journal based on the events in the journal to yield identified features, each of the short-term features and the long term features identifying a sequence of events in the journal leading to at least one conversion but for which the at least one conversion failed to occur; applying pre-defined tags to the identified features to yield applied tags, each of the pre-defined tags indicating a type of content and a type of conduct for an associated one of the identified features, the type of conduct indicating one of a short-term conduct type and a long-term conduct type; and selecting invitational content to deliver to a user terminal associated with the user based on the applied tags, wherein the invitational content is selected from invitational content related to one of the applied tags corresponding to the short-term conduct type if associated with an activity level in the journal meeting at least one threshold criteria, else the invitational content is selected from invitational content related to at least one of the applied tags corresponding to the long-term conduct type.