US 11,961,129 B2
Systems and techniques for computer-enabled geo-targeted product reservation for secure and authenticated online reservations
Gordon Gibson Lanpher, Portland, OR (US); Roger Brandon Beaty, Portland, OR (US); Jonathan Matthew Shaw, Portland, OR (US); Katharine Reinhold, Portland, OR (US); Ryan Robert O. Malia, Portland, OR (US); Megan Murphy Millard, Portland, OR (US); Simon Atkins, Portland, OR (US); and Todd Ames, Portland, OR (US)
Assigned to adidas AG, Herzogenaurach (DE)
Filed by adidas AG, Herzogenaurach (DE)
Filed on Mar. 30, 2022, as Appl. No. 17/709,327.
Application 17/709,327 is a continuation of application No. 16/910,983, filed on Jun. 24, 2020, granted, now 11,321,751.
Application 16/910,983 is a continuation of application No. 16/298,577, filed on Mar. 11, 2019, granted, now 10,970,761, issued on Apr. 6, 2021.
Application 16/298,577 is a continuation of application No. 15/183,123, filed on Jun. 15, 2016, granted, now 10,275,823, issued on Apr. 30, 2019.
Claims priority of provisional application 62/180,022, filed on Jun. 15, 2015.
Prior Publication US 2023/0084273 A1, Mar. 16, 2023
This patent is subject to a terminal disclaimer.
Int. Cl. G06Q 30/06 (2023.01); G06F 21/31 (2013.01); G06Q 20/32 (2012.01); G06Q 30/0601 (2023.01); H04L 9/40 (2022.01)
CPC G06Q 30/0601 (2013.01) [G06F 21/31 (2013.01); G06Q 20/3224 (2013.01); G06Q 30/0613 (2013.01); G06Q 30/0621 (2013.01); G06Q 30/0625 (2013.01); G06Q 30/0637 (2013.01); G06Q 30/0639 (2013.01); H04L 63/08 (2013.01); H04L 63/107 (2013.01); G06F 2221/2133 (2013.01); H04L 2463/082 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A non-transitory computer-readable medium comprising program code that is executable by one or more processors of a mobile device for causing the one or more processors to perform operations including:
generating, via a mobile application on the mobile device, a graphical user interface depicting products for sale by a retailer and graphical options corresponding to the products, the graphical options being selectable by a user to reserve the products;
receiving, via the mobile application, a selection from the user of one of the graphical options for reserving a particular product among the products depicted in the graphical user interface;
transmitting, by the mobile application, a request to a server system to create a reservation for the particular product, wherein the server system is configured to:
in response to receiving the request, transmit an electronic communication to the mobile device using a communication channel outside the mobile application for authenticating the reservation, to protect against a bot reserving the particular product, wherein the electronic communication includes one or more details of the reservation; and
prevent the reservation from being completed at least until a reply to the electronic communication is received from the mobile device;
receiving, by the mobile device and via the communication channel outside the mobile application, the electronic communication from the server system;
transmitting, by the mobile device, the reply to the electronic communication to the server system for authenticating the reservation; and
updating, by the mobile application, the graphical user interface to include a reservation confirmation for the particular product.