User interfaces for searching in messages
AssigneeApple Inc.
InventorsGrant R. Paul, Christian X Dalonzo
Life of this patent
Estimating the term…
Abstract
Some examples described in this disclosure are directed to one or more electronic devices that facilitate searching of messages in a messaging application, wherein the search results are displayed in a search results user interface. In some examples, the electronic device displays search results associated with a search of messages performed in a messaging application at a search results user interface.
Claims16
A method comprising:
- at an electronic device in communication with a display generation component and one or more input devices:
- while displaying, via the display generation component, a search results user interface associated with a messaging application, receiving, via the one or more input devices, a first input corresponding to a request to display a plurality of messages associated with a search request;
- and
- in response to receiving the first input, displaying, via the display generation component, a plurality of representations of the plurality of messages associated with the search request, including:
- in accordance with a determination that a first message of the plurality of messages and a second message of the plurality of messages satisfy one or more criteria, including a criterion that is satisfied when the first message and the second message are included in a first messaging conversation, displaying, via the display generation component, a first combined search result user interface element associated with the first messaging conversation that includes a representation of the first messaging conversation, a representation of the first message and a representation of the second message;
- in accordance with a determination that the first message of the plurality of messages and the second message of the plurality of messages fail to satisfy the one or more criteria, displaying, via the display generation component, the first message in a first result user interface element and the second message in a second result user interface element, different from the first result user interface element;
- and
- in accordance with a determination that a third message of the plurality of messages associated with the search request is not included in the first messaging conversation, displaying, via the display generation component, a second combined search result user interface element associated with a second messaging conversation, different from the first messaging conversation, that includes a representation of the third message.
An electronic device that is in communication with a display generation component and one or more input devices, the electronic device comprising:
- 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:
- while displaying, via the display generation component, a search results user interface associated with a messaging application, receiving, via the one or more input devices, a first input corresponding to a request to display a plurality of messages associated with a search request;
- and
- in response to receiving the first input, displaying, via the display generation component, a plurality of representations of the plurality of messages associated with the search request, including:
- in accordance with a determination that a first message of the plurality of messages and a second message of the plurality of messages satisfy one or more criteria, including a criterion that is satisfied when the first message and the second message are included in a first messaging conversation, displaying, via the display generation component, a first combined search result user interface element associated with the first messaging conversation that includes a representation of the first messaging conversation, a representation of the first message and a representation of the second message;
- in accordance with a determination that the first message of the plurality of messages and the second message of the plurality of messages fail to satisfy the one or more criteria, displaying, via the display generation component, the first message in a first result user interface element and the second message in a second result user interface element, different from the first result user interface element;
- and
- in accordance with a determination that a third message of the plurality of messages associated with the search request is not included in the first messaging conversation, displaying, via the display generation component, a second combined search result user interface element associated with a second messaging conversation, different from the first messaging conversation, that includes a representation of the third message.
A non-transitory computer readable storage medium storing one or more programs, the one or more programs comprising instructions, which when executed by one or more processors of an electronic device, cause the electronic device to perform a method comprising:
- while displaying, via a display generation component, a search results user interface associated with a messaging application, receiving, via one or more input devices, a first input corresponding to a request to display a plurality of messages associated with a search request;
- and
- in response to receiving the first input, displaying, via the display generation component, a plurality of representations of the plurality of messages associated with the search request, including:
- in accordance with a determination that a first message of the plurality of messages and a second message of the plurality of messages satisfy one or more criteria, including a criterion that is satisfied when the first message and the second message are included in a first messaging conversation, displaying, via the display generation component, a first combined search result user interface element associated with the first messaging conversation that includes a representation of the first messaging conversation, a representation of the first message and a representation of the second message;
- in accordance with a determination that the first message of the plurality of messages and the second message of the plurality of messages fail to satisfy the one or more criteria, displaying, via the display generation component, the first message in a first result user interface element and the second message in a second result user interface element, different from the first result user interface element;
- and
- in accordance with a determination that a third message of the plurality of messages associated with the search request is not included in the first messaging conversation, displaying, via the display generation component, a second combined search result user interface element associated with a second messaging conversation, different from the first messaging conversation, that includes a representation of the third message.
Dependencies are inferred from the claim text.