US 12,003,577 B2
Real-time content integration based on machine learned selections
Jason Brewer, Marina del Rey, CA (US); Rodrigo B. Farnham, Los Angeles, CA (US); David B. Lue, Santa Monica, CA (US); and Nicholas J. Stucky-Mack, Los Angeles, CA (US)
Assigned to SNAP INC., Santa Monica, CA (US)
Filed by Snap Inc., Santa Monica, CA (US)
Filed on Jan. 19, 2023, as Appl. No. 18/099,087.
Application 18/099,087 is a continuation of application No. 17/321,711, filed on May 17, 2021, granted, now 11,582,292.
Application 17/321,711 is a continuation of application No. 16/749,961, filed on Jan. 22, 2020, granted, now 11,025,705.
Application 16/749,961 is a continuation of application No. 15/610,301, filed on May 31, 2017, granted, now 10,581,953.
Prior Publication US 2023/0156075 A1, May 18, 2023
Int. Cl. H04L 67/10 (2022.01); G06N 7/01 (2023.01); G06N 20/00 (2019.01); H04L 67/01 (2022.01); H04L 67/14 (2022.01); H04L 67/306 (2022.01); H04L 67/50 (2022.01)
CPC H04L 67/10 (2013.01) [G06N 7/01 (2023.01); G06N 20/00 (2019.01); H04L 67/14 (2013.01); H04L 67/306 (2013.01); H04L 67/535 (2022.05); H04L 67/01 (2022.05)] 20 Claims
OG exemplary drawing
 
1. A method comprising:
identifying training data that includes historical user data and historical content data, at least some of the training data being related to content items that can be selected by performing user device input actions;
training a machine learning classifier on the training data, the machine learning classifier being trained to generate, for each of a plurality of given content items associated with a given user, a relevancy value, the relevancy value for each given content item being indicative of a likelihood that the given user will perform a first user device input action and of a likelihood that the given user will perform a second user device input action, in response to being presented with the given content item as part of a content collection displayed on a user device of the given user, and the first user device input action being different from the second user device input action;
receiving, by the machine learning classifier, a plurality of candidate content items associated with a first user, the candidate content items having been submitted to a platform, each of the candidate content items submitted to the platform with a submitted value that is associated with a bid;
automatically generating, by the machine learning classifier, the relevancy value for each candidate content item associated with the first user; and
identifying at least one of the plurality of candidate content items for inclusion in a first content collection associated with the platform, to be displayed on a first user device of the first user, based on a final value for each of the at least one identified candidate content item, the final value generated based on the submitted value and a normalized relevancy value, the normalized relevancy value being generated by normalizing the relevancy value generated by the machine learning classifier for each of the at least one identified candidate content item.