IP Library › Granted Patent US 12,260,230
Granted Patent B2
US 12,260,230 · App. 18/143,331 · Granted Mar 25, 2025

Media content item generation for a content sharing platform

Inventors: Ian Anthony Wehrman (Venice, CA); Giles Goodwin (San Francisco, CA); Jared Iwata (Culver City, CA); Eugene Feingold (Santa Monica, CA); David LeMieux (Hermosa Beach, CA)
Assignee: Snap Inc.
G06F9/451G06F8/36G06F8/38G06F16/93G06F16/955G06F16/972
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,260,230
App. No.
18/143,331
Granted
Mar 25, 2025
Kind
B2
Abstract

Systems and methods are provided for determining a set of selectors associated with the publisher identifier, each selector comprising specified content to extract from source data and one or more rules for extracting the specified content. The system and methods further provided for each location data in the list of location data, extracting, from the source data, specified content for each selector of at least a subset of the set of selectors based on the one or more rules specified in each selector of the at least the subset of the set of selectors; determining a template to use to generate the media content item, the template comprising regions corresponding to the one or more selectors; populating each region of the template using specified content for the corresponding selector; and generating the media content item from the populated template.

Claims (119)

1. A method comprising:

receiving, by a server system, location information for accessing a list of location data for source data associated with a publisher of media content in a content sharing platform;

generating a first video for a first location data in the list of location data by performing operations comprising:

extracting data from the source data corresponding to the first location data;

ranking templates specific to the publisher in an order of most relevant to least relevant to the data extracted from the source data corresponding to the first location data;

selecting, from the ranked templates, a first template most relevant to the data extracted based on the order of ranked templates;

populating the first template with data extracted from the source data corresponding to the first location data;

determining one or more regions of the first template for which there is no extracted data available from the source data;

retrieving media data stored with the first template and comprising at least one logo or stock image for the publisher;

populating the one or more regions of the first template for which there is no extracted data available from the source data with the media data stored with the first template and comprising the at least one logo or stock image for the publisher; and

generating the first video from the populated first template by transcoding the populated first template into a single video file;

generating a second video for a second location data in the list of location data by performing operations comprising:

extracting data from the source data corresponding to the second location data;

ranking templates specific to the publisher in an order of most relevant to least relevant to the data extracted from the source data corresponding to the second location data;

selecting, from the ranked templates, a second template most relevant to the data extracted based on the order of ranked templates;

populating the second template with data extracted from the source data corresponding to the second location data;

determining one or more regions of the second template for which there is no extracted data available from the source data;

retrieving media data specific to the second template and comprising at least one logo or stock image for the publisher;

populating the one or more regions of the second template for which there is no extracted data available from the source data with the media data specific to the second template and comprising the at least one logo or stock image for the publisher; and

generating the second video from the populated second template by transcoding the populated second template into a single video file;

generating a media collection comprising the first video and the second video as part of a slide show, each video comprising an associated time set by the publisher for the video to be displayed to a receiving user;

causing the first video of the media collection to be displayed on a computing device with an option to access a full article related to the first video; and

causing display of the full article upon detecting a swipe up on the option to access the full article related to the first video.

2. The method of claim 1 , wherein the location information is a Uniform Resource Locator (URL) and each location data in the list of location data for the source data is a URL.

3. The method of claim 2 , wherein the source data is associated with a web page.

4. The method of claim 3 , wherein extracting data from the source data comprises parsing the web page to extract the data using one or more rules.

5. The method of claim 1 , wherein the location information is an RSS or Atom feed and the source data is associated with a URL listed in the RSS or Atom feed.

6. The method of claim 1 , further comprising:

receiving updated content for at least one region of the first video;

storing the updated content for the at least one region of the first video;

receiving a selection of a third template to use to generate a third video, the third template comprising regions;

populating each region of the third template with data extracted from the source data and the updated content for the at least one region of the first video;

generating a third video from the populated third template; and

causing display of the generated third video on a computing device.

7. The method of claim 1 , further comprising:

detecting a trigger for a new media collection associated with the publisher, the trigger based on a publisher scheduled time interval or detecting new content in the source data;

based on detecting the trigger for the new media collection, accessing the location information to determine which of the source data has been previously processed for a previous media collection and which of the source data is new source content;

generating a new media collection based on the new source content in the source data; and

publishing the new media collection to the content sharing platform.

8. The method of claim 7 , wherein the scheduled time interval is a specified number of days or a specified time for generating a new media collection.

9. The method of claim 1 , further comprising:

detecting a trigger for a new media content item associated with the publisher, the trigger based on a publisher scheduled time interval or detecting new content in the source data;

based on detecting the trigger for the new media content item, accessing the location information to determine which of the source data has been previously processed for a previous media collection and which of the source data is new source content;

generating a new video based on the new source content; and

publishing the new video in the media collection on the content sharing platform.

10. The method of claim 9 , wherein the new video is generated based on automatically determining a template to populate with the new source content, using a default template to populate with the new source content, or using a template identifier supplied by the publisher associated to determine a template to populate with the new source content.

11. The method of claim 1 , further comprising:

receiving updated content for at least one region of the first video;

selecting a third template that comprises regions that match the data extracted to generate a third video to replace the first video;

populating each region of the selected third template with data extracted and using the updated content to populate the at least one region of the third template;

generating the third video item from the populated third template; and

replacing the first video with the third video in the media collection.

12. The method of claim 1 , wherein each video of the media collection is an ephemeral message that is removed from a receiving computing device after viewing or a predetermined amount of time and further comprising:

determining that a video of the media collection has been viewed on a receiving device or a predetermined amount of time has passed; and

removing the video from the receiving computing device.

13. The method of claim 1 , further comprising:

determining templates specific to the publisher based on a publisher identifier associated with the location information.

14. A system comprising:

a memory that stores instructions; and

one or more processors configured by the instructions to perform operations comprising:

receiving location information for accessing a list of location data for source data associated with a publisher of media content in a content sharing platform;

generating a first video for a first location data in the list of location data by performing operations comprising:

extracting data from the source data corresponding to the first location data;

ranking templates specific to the publisher in an order of most relevant to least relevant to the data extracted from the source data corresponding to the first location data;

selecting, from the ranked templates, a first template most relevant to the data extracted based on the order of ranked templates;

populating the first template with data extracted from the source data corresponding to the first location data;

determining one or more regions of the first template for which there is no extracted data available from the source data;

retrieving media data stored with the first template and comprising at least one logo or stock image for the publisher;

populating the one or more regions of the first template for which there is no extracted data available from the source data with the media data stored with the first template and comprising the at least one logo or stock image for the publisher; and

generating the first video from the populated first template by transcoding the populated first template into a single video file;

generating a second video for a second location data in the list of location data by performing operations comprising:

extracting data from the source data corresponding to the second location data;

ranking templates specific to the publisher in an order of most relevant to least relevant to the data extracted from the source data corresponding to the second location data;

selecting, from the ranked templates, a second template most relevant to the data extracted based on the order of ranked templates;

populating the second template with data extracted from the source data corresponding to the second location data;

determining one or more regions of the second template for which there is no extracted data available from the source data;

retrieving media data specific to the second template and comprising at least one logo or stock image for the publisher;

populating the one or more regions of the second template for which there is no extracted data available from the source data with the media data specific to the second template and comprising the at least one logo or stock image for the publisher; and

generating the second video from the populated second template by transcoding the populated second template into a single video file;

generating a media collection comprising the first video and the second video as part of a slide show video comprising an associated time set by the publisher for the video to be displayed to a receiving user;

causing the first video of the media collection to be displayed on a computing device with an option to access a full article related to the first video; and

causing display of the full article upon detecting a swipe up on the option to access the full article related to the first video.

15. The system of claim 14 , the operations further comprising:

detecting a trigger for a new media collection associated with the publisher, the trigger based on a publisher scheduled time interval or detecting new content in the source data;

based on detecting the trigger for the new media collection, accessing the location information to determine which of the source data has been previously processed for a previous media collection and which of the source data is new source content;

generating a new media collection based on the new source content in the source data; and

publishing the new media collection to the content sharing platform.

16. The system of claim 14 , the operations further comprising:

detecting a trigger for a new media content item associated with the publisher, the trigger based on a publisher scheduled time interval or detecting new content in the source data;

based on detecting the trigger for the new media content item, accessing the location information to determine which of the source data has been previously processed for a previous media collection and which of the source data is new source content;

generating a new video based on the new source content; and

publishing the new video in the media collection on the content sharing platform.

17. The system of claim 14 , further comprising:

determining templates specific to the publisher based on a publisher identifier associated with the location information.

18. The system of claim 14 , wherein the location information is an RSS or Atom feed and the source data is associated with a URL listed in the RSS or Atom feed.

19. A non-transitory computer-readable medium comprising instructions stored thereon that are executable by at least one processor to cause a system to perform operations comprising:

receiving, by a server system, location information for accessing a list of location data for source data associated with a publisher of media content in a content sharing platform;

generating a first video for a first location data in the list of location data by performing operations comprising:

extracting data from the source data corresponding to the first location data;

ranking templates specific to the publisher in an order of most relevant to least relevant to the data extracted from the source data corresponding to the first location data;

selecting, from the ranked templates, a first template most relevant to the data extracted based on the order of ranked templates;

populating the first template with data extracted from the source data corresponding to the first location data;

determining one or more regions of the first template for which there is no extracted data available from the source data;

retrieving media data stored with the first template and comprising at least one logo or stock image for the publisher;

populating the one or more regions of the first template for which there is no extracted data available from the source data with the media data stored with the first template and comprising the at least one logo or stock image for the publisher; and

generating the first video from the populated first template by transcoding the populated first template into a single video file;

generating a second video for a second location data in the list of location data by performing operations comprising:

extracting data from the source data corresponding to the second location data;

ranking templates specific to the publisher in an order of most relevant to least relevant to the data extracted from the source data corresponding to the second location data;

selecting, from the ranked templates, a second template most relevant to the data extracted based on the order of ranked templates;

populating the second template with data extracted from the source data corresponding to the second location data;

determining one or more regions of the second template for which there is no extracted data available from the source data;

retrieving media data specific to the second template and comprising at least one logo or stock image for the publisher;

populating the one or more regions of the second template for which there is no extracted data available from the source data with the media data specific to the second template and comprising the at least one logo or stock image for the publisher; and

generating the second video from the populated second template by transcoding the populated second template into a single video file;

generating a media collection comprising the first video and the second video as part of a slide show video comprising an associated time set by the publisher for the video to be displayed to a receiving user;

causing the first video of the media collection to be displayed on a computing device with an option to access a full article related to the first video; and

causing display of the full article upon detecting a swipe up on the option to access the full article related to the first video.

20. The non-transitory computer-readable medium of claim 19 , wherein the location information is an RSS or Atom feed and the source data is associated with a URL listed in the RSS or Atom feed.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 31, 2025
From: WEHRMAN, IAN ANTHONY; GOODWIN, GILES; IWATA, JARED; FEINGOLD, EUGENE; LEMIEUX, DAVID
To: SNAP INC.
Reel/Frame 070068/0987 →
Continuity (2)
Continuation 16227616 · Dec 20, 2018
Related Publication 20240078120A1 · Mar 7, 2024
References Cited (242)
US 5754939A · Herz et al. · 1998 [cited by applicant]
US 6038295A · Mattes · 2000 [cited by applicant]
US 6158044A · Tibbetts · 2000 [cited by applicant]
US 6167435A · Druckenmiller et al. · 2000 [cited by applicant]
US 6205432B1 · Gabbard et al. · 2001 [cited by applicant]
US 6310694B1 · Okimoto et al. · 2001 [cited by applicant]
US 6484196B1 · Maurille · 2002 [cited by applicant]
US 6487586B2 · Ogilvie et al. · 2002 [cited by applicant]
US 6539420B1 · Fields · 2003 [cited by examiner]
US 6665531B1 · Soderbacka et al. · 2003 [cited by applicant]
US 6701347B1 · Ogilvie · 2004 [cited by applicant]
US 6711608B1 · Ogilvie · 2004 [cited by applicant]
US 6757713B1 · Ogilvie et al. · 2004 [cited by applicant]
US 6980909B2 · Root et al. · 2005 [cited by applicant]
US 7039658B2 · Starkey · 2006 [cited by applicant]
US 7124164B1 · Chemtob · 2006 [cited by applicant]
US 7149893B1 · Leonard et al. · 2006 [cited by applicant]
US 7173651B1 · Knowles · 2007 [cited by applicant]
US 7243163B1 · Friend et al. · 2007 [cited by applicant]
US 7278168B1 · Chaudhury et al. · 2007 [cited by applicant]
US 7356564B2 · Hartselle et al. · 2008 [cited by applicant]
US 7376715B2 · Cunningham et al. · 2008 [cited by applicant]
US 7411493B2 · Smith · 2008 [cited by applicant]
US 7478402B2 · Christensen et al. · 2009 [cited by applicant]
US 7496347B2 · Puranik · 2009 [cited by applicant]
US 7519670B2 · Hagale et al. · 2009 [cited by applicant]
US 7535890B2 · Rojas · 2009 [cited by applicant]
US 7607096B2 · Oreizy et al. · 2009 [cited by applicant]
US 7664813B2 · Pettit et al. · 2010 [cited by applicant]
US 7703140B2 · Nath et al. · 2010 [cited by applicant]
US 7912896B2 · Wolovitz et al. · 2011 [cited by applicant]
US 8131597B2 · Hudetz · 2012 [cited by applicant]
US 8170957B2 · Richard · 2012 [cited by applicant]
US 8199747B2 · Rojas et al. · 2012 [cited by applicant]
US 8214443B2 · Hamburg · 2012 [cited by applicant]
US 8238947B2 · Lottin et al. · 2012 [cited by applicant]
US 8244593B2 · Klinger et al. · 2012 [cited by applicant]
US 8312097B1 · Siegel et al. · 2012 [cited by applicant]
US 8332475B2 · Rosen et al. · 2012 [cited by applicant]
US 8570907B2 · Garcia, Jr. et al. · 2013 [cited by applicant]
US 8718333B2 · Wolf et al. · 2014 [cited by applicant]
US 8724622B2 · Rojas · 2014 [cited by applicant]
US 8745132B2 · Obradovich · 2014 [cited by applicant]
US 8751916B2 · Bender et al. · 2014 [cited by applicant]
US 8874677B2 · Rosen et al. · 2014 [cited by applicant]
US 8909679B2 · Root et al. · 2014 [cited by applicant]
US 8909714B2 · Agarwal et al. · 2014 [cited by applicant]
US 8909725B1 · Sehn · 2014 [cited by applicant]
US 8914752B1 · Spiegel · 2014 [cited by applicant]
US 8995433B2 · Rojas · 2015 [cited by applicant]
US 9040574B2 · Wang et al. · 2015 [cited by applicant]
US 9055416B2 · Rosen et al. · 2015 [cited by applicant]
US 9083770B1 · Drose et al. · 2015 [cited by applicant]
US 9094137B1 · Sehn et al. · 2015 [cited by applicant]
US 9100806B2 · Rosen et al. · 2015 [cited by applicant]
US 9100807B2 · Rosen et al. · 2015 [cited by applicant]
US 9113301B1 · Spiegel et al. · 2015 [cited by applicant]
US 9148424B1 · Yang · 2015 [cited by applicant]
US 9191776B2 · Root et al. · 2015 [cited by applicant]
US 9204252B2 · Root · 2015 [cited by applicant]
US 9225805B2 · Kujawa et al. · 2015 [cited by applicant]
US 9225897B1 · Sehn et al. · 2015 [cited by applicant]
US 9237202B1 · Sehn · 2016 [cited by applicant]
US 9264463B2 · Rubinstein et al. · 2016 [cited by applicant]
US 9276886B1 · Samaranayake · 2016 [cited by applicant]
US 9294425B1 · Son · 2016 [cited by applicant]
US 9385983B1 · Sehn · 2016 [cited by applicant]
US 9396354B1 · Murphy et al. · 2016 [cited by applicant]
US 9407712B1 · Sehn · 2016 [cited by applicant]
US 9407816B1 · Sehn · 2016 [cited by applicant]
US 9430783B1 · Sehn · 2016 [cited by applicant]
US 9443227B2 · Evans et al. · 2016 [cited by applicant]
US 9482882B1 · Hanover et al. · 2016 [cited by applicant]
US 9482883B1 · Meisenholder · 2016 [cited by applicant]
US 9489661B2 · Evans et al. · 2016 [cited by applicant]
US 9491134B2 · Rosen et al. · 2016 [cited by applicant]
US 9532171B2 · Allen et al. · 2016 [cited by applicant]
US 9537811B2 · Allen et al. · 2017 [cited by applicant]
US 9560006B2 · Prado et al. · 2017 [cited by applicant]
US 9628950B1 · Noeth et al. · 2017 [cited by applicant]
US 9652896B1 · Jurgenson et al. · 2017 [cited by applicant]
US 9659244B2 · Anderton et al. · 2017 [cited by applicant]
US 9681265B1 · Davis · 2017 [cited by examiner]
US 9693191B2 · Sehn · 2017 [cited by applicant]
US 9705831B2 · Spiegel · 2017 [cited by applicant]
US 9742713B2 · Spiegel et al. · 2017 [cited by applicant]
US 9785796B1 · Murphy et al. · 2017 [cited by applicant]
US 9825898B2 · Sehn · 2017 [cited by applicant]
US 9854219B2 · Sehn · 2017 [cited by applicant]
US 9961520B2 · Brooks et al. · 2018 [cited by applicant]
US 10621274B2 · Weskamp et al. · 2020 [cited by applicant]
US 10915705B1 · Wehrman et al. · 2021 [cited by applicant]
US 11108721B1 · Roberts · 2021 [cited by examiner]
US 11461546B2 · Wehrman et al. · 2022 [cited by applicant]
US 11709686B1 · Wehrman et al. · 2023 [cited by applicant]
US 20020047868A1 · Miyazawa · 2002 [cited by applicant]
US 20020059327A1 · Starkey · 2002 [cited by applicant]
US 20020144154A1 · Tomkow · 2002 [cited by applicant]
US 20030040926A1 · Milton · 2003 [cited by applicant]
US 20030052925A1 · Daimon et al. · 2003 [cited by applicant]
US 20030126215A1 · Udell · 2003 [cited by applicant]
US 20030217106A1 · Adar et al. · 2003 [cited by applicant]
US 20040203959A1 · Coombes · 2004 [cited by applicant]
US 20050097176A1 · Schatz et al. · 2005 [cited by applicant]
US 20050198128A1 · Anderson · 2005 [cited by applicant]
US 20050223066A1 · Buchheit et al. · 2005 [cited by applicant]
US 20060041685A1 · Bracewell · 2006 [cited by examiner]
US 20060242239A1 · Morishima et al. · 2006 [cited by applicant]
US 20060270419A1 · Crowley et al. · 2006 [cited by applicant]
US 20070038715A1 · Collins et al. · 2007 [cited by applicant]
US 20070038931A1 · Allaire · 2007 [cited by examiner]
US 20070064899A1 · Boss et al. · 2007 [cited by applicant]
US 20070073823A1 · Cohen et al. · 2007 [cited by applicant]
US 20070100959A1 · Eichstaedt · 2007 [cited by examiner]
US 20070214216A1 · Carrer et al. · 2007 [cited by applicant]
US 20070233801A1 · Eren et al. · 2007 [cited by applicant]
US 20070255811A1 · Pettit · 2007 [cited by examiner]
US 20080055269A1 · Lemay et al. · 2008 [cited by applicant]
US 20080120409A1 · Sun et al. · 2008 [cited by applicant]
US 20080207176A1 · Brackbill et al. · 2008 [cited by applicant]
US 20080270938A1 · Carlson · 2008 [cited by applicant]
US 20080306826A1 · Kramer et al. · 2008 [cited by applicant]
US 20080313346A1 · Kujawa et al. · 2008 [cited by applicant]
US 20090042588A1 · Lottin et al. · 2009 [cited by applicant]
US 20090132453A1 · Hangartner et al. · 2009 [cited by applicant]
US 20090241015A1 · Bender et al. · 2009 [cited by applicant]
US 20100023863A1 · Cohen-Martin · 2010 [cited by examiner]
US 20100082427A1 · Burgener et al. · 2010 [cited by applicant]
US 20100131880A1 · Lee et al. · 2010 [cited by applicant]
US 20100185665A1 · Horn et al. · 2010 [cited by applicant]
US 20100241498A1 · Chung · 2010 [cited by examiner]
US 20100306669A1 · Della Pasqua · 2010 [cited by applicant]
US 20110099507A1 · Nesladek et al. · 2011 [cited by applicant]
US 20110145564A1 · Moshir et al. · 2011 [cited by applicant]
US 20110202598A1 · Evans et al. · 2011 [cited by applicant]
US 20110213845A1 · Logan et al. · 2011 [cited by applicant]
US 20110286586A1 · Saylor et al. · 2011 [cited by applicant]
US 20110320373A1 · Lee et al. · 2011 [cited by applicant]
US 20120028659A1 · Whitney et al. · 2012 [cited by applicant]
US 20120184248A1 · Speede · 2012 [cited by applicant]
US 20120209921A1 · Adafin et al. · 2012 [cited by applicant]
US 20120209924A1 · Evans et al. · 2012 [cited by applicant]
US 20120254325A1 · Majeti et al. · 2012 [cited by applicant]
US 20120278692A1 · Shi · 2012 [cited by applicant]
US 20120284245A1 · Portnoy et al. · 2012 [cited by applicant]
US 20120304080A1 · Wormald et al. · 2012 [cited by applicant]
US 20130024757A1 · Doll · 2013 [cited by examiner]
US 20130071093A1 · Hanks et al. · 2013 [cited by applicant]
US 20130144692A1 · Shalabi · 2013 [cited by examiner]
US 20130145257A1 · Shalabi · 2013 [cited by examiner]
US 20130185366A1 · Joy · 2013 [cited by examiner]
US 20130194301A1 · Robbins et al. · 2013 [cited by applicant]
US 20130290443A1 · Collins et al. · 2013 [cited by applicant]
US 20140006930A1 · Hollis et al. · 2014 [cited by applicant]
US 20140032682A1 · Prado et al. · 2014 [cited by applicant]
US 20140122787A1 · Shalvi et al. · 2014 [cited by applicant]
US 20140201527A1 · Krivorot · 2014 [cited by applicant]
US 20140281853A1 · Bender et al. · 2014 [cited by applicant]
US 20140282096A1 · Rubinstein et al. · 2014 [cited by applicant]
US 20140282138A1 · Hopton · 2014 [cited by examiner]
US 20140297377A1 · Bhat · 2014 [cited by examiner]
US 20140317201A1 · Mcneil et al. · 2014 [cited by applicant]
US 20140325374A1 · Dabrowski · 2014 [cited by examiner]
US 20140325383A1 · Brown et al. · 2014 [cited by applicant]
US 20140331124A1 · Downs · 2014 [cited by examiner]
US 20140351268A1 · Weskamp et al. · 2014 [cited by applicant]
US 20140359024A1 · Spiegel · 2014 [cited by applicant]
US 20140359032A1 · Spiegel et al. · 2014 [cited by applicant]
US 20150026304A1 · Mukherjee et al. · 2015 [cited by applicant]
US 20150081696A1 · Ogawa · 2015 [cited by examiner]
US 20150199082A1 · Scholler et al. · 2015 [cited by applicant]
US 20150213561A1 · Hollis et al. · 2015 [cited by applicant]
US 20150227602A1 · Ramu et al. · 2015 [cited by applicant]
US 20150248698A1 · Bhattacharjee et al. · 2015 [cited by applicant]
US 20150301990A1 · Karp · 2015 [cited by examiner]
US 20160085773A1 · Chang et al. · 2016 [cited by applicant]
US 20160085863A1 · Allen et al. · 2016 [cited by applicant]
US 20160086670A1 · Gross et al. · 2016 [cited by applicant]
US 20160092075A1 · Corbin · 2016 [cited by examiner]
US 20160099901A1 · Allen et al. · 2016 [cited by applicant]
US 20160124918A1 · Ying · 2016 [cited by examiner]
US 20160180887A1 · Sehn · 2016 [cited by applicant]
US 20160205173A1 · Garofalo · 2016 [cited by examiner]
US 20160277419A1 · Allen et al. · 2016 [cited by applicant]
US 20160283460A1 · Weald et al. · 2016 [cited by applicant]
US 20160321708A1 · Sehn · 2016 [cited by applicant]
US 20160359957A1 · Laliberte · 2016 [cited by applicant]
US 20160359987A1 · Laliberte · 2016 [cited by applicant]
US 20170161382A1 · Ouimet et al. · 2017 [cited by applicant]
US 20170236160A1 · Oberoi · 2017 [cited by examiner]
US 20170263029A1 · Yan et al. · 2017 [cited by applicant]
US 20170287006A1 · Azmoodeh et al. · 2017 [cited by applicant]
US 20170295250A1 · Samaranayake et al. · 2017 [cited by applicant]
US 20170374003A1 · Allen et al. · 2017 [cited by applicant]
US 20170374508A1 · Davis et al. · 2017 [cited by applicant]
US 20180300361A1 · Ben-Aharon · 2018 [cited by examiner]
US 20200097536A1 · Bedi · 2020 [cited by examiner]
US 20200150621A1 · Dean · 2020 [cited by examiner]
US 20210103697A1 · Wehrman et al. · 2021 [cited by applicant]
CA 2887596A1 · 2015 [cited by applicant]
WO WO2012000107A1 · 2012 [cited by applicant]
WO WO2013008251A2 · 2013 [cited by applicant]
WO WO2014194262A2 · 2014 [cited by applicant]
WO WO2015192026A1 · 2015 [cited by applicant]
WO WO2016054562A1 · 2016 [cited by applicant]
WO WO2016065131A1 · 2016 [cited by applicant]
WO WO2016112299A1 · 2016 [cited by applicant]
WO WO2016179166A1 · 2016 [cited by applicant]
WO WO2016179235A1 · 2016 [cited by applicant]
WO WO2017176739A1 · 2017 [cited by applicant]
WO WO2017176992A1 · 2017 [cited by applicant]
WO WO2018005644A1 · 2018 [cited by applicant]
Castelluccia, Claude, et al., “EphPub: Toward robust Ephemeral Publishing”, 19th IEEE International Conference on Network Protocols (ICNP), (Oct. 17, 2011), 18 pgs. [cited by applicant]
Fajman, “An Extensible Message Format for Message Disposition Notifications”, Request for Comments: 2298, National Institutes of Health, (Mar. 1998), 28 pgs. [cited by applicant]
Leyden, John, “This SMS will self-destruct in 40 seconds”, [Online] Retrieved from the Internet: <URL: http://www.theregister.co.uk/2005/12/12/stealthtext/>, (Dec. 12, 2005), 1 pg. [cited by applicant]
Melanson, Mike, “This text message will self destruct in 60 seconds”, [Online] Retrieved from the Internet: <URL: http://readwrite.com/2011/02/11/this_text_message_will_self_destruct_in_60_seconds>, (Feb. 18, 2015), 4 p… [cited by applicant]
Sawers, Paul, “Snapchat for iOS Lets You Send Photos to Friends and Set How long They're Visible For”, [Online] Retrieved from the Internet: <URL: https://thenextweb.com/news/snapchat-for-ios-lets-you-send-photos-to-fri… [cited by applicant]
Shein, Esther, “Ephemeral Data”, Communications of the ACM, vol. 56, No. 9, (Sep. 2013), 3 pgs. [cited by applicant]
Vaas, Lisa, “StealthText, Should You Choose to Accept It”, [Online] Retrieved from the Internet: <URL: https://www.eweek.com/enterprise-apps/stealthtext-should-you-choose-to-accept-it/>, (Dec. 13, 2005), 3 pgs. [cited by applicant]
“U.S. Appl. No. 16/227,595, Non Final Office Action mailed Jun. 25, 2020”, 8 pgs. [cited by applicant]
“U.S. Appl. No. 16/227,595, Notice of Allowance mailed Oct. 9, 2020”, 8 pgs. [cited by applicant]
“U.S. Appl. No. 16/227,595, Response filed Sep. 23, 2020 to Non Final Office Action mailed Jun. 25, 2020”, 5 pgs. [cited by applicant]
“U.S. Appl. No. 16/227,616, Final Office Action mailed Feb. 16, 2021”, 27 pgs. [cited by applicant]
“U.S. Appl. No. 16/227,616, Final Office Action mailed Aug. 3, 2022”, 22 pgs. [cited by applicant]
“U.S. Appl. No. 16/227,616, Non Final Office Action mailed Jun. 26, 2020”, 20 pgs. [cited by applicant]
“U.S. Appl. No. 16/227,616, Non Final Office Action mailed Nov. 22, 2022” . [cited by applicant]
“U.S. Appl. No. 16/227,616, Non Final Office Action mailed Dec. 14, 2021”, 24 pgs. [cited by applicant]
“U.S. Appl. No. 16/227,616, Notice of Allowance mailed Feb. 8, 2023”. [cited by applicant]
“U.S. Appl. No. 16/227,616, Notice of Non-Compliant Amendment mailed Mar. 28, 2022”, 3 pgs. [cited by applicant]
“U.S. Appl. No. 16/227,616, Response filed Jan. 19, 2023 to Non Final Office Action mailed Nov. 22, 2022”, 13 pgs. [cited by applicant]
“U.S. Appl. No. 16/227,616, Response filed Mar. 2, 2022 to Non Final Office Action mailed Dec. 14, 2021”, 13 pgs. [cited by applicant]
“U.S. Appl. No. 16/227,616, Response filed May 18, 2022 to Notice of Non-Compliant Amendment mailed Mar. 28, 2022”, 4 pgs. [cited by applicant]
“U.S. Appl. No. 16/227,616, Response filed Jun. 2, 2021 to Final Office Action mailed Feb. 16, 2021”, 12 pgs. [cited by applicant]
“U.S. Appl. No. 16/227,616, Response filed Sep. 27, 2022 to Final Office Action mailed Aug. 3, 2022”, 13 pgs. [cited by applicant]
“U.S. Appl. No. 16/227,616, Response filed Sep. 28, 2020 to Non Final Office Action mailed Jun. 26, 2020”, 14 pgs. [cited by applicant]
“U.S. Appl. No. 17/122,677, Corrected Notice of Allowability mailed Aug. 30, 2022”, 2 pgs. [cited by applicant]
“U.S. Appl. No. 17/122,677, Corrected Notice of Allowability mailed Sep. 8, 2022”, 2 pgs. [cited by applicant]
“U.S. Appl. No. 17/122,677, Non Final Office Action mailed Dec. 22, 2021”, 22 pgs. [cited by applicant]
“U.S. Appl. No. 17/122,677, Notice of Allowance mailed May 23, 2022”, 8 pgs. [cited by applicant]
“U.S. Appl. No. 17/122,677, Response filed Mar. 3, 2022 to Non Final Office Action mailed Dec. 22, 2021”, 10 pgs. [cited by applicant]
Chung, et al., “Mining Publication Records on Personal Publication Web Pages Based on Conditional Random Fields”, (2012), 319-326. [cited by applicant]
Wood, M.D., “Exploiting Semantics for Personalized Story Creation”, (2008), 402-409. [cited by applicant]