System and method for identifying and establishing preferred modalities or channels for communications based on participants' preferences and contexts

a technology of preference and context, applied in the field of systems and decision-theoretic policies, can solve the problems of unfulfilled preferences and unwanted interruptions, complicated identification and scheduling of communications that optimize the utility of communication between multiple parties, and limited contact control methods of contactees, etc., to achieve the effect of maximizing communication utility, simplifying utility maximizing computations, and maximizing utility

Inactive Publication Date: 2005-09-01
MICROSOFT TECH LICENSING LLC
View PDF99 Cites 38 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Benefits of technology

[0016] In another example aspect, the contactor may specify desired modalities and allow the present invention to maximize communication utility within the specified modalities. Although contactors can choose an initial communication modality, the contactor can be referred (e.g., by a message, by automated routing), to the preferred modality. In one example aspect of the present invention, communication devices (e.g., phones, computer screens, faxes) can include a “BestCom” button that initiates optimizing communication modalities and which removes the need for the contactor to make decisions concerning modality and routing, with such decisions made by the present invention. Given the availability of such a service, a potential future contactee may request that the potential future contactor utilize the present invention to contact the contactee when attempting future contacts.
[0017] The present invention is not limited to communications between two parties or to a single communication channel between two parties. It is to be appreciated that multiple channels and / or multiple communicating parties can be treated as increased sets of alternatives that may complicate utility maximizing computations without changing the fundamental process of identifying and establishing one or more communication modalities based on the preferences, contexts and capabilities of the communicating parties.
[0018] Yet another aspect of the present invention considers the value of delaying the communication and rescheduling it for a later time via an automated system that scans calendars and inferred availability information—or via establishing private dialogs with each potential participant, for example. As an example, assume that a contactor attempts to contact a contactee in real-time and the contactee is in an important meeting. The best option (e.g., one that maximizes utility) may be to reschedule a real-time conversation when the contactee is predicted to be back from meeting, based on calendar information or statistics concerning the contactee's comings and goings that facilitate predicting the contactee's likely availability. One aspect of the present invention may consider the calendar of the contactor to arrange a mutually good time.

Problems solved by technology

Similarly, the contactee had limited contact control methods (e.g., leaving the phone off the hook, ignoring emails, disabling an email application, leaving instructions with a secretary).
Again, conventionally the contactee had limited means, if any, to have such preferences observed (e.g., a well-trained secretary, considerate colleagues) which often lead to unfulfilled preferences and unwanted interruptions.
While conventional communications between two communicating parties was complicated, identifying and scheduling communications that optimized the utility of a communication between multiple parties (e.g., group meeting, group teleconference) was even more complicated, with the identification, scheduling, and initiating often consuming more time and resources than the actual communication.
Such scheduling and initiating problems were exacerbated when the schedulers and initializers did not have complete information concerning the parties.

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • System and method for identifying and establishing preferred modalities or channels for communications based on participants' preferences and contexts
  • System and method for identifying and establishing preferred modalities or channels for communications based on participants' preferences and contexts
  • System and method for identifying and establishing preferred modalities or channels for communications based on participants' preferences and contexts

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0031] The present invention is now described with reference to the drawings, wherein like reference numerals are used to refer to like elements throughout. In the following description, for purposes of explanation, numerous specific details are set forth in order to provide a thorough understanding of the present invention. It may be evident, however, to one skilled in the art that the present invention may be practiced without these specific details. In other instances, well-known structures and devices are shown in block diagram form in order to facilitate description of the present invention.

[0032] As used in this application, the term “component” is intended to refer to a computer-related entity, either hardware, a combination of hardware and software, software, or software in execution. For example, a component may be, but is not limited to being, a process running on a processor, a processor, an object, an executable, a thread of execution, a program and a computer. By way o...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

PUM

No PUM Login to view more

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.

Description

CROSS-REFERENCE TO RELATED APPLICATIONS [0001] This application is a continuation of co-pending U.S. patent application Ser. No. 09 / 809,142, filed Mar. 15, 2001, entitled, “SYSTEM AND METHOD FOR IDENTIFYING AND ESTABLISHING PREFERRED MODALITIES OR CHANNELS FOR COMMUNICATIONS BASED ON PARTICIPANTS' PREFERENCES AND CONTEXTS.” This application is also related to co-pending U.S. patent application Ser. No. 09 / 982,306, filed on Oct. 17, 2001, entitled, “SYSTEM AND METHOD FOR IDENTIFYING AND ESTABLISHING PREFERRED MODALITIES OR CHANNELS FOR COMMUNICATION BASED ON PARTICIPANTS' PREFERENCES AND CONTEXTS,” co-pending U.S. patent application Ser. No. 10 / 281,547, filed on Oct. 28, 2002, entitled, “SYSTEM FOR PERFORMING CONTEXT-SENSITIVE DECISIONS ABOUT IDEAL COMMUNICATION MODALITIES CONSIDERING INFORMATION ABOUT CHANNEL RELIABILITY,” co-pending U.S. patent application Ser. No. 10 / 281,718, filed on Oct. 28, 2002, entitled, “SYSTEM AND METHODS ENABLING A MIX OF HUMAN AND AUTOMATED INITIATIVES IN...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

Application Information

Patent Timeline
no application Login to view more
Patent Type & Authority Applications(United States)
IPC IPC(8): G06Q10/10H04L12/58H04L29/08H04L29/06H04M3/42H04M3/436H04M7/12
CPCG06Q10/107H04L69/329H04L51/14H04M3/42229H04M3/436H04M7/12H04M2203/2066H04N21/252H04N21/4788H04L65/80H04L65/4053H04L67/2861H04L67/22H04L67/306H04L67/2819H04L67/325H04L67/14H04L69/24H04L29/06H04L51/214H04L67/535H04L67/564H04L67/59H04L67/62H04L9/40
Inventor HORVITZ, ERIC J.
Owner MICROSOFT TECH LICENSING LLC
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products