System, method and technique for enabling users to interact and edit address fields of messaging applications
First Claim
1. A method for enabling a user to operate a messaging application on a computing device, the method comprising:
- receiving an input for an address field of a message that is to be transmitted from a messaging application that operates on the computing device;
associating a contact record from the input with the message;
selecting a recipient address from the identified contact record for an address field value;
detecting an input from the user; and
enabling the user to edit the address field value by either allowing the user to select a new recipient address from the identified contact record or by allowing the user to create an alternative recipient address that is not part of the contact record.
4 Assignments
0 Petitions
Accused Products
Abstract
An input is received for an address field of a message that is to be transmitted from a messaging application. A contact record is associated from the input with the message. A recipient address is selected from the identified contact record for use as an address field value. An input is detected from the user, and subsequently, the user is enabled to edit the address field value. In one embodiment, the user is enabled to edit the address field value by either allowing the user to select a new recipient address from the identified contact record, or by allowing the user to create an alternative recipient address that is not part of the contact record.
-
Citations
34 Claims
-
1. A method for enabling a user to operate a messaging application on a computing device, the method comprising:
-
receiving an input for an address field of a message that is to be transmitted from a messaging application that operates on the computing device;
associating a contact record from the input with the message;
selecting a recipient address from the identified contact record for an address field value;
detecting an input from the user; and
enabling the user to edit the address field value by either allowing the user to select a new recipient address from the identified contact record or by allowing the user to create an alternative recipient address that is not part of the contact record. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method for enabling a user to operate a messaging application on a computing device, the method comprising:
-
receiving an input for an address field of a message;
establishing a recipient address from the input for the message;
displaying the recipient address, or an alternative identifier associated with the recipient address, in a view for composing the message; and
enabling the user to edit the recipient address from the view. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A method for enabling a user to operate a messaging application on a computing device, the method comprising:
-
receiving an input from the user that specifies a recipient address for an address field value;
displaying an identifier of a contact record that contains the recipient address of the address field value;
responsive to the user selecting to view the address field value, displaying information from the contact record that is in addition to the recipient address. - View Dependent Claims (22, 23, 24, 25, 26, 27, 28, 29)
-
-
30. A computer-implemented interface for a messaging application on a computing device, the interface comprising:
-
a panel containing an address field in which a user can specify an address field value on an address line, wherein once specified, the address field value may be treated atomically when messaging operations are performed; and
logic associated with the panel to detect a user selection of the address field value after the address field value is established, and to enable the address field value to be edited on the address line. - View Dependent Claims (31, 32, 33)
-
-
34. A computer readable medium carrying instructions for operating a messaging application on a computing device, wherein the computer readable medium includes instructions, that when executed by one or more processors, cause the one or more processors to perform steps comprising:
-
receiving an input for an address field of a message that is to be transmitted from a messaging application that operates on the computing device;
associating a contact record from the input with the message;
selecting a recipient address from the identified contact record for an address field value;
detecting an input from the user; and
enabling the user to edit the address field value by either allowing the user to select a new recipient address from the identified contact record or by allowing the user to create an alternative recipient address that is not part of the contact record.
-
Specification