System and method for identifying and establishing preferred modalities or channels for communications based on participants' preferences and contexts
First Claim
1. A system to facilitate communications between parties, comprising:
- a first component associated with a request for attentional resources of a contactee, the first component is a contactor data store that includes preferences of a contactor relating to the request;
a second component that facilitates a response to the request based in part on the utility of the request to the contactee, the second component is a contactee data store that includes preferences of the contactee relating to at least one of the request and the response; and
a contact manager to facilitate communications between the contactor and the contactee based in part on the preferences of the parties, the request and the response, the contact manager including decision-theoretic formulae to facilitate communications between the parties, the decision-theoretic formulae including the following equation;
Aj is a communication modality being considered;
ACk is a communication modality employed by the contactor;
contextRi is a context of the contactee;
contextC is a context of the contactor;
C is an identity of the contactor; and
p(contextRi|E) is a conditional probability that the contactee has a certain context given the evidence E and is employed with a utility function u to determine ideal communication actions that maximize the utility of communications between the contactor and the contactee.
2 Assignments
0 Petitions
Accused Products
Abstract
A system and method for identifying and establishing preferred modalities or channels for communications based on participants'"'"' preferences and capabilities is provided. In one approach, the system attempts to optimize the inferred or directly accessed preferences of a contactee given the accessed or inferred preferences, capabilities and goals of the contactor while keeping the rationale and context of the contactee private. Such optimization can be achieved using preferences and policies concerning handling the attempted contact based on a deterministic specification or through inferring context, content and task under uncertainty by employing decision-theoretic inferences to attempt to maximize the expected utility of the communication to the contactee. The methods may include a consideration of metadata within a standard schema that is transmitted along with a communication attempt, representing information about such attributes as the identity of the contactor, the task at hand, the overall context of the contactor, and the communication capabilities available to the contactor. The invocation of the communication service may be performed in a variety of ways, including single button invocations, and via a communication service that is more deeply integrated with other applications and functionalities. The service can also include automated rescheduling of communications based on a consideration of forecasts of availability of both the contactor and contactee.
158 Citations
43 Claims
-
1. A system to facilitate communications between parties, comprising:
-
a first component associated with a request for attentional resources of a contactee, the first component is a contactor data store that includes preferences of a contactor relating to the request; a second component that facilitates a response to the request based in part on the utility of the request to the contactee, the second component is a contactee data store that includes preferences of the contactee relating to at least one of the request and the response; and a contact manager to facilitate communications between the contactor and the contactee based in part on the preferences of the parties, the request and the response, the contact manager including decision-theoretic formulae to facilitate communications between the parties, the decision-theoretic formulae including the following equation;
Aj is a communication modality being considered; ACk is a communication modality employed by the contactor; contextRi is a context of the contactee; contextC is a context of the contactor; C is an identity of the contactor; and p(contextRi|E) is a conditional probability that the contactee has a certain context given the evidence E and is employed with a utility function u to determine ideal communication actions that maximize the utility of communications between the contactor and the contactee. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A method to facilitate communications between parties, comprising:
-
communicating a first set of preferences to send information; communicating a second set of preferences to receive the information; and enabling communications between two or more parties based at least in part on the preferences and decision-theoretic formulae, the decision-theoretic formulae including the following equation;
Aj is a communication modality being considered; ACk is a communication modality employed by a contactor; contextRi is a context of a contactee; contextC is a context of the contactor; C is an identity of the contactor; and p(contextRi|E) is a conditional probability that the contactee has a certain context given the evidence E and is employed with a utility function u to determine ideal communication actions that maximize the utility of communications between the contactor and the contactee. - View Dependent Claims (17, 18, 19, 20, 21)
-
-
22. A system to facilitate communications between parties, comprising:
-
means for specifying preferences to send and receive communications; means for transmitting one or more selection options requesting the attention of at least one party via the communications; and means for enabling further communications between the parties based at least in part on the preferences the selected option and decision-theoretic formulae, the decision-theoretic formulae including the following equation;
Aj is a communication modality being considered; ACk is a communication modality employed by a contactor; contextRi is a context of a contactee; contextC is a context of the contactor; C is an identity of the contactor; and p(contextRi|E) is a conditional probability that the contactee has a certain context given the evidence E and is employed with a utility function u to determine ideal communication actions that maximize the utility of communications between the contactor and the contactee.
-
-
23. A system to facilitate unsolicited communications between parties, comprising:
-
a contact manager to transmit an offer to communicate from an unknown contactor to a contactee, the contact manager including decision-theoretic formulae, the decision-theoretic formulae including the following equation;
Aj is a communication modality being considered; ACk is a communication modality employed by a contactor; contextRi is a context of a contactee; contextC is a context of the contactor; C is an identity of the contactor; and p(contextRi|E) is a conditional probability that the contactee has a certain context given the evidence E and is employed with a utility function u to determine ideal communication actions that maximize the utility of communications between the contactor and the contactee; and a preference component associated with the contactee to enable an acceptance of the offer based in part upon consideration presented in the offer. - View Dependent Claims (24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36)
-
-
37. A method to facilitate communications between unknown parties, comprising:
-
transmitting an offer having at least one incentive to induce communications between parties; analyzing preference data associated with at least one of the parties; and establishing communications between the parties based at least in part on the preference data, the at least one incentive, actions between the parties and decision-theoretic formulae, the decision-theoretic formulae including the following equation;
Aj is a communication modality being considered; ACk is a communication modality employed by a contactor; contextRi is a context of a contactee; contextC is a context of the contactor; C is an identity of the contactor; and p(contextRi|E) is a conditional probability that the contactee has a certain context given the evidence E and is employed with a utility function u to determine ideal communication actions that maximize the utility of communications between the contactor and the contactee. - View Dependent Claims (38, 39, 40, 41, 42)
-
-
43. A system to facilitate communications between unknown parties, comprising:
-
means for transmitting an offer to induce communications between parties; means for analyzing preference data associated with at least one of the parties; means for establishing communications between the parties based at least in part on the preference data, actions between the parties and decision-theoretic formulae, the decision-theoretic formulae including the following equation;
Aj is a communication modality being considered; ACk is a communication modality employed by a contactor; contextRi is a context of a contactee; contextC is a context of the contactor; C is an identity of the contactor; and p(contextRi|E) is a conditional probability that the contactee has a certain context given the evidence E and is employed with a utility function u to determine ideal communication actions that maximize the utility of communications between the contactor and the contactee; and means for negotiating the offer.
-
Specification