| CPC G06F 3/0482 (2013.01) [G06F 3/04842 (2013.01); G06F 16/2379 (2019.01); G06F 16/9535 (2019.01); G06Q 10/107 (2013.01); G06Q 10/109 (2013.01); G06Q 10/1093 (2013.01); G06Q 50/01 (2013.01); H04L 51/046 (2013.01); H04L 51/08 (2013.01)] | 18 Claims |

|
1. A single electronic device, comprising:
a display of the single electronic device;
one or more processors of the single electronic device;
memory of the single electronic device; and
one or more programs, wherein the one or more programs are stored in the memory of the single electronic device and configured to be executed by the one or more processors of the single electronic device, the one or more programs including instructions for:
receiving, at the single electronic device, a message;
after receiving the message at the single electronic device, identifying, at the single electronic device and in the received message, event information;
after identifying the event information at the single electronic device, generating, at the single electronic device, a calendar event associated with the identified event information;
detecting a first user input;
in response to detecting the first user input and prior to adding the generated calendar event to a database comprising a plurality of calendar events, displaying, on the display of the single electronic device, a first user interface that corresponds to the received message and that concurrently includes:
a message portion that includes content of the received message; and
a suggestion portion that includes:
a first user interface object corresponding to the generated calendar event that, when selected, invokes a second user interface corresponding to content of the identified event information, wherein the second user interface includes detailed content corresponding to the identified event information;
while displaying, on the display of the single electronic device, the first user interface object corresponding to the generated calendar event, detecting, at the single electronic device, selection of the first user interface object; and
in response to detecting selection of the first user interface object at the single electronic device:
displaying, on the display of the single electronic device, the second user interface corresponding to the content of the identified event information; and
ceasing to display the first user interface including ceasing to display the message portion and the suggestion portion.
|