US 11,676,178 B2
Predictive recommendation system using contextual relevance
Lawrence Lee Wai, Mountain View, CA (US)
Assigned to Groupon, Inc., Chicago, IL (US)
Filed by Groupon, Inc., Chicago, IL (US)
Filed on Dec. 9, 2020, as Appl. No. 17/116,688.
Application 17/116,688 is a continuation of application No. 16/238,468, filed on Jan. 2, 2019, granted, now 10,891,658.
Application 16/238,468 is a continuation of application No. 14/231,222, filed on Mar. 31, 2014, granted, now 10,210,547.
Claims priority of provisional application 61/921,310, filed on Dec. 27, 2013.
Claims priority of provisional application 61/908,599, filed on Nov. 25, 2013.
Prior Publication US 2021/0166277 A1, Jun. 3, 2021
This patent is subject to a terminal disclaimer.
Int. Cl. G06Q 30/02 (2023.01); G06Q 30/0251 (2023.01); G06Q 30/0242 (2023.01); G06Q 30/0207 (2023.01); G06Q 30/0241 (2023.01)
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
OG exemplary drawing
 
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.