Integrated messaging user interface with message-based logging
First Claim
1. In a computing system that is capable of using a plurality of telephone technologies to facilitate telephone conversations, a method for providing a user of the computing system with a common user interface regardless of the telephone technology, the method comprising the following:
- an act of identifying a callee;
an act of presenting a user interface that shows a plurality of telephone technologies that may be used to engage in a telephone call with the callee, the user interface further including a mechanism for a user to select one of the plurality of telephone technologies to be used to engage in the telephone call;
an act of determining that the user has interfaced with the mechanism to select one of the plurality of telephone technologies to use to engage in the telephone call; and
an act of using the selected telephone technology to facilitate the telephone call.
2 Assignments
0 Petitions
Accused Products
Abstract
Mechanisms for organizing messages across different message types. This may be accomplished by using a single integrated user interface in which messages across a variety of different message types are represented in a common way. For example, the user experience of placing a telephone call is standardized, regardless of the actual telephone technology (Cell Phone, VoIP, or POTS) used to conduct the telephone conversation. Also, addition to a general log that includes the overall list of messages, each message also has a separate, message-based log, thereby allowing for more flexible querying and organization of the messages regardless of the message type.
-
Citations
30 Claims
-
1. In a computing system that is capable of using a plurality of telephone technologies to facilitate telephone conversations, a method for providing a user of the computing system with a common user interface regardless of the telephone technology, the method comprising the following:
-
an act of identifying a callee;
an act of presenting a user interface that shows a plurality of telephone technologies that may be used to engage in a telephone call with the callee, the user interface further including a mechanism for a user to select one of the plurality of telephone technologies to be used to engage in the telephone call;
an act of determining that the user has interfaced with the mechanism to select one of the plurality of telephone technologies to use to engage in the telephone call; and
an act of using the selected telephone technology to facilitate the telephone call. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A computer program product for use in a computing system that is capable of using a plurality of telephone technologies to facilitate telephone conversations, the computer program product for implementing a method for providing a user of the computing system with a common user interface regardless of the telephone technology, the computer program product comprising one or more computer-readable media having thereon computer-executable instruction for implementing the method, the method comprising the following:
-
an act of identifying a callee;
an act of presenting a user interface that shows a plurality of telephone technologies that may be used to engage in a telephone call with the callee, the user interface further including a mechanism for a user to select one of the plurality of telephone technologies to be used to engage in the telephone call;
an act of determining that the user has interfaced with the mechanism to select one of the plurality of telephone technologies to use to engage in the telephone call; and
an act of using the selected telephone technology to facilitate the telephone call. - View Dependent Claims (17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28)
-
-
29. In a computing system that is capable of using a plurality of telephone technologies to facilitate telephone conversations, a method for providing a user of the computing system with a common user interface regardless of the telephone technology, the method comprising the following:
-
an act of identifying a callee; and
a step for providing a common user experience for initiating a telephone conversation with the callee regardless of the telephone technology used. - View Dependent Claims (30)
-
Specification