# US 10,484,736 B2 · Systems and methods for a marketplace of interactive live streaming multimedia overlays

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

- Number: US 10,484,736 B2
- Document ID: US10484736B2
- Status: Granted
- Kind: B2
- Application number: 15/918,767
- Filed: 2018-03-12
- Published: 2019-09-12
- Granted: 2019-11-19
- Earliest claimed: 2018-03-12
- Assignees: General Workings Inc.
- Applicants: General Workings Inc.
- Inventors: Murtaza Hussain; Morgan Lee Biemiller; Eric Anthony Freytag; Ralph Alan Harris, Jr.
- Web page: https://patentgrep.com/patent/US10484736B2

## CPC

- H04N 21/4312: {involving specific graphical features, e.g. screen layout, special fonts or colors, blinking icons, highlights or animations}
- A63F 13/352: involving special game server arrangements, e.g. regional servers connected to a national server or a plurality of servers managing partitions of the game world
- A63F 13/53: involving additional visual information provided to the game scene, e.g. by overlay to simulate a head-up display [HUD] or displaying a laser sight in a shooting game
- A63F 13/792: for payment purposes, e.g. monthly subscriptions
- A63F 13/795: for finding other players; for building a team; for providing a buddy list
- A63F 13/86: Watching games played by other players
- H04N 21/2187: Live feed
- H04N 21/47202: {for requesting content on demand, e.g. video on demand}
- H04N 21/4781: {Games}
- H04N 21/47815: {Electronic shopping (payment schemes, payment architectures or payment protocols for electronic shopping systems G06Q20/12)}
- H04N 21/4858: {for modifying screen layout parameters, e.g. fonts, size of the windows}
- H04N 21/8545: for generating interactive applications
- H04N: PICTORIAL COMMUNICATION, e.g. TELEVISION
- A63F: CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR

## Abstract

This present disclosure described methods for a marketplace of interactive live streaming multimedia overlays. At least one method includes a user playing video games on a computer, using software to stream all or part of their computer session to one or more streaming services, said software retrieving images from a web-service, some or all of said images having been acquired through an online marketplace, said images being used to create a video overlay, and said overlay being combined with the video of the user's computer session prior being encoded for transmission to one or more streaming services.

## Claims

### Claim 1

A system for a virtual marketplace of video overlays for video content broadcasting, the system comprising:
non-transitory storage media configured to store overlay content information and overlay configuration information corresponding to one or more video overlays, wherein the overlay content information defines an image and/or audio and the overlay configuration information specifies values for one or more settings that define application of the image and/or audio to overlayed video content, wherein the one or more settings that define application of the overlay configuration information to the overlayed video content includes one or more settings that specify a real-time event trigger defining when the overlay configuration information is applied to the overlayed video content, wherein the real-time event trigger includes a second user's interaction with the overlayed video content;
one or more processors configured by machine-readable instructions to:
transmit, to client computing platforms associated with users, information that facilitates presentation of one or more views of the virtual marketplace on the client computing platforms, wherein a view of the virtual marketplace includes one or more overlay offers to sell access to the one or more video overlays, wherein the views of the virtual marketplace include one or more visual representations of the overlay content information corresponding to the one or more video overlays to enable inspection of the one or more video overlays and acceptance of individual ones of the one or more overlay offers;
receive an acceptance of one or more overlay offers from the client computing platforms associated with the users; and
responsive to reception of an acceptance of one or more accepted overlay offers from a first client computing platforms associated with a first user, provide the first client computing platform associated with the first user access to corresponding accepted video overlays so that the first client computing platform is enabled to generate generated video content that includes the image and/or audio defined by the overlay content information corresponding to the one or more accepted video overlays applied to the overlayed video content in accordance with the overlay configuration information corresponding to the one or more accepted video overlays.

### Claim 2 (depends on 1)

The system of claim 1, wherein the image of a video overlay is applied to the overlayed video content as a filter.

### Claim 3 (depends on 1)

The system of claim 1, wherein the video content includes image and/or audio information captured by the client computing platforms.

### Claim 4 (depends on 1)

The system of claim 1, wherein the one or more settings that define application of the image and/or audio of the one or more video overlays to overlayed video content further includes one or more settings that specify positions of the image applied to the overlayed video content and one or more settings that specify a duration of the image and/or audio to the overlayed video content.

### Claim 5 (depends on 1)

The system of claim 1, wherein users can present overlay offers to another user through the virtual marketplace, wherein the one or more processors are further configured by machine-readable instructions to:
receive uploads of overlay content information for one or more video overlays from client computing platforms associated with users to the virtual marketplace including overlay offers to sell access to one or more video overlays.

### Claim 6 (depends on 1)

The system of claim 1, wherein the overlay configuration information for the given video overlay can be modified by a user via the client computing platforms.

### Claim 7 (depends on 1)

The system of claim 1, wherein the image and/or audio defined by the overlay content information is applied to the overlayed video content by the one or more processors further configured by machine-readable instructions to:
receive the video content from the client computing platforms;
apply the image and/or audio defined by the overlay content information to the overlayed video content in accordance with the overlay configuration information; and
transmit the generated video content to the client computing platforms.

### Claim 8 (depends on 1)

The system of claim 1, wherein the real-time event trigger corresponds to one or more of a chat notification, a subscription notification, a donation notification, or a new follower notification.

### Claim 9

A system for applying video overlays from a virtual marketplace to video content for broadcasting, wherein the virtual marketplace includes overlay content information for one or more video overlays that define an image and/or audio corresponding to the one or more video overlays and overlay configuration information that specifies values for one or more settings that define application of the overlay content information corresponding to one or more video overlays to overlayed video content, wherein the one or more settings that define application of the overlay configuration information to the overlayed video content includes one or more settings that specify a real-time event trigger defining when the overlay configuration information is applied to the overlayed video content, wherein the real-time event trigger includes a second user's interaction with the overlayed video content, the system comprising:
one or more processors configured by machine-readable instructions to:
receive, from a first server associated with the virtual marketplace, information that facilitates presentation of views of the virtual marketplace on client computing platforms associated with users, wherein a view of the virtual marketplace includes one or more overlay offers to sell access to the one or more video overlays, wherein the views of the marketplace includes one or more visual representations of images of the one or more video overlays to enable inspection of the one or more video overlays and acceptance of individual ones of the overlay offers; and
transmit, to the first server, an acceptance of one or more accepted overlay offers from the client computing platforms associated with the users such that responsive to reception of the acceptance of the one or more overlay offers from the client computing platforms associated with the users, obtain access to one or more accepted video overlays corresponding to the one or more accepted overlay offers so that individual client computing platforms of the client computing platforms are enabled to generate generated video content that includes the image and/or audio defined by the overlay content information of the one or more accepted video overlays applied to the video content in accordance with the overlay configuration information for the one or more accepted video overlays, wherein the generated video content is encoded prior to a transmission to a third server for broadcasting.

### Claim 10 (depends on 9)

The system of claim 9, wherein the video content is transmitted to a second server associated with the virtual marketplace to generate the generated video content that includes the image and/or audio defined by the overlay content information of the one or more video overlays applied to the overlayed video content in accordance with the overlay configuration information for the one or more video overlays; and the generated video content is received from the second server prior to the encoding of the generated video content for the transmission to the third server for broadcasting.

### Claim 11 (depends on 10)

The system of claim 10, wherein the second server used to generate the generated video content includes one or more processors configured by machine-readable instructions to:
receive the video content from the individual client computing platforms;
apply the image and/or audio defined by the overlay content information of the one or more accepted video overlays to the video content in accordance with the overlay configuration information for the given video overlay to the video content; and
transmit generated video content to the individual client computing platforms.

### Claim 12 (depends on 9)

The system of claim 9, wherein the image of the one or more video overlays is applied to video content as a filter.

### Claim 13 (depends on 9)

The system of claim 9, wherein the video content includes image and/or audio information captured by the client computing platforms.

### Claim 14 (depends on 9)

The system of claim 9, wherein the one or more settings that define application of the image and/or audio of the given video overlay to overlayed video content further includes one or more settings that specify positions of the image of the given video overlay applied to overlayed video content and one or more setting that specify a duration of the image and/or audio of the video overlay applied to overlayed video content.

### Claim 15 (depends on 14)

The system of claim 14, wherein the real-time event triggers include interactions with the generated video content from the third server.

### Claim 16 (depends on 9)

The system of claim 9, wherein the overlay configuration information for the one or more video overlays can be modified by a user via the individual client computing platforms.

### Claim 17 (depends on 9)

The system of claim 9, wherein the real-time event trigger corresponds to one or more of a chat notification, a subscription notification, a donation notification, or a new follower notification.
