Patent ID: 8914850

Claim:
A method comprising: receiving, via a receiver device, user input information to access an application, the user input information including at least one action request provided by a user device; authorizing the user to access the application; storing the user input information as part of a contextual history information record in a database memory, the contextual history information identifying a first session and comprising selection events occurring during the first session and the at least one action request made during the first session; identifying a user inquiry initiated by the user device; creating a second session responsive to receiving the user inquiry and retrieving the contextual history information of the first session; applying the contextual history information to the second session to resume a previous context of the first session; generating a response message to the selected at least one action request based on the contextual history information and the user inquiry; forwarding the response message to the user device via a transmitter device via the second session; and generating at least one additional response automatically based on a third party application, the at least one additional response being based on at least a portion of the contextual history information, wherein the at least one additional response is a reminder that is derived from previous user transactions and the stored contextual history information.