User interface methods and apparatus for use in communicating messages
First Claim
1. A method in a communication device which includes a user interface for use in communicating messages via a wireless communication network, the method comprising:
- receiving, via the user interface, an input request for initiating the creation of a new message;
in response to receiving the input request for initiating the creation of the new message, displaying in the user interface one or more message recipient input fields for the new message;
receiving, via the user interface, one or more input requests for selecting one or more message recipient identifiers in the one or more message recipient input fields;
upon receiving the one or more message recipient identifiers;
identifying whether conversation participant identifiers for the new message match the conversation participant identifiers of one or more stored conversation threads, the conversation participant identifiers for the new message including the one or more message recipient identifiers received in the one or more message recipient input fields;
selecting one of the stored conversation threads associated with the conversation participant identifiers that match the conversation participant identifiers for the new message; and
displaying in the user interface the selected conversation thread together with a message body input field of the new message, prior to the new message being sent from the communication device.
8 Assignments
0 Petitions
Accused Products
Abstract
Methods and apparatus for use in communicating messages from a communication device are described. The device receives, via its user interface, an input request for creating a new message. The device also receives, via its user interface, one or more input requests for selecting one or more message recipient identifiers for the new message. In response to receiving the one or more input requests, the device identifies whether a stored conversation thread is associated with conversation participant identifiers that match the conversation participant identifiers for the new message. If so, the device displays the identified conversation thread together with a message body input field of the new message, prior to entry of message body contents in the message body input field. The device then receives, via the user interface, the message body contents in the message body input field, and causes the new message to be transmitted to one or more communication devices identified by the one or more message recipient identifiers.
29 Citations
20 Claims
-
1. A method in a communication device which includes a user interface for use in communicating messages via a wireless communication network, the method comprising:
-
receiving, via the user interface, an input request for initiating the creation of a new message; in response to receiving the input request for initiating the creation of the new message, displaying in the user interface one or more message recipient input fields for the new message; receiving, via the user interface, one or more input requests for selecting one or more message recipient identifiers in the one or more message recipient input fields; upon receiving the one or more message recipient identifiers; identifying whether conversation participant identifiers for the new message match the conversation participant identifiers of one or more stored conversation threads, the conversation participant identifiers for the new message including the one or more message recipient identifiers received in the one or more message recipient input fields; selecting one of the stored conversation threads associated with the conversation participant identifiers that match the conversation participant identifiers for the new message; and displaying in the user interface the selected conversation thread together with a message body input field of the new message, prior to the new message being sent from the communication device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A computer program product, comprising:
-
a non-transitory computer readable medium; computer instructions stored in the non-transitory computer readable medium; the computer instructions being executable by one or more processors of a communication device to perform the actions of; receiving an input request for initiating the creation of a new message; in response to receiving the input request for initiating the creation of the new message, displaying in the user interface one or more message recipient input fields for the new message; receiving one or more inputs requests for selecting one or more message recipient identifiers in the one or more message recipient input fields; upon receiving the one or ore message recipient identifiers; identifying whether conversation participant identifiers for the new message match the conversation participant identifiers of one or more stored conversation threads, the conversation participant identifiers for the new message including the one or more message recipient identifiers received in the one or more message recipient input fields; selecting one of the stored conversation threads associated with the conversation participant identifiers that match the conversation participant identifiers for the new message; and displaying the selected conversation thread together with a message body input field of the new message, prior to the new message being sent from the communication device.
-
-
11. A wireless communication device, comprising:
-
one or more processors; a wireless transceiver coupled to the one or more processors; a user interface coupled to the one or more processors, the user interface comprising a display; memory coupled to the one or more processors; the one or more processors being configured to; receive, via the user interface, an input request for initiating the creation of a new message; in response to receiving the input request for initiating the creation of the new message, display in the display one or more message recipient input fields for the new message; receive, via the user interface, one or more input requests for selecting one or more message recipient identifiers in the one or more message recipient input fields; upon receiving the one or more message recipient identifiers; identify whether conversation participant identifiers for the new message match the conversation participant identifiers of one or more stored conversation threads, the conversation participant identifiers for the new message including the one or more message recipient identifiers received in the one or more message recipient input fields; select one of the stored conversation threads associated with the conversation participant identifiers that match the conversation participant identifiers for the new message; and display, in the display, the selected conversation thread together with a message body input field of the new message, prior to the new message being sent from the wireless communication device. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
Specification