IP Library Granted Patent US 12,511,668
Granted Patent B2
US 12,511,668 · App. 18/346,318 · Granted Dec 30, 2025

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,511,668
App. No.
18/346,318
Granted
Dec 30, 2025
Kind
B2
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 (76)

1 . A method, comprising:

receiving, at one or more servers, a plurality of video messages from one or more mobile applications executable on a corresponding one or more mobile devices;

storing the plurality of video messages on the one or more servers, wherein one or more stored video messages from among the plurality of video messages stored on the one or more servers are associated with expiration information to determine when the one or more stored video messages can no longer be included in a feed;

selecting, for inclusion in a feed, a subset of video messages from among the plurality of video messages stored on the one or more servers, wherein selecting the subset of video messages for inclusion in the feed is based on the expiration information;

providing the feed from the one or more servers to a first mobile application executable on a first mobile device, the first mobile application configured to present the feed;

transmitting, from the one or more servers to the first mobile application, an indication that a second mobile application executable on a second mobile device has initiated a live stream of a live video message generated via the second mobile application; and

in response to a request from the first mobile application to receive the live stream of the live video message, live streaming the live video message from the second mobile application to the first mobile application via the one or more servers, the first mobile application configured to present the live stream of the live video message.

2 . The method of claim 1 , wherein at least one of the video messages stored on the one or more servers includes text.

3 . The method of claim 1 , wherein at least one of the video messages stored on the one or more servers includes an attached image or attached audio.

4 . The method of claim 1 , wherein the live video message includes text.

5 . The method of claim 1 , wherein the live video message includes an attached image or attached audio.

6 . The method of claim 1 , wherein the feed is a first feed and the subset of video messages is a first subset of video messages, the method further comprising:

selecting, for inclusion in a second feed, a second subset of video messages from among the plurality of video messages stored on the one or more servers, wherein selecting the second subset of video messages for inclusion in the second feed is based on the expiration information, the second feed differing from the first feed; and

providing the second feed from the one or more servers to the first mobile application, the first mobile application configured to present the second feed, 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.

7 . The method of claim 1 , further comprising providing a comment prompt with a first video message from the feed, wherein interaction with the comment prompt via the first mobile application enables a comment to be associated with the first video message.

8 . The method of claim 1 , further comprising providing a sharing prompt with a first video message from the feed, wherein interaction with the sharing prompt via the first mobile application generates a link to the first video message, the link configured to be shared and to enable access to the first video message.

9 . The method of claim 1 , further comprising providing an advertisement prompt with a first video message from the feed, wherein interaction with the advertisement prompt via the first mobile application causes presentation of an advertisement.

10 . The method of claim 1 , further comprising associating a sponsor with a first video message from the feed, wherein the sponsor approved the association with the first video message.

11 . The method of claim 1 , further comprising providing a bookmark prompt with a first video message from the feed, wherein interaction with the bookmark prompt via the first mobile application enables the first video message to be accessed from a plurality of bookmarked messages.

12 . The method of claim 1 , further comprising providing an item purchase prompt with a first video message from the feed, wherein interaction with the item purchase prompt via the first mobile application enables presentation of information to initiate purchase of an item.

13 . The method of claim 1 , further comprising providing a donation prompt with a first video message from the feed, wherein interaction with the donation prompt via the first mobile application enables presentation of information to pay a donation.

14 . The method of claim 1 , further comprising providing a comment prompt with the live video message, wherein interaction with the comment prompt via the first mobile application enables a comment to be associated with the live video message.

15 . The method of claim 1 , further comprising providing a sharing prompt with the live video message, wherein interaction with the sharing prompt via the first mobile application generates a link to the live video message, the link configured to be shared and to enable access to the live video message.

16 . The method of claim 1 , further comprising associating a sponsor with the live video message, wherein the sponsor approved the association with the live video message.

17 . The method of claim 1 , further comprising providing a donation prompt with the live video message, wherein interaction with the donation prompt via the first mobile application enables presentation of information to pay a donation.

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

receive, at the one or more servers, a plurality of video messages from one or more mobile applications executable on a corresponding one or more mobile devices;

store the plurality of video messages on the one or more servers, wherein one or more stored video messages from among the plurality of video messages stored on the one or more servers are associated with expiration information to determine when the one or more stored video messages can no longer be included in a feed;

select, for inclusion in a feed, a subset of video messages from among the plurality of video messages stored on the one or more servers, wherein selecting the subset of video messages for inclusion in the feed is based on the expiration information;

provide the feed from the one or more servers to a first mobile application executable on a first mobile device, the first mobile application configured to present the feed;

transmit, from the one or more servers to the first mobile application, an indication that a second mobile application executable on a second mobile device has initiated a live stream of a live video message generated via the second mobile application; and

in response to a request from the first mobile application to receive the live stream of the live video message, live stream the live video message from the second mobile application to the first mobile application via the one or more servers, the first mobile application configured to present the live stream of the live video message.

19 . The system of claim 18 , wherein at least one of the video messages stored on the one or more servers includes text.

20 . The system of claim 18 , wherein at least one of the video messages stored on the one or more servers includes an attached image or attached audio.

21 . The system of claim 18 , wherein the live video message includes text.

22 . The system of claim 18 , wherein the live video message includes an attached image or attached audio.

23 . The system of claim 18 , wherein the feed is a first feed and the subset of video messages is a first subset of video messages, and wherein the one or more processors are configured to execute the machine-readable instructions to:

select, for inclusion in a second feed, a second subset of video messages from among the plurality of video messages stored on the one or more servers, wherein selecting the second subset of video messages for inclusion in the second feed is based on the expiration information, the second feed differing from the first feed; and

provide the second feed from the one or more servers to the first mobile application, the first mobile application configured to present the second feed, 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.

24 . The system of claim 18 , wherein the one or more processors are configured to execute the machine-readable instructions to provide a comment prompt with a first video message from the feed, wherein interaction with the comment prompt via the first mobile application enables a comment to be associated with the first video message.

25 . The system of claim 18 , wherein the one or more processors are configured to execute the machine-readable instructions to provide a sharing prompt with a first video message from the feed, wherein interaction with the sharing prompt via the first mobile application generates a link to the first video message, the link configured to be shared and to enable access to the first video message.

26 . The system of claim 18 , wherein the one or more processors are configured to execute the machine-readable instructions to provide an advertisement prompt with a first video message from the feed, wherein interaction with the advertisement prompt via the first mobile application causes presentation of an advertisement.

27 . The system of claim 18 , wherein the one or more processors are configured to execute the machine-readable instructions to associate a sponsor with a first video message from the feed, wherein the sponsor approved the association with the first video message.

28 . The system of claim 18 , wherein the one or more processors are configured to execute the machine-readable instructions to provide a bookmark prompt with a first video message from the feed, wherein interaction with the bookmark prompt via the first mobile application enables the first video message to be accessed from a plurality of bookmarked messages.

29 . The system of claim 18 , wherein the one or more processors are configured to execute the machine-readable instructions to provide an item purchase prompt with a first video message from the feed, wherein interaction with the item purchase prompt via the first mobile application enables presentation of information to initiate purchase of an item.

30 . The system of claim 18 , wherein the one or more processors are configured to execute the machine-readable instructions to provide a donation prompt with a first video message from the feed, wherein interaction with the donation prompt via the first mobile application enables presentation of information to pay a donation.

31 . The system of claim 18 , wherein the one or more processors are configured to execute the machine-readable instructions to provide a comment prompt with the live video message, wherein interaction with the comment prompt via the first mobile application enables a comment to be associated with the live video message.

32 . The system of claim 18 , wherein the one or more processors are configured to execute the machine-readable instructions to provide a sharing prompt with the live video message, wherein interaction with the sharing prompt via the first mobile application generates a link to the live video message, the link configured to be shared and to enable access to the live video message.

33 . The system of claim 18 , wherein the one or more processors are configured to execute the machine-readable instructions to associate a sponsor with the live video message, wherein the sponsor approved the association with the live video message.

34 . The system of claim 18 , wherein the one or more processors are configured to execute the machine-readable instructions to provide a donation prompt with the live video message, wherein interaction with the donation prompt via the first mobile application enables presentation of information to pay a donation.

35 . The method of claim 1 , wherein a video message the one or more stored video messages from among the plurality of video messages stored on the one or more servers are further associated with scheduled airtime information to determine when the one or more stored video messages can first be included in a feed, and wherein selecting the subset of video messages for inclusion in the feed is based on the scheduled airtime information.

36 . The system of claim 18 , wherein the one or more stored video messages from among the plurality of video messages stored on the one or more servers are further associated with scheduled airtime information to determine when the one or more stored video messages can first be included in a feed, and wherein the one or more processors are configured to execute the machine-readable instructions to select the subset of video messages for inclusion in the feed based on the scheduled airtime information.

37 . A method, comprising:

receiving, at one or more servers, a plurality of video messages from one or more mobile applications executable on a corresponding one or more mobile devices;

storing the plurality of video messages on the one or more servers, wherein one or more stored video messages from among the plurality of video messages stored on the one or more servers are associated with expiration information to determine when the one or more stored video messages can no longer be included in a feed;

selecting, for inclusion in a feed, a subset of video messages from among the plurality of video messages stored on the one or more servers, wherein selecting the subset of video messages for inclusion in the feed is based on the expiration information;

providing the feed from the one or more servers to a first mobile application executable on a first mobile device, the first mobile application configured to present the feed;

receiving, at the one or more servers from a second mobile application executable on a second mobile device, a live stream of a live video message generated via the second mobile application; and

live streaming the live video message from the second mobile application to the first mobile application via the one or more servers, the first mobile application configured to present the live stream of the live video message.

38 . The method of claim 37 , wherein the one or more stored video messages from among the plurality of video messages stored on the one or more servers are further associated with scheduled airtime information to determine when the one or more stored video messages can first be included in a feed, and wherein selecting the subset of video messages for inclusion in the feed is based on the scheduled airtime information.

39 . The method of claim 37 , wherein the feed is a first feed and the subset of video messages is a first subset of video messages, the method further comprising:

selecting, for inclusion in a second feed, a second subset of video messages from among the plurality of video messages stored on the one or more servers, wherein selecting the second subset of video messages for inclusion in the second feed is based on the expiration information, the second feed differing from the first feed; and

providing the second feed from the one or more servers to the first mobile application, the first mobile application configured to present the second feed, 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.

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

receive, at the one or more servers, a plurality of video messages from one or more mobile applications executable on a corresponding one or more mobile devices;

store the plurality of video messages on the one or more servers, wherein one or more stored video messages from among the plurality of video messages stored on the one or more servers are associated with expiration information to determine when the one or more stored video messages can no longer be included in a feed;

select, for inclusion in a feed, a subset of video messages from among the plurality of video messages stored on the one or more servers, wherein selecting the subset of video messages for inclusion in the feed is based on the expiration information;

provide the feed from the one or more servers to a first mobile application executable on a first mobile device, the first mobile application configured to present the feed;

receive, at the one or more servers from a second mobile application executable on a second mobile device, a live stream of a live video message generated via the second mobile application; and

live stream the live video message from the second mobile application to the first mobile application via the one or more servers, the first mobile application configured to present the live stream of the live video message.

41 . The system of claim 40 , wherein the feed is a first feed and the subset of video messages is a first subset of video messages, and wherein the one or more processors are configured to execute the machine-readable instructions to:

select, for inclusion in a second feed, a second subset of video messages from among the plurality of video messages stored on the one or more servers, wherein selecting the second subset of video messages for inclusion in the second feed is based on the expiration information, the second feed differing from the first feed; and

provide the second feed from the one or more servers to the first mobile application, the first mobile application configured to present the second feed, 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.

42 . The system of claim 40 , wherein the one or more stored video messages from among the plurality of video messages stored on the one or more servers are further associated with scheduled airtime information to determine when the one or more stored video messages can first be included in a feed, and wherein the one or more processors are configured to execute the machine-readable instructions to select the subset of video messages for inclusion in the feed based on the scheduled airtime information.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 5, 2024
From: FLETCHER, MARY ANNE
To: WEPLE IP HOLDINGS LLC
Reel/Frame 066342/0990 →
Continuity (12)
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
Related Publication 20230360092A1 · Nov 9, 2023
References Cited (226)
US 5809247A · Richardson et al. · 1998 [cited by applicant]
US 5948061A · Merriman et al. · 1999 [cited by applicant]
US 6396500B1 · Qureshi et al. · 2002 [cited by applicant]
US 6452609B1 · Katinsky et al. · 2002 [cited by applicant]
US 6654785B1 · Craig · 2003 [cited by applicant]
US 6744868B2 · Mani · 2004 [cited by applicant]
US 6757273B1 · Hsu · 2004 [cited by applicant]
US 7064760B2 · Capin · 2006 [cited by applicant]
US 7107010B2 · Heinonen · 2006 [cited by applicant]
US 7171629B2 · Quimby · 2007 [cited by applicant]
US 7339940B2 · Boberg · 2008 [cited by examiner]
US 7386623B2 · Nishimura · 2008 [cited by applicant]
US 7558869B2 · Leon · 2009 [cited by applicant]
US 7575172B2 · Silverbrook · 2009 [cited by examiner]
US 7593740B2 · Crowley · 2009 [cited by applicant]
US 7620426B2 · Ortiz et al. · 2009 [cited by applicant]
US 7735101B2 · Lanza et al. · 2010 [cited by applicant]
US 7756744B2 · Schiff · 2010 [cited by examiner]
US 7877461B1 · Rimmer · 2011 [cited by applicant]
US 7930409B2 · Shitrit · 2011 [cited by applicant]
US 7945546B2 · Bliss · 2011 [cited by applicant]
US 7960945B1 · Onorato · 2011 [cited by applicant]
US 7996775B2 · Cole · 2011 [cited by applicant]
US 8028092B2 · Brown et al. · 2011 [cited by applicant]
US 8037093B2 · Tiu, Jr. et al. · 2011 [cited by applicant]
US 8086253B1 · Kalamkar · 2011 [cited by applicant]
US 8108781B2 · Laansoo · 2012 [cited by applicant]
US 8128503B1 · Haot · 2012 [cited by applicant]
US 8218073B1 · Cheng et al. · 2012 [cited by applicant]
US 8219028B1 · Flamholz · 2012 [cited by applicant]
US 8219134B2 · Maharajh et al. · 2012 [cited by applicant]
US 8244848B1 · Narayanan et al. · 2012 [cited by applicant]
US 8255552B2 · Witt et al. · 2012 [cited by applicant]
US 8266550B1 · Cleron · 2012 [cited by applicant]
US 8291341B2 · Tseng · 2012 [cited by applicant]
US 8325213B2 · Lamb · 2012 [cited by applicant]
US 8385950B1 · Wagner · 2013 [cited by applicant]
US 8423778B2 · Mohanty · 2013 [cited by applicant]
US 8433611B2 · Lax · 2013 [cited by applicant]
US 8493931B1 · Nix · 2013 [cited by applicant]
US 8516063B2 · Fletcher · 2013 [cited by applicant]
US 8527496B2 · Wable et al. · 2013 [cited by applicant]
US 8527497B2 · Singh et al. · 2013 [cited by applicant]
US 8560678B2 · Tseng · 2013 [cited by applicant]
US 8572493B2 · Qureshi · 2013 [cited by applicant]
US 8620878B2 · Feher · 2013 [cited by applicant]
US 8701020B1 · Fulcher · 2014 [cited by applicant]
US 8826145B1 · Kirkpatrick et al. · 2014 [cited by applicant]
US 8832111B2 · Venkataramani et al. · 2014 [cited by applicant]
US 8862678B2 · Fletcher · 2014 [cited by applicant]
US 8862762B1 · Motrenko · 2014 [cited by examiner]
US 8997006B2 · Whitnah et al. · 2015 [cited by applicant]
US 9098165B2 · Schoen et al. · 2015 [cited by applicant]
US 9110953B2 · Steinberg et al. · 2015 [cited by applicant]
US 9119027B2 · Sharon et al. · 2015 [cited by applicant]
US 9123079B2 · Zigoris et al. · 2015 [cited by applicant]
US 9177346B2 · Ahrens et al. · 2015 [cited by applicant]
US 9218496B2 · Callahan et al. · 2015 [cited by applicant]
US 9294527B2 · Fletcher · 2016 [cited by applicant]
US 9456013B2 · Fletcher · 2016 [cited by applicant]
US 9571422B2 · Hui et al. · 2017 [cited by applicant]
US 9582807B2 · Jin et al. · 2017 [cited by applicant]
US 9602605B2 · Wang et al. · 2017 [cited by applicant]
US 9654301B2 · Lipka et al. · 2017 [cited by applicant]
US 9753609B2 · Tseng · 2017 [cited by applicant]
US 9767461B2 · Clancy, Jr. et al. · 2017 [cited by applicant]
US 9823803B2 · Tseng · 2017 [cited by applicant]
US 9984392B2 · Kendall et al. · 2018 [cited by applicant]
US 10009345B2 · Pearlman et al. · 2018 [cited by applicant]
US 10083461B2 · Schoen et al. · 2018 [cited by applicant]
US 10102552B2 · Fletcher · 2018 [cited by applicant]
US 10102553B2 · Fletcher · 2018 [cited by applicant]
US 10332157B1 · Grenager · 2019 [cited by examiner]
US 10565628B2 · Fletcher · 2020 [cited by applicant]
US 10909583B2 · Fletcher · 2021 [cited by applicant]
US 11070890B2 · Carney et al. · 2021 [cited by applicant]
US 11074627B2 · Fletcher · 2021 [cited by applicant]
US 11605112B2 · Fletcher · 2023 [cited by applicant]
US 11734730B2 · Fletcher · 2023 [cited by applicant]
US 11966952B1 · Fletcher · 2024 [cited by applicant]
US 20020052781A1 · Aufricht · 2002 [cited by examiner]
US 20030023489A1 · McGuire · 2003 [cited by examiner]
US 20030105812A1 · Flowers, Jr. · 2003 [cited by examiner]
US 20030143993A1 · Nagaoka · 2003 [cited by examiner]
US 20030149978A1 · Plotnick · 2003 [cited by examiner]
US 20040015562A1 · Harper · 2004 [cited by examiner]
US 20040071088A1 · Curcio · 2004 [cited by applicant]
US 20040186877A1 · Wang · 2004 [cited by applicant]
US 20040261033A1 · Mabon · 2004 [cited by applicant]
US 20050138560A1 · Lee et al. · 2005 [cited by applicant]
US 20050254526A1 · Wang · 2005 [cited by applicant]
US 20050262145A1 · Kawano · 2005 [cited by examiner]
US 20050265555A1 · Pippuri · 2005 [cited by applicant]
US 20050283444A1 · Ekberg · 2005 [cited by applicant]
US 20060031548A1 · Funchess · 2006 [cited by applicant]
US 20070028279A1 · Kim · 2007 [cited by applicant]
US 20070099659A1 · Borquez · 2007 [cited by examiner]
US 20070156520A1 · Sharma · 2007 [cited by applicant]
US 20070174490A1 · Choi · 2007 [cited by examiner]
US 20070262953A1 · Zackschewski · 2007 [cited by applicant]
US 20070294177A1 · Volk · 2007 [cited by examiner]
US 20080021775A1 · Lerman · 2008 [cited by examiner]
US 20080040498A1 · Setlur · 2008 [cited by applicant]
US 20080052154A1 · Gulliksen · 2008 [cited by examiner]
US 20080072139A1 · Salinas et al. · 2008 [cited by applicant]
US 20080076409A1 · Hinrikus · 2008 [cited by applicant]
US 20080077956A1 · Morrison et al. · 2008 [cited by applicant]
US 20080085682A1 · Rao · 2008 [cited by applicant]
US 20080126415A1 · Chaudhury · 2008 [cited by applicant]
US 20080144781A1 · Liebermann · 2008 [cited by applicant]
US 20080154723A1 · Ferguson · 2008 [cited by examiner]
US 20080195664A1 · Maharajh et al. · 2008 [cited by applicant]
US 20080216418A1 · Durham · 2008 [cited by applicant]
US 20080235123A1 · Olliphant et al. · 2008 [cited by applicant]
US 20080248788A1 · Smith · 2008 [cited by examiner]
US 20080276266A1 · Huchital · 2008 [cited by applicant]
US 20090006191A1 · Arankalle · 2009 [cited by applicant]
US 20090017805A1 · Sarukkai · 2009 [cited by examiner]
US 20090030988A1 · Kuhike · 2009 [cited by applicant]
US 20090070219A1 · D'Angelo et al. · 2009 [cited by applicant]
US 20090070832A1 · Urban · 2009 [cited by applicant]
US 20090144772A1 · Fink · 2009 [cited by applicant]
US 20090156170A1 · Rossano · 2009 [cited by examiner]
US 20090158136A1 · Rossano · 2009 [cited by examiner]
US 20090164299A1 · Gupta · 2009 [cited by examiner]
US 20090171780A1 · Aldrey · 2009 [cited by examiner]
US 20090197580A1 · Gupta · 2009 [cited by examiner]
US 20090198538A1 · Gupta · 2009 [cited by examiner]
US 20090204479A1 · Wolinsky · 2009 [cited by examiner]
US 20090248665A1 · Garg · 2009 [cited by applicant]
US 20090265243A1 · Karassner · 2009 [cited by examiner]
US 20090271283A1 · Fosnacht et al. · 2009 [cited by applicant]
US 20090292762A1 · Mettala · 2009 [cited by examiner]
US 20100037204A1 · Lin · 2010 [cited by applicant]
US 20100042700A1 · Harper · 2010 [cited by examiner]
US 20100045666A1 · Kornmann · 2010 [cited by applicant]
US 20100060477A1 · Laasik · 2010 [cited by applicant]
US 20100060715A1 · Laasik · 2010 [cited by applicant]
US 20100063866A1 · Kinoshita · 2010 [cited by examiner]
US 20100064334A1 · Blackburn · 2010 [cited by applicant]
US 20100114739A1 · Johnston · 2010 [cited by examiner]
US 20100125491A1 · Elliott · 2010 [cited by examiner]
US 20100128103A1 · Sim et al. · 2010 [cited by applicant]
US 20100153521A1 · Lor · 2010 [cited by examiner]
US 20100153578A1 · Van Gassel · 2010 [cited by applicant]
US 20100161635A1 · Dey · 2010 [cited by examiner]
US 20100174547A1 · Bernard · 2010 [cited by applicant]
US 20100198946A1 · Dowlatkhah et al. · 2010 [cited by applicant]
US 20100215167A1 · Burneo · 2010 [cited by examiner]
US 20100235245A1 · Grossman · 2010 [cited by examiner]
US 20100241968A1 · Tarara · 2010 [cited by examiner]
US 20100262711A1 · Bouazizi · 2010 [cited by applicant]
US 20100325666A1 · Wiser et al. · 2010 [cited by applicant]
US 20110016182A1 · Harris · 2011 [cited by applicant]
US 20110035255A1 · Dasher · 2011 [cited by examiner]
US 20110106622A1 · Kuhlman · 2011 [cited by examiner]
US 20110106626A1 · Zender · 2011 [cited by examiner]
US 20110136427A1 · Al Qalqili · 2011 [cited by examiner]
US 20110138297A1 · Harper · 2011 [cited by examiner]
US 20110153362A1 · Valin · 2011 [cited by examiner]
US 20110161987A1 · Huang et al. · 2011 [cited by applicant]
US 20110184809A1 · Beavers · 2011 [cited by examiner]
US 20110191432A1 · Layson, Jr. · 2011 [cited by applicant]
US 20110196748A1 · Caron · 2011 [cited by examiner]
US 20110208822A1 · Rathod · 2011 [cited by examiner]
US 20110213657A1 · O'Malley · 2011 [cited by examiner]
US 20110213665A1 · Joa · 2011 [cited by examiner]
US 20110246659A1 · Bouazizi · 2011 [cited by applicant]
US 20110289433A1 · Whalin · 2011 [cited by examiner]
US 20110307545A1 · Bouazizi · 2011 [cited by applicant]
US 20120005287A1 · Gadel et al. · 2012 [cited by applicant]
US 20120011267A1 · Ma et al. · 2012 [cited by applicant]
US 20120079427A1 · Carmichael · 2012 [cited by examiner]
US 20130182117A1 · Arseneau · 2013 [cited by examiner]
US 20140051402A1 · Qureshi · 2014 [cited by applicant]
US 20150347487A1 · Cohan · 2015 [cited by applicant]
US 20160210602A1 · Siddique · 2016 [cited by examiner]
US 20160309236A1 · Haot · 2016 [cited by applicant]
US 20180219976A1 · Decenzo · 2018 [cited by examiner]
US 20190182297A1 · Montalto · 2019 [cited by examiner]
US 20200076747A1 · DeMattei · 2020 [cited by applicant]
US 20230360092A1 · Fletcher · 2023 [cited by applicant]
WO 2005009019A2 · 2005 [cited by applicant]
WO 2008072093A2 · 2008 [cited by applicant]
WO 2010108053A1 · 2010 [cited by applicant]
https://techcrunch.com/2009/03/05/ustream-launches-mobile-video-broadcasting-apps/ Ustream Launches Mobile Video Broadcasting Apps. Erick Schonfeld, Mar. 5, 2009. [cited by applicant]
http://thenextweb.com/2009/06/10/nokia-bundle-qik-smartphone-live-streaming/#gref Qik to be bundled with every Nokia smartphone-is live streaming about to take off? Martin Bryant, Jun. 10, 2009. [cited by applicant]
https://gigaom.com/2009/03/11/qik-pairs-with-nokias-ovi-for-live-streaming/ Qik Pairs with Nokia's Ovi for Live Streaming, Cross-Posting. Kevin C Tofel, Mar. 11, 2009. [cited by applicant]
http://www.iphonehacks.com/2009/03/skype-for-iphone-available-on-app-store-in-japan.html Skype for iPhone Available on App Store. iPhonehacks, Mar. 30, 2009. [cited by applicant]
http://phys.org/news/2009-04-skype-iphone-worth-download.html Skype on the iPhone: Worth the download Scott Kleinberg, Apr. 8, 2009. [cited by applicant]
http://mashable.com/2009/11/25/ustream-viewer-android/#JT35VeW9BGqu Ustream Launches Viewer for Android Devices Stan Schroeder, Nov. 25, 2009. [cited by applicant]
http://www.ustream.tv/blog/2009/11/25/ustream-viewer-beta-for-android-in-the-marketplace/ Ustream Viewer beta for Andriod in the Marketplace Gyula Feher, Nov. 25, 2009. [cited by applicant]
https://techcrunch.com/2010/01/28/ustream-producer-desktop/ Ustream Helps Give Your Live Broadcast a Professional Feel With New Desktop Client Jason Kincaid, Jan. 28, 2010. [cited by applicant]
http://www.iphonejd.com/iphone_jd/2009/12/review-knocking-live-video-sharing.html Review: Knockling Live-stream live video from your iPhone Jeff Richardson, Dec. 3, 2009. [cited by applicant]
http://latimesblogs.latimes.com/technology/2009/12/ustream-video-iphone-app.html Ustream lets iPhones broadcast live and unlocks video recording for older models Mark Milian, Dec. 9, 2009. [cited by applicant]
https://techcrunch.com/2009/08/05/ustream-finally-launches-a-recording-iphone-app-no-live-video-but-a-lot-of-options/ Ustream Finally Launches a Recording iPhone App. No Live Video, But a Lot of Options MG Siegler, Aug.… [cited by applicant]
https://techcrunch.com/2009/10/15/apple-announces-in-app-purchases-for-free-iphone-applications/ Apple Announces In-App Purchases for Free iPhone Applications Jason Kincaid, Oct. 15, 2009. [cited by applicant]
[cited by applicant]
Request for Ex Parte Reexamination of U.S. Pat. No. 11,734,730, Feb. 14, 2025, 99 pages. [cited by applicant]
Declaration of Dr. Philip Greenspun, Feb. 13, 2025, 41 pages, submitted as Exhibit 1003 in support of Request for Ex Parte Reexamination of U.S. Pat. No. 11,734,730. [cited by applicant]
Choi, Jin, Design and Implementation of a Web-based Email System, Jan. 2000, 13 pages, (available at https://philip.greenspun.com/ancient-history/webmail/), submitted as Exhibit 1008 in support of Request for Ex Parte R… [cited by applicant]
Time Code Handbook, Cipher Digital, 1986, 163 pages (available at http://bitsavers.org/test_equipment/cipher_digital/Cipher_Digital_-_Time_Code_Handbook_1987.pdf), submitted as Exhibit 1009 in support of Request for Ex … [cited by applicant]
Berners-Lee et al., The World Wide Web, Communications of the ACM vol. 37 No. 8, Aug. 1994, 7 pages, submitted as Exhibit 1010 in support of Request for Ex Parte Reexamination of U.S. Pat. No. 11,734,730. [cited by applicant]
HTML 5: A vocabulary and associated APIs for HTML and XHTML, W3C Working Draft dated Jan. 22, 2008, 191 pages (available at https://www.w3.org/TR/2008/WD-html5-20080122/), submitted as Exhibit 1011 in support of Request… [cited by applicant]
Lewis, Peter H., Technology: On the Net; Will Netscape be the next Microsoft, or the next victim of Microsoft?, New York Times, Oct. 16, 1995, 3 pages (available at https://www.nytimes.com/1995/10/16/business/technology… [cited by applicant]
Rothstein, Edward, Making the Internet come to you through ‘push’ technology, New York Times, Jan. 20, 1997, 4 pages (available at https://www.nytimes.com/1997/01/20/business/making-the-internet-come-to-you-through-push… [cited by applicant]
Synchronized Multimedia Integration Language (SMIL 3.0), W3C Recommendation dated Dec. 1, 2008, 16 pages (available at https://www.w3.org/TR/SMIL/), submitted as Exhibit 1020 in support of Request for Ex Parte Reexamina… [cited by applicant]
Elizabeth Feinler and John Vittal, Email Innovation Timeline, Computer History Museum, Jul. 1, 2022, 134 pages, submitted as Exhibit 1021 in support of Request for Ex Parte Reexamination of U.S. Pat. No. 11,734,730. [cited by applicant]
Hintz, Eric, The Mother of All Demos, Smithsonian: The Lemelson Center for the Study of Invention and Innovation, Dec. 10, 2018, 7 pages (available at https://invention.si.edu/invention-stories/mother-all-demos), submit… [cited by applicant]
Saul Greenberg and Mark Roseman, GroupWeb: A WWW Browser as Real Time Groupware, CHI Conference Apr. 13-18, 1996, 2 pages (available at https://dl.acm.org/doi/pdf/10.1145/257089.257317), submitted as Exhibit 1023 in sup… [cited by applicant]
Motti, et al, Collaborative Synchronous Video Annotation via the Watch- and-Comment Paradigm, EurolTV '09, Proceedings of the 7th European Conference on Interactive TV and Video, Jun. 3-5, 2009, 10 pages, submitted as E… [cited by applicant]
Press Release, Apple, Apple Reinvents the Phone with iPhone, Jan. 9, 2007, 5 pages (available at https://www.apple.com/newsroom/2007/01/09Apple-Reinvents-the-Phone-with-iPhone/), submitted as Exhibit 1025 in support of … [cited by applicant]
[cited by applicant]
[cited by applicant]
[cited by applicant]
United States Patent and Trademark Office, Patent Trial and Appeal Board (PTAB), Case No. IPR2026-00079, Petition for Inter Partes Review of U.S. Pat. No. 12,112,357 B2, Oct. 31, 2025, 84 pages. [cited by applicant]
United States Patent and Trademark Office, Patent Trial and Appeal Board (PTAB), Case No. IPR2026-00079, Declaration of Mark Crovella, Ph.D., dated Oct. 30, 2025, 160 pages (submitted as Exhibit 1002 in support of Petit… [cited by applicant]
United States Patent and Trademark Office, Patent Trial and Appeal Board (PTAB), Case No. IPR2026-00079, excerpts from Microsoft Computer Dictionary, Fifth Edition, 2002, 7 pages (submitted as Exhibit 1006 in support of… [cited by applicant]
United States Patent and Trademark Office, Patent Trial and Appeal Board (PTAB), Case No. IPR2026-00079, excerpts from Erin Jansen, NetLingo: The Internet Dictionary, 2002, 10 pages (submitted as Exhibit 1007 in support… [cited by applicant]
United States Patent and Trademark Office, Patent Trial and Appeal Board (PTAB), Case No. IPR2026-00079, excerpts from Adi Rome et al., Multimedia on Symbian OS: Inside the Convergence Device, 2008, 10 pages (submitted … [cited by applicant]
United States Patent and Trademark Office, Patent Trial and Appeal Board (PTAB), Case No. IPR2026-00079, excerpts from David Fox et al., HTML Web Publisher's Construction Kit, 1995, 76 pages (submitted as Exhibit 1009 i… [cited by applicant]
United States Patent and Trademark Office, Patent Trial and Appeal Board (PTAB), Case No. IPR2026-00079, Anthony Bruno, A Bigger Hand? Apple's iPad Offers Larger Mobile Platform for Music and Media, Billboard Magazine, … [cited by applicant]
United States Patent and Trademark Office, Patent Trial and Appeal Board (PTAB), Case No. IPR2026-00080, Petition for Inter Partes Review of U.S. Pat. No. 12,118,591 B1, Oct. 31, 2025, 85 pages. [cited by applicant]
United States Patent and Trademark Office, Patent Trial and Appeal Board (PTAB), Case No. IPR2026-00080, Declaration of Mark Crovella, Ph.D., dated Oct. 30, 2025, 154 pages (submitted as Exhibit 1002 in support of Petit… [cited by applicant]
United States Patent and Trademark Office, Patent Trial and Appeal Board (PTAB), Case No. IPR2026-00081, Petition for Inter Partes Review of U.S. Pat. No. 12,131,357 B2, Oct. 31, 2025, 83 pages. [cited by applicant]
United States Patent and Trademark Office, Patent Trial and Appeal Board (PTAB), Case No. IPR2026-00081, Declaration of Mark Crovella, Ph.D., dated Oct. 30, 2025, 150 pages (submitted as Exhibit 1002 in support of Petit… [cited by applicant]