STRUCTURED SUGGESTIONS
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 contact information associated with the entity; and
displaying a first user interface corresponding to the received message, the first user interface comprising;
a first portion comprising content of the message as received by the electronic device; and
a second portion comprising;
a first user interface object corresponding to the identified entity;
a second user interface object corresponding to the identified contact information; and
a third user interface object associated with the identified contact information that, when selected, causes the electronic device to add the identified contact information to a database.
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.
50 Citations
7 Claims
-
1. A method comprising:
at an electronic device with a display; receiving a message; identifying, in the received message, an entity and contact information associated with the entity; and displaying a first user interface corresponding to the received message, the first user interface comprising; a first portion comprising content of the message as received by the electronic device; and a second portion comprising; a first user interface object corresponding to the identified entity; a second user interface object corresponding to the identified contact information; and a third user interface object associated with the identified contact information that, when selected, causes the electronic device to add the identified contact information to a database. - View Dependent Claims (2, 3, 4, 5)
-
6. 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 contact information associated with the entity; and displaying a first user interface corresponding to the received message, the first user interface comprising; a first portion comprising content of the message as received by the electronic device; and a second portion comprising; a first user interface object corresponding to the identified entity; a second user interface object corresponding to the identified contact information; and a third user interface object associated with the identified contact information that, when selected, causes the electronic device to add the identified contact information to a database.
-
-
7. A 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 a message; identify, in the received message, an entity and contact information associated with the entity; and display a first user interface corresponding to the received message, the first user interface comprising; a first portion comprising content of the message as received by the electronic device; and a second portion comprising; a first user interface object corresponding to the identified entity; a second user interface object corresponding to the identified contact information; and a third user interface object associated with the identified contact information that, when selected, causes the electronic device to add the identified contact information to a database.
-
Specification