Multimodal interface for mobile messaging
First Claim
1. A method for providing a user interface for controlling a communication mode, comprising:
- displaying on a first client device a plurality of presences, each of which at least partially indicates a user'"'"'s availability to communicate through the first client device;
enabling the user of the first client device to select a presence from the plurality of presences;
enabling the user of the first client device to select a communication modes; and
providing at least one of the selected presence and the selected communication mode to a second client device with which the first client device communicates.
5 Assignments
0 Petitions
Accused Products
Abstract
A system and method are directed towards providing a user interface for controlling a communication mode of a client device. The interface enables a user to set a presence and/or a communications mode, which the client device communicates to other devices directly or via an intermediary server. The presence generally reflects the user'"'"'s availability, communication capability, desire to communicate, and the like. The presence can be directly or indirectly associated with the communication mode, which can comprise SMS, IM, email voice, and the like. The interface includes a contact list an enables the user to select a mode to communicate with a contact. The communication modes associated with each contact can also be incorporated into and displayed in an email address book. The interface also indicates the communication mode of each incoming and outgoing message in conversations with one or more other client devices.
345 Citations
20 Claims
-
1. A method for providing a user interface for controlling a communication mode, comprising:
-
displaying on a first client device a plurality of presences, each of which at least partially indicates a user'"'"'s availability to communicate through the first client device;
enabling the user of the first client device to select a presence from the plurality of presences;
enabling the user of the first client device to select a communication modes; and
providing at least one of the selected presence and the selected communication mode to a second client device with which the first client device communicates. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A client device for providing a user interface for controlling a communication mode comprising:
-
a display;
a transceiver for receiving and sending information to another computing device;
a processor in communication with the processor and storing data and machine instructions that cause the processor to perform a plurality of operations, including;
displaying a plurality of presences, each of which at least partially indicates a user'"'"'s availability to communicate through the client device;
enabling the user of the client device to select a presence from the plurality of presences;
enabling the user of the client device to select a communication mode; and
providing at least one of the selected presence and the selected communication mode to a second client device with which the client device communicates. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20)
-
Specification