# US 12,112,357 B2 · 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,112,357 B2
- Document ID: US12112357B2
- Status: Granted
- Kind: B2
- Application number: 18/423,160
- Filed: 2024-01-25
- Published: 2024-05-16
- Granted: 2024-10-08
- Earliest claimed: 2010-02-12
- Applicants: Weple IP Holdings LLC
- Inventors: Mary Anne Fletcher
- Web page: https://patentgrep.com/patent/US12112357B2

## 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 mobile applications executable on a corresponding one or more mobile devices;
storing the plurality of media messages on the one or more servers, wherein one or more stored media messages are associated with expiration information to determine when the one or more stored media messages can no longer be provided in a feed;
selecting, for inclusion in respective ones of a first feed and a second, corresponding ones of a first subset and a second subset of media messages from among the plurality of media messages stored on the one or more servers, wherein the respective selections of the first subset and the second subset of media messages are based at least in part on the expiration information, wherein the second feed differs from the first feed;
providing the first feed from the one or more servers to a mobile application executable on a mobile device, the mobile application configured to present the first feed, wherein presentation of the first feed by the mobile application includes presentation of a sharing prompt with a media message included in the first feed, wherein interaction with the sharing prompt via the mobile application facilitates generation of a link configured to enable access to the media message; and
providing the second feed from the one or more servers to the mobile application, the mobile application configured to present the second feed, wherein the 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 mobile application.

### Claim 2 (depends on 1)

The method of claim 1, wherein respective ones of the plurality of media messages received at the one or more servers include an image or video captured by the one or more mobile applications via a corresponding one or more cameras of the corresponding one or more mobile devices.

### Claim 3 (depends on 2)

The method of claim 2, wherein the media message included in the first feed includes one or more of an attached image or attached audio that is not native to the image or video captured by the one or more mobile applications via the corresponding one or more cameras of the corresponding one or more mobile devices.

### Claim 4 (depends on 1)

The method of claim 1, wherein the link is a first link, wherein the media message included in the first feed is encoded with a second link, wherein interaction with the second link via the mobile application enables access to a webpage.

### Claim 5 (depends on 1)

The method of claim 1, wherein presentation of the first feed by the mobile application includes presentation of a comment prompt with the media message included in the first feed, wherein interaction with the comment prompt via the mobile application enables a comment to be associated with the media message.

### Claim 6 (depends on 1)

The method of claim 1, wherein presentation of the first feed by the mobile application includes presentation of an advertisement prompt with the media message included in the first feed, wherein interaction with the advertisement prompt via the mobile application causes presentation of an advertisement.

### Claim 7 (depends on 1)

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

### Claim 8 (depends on 1)

The method of claim 1, wherein the one or more stored media messages are associated with corresponding scheduled airtimes to determine when the one or more stored media messages can first be provided in a feed.

### Claim 9

A method, comprising:
generating a plurality of media messages at one or more mobile applications executable on a corresponding one or more mobile devices, wherein respective ones of the plurality of media messages include an image or video captured by the one or more mobile applications via a corresponding one or more cameras of the corresponding one or more mobile devices;
receiving, at one or more servers, the plurality of media messages from the one or more mobile applications;
storing the plurality of media messages on the one or more servers, wherein one or more stored media messages are associated with expiration information to determine when the one or more stored media messages can no longer be provided in a feed;
selecting, for inclusion in respective ones of a first feed and a second, corresponding ones of a first subset and a second subset of media messages from among the plurality of media messages stored on the one or more servers, wherein the respective selections of the first subset and the second subset of media messages are based at least in part on the expiration information, wherein the second feed differs from the first feed;
providing the first feed from the one or more servers to a mobile application executable on a mobile device, the mobile application configured to present the first feed, wherein presentation of the first feed by the mobile application includes presentation of a sharing prompt with a media message included in the first feed, wherein interaction with the sharing prompt via the mobile application facilitates generation of a link configured to enable access to the media message; and
providing the second feed from the one or more servers to the mobile application, the mobile application configured to present the second feed, wherein the 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 mobile application.

### Claim 10 (depends on 9)

The method of claim 9, wherein the link is a first link, wherein the media message included in the first feed is encoded with a second link, wherein interaction with the second link via the mobile application enables access to a webpage.

### Claim 11 (depends on 9)

The method of claim 9, wherein presentation of the first feed by the mobile application includes presentation of a comment prompt with the media message included in the first feed, wherein interaction with the comment prompt via the mobile application enables a comment to be associated with the media message.

### Claim 12 (depends on 9)

The method of claim 9, wherein presentation of the first feed by the mobile application includes presentation of an advertisement prompt with the media message included in the first feed, wherein interaction with the advertisement prompt via the mobile application causes presentation of an advertisement.

### Claim 13 (depends on 9)

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

### Claim 14 (depends on 9)

The method of claim 9, wherein the media message included in the first feed includes one or more of an attached image or attached audio that is not native to the image or video captured by the one or more mobile applications via the corresponding one or more cameras of the corresponding one or more mobile devices.

### Claim 15 (depends on 9)

The method of claim 9, wherein the one or more stored media messages are associated with corresponding scheduled airtimes to determine when the one or more stored media messages can first be provided in a feed.

### Claim 16

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 mobile applications executable on a corresponding one or more mobile devices;
storing the plurality of media messages on the one or more servers, wherein one or more stored media messages are associated with expiration information to determine when the one or more stored media messages can no longer be provided in a feed;
selecting, for inclusion in respective ones of a first feed and a second, corresponding ones of a first subset and a second subset of media messages from among the plurality of media messages stored on the one or more servers, wherein the respective selections of the first subset and the second subset of media messages are based at least in part on the expiration information, wherein the second feed differs from the first feed;
providing the first feed from the one or more servers to a mobile application executable on a mobile device, the mobile application configured to present the first feed, wherein presentation of the first feed by the mobile application includes presentation of a sharing prompt with a media message included in the first feed, wherein interaction with the sharing prompt via the mobile application facilitates generation of a link configured to enable access to the media message; and
providing the second feed from the one or more servers to the mobile application, the mobile application configured to present the second feed, wherein the 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 mobile application.

### Claim 17 (depends on 16)

The system of claim 16, wherein respective ones of the plurality of media messages received at the one or more servers include an image or video captured by the one or more mobile applications via a corresponding one or more cameras of the corresponding one or more mobile devices.

### Claim 18 (depends on 17)

The system of claim 17, wherein the media message included in the first feed includes one or more of an attached image or attached audio that is not native to the image or video captured by the one or more mobile applications via the corresponding one or more cameras of the corresponding one or more mobile devices.

### Claim 19 (depends on 16)

The system of claim 16, wherein the link is a first link, wherein the media message included in the first feed is encoded with a second link, wherein interaction with the second link via the mobile application enables access to a webpage.

### Claim 20 (depends on 16)

The system of claim 16, wherein presentation of the first feed by the mobile application includes presentation of a comment prompt with the media message included in the first feed, wherein interaction with the comment prompt via the mobile application enables a comment to be associated with the media message.

### Claim 21 (depends on 16)

The system of claim 16, wherein presentation of the first feed by the mobile application includes presentation of an advertisement prompt with the media message included in the first feed, wherein interaction with the advertisement prompt via the mobile application causes presentation of an advertisement.

### Claim 22 (depends on 16)

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

### Claim 23 (depends on 16)

The system of claim 16, wherein the one or more stored media messages are associated with corresponding scheduled airtimes to determine when the one or more stored media messages can first be provided in a feed.

### Claim 24

A system, comprising:
one or more mobile applications executable on a corresponding one or more mobile devices, the one or more mobile applications configured to create a plurality of media messages, wherein respective ones of the plurality of media messages include an image or video captured via a corresponding one or more cameras of the corresponding one or more mobile devices; and
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, the plurality of media messages from the one or more mobile applications;
storing the plurality of media messages on the one or more servers, wherein one or more stored media messages are associated with expiration information to determine when the one or more stored media messages can no longer be provided in a feed;
selecting, for inclusion in respective ones of a first feed and a second, corresponding ones of a first subset and a second subset of media messages from among the plurality of media messages stored on the one or more servers, wherein the respective selections of the first subset and the second subset of media messages are based at least in part on the expiration information, wherein the second feed differs from the first feed;
providing the first feed from the one or more servers to a mobile application executable on a mobile device, the mobile application configured to present the first feed, wherein presentation of the first feed by the mobile application includes presentation of a sharing prompt with a media message included in the first feed, wherein interaction with the sharing prompt via the mobile application facilitates generation of a link configured to enable access to the media message; and
providing the second feed from the one or more servers to the mobile application, the mobile application configured to present the second feed, wherein the 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 mobile application.

### Claim 25 (depends on 24)

The system of claim 24, wherein the link is a first link, wherein the media message included in the first feed is encoded with a second link, wherein interaction with the second link via the mobile application enables access to a webpage.

### Claim 26 (depends on 24)

The system of claim 24, wherein presentation of the first feed by the mobile application includes presentation of a comment prompt with the media message included in the first feed, wherein interaction with the comment prompt via the mobile application enables a comment to be associated with the media message.

### Claim 27 (depends on 24)

The system of claim 24, wherein presentation of the first feed by the mobile application includes presentation of an advertisement prompt with the media message included in the first feed, wherein interaction with the advertisement prompt via the mobile application causes presentation of an advertisement.

### Claim 28 (depends on 24)

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

### Claim 29 (depends on 24)

The system of claim 24, wherein the media message included in the first feed includes one or more of an attached image or attached audio that is not native to the image or video captured by the one or more mobile applications via the corresponding one or more cameras of the corresponding one or more mobile devices.

### Claim 30 (depends on 24)

The system of claim 24, wherein the one or more stored media messages are associated with corresponding scheduled airtimes to determine when the one or more stored media messages can first be provided in a feed.
