# US 12,118,289 B2 · Systems, methods, and media for managing and sharing digital content and services

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

- Number: US 12,118,289 B2
- Document ID: US12118289B2
- Status: Granted
- Kind: B2
- Application number: 18/086,096
- Filed: 2022-12-21
- Published: 2023-10-05
- Granted: 2024-10-15
- Earliest claimed: 2013-10-28
- Assignees: Mixonium Group Holdings, Inc.
- Applicants: Mixonium Group Holdings, Inc.
- Inventors: Marshall McLaury Monroe
- Web page: https://patentgrep.com/patent/US12118289B2

## CPC

- G06F 40/103: Formatting, i.e. changing of presentation of documents (automatic justification G06F40/189; automatic line break hyphenation G06F40/191)
- G06F 3/0482: Interaction with lists of selectable items, e.g. menus
- G06F 3/04842: Selection of displayed objects or displayed text elements (G06F3/0482 takes precedence)
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)

## Abstract

Methods, systems, and media for creating a layout of digital assets are provided. In some embodiments, the method comprises: presenting a layout of digital assets, wherein the layout of digital assets includes a plurality of elements; receiving a selection of a digital asset from a group of available digital assets to be included in the layout of digital assets; in response to receiving the selection of the digital asset, causing a representation of the digital asset to be presented in the layout of digital assets; causing an image that represents the layout of digital assets to be created, wherein the image is associated with a Uniform Resource Locator (URL); and in response to determining that the URL has been selected, causing the image to be presented.

## Claims

### Claim 1

A method for creating a layout of digital assets, comprising:
presenting, using the hardware processor, a layout of digital assets in a layout portion of a user interface presented on a display, wherein the layout of digital assets includes a plurality of elements, and wherein each element corresponds to a region of the layout of digital assets, and wherein each element can be associated with a digital asset;
receiving a selection of a digital asset from a group of available digital assets to be included in the layout of digital assets;
in response to receiving the selection of the digital asset, causing a representation of the digital asset to be presented in the layout of digital assets;
causing an image that represents the layout of digital assets to be created, wherein the image is associated with a Uniform Resource Locator (URL) that indicates a location of the layout of digital assets; and
in response to determining that the URL has been selected on a user device, causing the layout of digital assets to be presented on the user device.

### Claim 2 (depends on 1)

The method of claim 1, further comprising:
receiving a search query via a search input in a search region portion of the user interface;
causing a plurality of search results to be presented in the search region portion of the user interface, wherein each of the plurality of search results corresponds to a digital asset, and wherein each of the plurality of elements is selectable;
receiving a selection of one of the search results in the plurality of search results, wherein the selected digital asset corresponds to selected search result.

### Claim 3 (depends on 2)

The method of claim 2, further comprising:
causing a second search portion of the user interface to be presented;
identifying a plurality of second search results based on the selected search result, wherein each of the plurality of second search results corresponds to a digital asset, and wherein each of the plurality of second search results is selected based on a similarity to the selected search result; and
causing the plurality of second search results to be presented in the second search portion of the user interface.

### Claim 4 (depends on 3)

The method of claim 3, wherein the second search portion of the user interface includes an input for receiving an indication of a degree of similarity between each of the second search results and the selected search result.

### Claim 5 (depends on 4)

The method of claim 4, further comprising performing the action on the referenced element by interpreting the command.

### Claim 6 (depends on 1)

The method of claim 1, wherein the user interface includes a markup language field, wherein the markup language field receives a command that comprises a reference to an element in the plurality of elements included in the layout of digital assets and an action to be performed on the referenced element in the plurality of elements.

### Claim 7 (depends on 1)

The method of claim 1, wherein the digital asset is a service associated with an application executing on the user device.

### Claim 8 (depends on 1)

The method of claim 1, further comprising receiving a payment in connection with a user account of the user device in response to determining that the digital asset has been selected.

### Claim 9

A system for creating a layout of digital assets, the system comprising:
a memory; and
a hardware processor that, when executing computer-executable instructions stored in the memory, is configured to:
present a layout of digital assets in a layout portion of a user interface presented on a display, wherein the layout of digital assets includes a plurality of elements, and wherein each element corresponds to a region of the layout of digital assets, and wherein each element can be associated with a digital asset;
receive a selection of a digital asset from a group of available digital assets to be included in the layout of digital assets;
in response to receiving the selection of the digital asset, cause a representation of the digital asset to be presented in the layout of digital assets;
cause an image that represents the layout of digital assets to be created, wherein the image is associated with a Uniform Resource Locator (URL) that indicates a location of the layout of digital assets; and
in response to determining that the URL has been selected on a user device, cause the layout of digital assets e to be presented on the user device.

### Claim 10 (depends on 9)

The system of claim 9, wherein the hardware processor is further configured to:
receive a search query via a search input in a search region portion of the user interface;
cause a plurality of search results to be presented in the search region portion of the user interface, wherein each of the plurality of search results corresponds to a digital asset, and wherein each of the plurality of elements is selectable;
receive a selection of one of the search results in the plurality of search results, wherein the selected digital asset corresponds to selected search result.

### Claim 11 (depends on 10)

The system of claim 10, wherein the hardware processor is further configured to:
cause a second search portion of the user interface to be presented;
identify a plurality of second search results based on the selected search result, wherein each of the plurality of second search results corresponds to a digital asset, and wherein each of the plurality of second search results is selected based on a similarity to the selected search result; and
cause the plurality of second search results to be presented in the second search portion of the user interface.

### Claim 12 (depends on 11)

The system of claim 11, wherein the second search portion of the user interface includes an input for receiving an indication of a degree of similarity between each of the second search results and the selected search result.

### Claim 13 (depends on 9)

The system of claim 9, wherein the user interface includes a markup language field, wherein the markup language field receives a command that comprises a reference to an element in the plurality of elements included in the layout of digital assets and an action to be performed on the referenced element in the plurality of elements.

### Claim 14 (depends on 13)

The system of claim 13, wherein the hardware processor is further configured to perform the action on the referenced element by interpreting the command.

### Claim 15 (depends on 9)

The system of claim 9, wherein the digital asset is a service associated with an application executing on the user device.

### Claim 16 (depends on 9)

The system of claim 9, wherein the hardware processor is further configured to receive a payment in connection with a user account of the user device in response to determining that the digital asset has been selected.

### Claim 17

A non-transitory computer-readable medium containing computer-executable instructions that, when executed by a processor, cause the processor to perform a method for creating a layout of digital assets, the method comprising:
presenting a layout of digital assets in a layout portion of a user interface presented on a display, wherein the layout of digital assets includes a plurality of elements, and wherein each element corresponds to a region of the layout of digital assets, and wherein each element can be associated with a digital asset;
receiving a selection of a digital asset from a group of available digital assets to be included in the layout of digital assets;
in response to receiving the selection of the digital asset, causing a representation of the digital asset to be presented in the layout of digital assets;
causing an image that represents the layout of digital assets to be created, wherein the image is associated with a Uniform Resource Locator (URL) that indicates a location of the layout of digital assets; and
in response to determining that the URL has been selected on a user device, causing the layout of digital assets to be presented on the user device.

### Claim 18 (depends on 17)

The non-transitory computer-readable medium of claim 17, wherein the method further comprises:
receiving a search query via a search input in a search region portion of the user interface;
causing a plurality of search results to be presented in the search region portion of the user interface, wherein each of the plurality of search results corresponds to a digital asset, and wherein each of the plurality of elements is selectable;
receiving a selection of one of the search results in the plurality of search results, wherein the selected digital asset corresponds to selected search result.

### Claim 19 (depends on 18)

The non-transitory computer-readable medium of claim 18, wherein the method further comprises:
causing a second search portion of the user interface to be presented;
identifying a plurality of second search results based on the selected search result, wherein each of the plurality of second search results corresponds to a digital asset, and wherein each of the plurality of second search results is selected based on a similarity to the selected search result; and
causing the plurality of second search results to be presented in the second search portion of the user interface.

### Claim 20 (depends on 19)

The non-transitory computer-readable medium of claim 19, wherein the second search portion of the user interface includes an input for receiving an indication of a degree of similarity between each of the second search results and the selected search result.

### Claim 21 (depends on 17)

The non-transitory computer-readable medium of claim 17, wherein the user interface includes a markup language field, wherein the markup language field receives a command that comprises a reference to an element in the plurality of elements included in the layout of digital assets and an action to be performed on the referenced element in the plurality of elements.

### Claim 22 (depends on 21)

The non-transitory computer-readable medium of claim 21, wherein the method further comprises performing the action on the referenced element by interpreting the command.

### Claim 23 (depends on 17)

The non-transitory computer-readable medium of claim 17, wherein the digital asset is a service associated with an application executing on the user device.

### Claim 24 (depends on 17)

The non-transitory computer-readable medium of claim 17, wherein the method further comprises receiving a payment in connection with a user account of the user device in response to determining that the digital asset has been selected.
