System and method for identifying and establishing preferred modalities or channels for communications based on participants' preferences and contexts
AssigneeMicrosoft Corporation
InventorEric J. Horvitz
Life of this patent
Estimating the term…
Loading patent…
AssigneeMicrosoft Corporation
InventorEric J. Horvitz
Estimating the term…
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.
A system for facilitating communication between entities, comprising:
A method for identifying and establishing one or more communications between one or more communicating parties, comprising:
A method for identifying an optimal communication between one or more communicating parties, comprising:
A system for optimizing one or more contacts between one or more parties, comprising:
A computer readable medium storing computer executable components for a system that facilitates communication between entities, comprising:
A computer readable medium containing computer executable instructions for performing a process for identifying and establishing one or more communications between one or more communicating parties, the process comprising:
Dependencies are inferred from the claim text.