# US 12,002,011 B2 · Content creation using a smart asset library

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

- Number: US 12,002,011 B2
- Document ID: US12002011B2
- Status: Granted
- Kind: B2
- Application number: 17/572,554
- Filed: 2022-01-10
- Published: 2023-07-13
- Granted: 2024-06-04
- Earliest claimed: 2022-01-10
- Assignees: Lemon Inc.
- Applicants: Lemon Inc.
- Inventors: Cesar Alejandro Montero Orozco; Clement Boissiere
- Web page: https://patentgrep.com/patent/US12002011B2

## CPC

- G06Q 10/101: Collaborative creation, e.g. joint development of products or services
- G06Q 10/42: Determination of affinities or common interests between users
- 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

The present disclosure describes techniques for facilitating content creation using a smart asset library. Information about a first user among a plurality of users in an online community may be received. The information about the first user may be indicative of the first user's preferences and behaviors in the online community. At least one asset in a library that the first user would find of interest may be determined based on the information about the first user and information about the library. The at least one asset may be presented to the first user. In response to receiving user input from the first user, at least one other asset related to the at least one asset may be determined and presented.

## Claims

### Claim 1

A method of facilitating effect creation by an improved effect creation tool, comprising:
receiving, from an on-line video service, information about a first user of the on-line video service by an effect creation tool, the effect creation tool configured to create an augmented reality (AR) effect for use to overlay on a video in the on-line video service, wherein the effect creation tool is further configured to recommend, based on the received information, assets for use by the first user to create the AR effect within the effect creation tool, wherein the effect creation tool is further configured to recommend, based on the received information, AR effect learning materials to the first user, wherein the effect creation tool comprises a recommendation engine and communicates with a library, and wherein the information about the first user indicates the first user's preferences and behaviors in the online video service;
determining, by the effect creation tool, at least one asset in the library that the first user would find of interest based on the information about the first user and information accessed by the effect creation tool from the library, wherein the library comprises a plurality of assets associated with creation of three-dimensional (3D) AR content, wherein the information from the library comprises information associated with the at least one asset among the plurality of assets, and wherein the plurality of assets in the library further comprise scripts or plugins configured to be executed within the effect creation tool and to produce visual results;
causing to present the at least one asset to the first user;
in response to receiving user input from the first user based on the at least one asset, determining at least one other asset related to the at least one asset based on the user input, wherein the at least one other asset is among the plurality of assets in the library; and
generating the AR effect based on the at least one asset and the at least one other asset.

### Claim 2 (depends on 1)

The method of claim 1, further comprising:
generating a sample project based on the information about the first user, wherein the sample project comprises at least one element included in one or more content items uploaded by the first user to the online community; and
presenting the sample project to the first user.

### Claim 3 (depends on 1)

The method of claim 1, further comprising:
determining at least one tutorial on content creation that the first user would find of interest based on the information about the first user; and
presenting the at least one tutorial to the first user.

### Claim 4 (depends on 1)

The method of claim 1, further comprising:
determining that any particular users among the plurality of users have complementary expertise in creating content based on information about the any particular users; and
recommending the any particular users to each other for potential collaboration.

### Claim 5 (depends on 1)

The method of claim 1, further comprising:
recommending any particular users among the plurality of users to each other based on determining at least one similar attribute or at least one association between the any particular users, wherein the at least one similar attribute or the at least one association is determined based on information about the any particular users.

### Claim 6 (depends on 1)

The method of claim 1, further comprising:
determining the first user's level of expertise in creating content using the library based on information indicative of the first user's interaction with the library or information indicative of a number of content items that the first user has published; and
recommending one or more assets in the library to the first user based on the determined level of expertise of the first user.

### Claim 7 (depends on 1)

The method of claim 1, further comprising:
determining one or more assets related to a project that the first user is working on based on information about the project; and
recommending the one or more assets to the first user for use in the project.

### Claim 8 (depends on 1)

The method of claim 1, further comprising:
recommending one or more assets based on a search query input by the first user.

### Claim 9 (depends on 1)

The method of claim 1, further comprising:
recommending the first user to import content into the library, wherein the content was created by the first user and published in the online community.

### Claim 10 (depends on 1)

The method of claim 1, wherein the plurality of assets in the library comprise one or more scripts or plugins configured to integrate into one or more projects.

### Claim 11 (depends on 1)

The method of claim 1, wherein the plurality of assets in the library comprise project files configured to produce effects.

### Claim 12 (depends on 1)

The method of claim 1, wherein the plurality of assets in the library comprise 3D models, two-dimensional images, shader files, audio, and videos.

### Claim 13

A non-transitory computer-readable storage medium, storing computer-readable instructions that upon execution by a processor cause the processor to implement operations, the operation comprising:
receiving, from an on-line video service, information about a first user of the on-line video service by an effect creation tool, the effect creation tool configured to create an augmented reality (AR) effect for use to overlay on a video in the on-line video service, wherein the effect creation tool is further configured to recommend, based on the received information, assets for use by the first user to create the AR effect within the effect creation tool, wherein the effect creation tool is further configured to recommend, based on the received information, learning materials to a first user, wherein the effect creation tool comprises a recommendation engine and communicates with a library, wherein the information comprises information about the first user among a plurality of users in an online community, and wherein the information about the first user indicates the first user's preferences and behaviors in the online video service;
determining, by the effect creation tool, at least one asset in the library that the first user would find of interest based on the information about the first user and information accessed by the effect creation tool from the library, wherein the library comprises a plurality of assets associated with creation of three-dimensional (3D) AR content, wherein the information from the library comprises information associated with the at least one asset among the plurality of assets, and wherein the plurality of assets in the library further comprise one or more scripts or plugins configured to be executed within the effect creation tool and to produce visual results;
causing to present the at least one asset to the first user;
in response to receiving user input from the first user based on the at least one asset, determining at least one other asset related to the at least one asset, wherein the at least one other asset is among the plurality of assets in the library; and
generating the AR effect based on the at least one asset and the at least one other asset.

### Claim 14 (depends on 13)

The non-transitory computer-readable storage medium of claim 13, the operations further comprising:
generating a sample project based on the information about the first user, wherein the sample project comprises at least one element included in one or more content items uploaded by the first user to the online community; and
presenting the sample project to the first user.

### Claim 15 (depends on 13)

The non-transitory computer-readable storage medium of claim 13, the operations further comprising:
determining at least one tutorial on content creation that the first user would find it of interest based on the information about the first user; and
presenting the at least one tutorial to the first user.

### Claim 16 (depends on 13)

The non-transitory computer-readable storage medium of claim 13, the operations further comprising:
determining that any particular users among the plurality of users have complementary expertise in creating content based on information about the any particular users; and
recommending the any particular users to each other for potential collaboration.

### Claim 17

A computing device, comprising:
at least one processor; and
at least one memory comprising computer-readable instructions that upon execution by the at least one processor cause the computing device to perform operations comprising:
receiving, from an on-line video service, information about a first user of the on-line video service by an effect creation tool, the effect creation tool configured to create an augmented reality (AR) effect, wherein the effect creation tool is further configured to recommend, based on the received information, assets for use by the first user to create the AR effect within the effect creation tool, wherein the effect creation tool is further configured to recommend, based on the received information, AR effect learning materials to the first user, wherein the effect creation tool comprises a recommendation engine and communicates with a library, wherein the information comprises information about the first user among a plurality of users in an online community, and wherein the information about the first user indicates the first user's preferences and behaviors in the online video service;
determining, by the effect creation tool, at least one asset in the library that the first user would find of interest based on the information about the first user and information accessed by the effect creation tool from the library, wherein the library comprises a plurality of assets associated with creation of three-dimensional (3D) AR content, wherein the information from the library comprises information associated with the at least one asset among the plurality of assets, and wherein the plurality of assets in the library further comprise one or more scripts or plugins configured to be executed within the effect creation tool and to produce visual results;
causing to present the at least one asset to the first user;
in response to receiving user input from the first user based on the at least one asset, determining at least one other asset related to the at least one asset, wherein the at least one other asset is among the plurality of assets in the library; and
generating the AR effect based on the at least one asset and the at least one other asset.

### Claim 18 (depends on 17)

The computing device of claim 17, the operations further comprising:
generating a sample project based on the information about the first user, wherein the sample project comprises at least one element included in one or more content items uploaded by the first user to the online community; and
presenting the sample project to the first user.

### Claim 19 (depends on 17)

The computing device of claim 17, the operations further comprising:
determining at least one tutorial on content creation that the first user would find it of interest based on the information about the first user; and
presenting the at least one tutorial to the first user.

### Claim 20 (depends on 17)

The computing device of claim 17, the operations further comprising:
determining that any particular users among the plurality of users have complementary expertise in creating content based on information about the any particular users; and
recommending the any particular users to each other for potential collaboration.
