IP Library Granted Patent US 11,507,950
Granted Patent B2
US 11,507,950 · App. 14/470,895 · Granted Nov 22, 2022

Systems and methods for secure normative intermediation of payments processing peripherals

Inventors: Matthew D. Ozvat (Durango, CO); John Berkley (Durango, CO); Zachary A. Kurka (Durango, CO); Lisa C. Killigrew (Mancos, CO)
Assignee: Worldpay, LLC
G06Q20/40G06Q20/027G06Q20/202G06Q20/401
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,507,950
App. No.
14/470,895
Granted
Nov 22, 2022
Kind
B2
Abstract

Systems and methods for secure virtualized intermediated configuration and control of payment processing peripheral devices, as may be embodied in a SNIPP system, are provided. Such systems and methods enable the request of purchaser payment information from payment processing peripheral device(s) on behalf of a POS system and the aggregation and association of that purchaser payment information with a corresponding purchase transaction received from the POS system. The purchase transaction and the payment transaction are aggregated and thereby associated; and the resulting aggregated payment transaction is submitted to an electronic payments processing facility that responds with a confirmation indicating ‘acceptance’ or ‘denial’ of the payment transaction. The confirmation is relayed to the POS system and possibly to the payment processing peripheral device(s) such that it may be displayed to the purchaser and/or an attendant.

Claims (52)

1. In a point of sale (POS) terminal system comprising at least one POS processor, at least one payment processing peripheral device, and at least one secure POS processor, a method for secure configuration and control of payment processing peripheral devices, the method comprising:

identifying, by the at least one secure POS processor, the POS terminal system;

identifying, by the at least one secure POS processor, the at least one payment processing peripheral device associated with the POS terminal system;

receiving, by the at least one secure POS processor, a purchase transaction from the at least one POS processor via a first local communication channel, the purchase transaction including description of one or more transaction items selected by a user;

receiving, by the at least one secure POS processor, a security request from the at least one POS processor;

initiating, subsequent to receiving the security request, a restart of the at least one payment processing peripheral device, wherein the initiating the restart comprises:

transitioning the at least one payment processing peripheral device to a predetermined state; and

clearing, while the at least one payment processing peripheral device is in the predetermined state, any outstanding security requests;

requesting, by the at least one secure POS processor in response to the security request from the at least one POS processor and subsequent to the restart of the at least one payment processing peripheral device, at least one purchaser payment information from the at least one payment processing peripheral device on behalf of the POS terminal system, wherein the at least one purchaser payment information received from the at least one payment processing peripheral device is encrypted by the at least one payment processing peripheral device independent of and transparent to the at least one POS processor;

receiving, by the at least one secure POS processor, the at least one purchaser payment information from the at least one payment processing peripheral device via a second local communication channel, the second local communication channel being isolated from the first local communication channel and providing a tunneling network connection between the at least one secure POS processor and the at least one payment processing peripheral device;

aggregating and associating, by the at least one secure POS processor, the purchase transaction received from the at least one POS processor via the first local communication channel with the corresponding at least one purchaser payment information received from the at least one payment processing peripheral device via the second local communication channel that is isolated from the first local communication channel;

submitting, by the at least one secure POS processor, aggregated payment transaction including the purchase transaction and the at least one purchaser payment information to an electronic payment processing facility;

receiving, by the at least one secure POS processor, a confirmation response from the electronic payment processing facility reflecting approval or declination of the aggregated payment transaction;

relaying, by the at least one secure POS processor, the confirmation response to the at least one payment processing peripheral device; and

relaying, by the at least one secure POS processor, the confirmation response to the at least one POS processor.

2. The method of claim 1 , wherein the security request is received prior to receiving the corresponding purchase transaction from the at least one POS processor.

3. The method of claim 1 , wherein the security request is received via a virtualized interface, and conveys identification of the at least one payment processing peripheral device from which to request the at least one purchaser payment information on behalf of the POS terminal system.

4. The method of claim 3 , wherein the virtualized interface is normative such that normative virtualization supports a plurality of payment processing peripheral devices with dissimilar direct interfaces.

5. The method of claim 4 , wherein the virtualized interface mimics at least in part the direct interface of a payment processing peripheral device.

6. The method of claim 5 , wherein the mimicking virtualized interface is normative such that normative mimicking virtualization supports a plurality of payment processing peripheral devices having dissimilar direct interfaces.

7. The method of claim 1 , wherein the at least one purchaser payment information received from the at least one payment processing peripheral device is encrypted at the point of sale by an intermediate encrypting entity independent of and transparent to the at least one POS processor.

8. The method of claim 1 , wherein the encrypted at least one purchaser payment information received from the at least one payment processing peripheral device is decrypted.

9. The method of claim 1 , wherein the POS terminal system is part of a distributed enhanced payment (DEP) processing system.

10. The method of claim 1 , wherein a timer is operated in association with the requesting from the at least one payment processing peripheral device the at least one purchaser payment information, wherein a time-out of the timer prior to receiving the at least one purchaser payment information results in one of:

retrying the requesting from the at least one payment processing peripheral device the at least one purchaser payment information; and

ceasing the requesting from the at least one payment processing peripheral device the at least one purchaser payment information.

11. The method of claim 7 , wherein the intermediate-encrypted at least one purchaser payment information received from the at least one payment processing peripheral device is decrypted.

12. In a point of sale (POS) terminal system comprising at least one POS processor, at least one payment processing peripheral device, and at least one secure POS processor, a method for secure configuration and control of payment processing peripheral devices, the method comprising:

identifying, by the at least one secure POS processor, the POS terminal system;

identifying, by the at least one secure POS processor, the at least one payment processing peripheral device associated with the POS terminal system;

receiving, by the at least one secure POS processor, a purchase transaction from the at least one POS processor via a first local communication channel, wherein the purchase transaction is inferred to be a security request from the at least one POS processor;

initiating, subsequent to receiving the security request, a restart of the at least one payment processing peripheral device, wherein the initiating the restart comprises:

transitioning the at least one payment processing peripheral device to a predetermined state; and

clearing, while the at least one payment processing peripheral device is in the predetermined state, any outstanding security requests;

requesting, by the at least one secure POS processor in response to the inferred security request from the at least one POS processor and subsequent to the restart of the at least one payment processing peripheral device, the at least one purchaser payment information from the at least one payment processing peripheral device on behalf of the POS terminal system, wherein the at least one purchaser payment information received from the at least one payment processing peripheral device is encrypted by the at least one payment processing peripheral device independent of and transparent to the at least one POS processor;

receiving, by the at least one secure POS processor, the at least one purchaser payment information from the at least one payment processing peripheral device via a second local communication channel, the second local communication channel being isolated from the first local communication channel and providing a tunneling network connection between the at least one secure POS processor and the at least one payment processing peripheral device;

aggregating and associating, by the at least one secure POS processor, the purchase transaction received from the at least one POS processor via the first local communication channel with the corresponding at least one purchaser payment information received from the at least one payment processing peripheral device via the second local communication channel that is isolated from the first local communication channel;

submitting, by the at least one secure POS processor, aggregated payment transaction including the purchase transaction and the at least one purchaser payment information to an electronic payment processing facility;

receiving, by the at least one secure POS processor, a confirmation response from the electronic payment processing facility reflecting approval or declination of the aggregated payment transaction;

relaying, by the at least one secure POS processor, the confirmation response to the at least one payment processing peripheral device; and

relaying, by the at least one secure POS processor, the confirmation response to the at least one POS processor.

13. The method of claim 12 , wherein the purchase transaction including the inferred security request from the at least one POS processor is received via virtualized interface, and conveys identification of the at least one payment processing peripheral device from which to request the at least one purchaser payment information on behalf of the POS terminal system.

14. The method of claim 13 , wherein the virtualized interface is normative such that normative virtualization supports a plurality of payment processing peripheral devices with dissimilar direct interfaces.

15. The method of claim 14 , wherein the virtualized interface mimics at least in part the direct interface of a payment processing peripheral device.

16. The method of claim 15 , wherein the mimicking virtualized interface is normative such that normative mimicking virtualization supports a plurality of payment processing peripheral devices with dissimilar direct interfaces.

17. The method of claim 12 , wherein the purchaser payment information received from the at least one payment processing peripheral device is encrypted at the point of sale by an intermediate encrypting entity independent of and transparent to the at least one POS processor.

18. The method of claim 12 , wherein the encrypted at least one purchaser payment information received from the at least one payment processing peripheral device is decrypted.

19. The method of claim 12 , wherein the POS terminal system is part of a distributed enhanced payment (DEP) processing system.

20. The method of claim 12 , wherein a timer is operated in association with the requesting from the at least one payment processing peripheral device the at least one purchaser payment information, wherein a time-out of the timer prior to receiving the at least one purchaser payment information results in one of:

retrying the requesting from the at least one payment processing peripheral device the at least one purchaser payment information; and

ceasing the requesting from the at least one payment processing peripheral device the at least one purchaser payment information.

21. The method of claim 17 , wherein the intermediate-encrypted at least one purchaser payment information received from the at least one payment processing peripheral device is decrypted.

Assignments (7)
RELEASE OF SECURITY INTEREST IN INTELLECTUAL PROPERTY RECORDED AT R/F 066624/0719 Recorded Jan 12, 2026
From: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
To: WORLDPAY, LLC
Reel/Frame 074315/0412 →
RELEASE OF SECURITY INTERESTS RECORDED AT REEL/FRAMES 066626/0655, 066625/0426, 066625/0347, AND 066625/0276 Recorded Jan 12, 2026
From: WILMINGTON TRUST, NATIONAL ASSOCIATION, AS NOTES COLLATERAL AGENT
To: WORLDPAY, LLC; WORLDPAY ISO AND ECOMMERCE, LLC; PAYMETRIC, LLC; WORLDPAY US, LLC
Reel/Frame 074314/0622 →
SECURITY INTEREST Recorded Feb 19, 2024
From: WORLDPAY, LLC
To: WILMINGTON TRUST, NATIONAL ASSOCIATION, AS NOTES COLLATERAL AGENT
Reel/Frame 066626/0655 →
SECURITY INTEREST Recorded Feb 19, 2024
From: WORLDPAY, LLC
To: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
Reel/Frame 066624/0719 →
CHANGE OF NAME Recorded Aug 6, 2018
From: VANTIV, LLC
To: WORLDPAY, LLC
Reel/Frame 046723/0234 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 14, 2017
From: MERCURY PAYMENT SYSTEMS, LLC
To: VANTIV, LLC
Reel/Frame 043007/0199 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 7, 2015
From: OZVAT, MATTHEW D.; KURKA, ZACHARY A.; BERKLEY, JOHN; KILLIGREW, LISA C.
To: MERCURY PAYMENT SYSTEMS, LLC
Reel/Frame 034651/0059 →
Continuity (6)
Continuation In Part 14135555 · Dec 19, 2013
Continuation In Part 14059425 · Oct 21, 2013
Continuation In Part 13957424 · Aug 1, 2013
Continuation In Part 13743283 · Jan 16, 2013
Continuation In Part 13563534 · Jul 31, 2012
Related Publication 20150081462A1 · Mar 19, 2015
Cited By (2)
US 12,218,919 US 12,271,884