IP Library Granted Patent US 11,704,648
Granted Patent B2
US 11,704,648 · App. 16/933,317 · Granted Jul 18, 2023

Payment terminal operation method and system therefor

Inventors: Osama Bedier (Palo Alto, CA); Ray Tanaka (Palo Alto, CA); Praveen Alavilli (Palo Alto, CA); Syed Fayez Asar (Palo Alto, CA); Victor Chau (Palo Alto, CA)
Assignee: Poynt LLC
G06Q20/204G06K7/0004G06Q20/047G06Q20/085G06Q20/102G06Q20/108G06Q20/20G06Q20/209G06Q20/382G06Q20/401G06Q20/4016G07G1/0009G07G1/0018G07G1/01G06F3/041G06F3/1423
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,704,648
App. No.
16/933,317
Granted
Jul 18, 2023
Kind
B2
Abstract

A method of payment terminal operation, including: receiving a payment collection request for a payment from an application, generating a payment initiation request for the payment, sending the payment initiation request to a secure processing system, switching the secure processing system from operation in an unsecured mode to operation in a secured mode in response to receipt of the payment initiation request, facilitating payment information entry, and receiving a payment response notification, generated based on the payment information, at the main processor.

Claims (49)

1. A payment terminal, comprising:

a housing;

a first display, within the housing;

a second display, within the housing;

a main processor, within the housing; and

a secure processor, within the housing;

wherein the secure processor is configured to:

receive, from the main processor, at least one input coordinate of a user input, which is received via the second display,

generate, based on the at least one input coordinate, secured payment information,

encrypt the secured payment information, to form encrypted secured payment information,

tag the encrypted secured payment information with unsecured information, to form tagged secured payment information, and

transmit the tagged secured payment information to the main processor; and

wherein the main processor is configured to:

receive the tagged secured payment information,

extract the unsecured information from the tagged secured payment information, without decrypting the encrypted secured payment information;

instruct to display, on the first display, the unsecured information;

transmit the secured payment information to a payment gateway;

receive a payment response from the payment gateway; and

transmit at least one of the payment response and a notification of the payment response to a remote system.

2. The payment terminal of claim 1 , further comprising:

a secure input device electrically connected to the secure processor, wherein the secure processor generates the tagged secured payment information based on inputs received from the secure input device.

3. The payment terminal of claim 1 , wherein the main processor is further configured to switch the secure processor between a secured mode and an unsecured mode.

4. The payment terminal of claim 3 , wherein the main processor is configured to switch the secure processor from the unsecured mode to the secured mode in response to receiving a payment request.

5. The payment terminal of claim 3 , wherein the secure processor is configured to receive and forward inputs to the main processor in the unsecured mode.

6. The payment terminal of claim 1 wherein the main processor is further configured to:

in response to receiving the at least one of the payment response and the notification of the payment response, update a transaction resource of the main processor with the unsecured information; and

expose the unsecured information to an application stored and executable by the main processor thereby to cause to display a display element having at least a portion of the unsecured information on at least one of the first display and the second display.

7. The payment terminal of claim 6 , wherein the application is a third party application, wherein the main processor is further configured to download the third party application.

8. The payment terminal of claim 7 , wherein the main processor is configured to expose the unsecured information by:

receiving a request from the third party application for the unsecured information;

verifying the third party application with a public key certificate stored by the main processor; and

in response to successfully verifying the third party application, providing the unsecured information to the third party application.

9. The payment terminal of claim 7 , wherein the main processor is further configured to:

update the third party application with an update downloaded to the main processor;

in response to updating the third party application, prompt a merchant at the payment terminal to update a permission level for the third party application;

receive an updated permission level for the third party application from the merchant; and

restrict the unsecured information provided to the third party application based on the updated permission level.

10. The payment terminal of claim 6 , wherein the main processor is configured to expose the unsecured information by:

extracting a payment status from the payment response;

storing the payment status in association with the unsecured information at the transaction resource; and

exposing the payment status and the unsecured information stored by the transaction resource to the application.

11. The payment terminal of claim 10 ,

wherein the unsecured information comprises order information;

wherein the main processor is configured to extract the unsecured information by:

determining a product identifier and an order quantity from the order information, and

caching the product identifier and the order quantity;

wherein updating the transaction resource comprises, in response to the payment status indicating payment information verification, storing the cached product identifier and the order quantity at the transaction resource;

wherein exposing the unsecured information to the third party application comprises providing the product identifier and the order quantity to the third party application.

12. The payment terminal of claim 1 , wherein the unsecured information comprises unsecured transaction-associated information.

Assignments (3)
SECURITY AGREEMENT Recorded Feb 17, 2023
From: GO DADDY OPERATING COMPANY, LLC; GD FINANCE CO, LLC; GODADDY MEDIA TEMPLE INC.; GODADDY.COM, LLC; LANTIRN INCORPORATED; POYNT, LLC
To: ROYAL BANK OF CANADA
Reel/Frame 062782/0489 →
CHANGE OF NAME Recorded May 28, 2021
From: POYNT CO.
To: POYNT LLC
Reel/Frame 056425/0207 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 20, 2020
From: BEDIER, OSAMA; TANAKA, RAY; ALAVILLI, PRAVEEN; ASAR, SYED FAYEZ; CHAU, VICTOR
To: POYNT, CO.
Reel/Frame 053254/0101 →
Continuity (3)
Continuation 15245064 · Aug 23, 2016
Division 14526112 · Oct 28, 2014
Related Publication 20200349546A1 · Nov 5, 2020