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 user interface that allows the user the ability to select a subject field to include with a type of telephone technology selected to use at the time a call is placed, the method comprising the following:
- an act of identifying a callee;
an act of presenting a user interface that may be used to place a telephone call with the callee, wherein the user interface provides a standard user experience regardless of which of the plurality of telephone technologies is used to initiate a telephone call to the callee, wherein the plurality of telephone technologies connect a plurality of different types of telephone devices, and wherein the user interface comprises;
a contact window that includes;
a first input field for displaying an indication of a telephone number used to contact the callee;
a subject field that allows a user to insert a subject of the telephone call prior to initiation of the telephone call; and
a selectable call field usable to initiate the telephone call, wherein the call field includes a link to display, in the contact window, the plurality of telephone technologies usable to initiate the telephone call with the callee for selection by the user;
an act of receiving input to the subject field that allows the user to inform the callee of the subject of the telephone call;
after presenting the user interface with the contact window and displaying the indication of the telephone number of the callee, an act of receiving input selecting one telephone technology from the plurality of telephone technologies from the call field in the contact window; and
upon receiving user input to initiate the telephone call, an act of sending the subject field to the callee in a dial-up request to give the callee more information relevant to whether or not the callee wants to accept or decline the 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.
56 Citations
12 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 user interface that allows the user the ability to select a subject field to include with a type of telephone technology selected to use at the time a call is placed, the method comprising the following:
-
an act of identifying a callee; an act of presenting a user interface that may be used to place a telephone call with the callee, wherein the user interface provides a standard user experience regardless of which of the plurality of telephone technologies is used to initiate a telephone call to the callee, wherein the plurality of telephone technologies connect a plurality of different types of telephone devices, and wherein the user interface comprises; a contact window that includes; a first input field for displaying an indication of a telephone number used to contact the callee; a subject field that allows a user to insert a subject of the telephone call prior to initiation of the telephone call; and a selectable call field usable to initiate the telephone call, wherein the call field includes a link to display, in the contact window, the plurality of telephone technologies usable to initiate the telephone call with the callee for selection by the user; an act of receiving input to the subject field that allows the user to inform the callee of the subject of the telephone call; after presenting the user interface with the contact window and displaying the indication of the telephone number of the callee, an act of receiving input selecting one telephone technology from the plurality of telephone technologies from the call field in the contact window; and upon receiving user input to initiate the telephone call, an act of sending the subject field to the callee in a dial-up request to give the callee more information relevant to whether or not the callee wants to accept or decline the call. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. 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 user interface that allows the user the ability to select a subject filed to include with a type of telephone technology selected to use at the time a call is placed, the method comprising the following:
-
presenting a user interface that may be used to place a telephone call from a user to at least one contact, wherein the user interface provides a standard user experience regardless of which of POTS, cell, and VOIP telephone technologies supported by the user interface is used to initiate a telephone call to the contact, and wherein the POTS, cell, and VOIP telephone technologies connect a plurality of different types of telephone devices, and the user interface comprises; (i) a contact window at a first tab, the contact window including; (a) a first input field for displaying an indication of a telephone number used to initiate a phone call to a selected contact, wherein the first input field includes a plurality of portions including; (1) a text field identifying a particular telephone number of the selected contact; and (2) a link portion which, upon selection, provides a list of alternative telephone numbers corresponding to the selected contact; (b) a subject field that allows a user to insert a subject of the telephone call prior to initiation of the telephone call; and (c) a selectable call field usable to initiate the telephone call with the selected contact, wherein the call field includes a plurality of portions including; (1) a button portion for initiating the telephone call; and (2) a link portion which, upon selection, provides a list of selectable and available telephone technologies usable to initiate the telephone call with the contact, including at least POTS, VOIP, and cell, and wherein one of the telephone technologies is set as a default for automatic selection when no other contrary selection has been made by the user, and wherein the same link portion is used to identify any of the POTS, VOIP, and cell telephone technologies; (ii) a notes window at a second tab, the notes window including an input field for the user to add notes regarding the telephone call initiated in the contact window; (iii) a history window at a third tab, the history window including a history of recent communication with the selected contact, including communication made over diverse types of communication mechanisms; and (iv) an input window, independent of any tab, wherein the input window is displayed simultaneously with each of the windows at the tabs, and includes a selectable link for enabling a user to add and remove tabs and windows corresponding thereto; in the contact window, identifying a contact and placing the telephone number corresponding to the identified contact in the text field of the first input field in the contact window; receiving user input to the subject field that allows the user to inform the contact of the subject of the telephone call; after presenting the user interface, identifying the contact, and placement of the telephone number of the identified contact in the text field of the first input field in the contact window, receiving input selecting one telephone technology from the plurality of telephone technologies from the call field in the contact window; upon receiving user input to initiate the telephone call, sending the subject field to the identified contact to give the contact more information relevant to whether or not the contact wants to accept or decline the call, and; using the selected telephone technology to initiate the telephone call with the identified contact.
-
Specification