US 12,033,602 B2
Synchronizing a user device and a kiosk interface using a visual code, and applications thereof
John Broderick, Corona, CA (US); Brad Schuran, St. Catharines (CA); and Jeffrey Lee Scott, Irvine, CA (US)
Assigned to INFINITE PERIPHERALS, INC., Irvine, CA (US)
Filed by Infinite Peripherals, Inc., Irvine, CA (US)
Filed on Nov. 1, 2021, as Appl. No. 17/515,898.
Application 17/515,898 is a continuation of application No. 17/197,764, filed on Mar. 10, 2021, granted, now 11,189,247.
Application 17/197,764 is a continuation of application No. 17/011,458, filed on Sep. 3, 2020, granted, now 11,043,190.
Prior Publication US 2022/0068241 A1, Mar. 3, 2022
This patent is subject to a terminal disclaimer.
Int. Cl. G09G 5/12 (2006.01); G06F 1/12 (2006.01); G06F 21/64 (2013.01); G06K 7/14 (2006.01); H04L 7/00 (2006.01); H04L 67/141 (2022.01)
CPC G09G 5/12 (2013.01) [G06F 1/12 (2013.01); G06F 21/64 (2013.01); G06K 7/1417 (2013.01); H04L 7/0008 (2013.01); H04L 67/141 (2013.01); G09G 2354/00 (2013.01); G09G 2370/022 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A computer-implemented method for enabling contactless access to a kiosk computing device, comprising:
(a) generating for display on the kiosk computing device a machine-readable optical label, the machine-readable optical label encoding a link identifier addressing a network resource;
(b) receiving, over a network, a request from a mobile device for the network resource addressed by the link identifier, wherein the mobile device captured the machine-readable optical label with an optical scanner and decoded the link identifier from the machine-readable optical label;
(c) in response to the request in (b), transmitting a page to the mobile device including executable code that, when executed by a browser on the mobile device, creates a communication session between the mobile device and the kiosk computing device;]
(d) verifying, via a security server, the communication session between the mobile device and the kiosk computing device is a one-to-one exclusive connection; and
(e) receiving, at the kiosk computing device and via the communication session, data from the mobile device, the data having been input by a user of the mobile device.