US 11,734,719 B2
Pull-type searching system
Jordan Fulghum, Chicago, IL (US); Ruslan Gilfanov, Mountain View, CA (US); Jeffrey Alan Holden, Chicago, IL (US); Andrew Mason, Chicago, IL (US); Ian Silber, San Jose, CA (US); and Eric Vadon, Chicago, IL (US)
Assigned to GROUPON, INC., Chicago, IL (US)
Filed by Groupon, Inc., Chicago, IL (US)
Filed on Dec. 18, 2020, as Appl. No. 17/127,492.
Application 17/127,492 is a continuation of application No. 16/355,114, filed on Mar. 15, 2019, granted, now 10,902,467.
Application 16/355,114 is a continuation of application No. 13/842,379, filed on Mar. 15, 2013, granted, now 10,395,276, issued on Aug. 27, 2019.
Claims priority of provisional application 61/698,434, filed on Sep. 7, 2012.
Prior Publication US 2021/0217056 A1, Jul. 15, 2021
This patent is subject to a terminal disclaimer.
Int. Cl. G06Q 30/02 (2023.01); G06Q 30/0251 (2023.01); G06Q 30/0217 (2023.01); G06Q 10/02 (2012.01); G06Q 30/0241 (2023.01); G06Q 30/0207 (2023.01)
CPC G06Q 30/0257 (2013.01) [G06Q 10/02 (2013.01); G06Q 30/0217 (2013.01); G06Q 30/0207 (2013.01); G06Q 30/0241 (2013.01); G06Q 30/0251 (2013.01)] 20 Claims
OG exemplary drawing
 
1. An apparatus comprising at least one processor and at least one memory including computer program code, the at least one memory and the computer program code configured to, with the at least one processor, cause the apparatus to:
electronically communicate, by an analytical model of a promotion searching server, ordered selectable search criteria, the search criteria including categories of deals relating to a first taxonomy for classifying deals and deal types relating to a second taxonomy for classifying deals that is different from the first taxonomy;
receive, by the analytical model from a user device over a network, a selection from the search criteria;
search, by the analytical model, a deals database for deals associated with the selection; and
in an instance in which the selection includes a selected category of deals,
indirectly identify, by the analytical model, additional deal types based on the deals associated with the selection,
arrange, by the analytical model, the additional deal types based on user identified preferences associated with the user device, and
electronically communicate, by the analytical model, at least a portion of the additional deal types and the deals associated with the selection.