Selecting assets
AssigneeFacebook, Inc.
InventorsLeif Erik Foged, Shaun Patric Allison
Life of this patent
Estimating the term…
Abstract
In one embodiments, one or more computer systems receive, from a client device of a user, a request to access content. The computer systems access a plurality of assets representing the content. The computer devices calculate, for each asset, using a deep-learning model, a probability of an interaction by the user upon providing the asset to the user, wherein the deep-learning model is based at least in part on one or more features associated with the user, the asset, or the content. The computer devices selects one of the assets based on the probability. The computer devices send, to the client device, the selected asset.
Claims20
A method comprising, by one or more computer systems:
- receiving, from a client device of a user, a request to access content;
- accessing a plurality of assets representing the content;
- calculating, for each asset, using a deep-learning model, a probability of an interaction by the user upon providing the asset to the user, wherein the deep-learning model is based at least in part on one or more features associated with the user, the asset, or the content;
- selecting one of the assets based on the probability;
- and
- sending, to the client device, the selected asset.
One or more computer-readable non-transitory storage media embodying software that is operable when executed to:
- receive, from a client device of a user, a request to access content;
- access a plurality of assets representing the content;
- calculate, for each asset, using a deep-learning model, a probability of an interaction by the user upon providing the asset to the user, wherein the deep-learning model is based at least in part on one or more features associated with the user, the asset, or the content;
- select one of the assets based on the probability;
- and
- send, to the client device, the selected asset.
A system comprising:
- one or more processors;
- and a memory coupled to the processors comprising instructions executable by the processors, the processors being operable when executing the instructions to:
- receive, from a client device of a user, a request to access content;
- access a plurality of assets representing the content;
- calculate, for each asset, using a deep-learning model, a probability of an interaction by the user upon providing the asset to the user, wherein the deep-learning model is based at least in part on one or more features associated with the user, the asset, or the content;
- select one of the assets based on the probability;
- and
- send, to the client device, the selected asset.
Dependencies are inferred from the claim text.