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.