# US 12,602,142 B2 · User interfaces for sharing contextually relevant media content

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 12,602,142 B2
- Document ID: US12602142B2
- Status: Granted
- Kind: B2
- Application number: 18/367,934
- Filed: 2023-09-13
- Published: 2024-01-04
- Granted: 2026-04-14
- Earliest claimed: 2018-05-07
- Assignees: Apple Inc.
- Applicants: Apple Inc.
- Inventors: Lynne Devine; Michael Brandt; Eric M.G. Circlaeys; Chelsea Leblanc; William A. Sorrentino, III; Gregg Suzuki; Joar Wingfors
- Web page: https://patentgrep.com/patent/US12602142B2

## CPC

- G06F 3/0482: Interaction with lists of selectable items, e.g. menus
- G06F 3/04845: for image manipulation, e.g. dragging, rotation, expansion or change of colour
- G06F 3/0485: Scrolling or panning
- G06F 3/04883: for inputting data by handwriting, e.g. gesture or text
- G06F 3/04886: by partitioning the display area of the touch-screen or the surface of the digitising tablet into independently controllable areas, e.g. virtual keyboards or menus
- G06V 40/16: Human faces, e.g. facial parts, sketches or expressions
- G06V 40/168: {Feature extraction; Face representation}
- G06V 40/172: {Classification, e.g. identification}
- H04L 51/10: Multimedia information
- H04L 51/216: Handling conversation history, e.g. grouping of messages in sessions or threads
- G06T 2207/30201: Face
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)
- G06V: IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- H04L: TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION (arrangements common to telegraphic and telephonic communication H04M)
- G06T: IMAGE DATA PROCESSING OR GENERATION, IN GENERAL

## Abstract

The present disclosure generally relates to managing and sharing contextually-relevant media content. In some embodiments, a device receives an input, and in response, displays a suggested collection of media items for sharing with a recipient, wherein the collection is relevant to a message conversation with the recipient. Subsequent to displaying the suggested collection, the device transmits a message to the recipient as part of the message conversation that provides access to the at least a portion of the suggested collection of media items. In some embodiments, a device receives an indication, from an external device, that a first user has shared a first collection of media items with a second user. Subsequent to receiving the indication that the first user has shared the first collection of media items with the second user, the device outputs a prompt to share, with the first user, one or more suggested media items.

## Claims

### Claim 1

An electronic device, comprising:
a display;
one or more input devices;
one or more processors; and
memory storing one or more programs configured to be executed by the one or more processors, the one or more programs including instructions for:
receiving, via the one or more input devices, a request to share a collection of media items;
in response to receiving the request to share the collection of media items, displaying, on the display, a recipient confirmation user interface including a set of one or more suggested recipients, wherein the set of one or more suggested recipients is identified based on one or more faces detected in the collection of media items, and wherein the set of one or more suggested recipients includes:
a first suggested recipient that corresponds to a first detected face that is associated with contact information of one or more contact lists of a user of the electronic device; and
a second suggested recipient that corresponds to a second detected face that is not associated with contact information of the one or more contact lists of the user of the electronic device, wherein the second suggested recipient is concurrently displayed with the first suggested recipient;
detecting a set of one or more inputs that includes selection of the second suggested recipient;
in response to detecting the set of one or more inputs that includes selection of the second suggested recipient, associating the second suggested recipient with contact information;
after displaying the recipient confirmation user interface, receiving a request to share the collection of media items; and
in response to receiving the request to share the collection of media items, initiating a process for sharing the collection of media items with a set of one or more selected recipients that includes at least one of the one or more suggested recipients.

### Claim 2 (depends on 1)

The electronic device of claim 1, wherein the recipient confirmation user interface includes an affordance for adding a first recipient to the set of one or more selected recipients, wherein the first recipient is not included in the set of one or more suggested recipients.

### Claim 3 (depends on 1)

The electronic device of claim 1, the one or more programs further including instructions for:
detecting, via the one or more input devices, a first set of one or more inputs to remove a second recipient from the set of one or more selected recipients.

### Claim 4 (depends on 1)

The electronic device of claim 1, the one or more programs further including instructions for:
subsequent to sharing the collection of media items with the set of one or more selected recipients, displaying, on the display, a preview of the collection of media items in a messaging application.

### Claim 5 (depends on 1)

The electronic device of claim 1, the one or more programs further including instructions for:
subsequent to sharing the collection of media items with the set of one or more selected recipients, displaying, on the display, a status of the collection of media items in a messaging application.

### Claim 6 (depends on 1)

The electronic device of claim 1, the one or more programs further including instructions for:
prior to sharing the collection of media items with the set of one or more selected recipients, displaying, on the display, a preview of the collection of media items.

### Claim 7 (depends on 6)

The electronic device of claim 6, the one or more programs further including instructions for:
while displaying the preview of the collection of media items, detecting a third set of one or more inputs to modify the collection of media items.

### Claim 8 (depends on 1)

The electronic device of claim 1, wherein selection of the set of one or more suggested recipients is further based on a date criterion.

### Claim 9 (depends on 1)

The electronic device of claim 1, wherein selection of the set of one or more suggested recipients is further based on a location criterion.

### Claim 10 (depends on 1)

The electronic device of claim 1, wherein selection of the set of one or more suggested recipients is further based on a requirement that each media item includes at least one of the one or more faces.

### Claim 11 (depends on 1)

The electronic device of claim 1, wherein selection of the set of one or more suggested recipients is further based on a requirement that each media item corresponds to an event at which a respective person was present.

### Claim 12 (depends on 1)

The electronic device of claim 1, wherein:
displaying the recipient confirmation user interface includes concurrently displaying:
the set of one or more suggested recipients; and
an add recipient affordance for adding a third recipient to the set of one or more suggested recipients.

### Claim 13 (depends on 1)

The electronic device of claim 1, the one or more programs further including instructions for:
detecting, via the one or more input devices, a second set of one or more inputs to add a third recipient to the set of one or more suggested recipients, wherein the third recipient is not included in the set of one or more suggested recipients; and
in response to detecting the second set of one or more inputs, adding the third recipient to the set of one or more suggested recipients.

### Claim 14 (depends on 1)

The electronic device of claim 1, wherein displaying the recipient confirmation user interface includes concurrently displaying the second suggested recipient with an indication that the second suggested recipient corresponds to a detected face that is not associated with contact information.

### Claim 15 (depends on 1)

The electronic device of claim 1, wherein displaying the recipient confirmation user interface includes concurrently displaying the second suggested recipient with a representation of the second detected face that is from a portion of a media item of the collection of media items.

### Claim 16 (depends on 1)

The electronic device of claim 1, wherein displaying the recipient confirmation user interface includes:
concurrently displaying the first suggested recipient with contact information from the one or more contact lists associated with the user; and
concurrently displaying the second suggested recipient without contact information from the one or more contact lists associated with the user.

### Claim 17

A non-transitory computer-readable storage medium storing one or more programs configured to be executed by one or more processors of an electronic device with a display and one or more input devices, the one or more programs including instructions for:
receiving, via the one or more input devices, a request to share a collection of media items;
in response to receiving the request to share the collection of media items, displaying, on the display, a recipient confirmation user interface including a set of one or more suggested recipients, wherein the set of one or more suggested recipients is identified based on one or more faces detected in the collection of media items, and wherein the set of one or more suggested recipients includes:
a first suggested recipient that corresponds to a first detected face that is associated with contact information of one or more contact lists of a user of the electronic device; and
a second suggested recipient that corresponds to a second detected face that is not associated with contact information of the one or more contact lists of the user of the electronic device, wherein the second suggested recipient is concurrently displayed with the first suggested recipient;
detecting a set of one or more inputs that includes selection of the second suggested recipient;
in response to detecting the set of one or more inputs that includes selection of the second suggested recipient, associating the second suggested recipient with contact information;
after displaying the recipient confirmation user interface, receiving a request to share the collection of media items; and
in response to receiving the request to share the collection of media items, initiating a process for sharing the collection of media items with a set of one or more selected recipients that includes at least one of the one or more suggested recipients.

### Claim 18 (depends on 17)

The non-transitory computer-readable storage medium of claim 17, wherein the recipient confirmation user interface includes an affordance for adding a first recipient to the set of one or more selected recipients, wherein the first recipient is not included in the set of one or more suggested recipients.

### Claim 19 (depends on 17)

The non-transitory computer-readable storage medium of claim 17, the one or more programs further including instructions for:
detecting, via the one or more input devices, a first set of one or more inputs to remove a second recipient from the set of one or more selected recipients.

### Claim 20 (depends on 17)

The non-transitory computer-readable storage medium of claim 17, the one or more programs further including instructions for:
subsequent to sharing the collection of media items with the set of one or more selected recipients, displaying, on the display, a preview of the collection of media items in a messaging application.

### Claim 21 (depends on 17)

The non-transitory computer-readable storage medium of claim 17, the one or more programs further including instructions for:
subsequent to sharing the collection of media items with the set of one or more selected recipients, displaying, on the display, a status of the collection of media items in a messaging application.

### Claim 22 (depends on 17)

The non-transitory computer-readable storage medium of claim 17, the one or more programs further including instructions for:
prior to sharing the collection of media items with the set of one or more selected recipients, displaying, on the display, a preview of the collection of media items.

### Claim 23 (depends on 22)

The non-transitory computer-readable storage medium of claim 22, the one or more programs further including instructions for:
while displaying the preview of the collection of media items, detecting a third set of one or more inputs to modify the collection of media items.

### Claim 24 (depends on 17)

The non-transitory computer-readable storage medium of claim 17, wherein selection of the set of one or more suggested recipients is further based on a date criterion.

### Claim 25 (depends on 17)

The non-transitory computer-readable storage medium of claim 17, wherein selection of the set of one or more suggested recipients is further based on a location criterion.

### Claim 26 (depends on 17)

The non-transitory computer-readable storage medium of claim 17, wherein selection of the set of one or more suggested recipients is further based on a requirement that each media item includes at least one of the one or more faces.

### Claim 27 (depends on 17)

The non-transitory computer-readable storage medium of claim 17, wherein selection of the set of one or more suggested recipients is further based on a requirement that each media item corresponds to an event at which a respective person was present.

### Claim 28 (depends on 17)

The non-transitory computer-readable storage medium of claim 17, wherein:
displaying the recipient confirmation user interface includes concurrently displaying:
the set of one or more suggested recipients; and
an add recipient affordance for adding a third recipient to the set of one or more suggested recipients.

### Claim 29 (depends on 17)

The non-transitory computer-readable storage medium of claim 17, the one or more programs further including instructions for:
detecting, via the one or more input devices, a second set of one or more inputs to add a third recipient to the set of one or more suggested recipients, wherein the third recipient is not included in the set of one or more suggested recipients; and
in response to detecting the second set of one or more inputs, adding the third recipient to the set of one or more suggested recipients.

### Claim 30 (depends on 17)

The non-transitory computer-readable storage medium of claim 17, wherein displaying the recipient confirmation user interface includes concurrently displaying the second suggested recipient with an indication that the second suggested recipient corresponds to a detected face that is not associated with contact information.

### Claim 31 (depends on 17)

The non-transitory computer-readable storage medium of claim 17, wherein displaying the recipient confirmation user interface includes concurrently displaying the second suggested recipient with a representation of the second detected face that is from a portion of a media item of the collection of media items.

### Claim 32 (depends on 17)

The non-transitory computer-readable storage medium of claim 17, wherein displaying the recipient confirmation user interface includes:
concurrently displaying the first suggested recipient with contact information from the one or more contact lists associated with the user; and
concurrently displaying the second suggested recipient without contact information from the one or more contact lists associated with the user.

### Claim 33

A method, comprising:
at an electronic device with a display and one or more input devices:
receiving, via the one or more input devices, a request to share a collection of media items;
in response to receiving the request to share the collection of media items, displaying, on the display, a recipient confirmation user interface including a set of one or more suggested recipients, wherein the set of one or more suggested recipients is identified based on one or more faces detected in the collection of media items, and wherein the set of one or more suggested recipients includes:
a first suggested recipient that corresponds to a first detected face that is associated with contact information of one or more contact lists of a user of the electronic device; and
a second suggested recipient that corresponds to a second detected face that is not associated with contact information of the one or more contact lists of the user of the electronic device, wherein the second suggested recipient is concurrently displayed with the first suggested recipient;
detecting a set of one or more inputs that includes selection of the second suggested recipient;
in response to detecting the set of one or more inputs that includes selection of the second suggested recipient, associating the second suggested recipient with contact information;
after displaying the recipient confirmation user interface, receiving a request to share the collection of media items; and
in response to receiving the request to share the collection of media items, initiating a process for sharing the collection of media items with a set of one or more selected recipients that includes at least one of the one or more suggested recipients.

### Claim 34 (depends on 33)

The method of claim 33, wherein the recipient confirmation user interface includes an affordance for adding a first recipient to the set of one or more selected recipients, wherein the first recipient is not included in the set of one or more suggested recipients.

### Claim 35 (depends on 33)

The method of claim 33, further comprising:
detecting, via the one or more input devices, a first set of one or more inputs to remove a second recipient from the set of one or more selected recipients.

### Claim 36 (depends on 33)

The method of claim 33, further comprising:
subsequent to sharing the collection of media items with the set of one or more selected recipients, displaying, on the display, a preview of the collection of media items in a messaging application.

### Claim 37 (depends on 33)

The method of claim 33, further comprising:
subsequent to sharing the collection of media items with the set of one or more selected recipients, displaying, on the display, a status of the collection of media items in a messaging application.

### Claim 38 (depends on 33)

The method of claim 33, further comprising:
prior to sharing the collection of media items with the set of one or more selected recipients, displaying, on the display, a preview of the collection of media items.

### Claim 39 (depends on 38)

The method of claim 38, further comprising:
while displaying the preview of the collection of media items, detecting a third set of one or more inputs to modify the collection of media items.

### Claim 40 (depends on 33)

The method of claim 33, wherein selection of the set of one or more suggested recipients is further based on a date criterion.

### Claim 41 (depends on 33)

The method of claim 33, wherein selection of the set of one or more suggested recipients is further based on a location criterion.

### Claim 42 (depends on 33)

The method of claim 33, wherein selection of the set of one or more suggested recipients is further based on a requirement that each media item includes at least one of the one or more faces.

### Claim 43 (depends on 33)

The method of claim 33, wherein selection of the set of one or more suggested recipients is further based on a requirement that each media item corresponds to an event at which a respective person was present.

### Claim 44 (depends on 33)

The method of claim 33, wherein:
displaying the recipient confirmation user interface includes concurrently displaying:
the set of one or more suggested recipients; and
an add recipient affordance for adding a third recipient to the set of one or more suggested recipients.

### Claim 45 (depends on 33)

The method of claim 33, further comprising:
detecting, via the one or more input devices, a second set of one or more inputs to add a third recipient to the set of one or more suggested recipients, wherein the third recipient is not included in the set of one or more suggested recipients; and
in response to detecting the second set of one or more inputs, adding the third recipient to the set of one or more suggested recipients.

### Claim 46 (depends on 33)

The method of claim 33, wherein displaying the recipient confirmation user interface includes concurrently displaying the second suggested recipient with an indication that the second suggested recipient corresponds to a detected face that is not associated with contact information.

### Claim 47 (depends on 33)

The method of claim 33, wherein displaying the recipient confirmation user interface includes concurrently displaying the second suggested recipient with a representation of the second detected face that is from a portion of a media item of the collection of media items.

### Claim 48 (depends on 33)

The method of claim 33, wherein displaying the recipient confirmation user interface includes:
concurrently displaying the first suggested recipient with contact information from the one or more contact lists associated with the user; and
concurrently displaying the second suggested recipient without contact information from the one or more contact lists associated with the user.
