Techniques for structuring suggested contacts and calendar events from messages
First Claim
Patent Images
1. A method comprising:
- at an electronic device with a display;
receiving a message;
identifying, in the received message, an entity and an item of contact information associated with the entity, wherein the item of contact information includes at least one of a phone number, address, business name, or social networking handle;
in accordance with a determination that a contact associated with the identified entity exists among a plurality of contacts in a database and that the contact does not include the identified item of contact information;
concurrently displaying, on the display;
at least a portion of the received message;
an indication that the item of contact information is a suggested item of contact information for the contact; and
a rejection affordance for the suggested item of contact information;
while displaying, on the display, the rejection affordance for the item of contact information, detecting selection of the rejection affordance; and
in response to detecting selection of the rejection affordance;
ceasing to display, on the display, the indication that the item of contact information is a suggested item of contact information for the contact, andmaintaining display of the at least a portion of the received message.
0 Assignments
0 Petitions
Accused Products
Abstract
An electronic device receives a message and identifying, in the received message, an entity and an item of contact information associated with the entity. The electronic device determines that a contact associated with the identified entity exists among a plurality of contacts in a database and that the contact does not comprise the identified item of contact information. In response to the determining, the electronic device updates the contact to comprise the item of contact information and an indication that the item of contact information is a suggested item of contact information.
-
Citations
39 Claims
-
1. A method comprising:
-
at an electronic device with a display; receiving a message; identifying, in the received message, an entity and an item of contact information associated with the entity, wherein the item of contact information includes at least one of a phone number, address, business name, or social networking handle; in accordance with a determination that a contact associated with the identified entity exists among a plurality of contacts in a database and that the contact does not include the identified item of contact information; concurrently displaying, on the display; at least a portion of the received message; an indication that the item of contact information is a suggested item of contact information for the contact; and a rejection affordance for the suggested item of contact information; while displaying, on the display, the rejection affordance for the item of contact information, detecting selection of the rejection affordance; and in response to detecting selection of the rejection affordance; ceasing to display, on the display, the indication that the item of contact information is a suggested item of contact information for the contact, and maintaining display of the at least a portion of the received message. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. 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 a message; identifying, in the received message, an entity and an item of contact information associated with the entity, wherein the item of contact information includes at least one of a phone number, address, business name, or social networking handle; in accordance with a determination that a contact associated with the identified entity exists among a plurality of contacts in a database and that the contact does not include the identified item of contact information; concurrently displaying, on the display; at least a portion of the received message; an indication that the item of contact information is a suggested item of contact information for the contact; and a rejection affordance for the suggested item of contact information; while displaying, on the display, the rejection affordance for the item of contact information, detecting selection of the rejection affordance; and in response to detecting selection of the rejection affordance; ceasing to display, on the display, the indication that the item of contact information is a suggested item of contact information for the contact, and maintaining display of the at least a portion of the received message. - View Dependent Claims (16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27)
-
-
15. 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:
-
receiving a message; identifying, in the received message, an entity and an item of contact information associated with the entity, wherein the item of contact information includes at least one of a phone number, address, business name, or social networking handle; in accordance with a determination that a contact associated with the identified entity exists among a plurality of contacts in a database and that the contact does not include the identified item of contact information; concurrently displaying, on the display; at least a portion of the received message; an indication that the item of contact information is a suggested item of contact information for the contact; and a rejection affordance for the suggested item of contact information; while displaying, on the display, the rejection affordance for the item of contact information, detecting selection of the rejection affordance; and in response to detecting selection of the rejection affordance; ceasing to display, on the display, the indication that the item of contact information is a suggested item of contact information for the contact, and maintaining display of the at least a portion of the received message. - View Dependent Claims (28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39)
-
Specification