Identifying contact information suggestions from a received message
First Claim
Patent Images
1. A method comprising:
- at an electronic device with a display;
receiving, from a sender corresponding to an entity, a message;
identifying, in the received message, the entity and a first item of contact information associated with the entity, wherein a contact associated with the entity does not comprise the first item of contact information, wherein the contact comprises a second item of contact information, wherein the first item of contact information is a phone number or email address, and wherein the second item of contact information is a phone number or email address;
generating an indication that the identified first item of contact information is suggested contact information; and
after receiving the message;
receiving user input that corresponds to a request to display a representation of the contact; and
in response to receiving the user input, displaying, on the display, a first user interface corresponding to a contact associated with the entity, wherein displaying, on the display, the first user interface corresponding to the contact comprises concurrently displaying;
the first item of contact information, wherein the first item of contact information is displayed with a first user interface object, based on the generated indication, indicating that the identified first item of contact information is suggested contact information; and
the second item of contact information, wherein the second item of contact information is displayed to indicate that the second item of contact information is not a suggested item of contact information by displaying the second item of contact information without a user interface object that indicates that the second item of contact information is a suggested item of contact information.
0 Assignments
0 Petitions
Accused Products
Abstract
An electronic device suggests contacts and calendar events for users based on their messages. The device can analyze a user'"'"'s messages for contact and event information and automatically generate or update suggested contacts and calendar events for the user based on this information. The suggested contacts and calendar events can be searchable as if they were manually entered by the user, and the user can choose to add or ignore the suggested contacts and calendar events.
-
Citations
33 Claims
-
1. A method comprising:
-
at an electronic device with a display; receiving, from a sender corresponding to an entity, a message; identifying, in the received message, the entity and a first item of contact information associated with the entity, wherein a contact associated with the entity does not comprise the first item of contact information, wherein the contact comprises a second item of contact information, wherein the first item of contact information is a phone number or email address, and wherein the second item of contact information is a phone number or email address; generating an indication that the identified first item of contact information is suggested contact information; and after receiving the message; receiving user input that corresponds to a request to display a representation of the contact; and in response to receiving the user input, displaying, on the display, a first user interface corresponding to a contact associated with the entity, wherein displaying, on the display, the first user interface corresponding to the contact comprises concurrently displaying; the first item of contact information, wherein the first item of contact information is displayed with a first user interface object, based on the generated indication, indicating that the identified first item of contact information is suggested contact information; and the second item of contact information, wherein the second item of contact information is displayed to indicate that the second item of contact information is not a suggested item of contact information by displaying the second item of contact information without a user interface object that indicates that the second item of contact information is a suggested item of contact information. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. An electronic device, comprising:
-
a display; one or more processors; memory; and one or more programs, wherein the one or more programs are stored in the memory and configured to be executed by the one or more processors, the one or more programs including instructions for; receiving, from a sender corresponding to an entity, a message; identifying, in the received message, the entity and a first item of contact information associated with the entity, wherein a contact associated with the entity does not comprise the first item of contact information, wherein the contact comprises a second item of contact information, wherein the first item of contact information is a phone number or email address, and wherein the second item of contact information is a phone number or email address; generating an indication that the identified first item of contact information is suggested contact information; and after receiving the message; receiving user input that corresponds to a request to display a representation of the contact; and in response to receiving the user input, displaying, on the display, a first user interface corresponding to a contact associated with the entity, wherein displaying, on the display, the first user interface corresponding to the contact comprises concurrently displaying; the first item of contact information, wherein the first item of contact information is displayed with a first user interface object, based on the generated indication, indicating that the identified first item of contact information is suggested contact information; and the second item of contact information, wherein the second item of contact information is displayed to indicate that the second item of contact information is not a suggested item of contact information by displaying the second item of contact information without a user interface object that indicates that the second item of contact information is a suggested item of contact information. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20, 21, 22)
-
-
23. A non-transitory computer readable storage medium storing one or more programs, the one or more programs comprising instructions, which, when executed by an electronic device with a display, cause the device to:
-
receive, from a sender corresponding to an entity, a message; identify, in the received message, the entity and a first item of contact information associated with the entity, wherein a contact associated with the entity does not comprise the first item of contact information, wherein the contact comprises a second item of contact information, wherein the first item of contact information is a phone number or email address, and wherein the second item of contact information is a phone number or email address; generate an indication that the identified first item of contact information is suggested contact information; and after receiving the message; receive user input that corresponds to a request to display a representation of the contact; and in response to receiving the user input, displaying, on the display, a first user interface corresponding to a contact associated with the entity, wherein displaying, on the display, the first user interface corresponding to the contact comprises concurrently displaying; the first item of contact information, wherein the first item of contact information is displayed with a first user interface object, based on the generated indication, indicating that the identified first item of contact information is suggested contact information; and the second item of contact information, wherein the second item of contact information is displayed to indicate that the second item of contact information is not a suggested item of contact information by displaying the second item of contact information without a user interface object that indicates that the second item of contact information is a suggested item of contact information. - View Dependent Claims (24, 25, 26, 27, 28, 29, 30, 31, 32, 33)
-
Specification