Patent ID: 8200692

Claim:
A computer-implemented method, comprising: receiving a communication over a network from a sender to an entity having a recipient associated with the entity; determining at least one previous transaction associated with the sender and the entity, the at least one previous transaction being recorded during a course of operations performed within the entity; 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 the communication; and generating at least one action candidate of interactive history links based on the determined at least one previous transaction and one or more of the following: the sender information, the recipient associated with the entity information and the extracted keyword, wherein the at least one action candidate includes at least one required action candidate and at least one optional action candidate, wherein the optional candidate is a candidate that the recipient will more likely than not be taken by the recipient, and wherein the recipient selects at least one required action candidate and at least one optional action candidate to respond to the communication from the sender; wherein the interactive history links include links of business context from at least one previous transaction, the business context being obtained from a sender-oriented database and an entity-oriented database configured to generate the at least one action candidate, wherein the at least one action candidate is selected and configured based on a determination of whether the at least one action candidate is sender-oriented or entity-oriented.