MESSAGE USER INTERFACES FOR CAPTURE AND TRANSMITTAL OF MEDIA AND LOCATION CONTENT
First Claim
1. An electronic device, comprising:
- a display;
a touch-sensitive surface;
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 plurality of messages from a first participant within a time interval;
determining whether the plurality of messages meets message grouping criteria;
in accordance with a determination that the plurality of messages does not meet the message grouping criteria, displaying a plurality of separate bounded message areas representing the plurality of messages; and
in accordance with a determination that the plurality of messages meets the message grouping criteria, displaying a single group bounded message area representing the plurality of messages.
0 Assignments
0 Petitions
Accused Products
Abstract
A device provides user interfaces for displaying messages in a messaging application. The device receives a plurality of messages from a first participant within a time interval and determines whether the plurality of messages meets message grouping criteria. In accordance with a determination that the plurality of messages does not meet the message grouping criteria, the device displays a plurality of separate bounded message areas representing the plurality of messages. In accordance with a determination that the plurality of messages meets the message grouping criteria, the device displays a single group bounded message area representing the plurality of messages.
43 Citations
22 Claims
-
1. An electronic device, comprising:
-
a display; a touch-sensitive surface; 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 plurality of messages from a first participant within a time interval; determining whether the plurality of messages meets message grouping criteria; in accordance with a determination that the plurality of messages does not meet the message grouping criteria, displaying a plurality of separate bounded message areas representing the plurality of messages; and in accordance with a determination that the plurality of messages meets the message grouping criteria, displaying a single group bounded message area representing the plurality of messages. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A method, comprising:
at an electronic device comprising a touch-sensitive surface and a display; receiving a plurality of messages from a first participant within a time interval; determining whether the plurality of messages meets message grouping criteria; in accordance with a determination that the plurality of messages does not meet the message grouping criteria, displaying a plurality of separate bounded message areas representing the plurality of messages; and in accordance with a determination that the plurality of messages meets the message grouping criteria, displaying a single group bounded message area representing the plurality of messages.
-
22. 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 and a touch-sensitive surface, cause the device to:
-
receive a plurality of messages from a first participant within a time interval; determine whether the plurality of messages meets message grouping criteria; in accordance with a determination that the plurality of messages does not meet the message grouping criteria, display a plurality of separate bounded message areas representing the plurality of messages; and in accordance with a determination that the plurality of messages meets the message grouping criteria, display a single group bounded message area representing the plurality of messages.
-
Specification