Mobile device streaming media application
OwnerMary Anne Fletcherinventor
Life of this patent
Estimating the term…
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.
Claims30
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.
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.
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.
Dependencies are inferred from the claim text.