# US 12,120,074 B2 · Generating and accessing video content for products

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

- Number: US 12,120,074 B2
- Document ID: US12120074B2
- Status: Granted
- Kind: B2
- Application number: 18/351,894
- Filed: 2023-07-13
- Published: 2023-11-09
- Granted: 2024-10-15
- Earliest claimed: 2020-06-29
- Assignees: Snap Inc.
- Applicants: Snap Inc.
- Inventors: Jean Luo; Celia Nicole Mourkogiannis
- Web page: https://patentgrep.com/patent/US12120074B2

## CPC

- H04L 51/046: Interoperability with other network applications or services
- G06F 16/735: Filtering based on additional data, e.g. user or group profiles
- G06F 16/7837: {using objects detected or recognised in the video content}
- G06Q 20/384: {using social networks}
- G06Q 20/386: {using messaging services or messaging apps (using mobile network messaging services for payment, e.g. SMS G06Q20/3255)}
- G06Q 30/0631: {Recommending goods or services}
- G06Q 30/0643: {graphically representing goods, e.g. 3D product representation}
- H04L 51/10: Multimedia information
- H04L 51/52: for supporting social networking services
- G06Q 20/326: {Payment applications installed on the mobile devices}
- H04L 51/18: Commands or executable codes
- H04L: TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION (arrangements common to telegraphic and telephonic communication H04M)
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)
- G06Q: INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR

## Abstract

In one or more implementations, video content generated using a client application may be provided to users of the client application in association with one or more products offered for purchase via the client application. Video content items presented to a user may be identified based on a level of interest of the user in relation to the respective video content items. A level of interest of the user in relation to a video content item may be based on profile information of the user.

## Claims

### Claim 1

A method comprising:
sending, by a user device having one or more processors and memory, a request to a server system for information related to a product via at least one user interface produced by a user application;
receiving, by the user device and in response to the request, information related to the product;
causing, by the user device, a first user interface of the user application to be displayed, the first user interface being dedicated to the product and having:
a first section that includes at least a portion of the information related to the product;
a second section that includes a plurality of video content items related to the product, the plurality of video content items including video reviews of the product and wherein the second section includes individual user interface elements that are selectable to view a video content item of the plurality of video content items;
a third section that includes additional information corresponding to additional products offered for purchase via the user application; and
a user interface element that is selectable to capture video content related to the product;
responsive to selection of the user interface element, causing a second user interface to be displayed, the second user interface including an additional user interface element selectable to capture content included in a field of view of at least one camera of the user device;
capturing, by at least one camera of the user device and based on selection of the additional user interface element, video content included in the field of view of the at least one camera; and
sending, by the user device, video data related to the video content to the server system, the video data including a video review of the product.

### Claim 2 (depends on 1)

The method of claim 1, comprising:
displaying, by the user device, a third user interface that includes at least an image corresponding to the video data and an additional user interface element that is selectable to launch a tool of the user application;
receiving, by one or more input devices of the user device, input in relation to the tool to visually modify one or more characteristics of at least a portion of the video content; and
generating, by the user device and based on the input, a modified version of the video content; and
wherein the video data includes the modified version of the video content.

### Claim 3 (depends on 2)

The method of claim 2, wherein the modified version of the video content includes at least one of augmented reality content, an overlay of at least a portion of the video content, modified audio of the video content, or modified playback characteristics with respect to the video content.

### Claim 4 (depends on 2)

The method of claim 2, wherein the modified version of the video content is displayed in a third user interface.

### Claim 5 (depends on 4)

The method of claim 4, wherein the third user interface includes a further user interface element that is selectable to share the modified version of the video content with one or more additional users of the user application.

### Claim 6 (depends on 1)

The method of claim 1, comprising:
sending, by the user device, an additional request to share the video review with one or more recipients, the one or more recipients being additional users of the user application; and
causing, by the user device and based on the additional request, a message to be sent to an additional user device of a recipient of the one or more recipients, the message including the video review and being accessible via the user application.

### Claim 7 (depends on 1)

The method of claim 1, comprising:
sending, by the user device, an additional request to the server system to store the video review in association with a collection of content corresponding to a user of the user device, the collection of content being accessible to one or more connections of the user via the user application.

### Claim 8 (depends on 1)

The method of claim 1, wherein the video data is sent to the server system in conjunction with a privacy setting indicating an audience for the video content.

### Claim 9 (depends on 8)

The method of claim 8, wherein the privacy setting indicates that the video content is accessible to at least one of:
contacts of a creator of the video content and that the video content is not accessible to additional users of the user application that are not contacts of the creator; or
users of the user application having one or more location characteristics.

### Claim 10 (depends on 1)

The method of claim 1, comprising:
sending, by the user device, one or more search criteria including one or more keywords in relation to products offered for purchase via the user application; and
obtaining, by the user device, a list of search results that include one or more products that correspond to the one or more keywords;
wherein the request for information related to the product is sent based on selection of a user interface element related to the product that is included in the list of search results.

### Claim 11

An apparatus comprising:
one or more cameras;
one or more hardware processors; and
one or more non-transitory computer-readable storage media including computer-readable instructions that, when executed by the one or more hardware processors, cause the one or more hardware processors to perform operations comprising:
sending a request to a server system for information related to a product via at least one user interface produced by a user application;
receiving, in response to the request, information related to the product;
causing a first user interface of the user application to be displayed, the first user interface being dedicated to the product and having:
a first section that includes at least a portion of the information related to the product;
a second section that includes a plurality of video content items related to the product, the plurality of video content items including video reviews of the product and wherein the second section includes individual user interface elements that are selectable to view a video content item of the plurality of video content items;
a third section that includes additional information corresponding to additional products offered for purchase via the user application; and
a user interface element that is selectable to capture video content related to the product;
responsive to selection of the user interface element, causing a second user interface to be displayed, the second user interface including an additional user interface element selectable to capture content included in a field of view of at least one camera;
capturing, by at least one camera of the one or more cameras and based on selection of the additional user interface element, video content included in the field of view of the at least one camera; and
sending video data related to the video content to the server system, the video data including a video review of the product.

### Claim 12 (depends on 11)

The apparatus of claim 11, wherein the one or more non-transitory computer-readable storage media include additional computer-readable instructions that, when executed by the one or more hardware processors, cause the one or more hardware processors to perform additional operations comprising:
launching a tool of the user application to apply an augmented reality content item to at least a portion of the video content.

### Claim 13 (depends on 11)

The apparatus of claim 11, wherein:
the additional products correspond to a category related to the product; and
the plurality of video content items are displayed in the second section according to a level of interest of a user of the user application with respect to individual video content items of the plurality of video content items.

### Claim 14 (depends on 11)

The apparatus of claim 11, wherein the first user interface includes:
a first user interface element selectable to initiate a financial transaction to purchase at least one instance of the product; and
a second user interface element that is selectable to compose a message that includes information about the product.

### Claim 15 (depends on 11)

The apparatus of claim 11, wherein the one or more non-transitory computer-readable storage media include additional computer-readable instructions that, when executed by the one or more hardware processors, cause the one or more hardware processors to perform additional operations comprising:
receiving a message from an additional user of the user application that includes an additional user interface element that is selectable to access the information related to the product,
wherein the request for information related to the product is sent in response to selection of the additional user interface element.

### Claim 16

One or more non-transitory computer-readable storage media include computer-readable instructions that, when executed by one or more hardware processors, cause the one or more hardware processors to perform operations comprising:
sending a request to a server system for information related to a product via at least one user interface produced by a user application;
receiving, in response to the request, information related to the product;
causing a first user interface of the user application to be displayed, the first user interface being dedicated to the product and having:
a first section that includes at least a portion of the information related to the product;
a second section that includes a plurality of video content items related to the product, the plurality of video content items including video reviews of the product and wherein the second section includes individual user interface elements that are selectable to view a video content item of the plurality of video content items;
a third section that includes additional information corresponding to additional products offered for purchase via the user application; and
a user interface element that is selectable to capture video content related to the product;
responsive to selection of the user interface element, causing a second user interface to be displayed, the second user interface including an additional user interface element selectable to capture content included in a field of view of at least one camera of a user device;
capturing, by the at least one camera of the user device and based on selection of the additional user interface element, video content included in the field of view of the at least one camera; and
sending video data related to the video content to the server system, the video data including a video review of the product.

### Claim 17 (depends on 16)

The one or more non-transitory computer-readable storage media of claim 16, including additional computer-readable instructions that, when executed by the one or more hardware processors, cause the one or more hardware processors to perform additional operations comprising:
displaying an additional user interface that includes at least an image corresponding to the video data and an additional user interface element that is selectable to launch a tool of the user application;
receiving, by one or more input devices of a user device, input in relation to the tool to modify at least a portion of the video content; and
generating, based on the input, a modified version of the video content; and
wherein the video data includes the modified version of the video content.

### Claim 18 (depends on 17)

The one or more non-transitory computer-readable storage media of claim 17, wherein the tool is one of a plurality of creative tools and the additional user interface includes a plurality of user interface elements with user interface elements of the plurality of user interface elements being selectable to launch an individual creative tool of the plurality of creative tools.

### Claim 19 (depends on 18)

The one or more non-transitory computer-readable storage media of claim 18, wherein the plurality of creative tools include at least one of:
a first creative tool that produces at least one of words, symbols, or images that overlay at least a portion of the video content;
a second creative tool that adds one or more previously produced overlays to at least a portion of the video content; or
a third creative tool that modifies one or more playback characteristics of the video content.

### Claim 20 (depends on 16)

The one or more non-transitory computer-readable storage media of claim 16, wherein the video data is sent to the server system in conjunction with a privacy setting indicating an audience for the video content, the privacy setting indicating that the video content is publicly accessible.
