Patent ID: 8200691

Claim:
A method comprising: in response to a message to be received by a recipient from a sender over a network, determining, by at least one processor-based device, at least one previous transaction associated with the sender and the recipient, the at least one previous transaction being recorded during course of operations performed within an entity associated with the recipient, wherein determining the at least one previous transaction comprises: performing a first search of interactive history records based on an identity of the sender and performing a second search of the interactive history records based on identities of entity users associated with the sender by at least accessing a first database to search first previous transactions associated with the sender with respect to the entity, and accessing, substantially concurrently with the accessing of the first database, a second database to search second previous transactions associated with the recipient with respect to the sender, wherein a list of at least one action candidate is generated based on at least one of the first and second previous transactions, determining a type of business of the sender and a location of the sender, determining at least one role of the recipient within the entity, extracting at least one keyword from a communication; and generating, by the at least one processor-based device, the list of at least one action candidate based on the determined at least one previous transaction associated with the sender and the recipient and one or more of the following: sender information, recipient information, and the extracted keyword, wherein the at least one previous transaction associated with the sender and the recipient including previous triggered links of at least one of related sales orders and related invoices recorded in the interactive history records for interactions between the sender and the recipient, wherein the at least one action candidate is likely to be taken by the recipient and is an optional action recommended to the recipient, in addition to at least one action required to be taken in response to the message.