System and method for an instant messaging interface
First Claim
1. A computer-implemented method of providing a simplified electronic messaging interface, comprising:
- displaying a messaging contact list in a graphical user interface, wherein the messaging contact list is adapted to provide a separate graphical region within the messaging contact list for each contact in the messaging contact list;
receiving an indication that a user wishes to send a message to a selected message recipient, the selected message recipient corresponding to a contact in the messaging contact list;
displaying a message-entry field in the separate graphical region for the contact corresponding to the selected message recipient;
receiving a message into the message-entry field; and
sending the message to the selected message recipient.
10 Assignments
0 Petitions
Accused Products
Abstract
Computer-implemented systems and methods for a simplified instant messaging interface are provided for allowing users to initiate and engage in instant messaging conversations. In various embodiments, the systems and methods reduce the overhead involved in initiating and/or engaging in instant messaging conversations. In some embodiments, the simplified instant messaging interface allows users to initiate and or engage in conversations without having to open a separate standard messaging window for every conversation. In some embodiments, the simplified instant messaging interface may be used in conjunction with a standard instant messaging interface.
23 Citations
19 Claims
-
1. A computer-implemented method of providing a simplified electronic messaging interface, comprising:
-
displaying a messaging contact list in a graphical user interface, wherein the messaging contact list is adapted to provide a separate graphical region within the messaging contact list for each contact in the messaging contact list; receiving an indication that a user wishes to send a message to a selected message recipient, the selected message recipient corresponding to a contact in the messaging contact list; displaying a message-entry field in the separate graphical region for the contact corresponding to the selected message recipient; receiving a message into the message-entry field; and sending the message to the selected message recipient. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A system for providing a simplified electronic messaging interface, comprising:
-
a processing system comprising one or more processors; a memory system comprising one or more computer-readable media, wherein the memory includes instructions that, when executed by the processing system, cause the processing system to perform the operations of; displaying a messaging contact list in a graphical user interface, wherein the messaging contact list is adapted to provide a separate graphical region within the messaging contact list for each contact in the messaging contact list; receiving an indication that a user wishes to send a message to a selected message recipient, the selected message recipient corresponding to a contact in the messaging contact list; displaying a message-entry field in the separate graphical region for the contact corresponding to the selected message recipient; receiving a message into the message-entry field; and sending the message to the selected message recipient. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17)
-
-
18. A computer-implemented method of providing a messaging interface, comprising:
-
displaying a messaging contact list in a graphical user interface, wherein the messaging contact list is adapted to provide a separate graphical region within the messaging contact list for each contact in the messaging contact list; receiving an indication that a user wishes to send a message to a selected message recipient, the selected message recipient corresponding to a contact in the messaging contact list; displaying a first message-entry field in the separate graphical region for the contact corresponding to the selected message recipient; detecting that the user has entered a message into the message-entry field that exceeds a threshold message size; displaying a separate window in response to detecting that the user has entered a message into the first message-entry field that exceeds the threshold message size, wherein the separate window includes a second message-entry field containing the message that the user entered into the first message-entry field and provides functionality for allowing the user to enter a message that exceeds the threshold message size; receiving an indication to send the message in the second message-entry field to the selected message recipient; and sending the message to the selected message recipient.
-
-
19. A computer-implemented method of providing a messaging interface, comprising:
-
displaying a messaging contact list in a graphical user interface, wherein the messaging contact list provides a separate graphical region within the messaging contact list for each contact in the messaging contact list; receiving a first indication that a user wishes to send a first message to a first selected message recipient, the first selected message recipient corresponding to a first contact in the messaging contact list; displaying a first message-entry field in the separate graphical region for the first contact corresponding to the first selected message recipient; receiving a first message into the first message-entry field; sending the first message to the first selected message recipient; receiving a second indication that the user wishes to send a second message to a second selected message recipient, the second selected message recipient corresponding to a second contact in the messaging contact list, wherein the second contact differs from the first contact; displaying a second message-entry field in the separate graphical region for the second contact corresponding to the second selected message recipient, wherein the separate graphical region for the second contact differs from the separate graphical region for the first contact; receiving a second message into the second message-entry field; and sending the second message to the second selected message recipient.
-
Specification