IP Library Granted Patent US 12,482,016
Granted Patent B2
US 12,482,016 · App. 18/053,683 · Granted Nov 25, 2025

Content-based incentive program within messaging system

Inventors: Jacob Catalano (Burlington, CA); Yu Wang (Mill Valley, CA)
Assignee: Snap Inc.
G06Q30/0239G06Q50/01H04L51/52
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,482,016
App. No.
18/053,683
Granted
Nov 25, 2025
Kind
B2
Abstract

Aspects of the present disclosure involve a system comprising a computer-readable storage medium storing a program and method for providing a content-based incentive program. The program and method provide for receiving, from a device, a request for submitting a media content item to a content feed associated with an incentive program providing for user payout based on meeting content criteria; determining that the media content item meets the content criteria; adding the media content item to a set of media content items which meet the content criteria and which are available via the content feed; providing access to the media content item in association with the content feed; selecting, based on the providing and at least in part on viewer engagement, the media content item from among the set of media content items for the user payout; and providing, based on the selecting, the user payout to the user.

Claims (56)

1 . A method, comprising:

providing, on a device of a user, a first user interface including a first section for contributing to one of plural incentive-based content feeds, each incentive-based content feed being represented by a respective icon which is user-selectable to add media to the incentive-based content feed;

receiving, from the device, an indication of user selection of the respective icon representing a first incentive-based content feed of the plural incentive-based content feeds;

receiving, from the device and based on receiving the indication, a request for adding a media content item to the first incentive-based content feed, the first incentive-based content feed being provided by a messaging application and being associated with an incentive program providing for user payout based on meeting first content criteria;

determining, based on receiving the request, that the media content item meets the first content criteria;

determining, by accessing a machine learning classifier, that the media content item meets second content criteria for filtering out high-probability violating content, the machine learning classifier being configured to classify the media content item based on predefined content violation types and to automatically filter out the high-probability violating content;

adding, in response to determining that the media content item meets first content criteria and the second content criteria, the media content item to a set of media content items which meet the first content criteria and the second content criteria, and which are available via the first incentive-based content feed;

causing, on plural devices corresponding to respective users of the messaging application, display of a second user interface for interacting with the set of media content items;

selecting, based on user interaction with the media content item via the second user interface, the media content item from among the set of media content items for the user payout; and

providing, based on the selecting, the user payout to the user.

2 . The method of claim 1 , wherein each of the plural incentive-based content feeds is assigned a respective user payout.

3 . The method of claim 1 , further comprising:

receiving indication of a user selection of the user-selectable icon corresponding to the set of media content items from among the plurality of sets of media content items; and

providing display of an awards page for the set of media content items, the awards page depicting a ranked list of user-selectable cells, each user-selectable cell corresponding to a respective media content item within the set of media content items.

4 . The method of claim 1 , further comprising:

setting an expiration date for submission of additional media content items to the set of media content items, the expiration date having been specified by an administrator.

5 . The method of claim 1 , further comprising:

receiving, prior to receiving the request, indication of the first content criteria as specified by an administrator.

6 . The method of claim 5 , wherein meeting the first content criteria requires the media content item to include predefined sound content specified by the administrator.

7 . The method of claim 5 , wherein meeting the first content criteria requires the media content item to include predefined third-party app content specified by the administrator.

8 . The method of claim 5 , further comprising:

causing the device to display a notification that the first content criteria requires the media content item to include predefined location metadata specified by the administrator.

9 . The method of claim 5 , wherein the selecting is based at least in part on human review of the set of media content items with respect to adherence to a distribution policy, the distribution policy including requirements related to at least one of user data privacy, content rights or monetization eligibility.

10 . The method of claim 1 , wherein the first content criteria requires the media content item to be generated using a first augmented reality content item preselected from among plural available augmented reality content items.

11 . The method of claim 1 , wherein the first user interface further includes at least one second section for contributing to one of plural non-incentive-based content feeds, each non-incentive-based content feed being represented by a respective icon which is user-selectable to add media to the non-incentive-based content feed.

12 . The method of claim 1 , wherein the machine learning classifier is further configured to detect duplicate submissions through content fingerprinting, to remove low-quality media content, and to prioritize high-quality submissions for viewer distribution.

13 . A system comprising:

a processor; and

a memory storing instructions that, when executed by the processor, configure the processor to perform operations comprising:

providing, on a device of a user, a first user interface including a first section for contributing to one of plural incentive-based content feeds, each incentive-based content feed being represented by a respective icon which is user-selectable to add media to the incentive-based content feed;

receiving, from the device, an indication of user selection of the respective icon representing a first incentive-based content feed of the plural incentive-based content feeds;

receiving, from the device and based on receiving the indication, a request for adding a media content item to the first incentive-based content feed, the first incentive-based content feed being provided by a messaging application and being associated with an incentive program providing for user payout based on meeting first content criteria;

determining, based on receiving the request, that the media content item meets the first content criteria;

determining, by accessing a machine learning classifier, that the media content item meets second content criteria for filtering out high-probability violating content, the machine learning classifier being configured to classify the media content item based on predefined content violation types and to automatically filter out the high-probability violating content;

adding, in response to determining that the media content item meets first content criteria and the second content criteria, the media content item to a set of media content items which meet the first content criteria and the second content criteria, and which are available via the first incentive-based content feed;

causing, on plural devices corresponding to respective users of the messaging application, display of a second user interface for interacting with the set of media content items;

selecting, based on user interaction with the media content item via the second user interface, the media content item from among the set of media content items for the user payout; and

providing, based on the selecting, the user payout to the user.

14 . The system of claim 13 , wherein each of the plural incentive-based content feeds is assigned a respective user payout.

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

receiving indication of a user selection of the user-selectable icon corresponding to the set of media content items from among the plurality of sets of media content items; and

providing display of an awards page for the set of media content items, the awards page depicting a ranked list of user-selectable cells, each user-selectable cell corresponding to a respective media content item within the set of media content items.

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

setting an expiration date for submission of additional media content items to the set of media content items, the expiration date having been specified by an administrator.

17 . The system of claim 13 , the operations further comprising:

receiving, prior to receiving the request, indication of the first content criteria as specified by an administrator.

18 . A non-transitory computer-readable storage medium, the computer-readable storage medium including instructions that when executed by a computer, cause the computer to perform operations comprising:

providing, on a device of a user, a first user interface including a first section for contributing to one of plural incentive-based content feeds, each incentive-based content feed being represented by a respective icon which is user-selectable to add media to the incentive-based content feed;

receiving, from the device, an indication of user selection of the respective icon representing a first incentive-based content feed of the plural incentive-based content feeds;

receiving, from the device and based on receiving the indication, a request for adding a media content item to the first incentive-based content feed, the first incentive-based content feed being provided by a messaging application and being associated with an incentive program providing for user payout based on meeting first content criteria;

determining, based on receiving the request, that the media content item meets the first content criteria;

determining, by accessing a machine learning classifier, that the media content item meets second content criteria for filtering out high-probability violating content, the machine learning classifier being configured to classify the media content item based on predefined content violation types and to automatically filter out the high-probability violating content;

adding, in response to determining that the media content item meets first content criteria and the second content criteria, the media content item to a set of media content items which meet the first content criteria and the second content criteria, and which are available via the first incentive-based content feed;

causing, on plural devices corresponding to respective users of the messaging application, display of a second user interface for interacting with the set of media content items;

selecting, based on user interaction with the media content item via the second user interface, the media content item from among the set of media content items for the user payout; and

providing, based on the selecting, the user payout to the user.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 8, 2022
From: CATALANO, JACOB; WANG, YU
To: SNAP INC.
Reel/Frame 061697/0272 →
Continuity (2)
Provisional Application 63295100 · Dec 30, 2021
Related Publication 20230214875A1 · Jul 6, 2023
References Cited (26)
US 11468414B1 · David et al. · 2022 [cited by applicant]
US 20070244570A1 · Speiser · 2007 [cited by examiner]
US 20140278968A1 · Strompolos et al. · 2014 [cited by applicant]
US 20150302886A1 · Brock et al. · 2015 [cited by applicant]
US 20160283936A1 · Daniel et al. · 2016 [cited by applicant]
US 20170075894A1 · Poornachandran et al. · 2017 [cited by applicant]
US 20180300916A1 · Barnett · 2018 [cited by examiner]
US 20200065853A1 · Cvinar · 2020 [cited by examiner]
“Take One Get One Free”: Leveraging P2P Networks for Content Promotion. IEEE. 2008. (Year: 2008). [cited by examiner]
“Tamper-Proof Incentive Scheme for Mobile Crowdsensing Systems”. IEEE.2018. (Year: 2018). [cited by examiner]
“U.S. Appl. No. 17/529,811, Examiner Interview Summary mailed Dec. 2, 2024”, 2 pgs. [cited by applicant]
“U.S. Appl. No. 17/529,811, Final Office Action mailed Mar. 18, 2024”, 17 pgs. [cited by applicant]
“U.S. Appl. No. 17/529,811, Final Office Action mailed Dec. 31, 2024”, 21 pgs. [cited by applicant]
“U.S. Appl. No. 17/529,811, Non Final Office Action mailed Aug. 27, 2024”, 17 pgs. [cited by applicant]
“U.S. Appl. No. 17/529,811, Non Final Office Action mailed Sep. 26, 2023”, 15 pgs. [cited by applicant]
“U.S. Appl. No. 17/529,811, Response filed Jun. 13, 2024 to Final Office Action mailed Mar. 18, 2024”, 11 pgs. [cited by applicant]
“U.S. Appl. No. 17/529,811, Response filed Nov. 27, 2024 to Non Final Office Action mailed Aug. 27, 2024”, 14 pgs. [cited by applicant]
“U.S. Appl. No. 17/529,811, Response filed Dec. 19, 2023 to Non Final Office Action mailed Sep. 26, 2023”, 11 pgs. [cited by applicant]
Clifford, Chi, “YouTube Algorithm: The Constantly Updated Guide to YouTube's Updates & Changes”, [Online]. Retrieved from the Internet: <https://blog.hubspot.com/marketing/youtube-algorithm>, (Dec. 11, 2018). [cited by applicant]
“U.S. Appl. No. 17/529,811, Non Final Office Action mailed Apr. 14, 2025”, 22 pgs. [cited by applicant]
“U.S. Appl. No. 17/529,811, Examiner Interview Summary mailed Jul. 10, 2025”, 2 pgs. [cited by applicant]
“U.S. Appl. No. 17/529,811, Response filed Jul. 14, 2025 to Non Final Office Action mailed Apr. 14, 2025”, 12 pgs. [cited by applicant]
“U.S. Appl. No. 17/529,811, Examiner Interview Summary mailed Sep. 30, 2025”, 2 pgs. [cited by applicant]
“U.S. Appl. No. 17/529,811, Final Office Action mailed Jul. 31, 2025”, 12 pgs. [cited by applicant]
“U.S. Appl. No. 17/529,811, Response filed Oct. 23, 25 to Final Office Action mailed Jul. 31, 2025”, 15 pgs. [cited by applicant]
Ryan, Taylor, “How Gen Z and Millennials Watch Video Content & What That Means For Production Teams”, <https://www.rev.com/blog/how-gen-z-and-millennials-consume-video-content-what-that-means-for-production-teams>, (Jan… [cited by applicant]