Systems and methods for kiosk or payment terminal-based touchless interactions using mobile electronic devices
Abstract
Systems and methods for kiosk or payment terminal-based touchless interactions using mobile electronic devices are disclosed. In one embodiment, at a cloud-based information processing apparatus comprising at least one computer processor, a method for interacting with a kiosk or payment terminal using a mobile electronic device may include: (1) receiving, from a mobile electronic device and at a uniform resource locator, a communication comprising an identifier for a kiosk or payment terminal comprising a screen; (2) receiving, from the mobile electronic device, touch data corresponding to user input to a touch-sensitive input on the mobile electronic device; and (3) communicating the touch data to the kiosk or payment terminal. The kiosk or payment terminal may graphically represent the touch data by moving a cursor on the screen.
Claims
exact text as granted — not AI-modifiedWhat is claimed is:
1. A method for interacting with a kiosk or payment terminal using a mobile electronic device, comprising:
pairing the mobile electronic device with the kiosk or payment terminal;
encrypting, by one or more processors of a cloud server, a communication channel between the mobile electronic device and the one or more processors of the cloud server, wherein the kiosk or payment terminal negotiates a secure handshake for the encrypting;
receiving, via a uniform resource locator at the one or more processors of the cloud server and from the mobile electronic device, a communication comprising an identifier for the kiosk or payment terminal comprising a screen, wherein the uniform resource locator is associated with a merchant and the kiosk or payment terminal;
receiving, at the one or more processors of the cloud server and from the mobile electronic device, touch data, wherein the touch data is generated with a touch-sensitive input of the mobile electronic device, the touch data corresponding to input at the screen of the kiosk or payment terminal, and wherein the touch data is detected with an application or browser of the mobile electronic device; and
communicating, by the one or more processors of the cloud server, the touch data to the kiosk or payment terminal;
wherein the kiosk or payment terminal graphically represents the touch data by moving a cursor on the screen.
2. The method of claim 1 , wherein the communication further comprises a secure transmission credential.
3. The method of claim 1 , wherein the touch data comprises a location, a movement direction, a movement speed, and a movement length.
4. The method of claim 1 , wherein the touch data comprises an entry gesture.
5. The method of claim 1 , further comprising:
receiving a location of the mobile electronic device; and
verifying that the location of the mobile electronic device is within a predetermined distance of the kiosk or payment terminal.
6. A method for conducting a kiosk or payment terminal-based menu selection using a mobile electronic device, comprising:
pairing the mobile electronic device with the kiosk or payment terminal;
encrypting, by one or more processors of a cloud server, a communication channel between the mobile electronic device and the one or more processors of the cloud server, wherein the kiosk or payment terminal negotiates a secure handshake for the encrypting;
receiving, via a uniform resource locator at the one or more processors of the cloud server and from the mobile electronic device, a communication comprising an identifier for the kiosk or payment terminal comprising a screen, wherein the uniform resource locator is associated with a merchant and the kiosk or payment terminal;
retrieving, by an application or browser of the mobile electronic device, a menu for the kiosk or payment terminal;
communicating, by the one or more processors of the cloud server, the menu to the mobile electronic device to be displayed on the mobile electronic device;
receiving, by the application or browser of the mobile electronic device, a menu selection from the mobile electronic device, wherein the menu selection is generated with a touch-sensitive input of the mobile electronic device and the menu selection is detected with the application or browser of the mobile electronic device; and
communicating, by the one or more processors of the cloud server, the menu selection to the kiosk or payment terminal;
wherein the kiosk or payment terminal reflects the menu selection on the screen.
7. The method of claim 6 , wherein the communication further comprises a secure transmission credential.
8. The method of claim 6 , wherein the menu comprises a mobile-device specific menu.
9. The method of claim 6 , wherein the menu comprises at least one good or service offered by the kiosk or payment terminal.
10. The method of claim 6 , further comprising:
receiving an indication to pay for a transaction from the mobile electronic device, wherein the indication to pay is entered at the mobile electronic device after the menu selection is reflected on the screen of the kiosk or payment terminal; and
communicating the indication to the kiosk or payment terminal to initiate payment for a transaction.
11. The method of claim 10 , wherein the kiosk receives payment for the transaction from the payment terminal.
12. The method of claim 6 , further comprising:
receiving a location of the mobile electronic device; and
verifying that the location of the mobile electronic device is within a predetermined distance of the kiosk or payment terminal.
13. A method for providing transaction-related input to a kiosk or payment terminal using a mobile electronic device, comprising:
receiving, via a uniform resource locator at one or more processors of a cloud server and from the mobile electronic device, a communication comprising an identifier for the kiosk or payment terminal comprising a screen, wherein the uniform resource locator is associated with a merchant and the kiosk or payment terminal;
pairing the mobile electronic device with the kiosk or payment terminal;
encrypting, by the one or more processors of the cloud server, a communication channel between the mobile electronic device and the one or more processors of the cloud server, wherein the kiosk or payment terminal negotiates a secure handshake for the encrypting;
receiving, at the one or more processors of the cloud server and from the kiosk or payment terminal, a request for transaction-related input from the mobile electronic device;
communicating, by the one or more processors of the cloud server, the request for transaction-related input to mobile electronic device, wherein the request is displayed on the mobile electronic device;
receiving, at the one or more processors of the cloud server, inputted transaction-related information from the mobile electronic device in response to the inputted transaction-related information being received and digitized by the mobile electronic device; and
communicating, by the one or more processors of the cloud server, the inputted transaction-related information to the kiosk or payment terminal;
wherein the communicated inputted transaction-related information is used in combination with payment to complete a transaction.
14. The method of claim 13 , wherein the communication further comprises a secure transmission credential.
15. The method of claim 13 , wherein the transaction-related input comprises a customer signature.
16. The method of claim 13 , wherein the transaction-related input comprises a tip amount.
17. The method of claim 13 , wherein the transaction-related input comprises a receipt request.
18. The method of claim 13 , further comprising:
receiving a location of the mobile electronic device; and
verifying that the location of the mobile electronic device is within a predetermined distance of the kiosk or payment terminal.
19. The method of claim 13 , wherein the kiosk communicates the transaction-related input to the payment terminal.
20. The method of claim 13 , wherein the payment terminal comprises a mobile payment terminal.Join the waitlist — get patent alerts
Track US11694174B2 — get alerts on status changes and closely related new filings.
We store only your email — no account needed. See our privacy policy.