Real-time content integration based on machine learned selections
AssigneeSnap Inc.
InventorsJason Brewer, Rodrigo B. Farnham, David B. Lue, Nicholas J. Stucky-Mack
Life of this patent
Estimating the term…
Abstract
A content integration system is configured to rapidly select online content for distribution in response to a user-generated request. The content integration system can analyze available online content items and data describing the user to generate one or more numerical likelihoods estimating how the user will interact with each of the given online content items. The highest scoring content can be selected and transmitted to the user without a noticeable delay.
Claims20
receiving, by a network platform, from a user device, a request for a plurality of content items, at least one of the plurality of content items being an interactive content item that can be activated by performing a user device input action while the interactive content item is displayed;
- identifying a plurality of candidate content items submitted to the network platform by a plurality of other user devices;
- generating, using a machine learning scheme, relevancy values for the plurality of candidate content items, each relevancy value indicating a likelihood that a user of the user device will select one of the plurality of candidate content items;
- selecting a candidate content item from the plurality of candidate content items based on the candidate content item having a high relevancy value generated by the machine learning scheme;
- and
- causing, on the user device, presentation of the plurality of content items with the selected candidate content item.
A system comprising:
- one or more processors of a machine;
- and
- a memory storing instructions that, when executed by the one or more processors, cause the machine to perform operations comprising:
- receiving, from a user device, a request for a plurality of content items, at least one of the plurality of content items being an interactive content item that can be activated by performing a user device input action while the interactive content item is displayed;
- identifying a plurality of candidate content items submitted by a plurality of other user devices;
- generating, using a machine learning scheme, relevancy values for the plurality of candidate content items, each relevancy value indicating a likelihood that a user of the user device will select one of the plurality of candidate content items;
- selecting a candidate content item from the plurality of candidate content items based on the candidate content item having a high relevancy value generated by the machine learning scheme;
- and
- causing, on the user device, presentation of the plurality of content items with the selected candidate content item.
A non-transitory machine-readable storage device embodying instructions that, when executed by a machine, cause the machine to perform operations comprising:
- receiving, from a user device, a request for a plurality of content items, at least one of the plurality of content items being an interactive content item that can be activated by performing a user device input action while the interactive content item is displayed;
- identifying a plurality of candidate content items submitted by a plurality of other user devices;
- generating, using a machine learning scheme, relevancy values for the plurality of candidate content items, each relevancy value indicating a likelihood that a user of the user device will select one of the plurality of candidate content items;
- selecting a candidate content item from the plurality of candidate content items based on the candidate content item having a high relevancy value generated by the machine learning scheme:
- and
- causing, on the user device, presentation of the plurality of content items with the selected candidate content item.
Dependencies are inferred from the claim text.