# US 2022/0036079 A1 · Context based media curation

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

- Number: US 2022/0036079 A1
- Document ID: US20220036079A1
- Status: Published application
- Kind: A1
- Application number: 17/499,680
- Filed: 2021-10-12
- Published: 2022-02-03
- Earliest claimed: 2019-03-29
- Assignees: Snap Inc.
- Applicants: Snap Inc.
- Inventors: Kaveh Anvaripour; Ebony James Charlton; Travis Chen; Celia Nicole Mourkogiannis; Kevin Dechau Tang
- Web page: https://patentgrep.com/patent/US20220036079A1

## CPC

- G06F 16/434: {using image data, e.g. images, photos, pictures taken by a user}
- G06F 16/583: using metadata automatically derived from the content
- G06F 16/24578: {using ranking}
- G06F 16/41: Indexing; Data structures therefor; Storage structures
- G06F 16/438: Presentation of query results
- G06F 16/44: Browsing; Visualisation therefor
- G06F 16/48: Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually
- G06K 7/1413: {1D bar codes}
- G06K 7/1417: {2D bar codes}
- G06N 20/00: Machine learning
- H04L 51/10: Multimedia information
- H04L 51/212: using filtering or selective blocking
- G06F 3/0482: Interaction with lists of selectable items, e.g. menus
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)
- G06K: GRAPHICAL DATA READING (image or video recognition or understanding G06V); PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
- G06N: COMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
- H04L: TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION (arrangements common to telegraphic and telephonic communication H04M)

## Abstract

A media curation system configured to perform operations that include, capturing an image at a client device, wherein the image includes a depiction of an object, identifying an object category of the object based on the depiction of the object within the image, accessing media content associated with the object category within a media repository, generating a presentation of the media content, and causing display of the presentation of the media content within the image at the client device.

## Claims

### Claim 1

A method comprising:
causing display of an image that comprises a plurality of image features at a client device;
identifying an object depicted by the image based on the plurality of image features of the image;
selecting a category based on the identified object, the category corresponding with one or more media tags;
accessing a set of media items from within a media repository based on the one or more media tags that correspond with the category; and
causing display of a presentation of the set of media items from the media repository at the client device.

### Claim 2 (depends on 1)

The method of claim 1, wherein the causing display of the presentation of the set of media items further comprises:
causing display of a notification in response to the accessing the set of media items from within the repository;
receiving an input that selects the notification; and
causing display of the presentation of the set of media items in response to the input that selects the notification.

### Claim 3 (depends on 2)

The method of claim 2, wherein the notification comprises a display of an indication of a number of media items among the set of media items.

### Claim 4 (depends on 1)

The method of claim 1, wherein the presentation of the set of media items comprises a display of the set of media items in a horizontal array.

### Claim 5 (depends on 1)

The method of claim 1, wherein the presentation of the set of media items comprises a display of the set of media items in a vertical array.

### Claim 6 (depends on 1)

The method of claim 1, wherein the identifying the object depicted by the image based on the plurality of image features further comprises:
detecting the plurality of image features; and
presenting an indicator at a position within the image in response to the detecting the plurality of image features.

### Claim 7 (depends on 6)

The method of claim 6, wherein the indicator comprises a graphical property based on the category of the object.

### Claim 8

A system comprising:
a memory; and
at least one hardware processor coupled to the memory and comprising instructions that causes the system to perform operations comprising:
causing display of an image that comprises a plurality of image features at a client device;
identifying an object depicted by the image based on the plurality of image features of the image;
selecting a category based on the identified object, the category corresponding with one or more media tags;
accessing a set of media items from within a media repository based on the one or more media tags that correspond with the category; and
causing display of a presentation of the set of media items from the media repository at the client device.

### Claim 9 (depends on 8)

The system of claim 8, wherein the causing display of the presentation of the set of media items further comprises:
causing display of a notification in response to the accessing the set of media items from within the repository;
receiving an input that selects the notification; and
causing display of the presentation of the set of media items in response to the input that selects the notification.

### Claim 10 (depends on 9)

The system of claim 9, wherein the notification comprises a display of an indication of a number of media items among the set of media items.

### Claim 11 (depends on 8)

The system of claim 8, wherein the presentation of the set of media items comprises a display of the set of media items in a horizontal array.

### Claim 12 (depends on 8)

The system of claim 8, wherein the presentation of the set of media items comprises a display of the set of media items in a vertical array.

### Claim 13 (depends on 8)

The system of claim 8, wherein the identifying the object depicted by the image based on the plurality of image features further comprises:
detecting the plurality of image features; and
presenting an indicator at a position within the image in response to the detecting the plurality of image features.

### Claim 14 (depends on 13)

The system of claim 13, wherein the indicator comprises a graphical property based on the category of the object.

### Claim 15

A non-transitory machine-readable storage medium comprising instructions that, when executed by one or more processors of a machine, cause the machine to perform operations comprising:
causing display of an image that comprises a plurality of image features at a client device;
identifying an object depicted by the image based on the plurality of image features of the image;
selecting a category based on the identified object, the category corresponding with one or more media tags;
accessing a set of media items from within a media repository based on the one or more media tags that correspond with the category; and
causing display of a presentation of the set of media items from the media repository at the client device.

### Claim 16 (depends on 15)

The non-transitory machine-readable storage medium of claim 15, wherein the causing display of the presentation of the set of media items further comprises:
causing display of a notification in response to the accessing the set of media items from within the repository;
receiving an input that selects the notification; and
causing display of the presentation of the set of media items in response to the input that selects the notification.

### Claim 17 (depends on 16)

The non-transitory machine-readable storage medium of claim 16, wherein the notification comprises a display of an indication of a number of media items among the set of media items.

### Claim 18 (depends on 15)

The non-transitory machine-readable storage medium of claim 15, wherein the presentation of the set of media items comprises a display of the set of media items in a horizontal array.

### Claim 19 (depends on 15)

The non-transitory machine-readable storage medium of claim 15, wherein the presentation of the set of media items comprises a display of the set of media items in a vertical array.

### Claim 20 (depends on 15)

The non-transitory machine-readable storage medium of claim 15, wherein the identifying the object depicted by the image based on the plurality of image features further comprises:
detecting the plurality of image features; and
presenting an indicator at a position within the image in response to the detecting the plurality of image features.
