# US 12,118,591 B1 · Mobile device streaming media application

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

- Number: US 12,118,591 B1
- Document ID: US12118591B1
- Status: Granted
- Kind: B1
- Application number: 18/739,850
- Filed: 2024-06-11
- Published: 2024-10-03
- Granted: 2024-10-15
- Earliest claimed: 2010-02-12
- Applicants: Weple IP Holdings LLC
- Inventors: Mary Anne Fletcher
- Web page: https://patentgrep.com/patent/US12118591B1

## CPC

- G06Q 30/0279: Fundraising management
- G06Q 30/02: Marketing; Price estimation or determination; Fundraising
- G06Q 30/0267: {Wireless devices}
- G06Q 30/0269: {based on user profile or attribute}
- G06Q 30/0273: Determination of fees for advertising
- G06Q 30/0641: {utilising user interfaces specially adapted for shopping}
- H04L 51/04: Real-time or near real-time messaging, e.g. instant messaging [IM]
- H04L 51/52: for supporting social networking services
- H04L 65/403: Arrangements for multi-party communication, e.g. for conferences (data switching systems for conference H04L12/18; arrangements for connecting several subscribers to a common circuit, i.e. affording conference facilities H04M3/56; television conferencing systems H04N7/15)
- H04L 65/60: Network streaming of media packets
- H04L 65/611: for multicast or broadcast (systems for broadcast or conference H04L12/18; arrangements for broadcast or distribution combined with broadcast H04H20/00; arrangements for broadcast applications with a direct linkage to broadcast information or to broadcast space-time H04H60/00; selective distribution of broadcast services, e.g. multimedia broadcast multicast service [MBMS], H04W4/06)
- H04L 65/613: for the control of the source by the destination (control signals issued by the client directed to the server or network components specially adapted for selective content distribution H04N21/637)
- G06Q 30/0277: {Online advertisement}
- 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
- H04L: TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION (arrangements common to telegraphic and telephonic communication H04M)

## Abstract

A system and process for coordinating streaming content or messages is provided. A network-connected server maintains a database containing media content-related data, such as the text of a message, accompanying media, time of airing, payment, and related comments. A user can view these feeds or streams of these consciousness messages by downloading a mobile application or browsing to a website. The application can also be used to create, schedule, and pay for a media content message.

## Claims

### Claim 1

A method, comprising:
receiving, at one or more servers, a plurality of media messages from one or more applications executable on a corresponding one or more computing devices, wherein respective ones of the plurality of media messages are associated with expiration information to determine when the media message is no longer available for presentation;
storing the plurality of media messages on the one or more servers;
selecting, for inclusion in a first feed, a first subset of the respective ones of the media messages from among the plurality of media messages based on the expiration information of the respective ones of the media messages, wherein each of the respective ones of the media messages of the first subset is associated with an advertisement prompt;
providing the first feed to a first mobile application executable on a first mobile device, the first mobile application configured to present the first feed, wherein presentation of the first feed by the first mobile application includes presentation of a media message of the first subset with the advertisement prompt associated with the media message of the first subset;
selecting, for inclusion in a second feed, a second subset of the respective ones of the media messages from among the plurality of media messages based on the expiration information of the respective ones of the media messages, wherein each of the respective ones of the media messages of the second subset is associated with an advertisement prompt; and
providing the second feed to the first mobile application, the first mobile application configured to present the second feed, the second feed differing from the first feed, wherein presentation of the second feed by the first mobile application includes presentation of a media message of the second subset with the advertisement prompt associated with the media message of the second subset.

### Claim 2 (depends on 1)

The method of claim 1, wherein interaction with the advertisement prompt associated with the media message of the first subset included in the first feed initiates presentation of additional advertising content.

### Claim 3 (depends on 1)

The method of claim 1, wherein interaction with the advertisement prompt associated with the media message of the first subset included in the first feed initiates presentation of a webpage by the first mobile application.

### Claim 4 (depends on 1)

The method of claim 1, wherein presentation of the first feed by the first mobile application includes presentation of a sharing prompt with the media message of the first subset included in the first feed, wherein interaction with the sharing prompt via the first mobile application facilitates generation of a link configured to enable access to the media message.

### Claim 5 (depends on 1)

The method of claim 1, wherein presentation of the first feed by the first mobile application includes presentation of a bookmark prompt with the media message of the first subset included in the first feed, wherein interaction with the bookmark prompt via the first mobile application enables the media message to be listed with another bookmarked media message through the first mobile application.

### Claim 6 (depends on 1)

The method of claim 1, wherein presentation of the first feed by the first mobile application includes presentation of an item purchase prompt with the media message of the first subset included in the first feed, wherein interaction with the item purchase prompt via the first mobile application enables presentation of information to initiate purchase of an item.

### Claim 7 (depends on 1)

The method of claim 1, wherein the media message of the first subset included in the first feed is a video that includes one or more of an attached image or attached audio that is not native to the video.

### Claim 8 (depends on 1)

The method of claim 1, wherein respective ones of the plurality of media messages are associated with a scheduled airtime, and wherein the respective ones of the plurality of media messages are not selected for the first subset until the scheduled airtime or thereafter.

### Claim 9 (depends on 8)

The method of claim 8, wherein the one or more applications executable on the corresponding one or more computing devices enable purchase of the scheduled airtime.

### Claim 10 (depends on 1)

The method of claim 1, wherein the first mobile application is further configured to switch a presentation of the first feed to a presentation of the second feed in response to a user interaction with the first mobile application.

### Claim 11

A system, comprising:
one or more servers including memory, machine-readable instructions, and one or more processors, the one or more processors configured to execute the machine-readable instructions to perform operations comprising:
receiving, at the one or more servers, a plurality of media messages from one or more applications executable on a corresponding one or more computing devices, wherein respective ones of the plurality of media messages are associated with expiration information to determine when the media message is no longer available for presentation;
storing the plurality of media messages on the one or more servers;
selecting, for inclusion in a first feed, a first subset of the respective ones of the media messages from among the plurality of media messages based on the expiration information of the respective ones of the media messages, wherein each of the respective ones of the media messages of the first subset is associated with an advertisement prompt;
providing the first feed to a first mobile application executable on a first mobile device, the first mobile application configured to present the first feed, wherein presentation of the first feed by the first mobile application includes presentation of a media message of the first subset with the advertisement prompt associated with the media message of the first subset;
selecting, for inclusion in a second feed, a second subset of the respective ones of the media messages from among the plurality of media messages based on the expiration information of the respective ones of the media messages, wherein each of the respective ones of the media messages of the second subset is associated with an advertisement prompt; and
providing the second feed to the first mobile application, the first mobile application configured to present the second feed, the second feed differing from the first feed, wherein presentation of the second feed by the first mobile application includes presentation of a media message of the second subset with the advertisement prompt associated with the media message of the second subset.

### Claim 12 (depends on 11)

The system of claim 11, wherein interaction with the advertisement prompt associated with the media message of the first subset included in the first feed initiates presentation of additional advertising content.

### Claim 13 (depends on 11)

The system of claim 11, wherein interaction with the advertisement prompt associated with the media message of the first subset included in the first feed initiates presentation of a webpage by the first mobile application.

### Claim 14 (depends on 11)

The system of claim 11, wherein presentation of the first feed by the first mobile application includes presentation of a sharing prompt with the media message of the first subset included in the first feed, wherein interaction with the sharing prompt via the first mobile application facilitates generation of a link configured to enable access to the media message.

### Claim 15 (depends on 11)

The system of claim 11, wherein presentation of the first feed by the first mobile application includes presentation of a bookmark prompt with the media message of the first subset included in the first feed, wherein interaction with the bookmark prompt via the first mobile application enables the media message to be listed with another bookmarked media message through the first mobile application.

### Claim 16 (depends on 11)

The system of claim 11, wherein presentation of the first feed by the first mobile application includes presentation of an item purchase prompt with the media message of the first subset included in the first feed, wherein interaction with the item purchase prompt via the first mobile application enables presentation of information to initiate purchase of an item.

### Claim 17 (depends on 11)

The system of claim 11, wherein the media message of the first subset included in the first feed is a video that includes one or more of an attached image or attached audio that is not native to the video.

### Claim 18 (depends on 11)

The system of claim 11, wherein respective ones of the plurality of media messages are associated with a scheduled airtime, and wherein the respective ones of the plurality of media messages are not selected for the first subset until the scheduled airtime or thereafter.

### Claim 19 (depends on 18)

The system of claim 18, wherein the one or more applications executable on the corresponding one or more computing devices enable purchase of the scheduled airtime.

### Claim 20 (depends on 11)

The system of claim 11, wherein the first mobile application is further configured to switch a presentation of the first feed to a presentation of the second feed in response to a user interaction with the first mobile application.

### Claim 21

A non-transitory machine-readable storage medium comprising instructions that, when executed, cause one or more processors of one or more servers to:
receive, at the one or more servers, a plurality of media messages from one or more applications executable on a corresponding one or more computing devices, wherein respective ones of the plurality of media messages are associated with expiration information to determine when the media message is no longer available for presentation;
store the plurality of media messages on the one or more servers;
select, for inclusion in a first feed, a first subset of the respective ones of the media messages from among the plurality of media messages based on the expiration information of the respective ones of the media messages, wherein each of the respective ones of the media messages of the first subset is associated with an advertisement prompt;
provide the first feed to a first mobile application executable on a first mobile device, the first mobile application configured to present the first feed, wherein presentation of the first feed by the first mobile application includes presentation of a media message of the first subset with the advertisement prompt associated with the media message of the first subset;
select, for inclusion in a second feed, a second subset of the respective ones of the media messages from among the plurality of media messages based on the expiration information of the respective ones of the media messages, wherein each of the respective ones of the media messages of the second subset is associated with an advertisement prompt; and
provide the second feed to the first mobile application, the first mobile application configured to present the second feed, the second feed differing from the first feed, wherein presentation of the second feed by the first mobile application includes presentation of a media message of the second subset with the advertisement prompt associated with the media message of the second subset.

### Claim 22 (depends on 21)

The non-transitory machine-readable storage medium of claim 21, wherein interaction with the advertisement prompt associated with the media message of the first subset included in the first feed initiates presentation of additional advertising content.

### Claim 23 (depends on 21)

The non-transitory machine-readable storage medium of claim 21, wherein interaction with the advertisement prompt associated with the media message of the first subset included in the first feed initiates presentation of a webpage by the first mobile application.

### Claim 24 (depends on 21)

The non-transitory machine-readable storage medium of claim 21, wherein presentation of the first feed by the first mobile application includes presentation of a sharing prompt with the media message of the first subset included in the first feed, wherein interaction with the sharing prompt via the first mobile application facilitates generation of a link configured to enable access to the media message.

### Claim 25 (depends on 21)

The non-transitory machine-readable storage medium of claim 21, wherein presentation of the first feed by the first mobile application includes presentation of a bookmark prompt with the media message of the first subset included in the first feed, wherein interaction with the bookmark prompt via the first mobile application enables the media message to be listed with another bookmarked media message through the first mobile application.

### Claim 26 (depends on 21)

The non-transitory machine-readable storage medium of claim 21, wherein presentation of the first feed by the first mobile application includes presentation of an item purchase prompt with the media message of the first subset included in the first feed, wherein interaction with the item purchase prompt via the first mobile application enables presentation of information to initiate purchase of an item.

### Claim 27 (depends on 21)

The non-transitory machine-readable storage medium of claim 21, wherein the media message of the first subset included in the first feed is a video that includes one or more of an attached image or attached audio that is not native to the video.

### Claim 28 (depends on 21)

The non-transitory machine-readable storage medium of claim 21, wherein respective ones of the plurality of media messages are associated with a scheduled airtime, and wherein the respective ones of the plurality of media messages are not selected for the first subset until the scheduled airtime or thereafter.

### Claim 29 (depends on 28)

The non-transitory machine-readable storage medium of claim 28, wherein the one or more applications executable on the corresponding one or more computing devices enable purchase of the scheduled airtime.

### Claim 30 (depends on 21)

The non-transitory machine-readable storage medium of claim 21, wherein the first mobile application is further configured to switch a presentation of the first feed to a presentation of the second feed in response to a user interaction with the first mobile application.
