CPC G06Q 30/0269 (2013.01) [G06Q 30/0207 (2013.01); G06Q 30/0246 (2013.01); G06Q 30/0247 (2013.01); G06Q 30/0251 (2013.01)] | 20 Claims |
1. A system, comprising one or more computers and one or more storage devices storing instructions that are operable, when executed by the one or more computers, to cause the one or more computers to:
receive, from a computing device associated with a consumer identifier, input data representing a request for available promotions;
receive user-promotion interaction data describing attributes of historical interactions with respect to at least one promotion of a set of available promotions;
in circumstances where an activation state of the computing device satisfies a defined criterion, generate a contextual relevance score for each available promotion of the set of available promotions based at least in part on a gross revenue relevance model and features representing one or more of the input data or the user-promotion interaction data;
determine a subset of available promotions from the set of available promotions, wherein the subset of available promotions comprises available promotions with highest contextual relevance scores among contextual relevance scores calculated for the set of available promotions; and
transmit the subset of available promotions to the computing device.
|