System and method for identifying and establishing preferred modalities or channels for communications based on participants' preferences and contexts
First Claim
1. A system for facilitating communication between entities, comprising:
- one or more communication modalities that respectively provide for communication between at least two entities, and a communication manager that analyzes a first communication data set associated with a first entity and a second communication data set associated with a second entity, where at least one of the first entity and the second entity is a human being, the communication manager identifying a subset of the one or more communication modalities based at least in part on analysis of the first and second communication data sets and the communication manager establishing a communication between the entities via at least one modality of the subset.
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.
-
Citations
20 Claims
-
1. A system for facilitating communication between entities, comprising:
-
one or more communication modalities that respectively provide for communication between at least two entities, and a communication manager that analyzes a first communication data set associated with a first entity and a second communication data set associated with a second entity, where at least one of the first entity and the second entity is a human being, the communication manager identifying a subset of the one or more communication modalities based at least in part on analysis of the first and second communication data sets and the communication manager establishing a communication between the entities via at least one modality of the subset. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A method for identifying and establishing one or more communications between one or more communicating parties, comprising:
-
determining one or more expected utilities associated with a communication between at least one contactor and at least one contactee based, at least in part, on contactor data, contactee data and communication modality data, and wherein at least one of the at least one contactor and the at least one contactee is a human being; and
establishing the communication. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19)
-
-
20. A computer readable medium storing computer executable components for a system that facilitates communication between entities, comprising:
-
an identifying component that identifies a plurality of communication modalities that respectively provide for communication between at least two entities; and
an analyzing component that analyzes a first communication data set associated with a first entity and a second communication data set associated with a second entity, where at least one of the first entity and the second entity is a human being, the analyzing component identifying one or more communication modalities of the plurality of modalities based at least in part on analysis of the first and second communication data sets and the analyzing component establishing a communication between the entities using at least one of the identified communication modalities.
-
Specification