IP Library Granted Patent US 12,118,591
Granted Patent B1
US 12,118,591 · App. 18/739,850 · Granted Oct 15, 2024

Mobile device streaming media application

Inventor: Mary Anne Fletcher (Jackson, GA)
G06Q30/0279G06Q30/02G06Q30/0267G06Q30/0269G06Q30/0273G06Q30/0641H04L51/04H04L51/52H04L65/403H04L65/60H04L65/611H04L65/613G06Q30/0277
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,118,591
App. No.
18/739,850
Granted
Oct 15, 2024
Kind
B1
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 (49)

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.

2. 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.

3. 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.

4. 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.

5. 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.

6. 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.

7. 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.

8. 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.

9. 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.

10. 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.

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.

12. 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.

13. 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.

14. 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.

15. 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.

16. 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.

17. 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.

18. 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.

19. 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.

20. 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.

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.

22. 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.

23. 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.

24. 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.

25. 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.

26. 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.

27. 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.

28. 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.

29. 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.

30. 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.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 11, 2024
From: FLETCHER, MARY ANNE
To: WEPLE IP HOLDINGS LLC
Reel/Frame 067691/0078 →
Continuity (12)
Continuation 18346318 · Jul 3, 2023
Continuation 17705331 · Mar 27, 2022
Continuation 17384911 · Jul 26, 2021
Continuation 16812495 · Mar 9, 2020
Continuation 16790953 · Feb 14, 2020
Continuation 16157269 · Oct 11, 2018
Continuation 15273335 · Sep 22, 2016
Continuation 15041422 · Feb 11, 2016
Continuation 14512353 · Oct 10, 2014
Continuation 13967414 · Aug 15, 2013
Continuation 13027191 · Feb 14, 2011
Provisional Application 61304331 · Feb 12, 2010
Cited By (1)
US 12,670,513