Method and apparatus for processing messages based on interactive history and context between sender and recipient
First Claim
1. 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.
4 Assignments
0 Petitions
Accused Products
Abstract
Techniques for processing messages based on interactive history and context between a sender and a recipient are described herein. In one embodiment, a process includes, but is not limited to, in response to a message to be received by a recipient from a sender over a network, determining one or more previous transactions associated with the sender and the recipient, the one or more previous transactions being recorded during course of operations performed within an entity associated with the recipient, and generating a list of one or more candidates of interactive history links based on the determined one or more previous transactions, such that the recipient is able to select one or more of the candidates of interactive history links to be performed for responding the message of the sender. Other methods and apparatuses are also described.
-
Citations
20 Claims
-
1. 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. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A non-transitory computer-readable medium having instructions stored therein, which when executed by a computer, cause the computer to perform a method, the 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. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A data processing system, comprising:
-
a memory; a processor coupled to the memory and configured to include a processing logic configured to receive a communication over a network from a sender to an entity having a recipient associated with the entity, determine 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; determine a type of business of the sender and a location of the sender; determine at least one role of the recipient within the entity; extract at least one keyword from the communication; and an action generator, coupled to the processing logic, configured to generate at least one action candidate 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 related 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. - View Dependent Claims (18, 19, 20)
-
Specification