CONTEXTUAL INFORMATION DEPENDENT MODALITY SELECTION
First Claim
Patent Images
1. A method executed at least in part in a computing device for providing contextual information dependent call modality selection, the method comprising:
- receiving a multimodal call request;
determining a state of a user based on known information associated with at least one from a set of;
a client device characteristic, a network characteristic, a user characteristic, and a call characteristic;
determining a rule applicable to the state of the user; and
one of;
accepting and rejecting at least one modality of the requested call based on the applicable rule.
2 Assignments
0 Petitions
Accused Products
Abstract
Modality selection in establishing multimodal conversations is performed automatically based on contextual information in enhanced communication platforms. Automata in client machines determine how a client machine chooses one or more modalities of a conversation invite based on contextual information such as computing device environment, network environment, user presence state, and comparable factors. Executed automata automatically join the user to a selected modality of a conversation or reject one.
-
Citations
20 Claims
-
1. A method executed at least in part in a computing device for providing contextual information dependent call modality selection, the method comprising:
-
receiving a multimodal call request; determining a state of a user based on known information associated with at least one from a set of;
a client device characteristic, a network characteristic, a user characteristic, and a call characteristic;determining a rule applicable to the state of the user; and one of;
accepting and rejecting at least one modality of the requested call based on the applicable rule. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A computing device for facilitating multimodal conversations with contextual information dependent call modality selection, the computing device comprising:
-
a memory; a processor coupled to the memory, the processor executing a communication application, wherein the communication application includes; a rule engine configured to receive a plurality of conditions and corresponding data points to be interpreted as rules applicable to distinct states of the user; a plurality of media sessions, each corresponding to a modality, configured to create rules for corresponding modalities and interpret the rules as properties; a conversation model configured to create rules for the entire call and interpret the rules as properties such that at least one modality of the requested call is one of accepted and rejected based on one or more applicable rules. - View Dependent Claims (12, 13, 14, 15, 16, 17)
-
-
18. A computer-readable storage medium with instructions stored thereon for managing contextual information dependent call modality selection, the instructions comprising:
-
receiving a multimodal call request; determining a state of a user based on known information associated with at least one from a set of; a client device characteristic comprising one or more of;
available memory, available processing capacity, a video display capability, and an audio capability,a network characteristic comprising one or more of;
available bandwidth and supported modalities,a user characteristic comprising one or more of;
user'"'"'s presence, user'"'"'s currently active conversations through other client devices, user'"'"'s currently active conversations through the client device, and user'"'"'s currently active applications on the client device, anda call characteristic comprising one or more of;
an importance level of a subject matter of the call, identities of participants in the call, and modalities of the call;determining a rule applicable to the state of the user; and one of;
accepting and rejecting at least one modality of the requested call based on the applicable rule. - View Dependent Claims (19, 20)
-
Specification