Patent ID: 8832270

Claim:
A method comprising: receiving, by a processor, information regarding on-line behavior of a user; determining, by the processor, from the received information, if the user is vacillating with respect to an entity based on a detected vacillation pattern; wherein, if it is determined that the user is vacillating with respect to the entity: constructing, by the processor, a vacillation event model (VEM) that stores information about the detected vacillation pattern, the vacillation event model comprising identification information of the user and the entity and a degree of vacillation demonstrated by the user with respect to the entity; employing, by the processor, the VEM to engage the user in making a decision regarding the entity; and storing, by the processor, the VEM to a data warehouse; wherein, if no vacillation pattern is detected by the processor: providing, by the processor, an interface to the user that enables the user to engage the processor in making a decision regarding the entity.