IP Library Granted Patent US 12,154,088
Granted Patent B2
US 12,154,088 · App. 18/366,878 · Granted Nov 26, 2024

Methods and apparatus for unified inventory and financial transaction management

Inventors: Nish Modi (Round Rock, TX); George Cowsar (Dripping Springs, TX); Oleksii Skutarenko (Cedar Park, TX)
Assignee: Worldpay US, Inc.
G06Q20/202G06Q10/087G06Q20/027G06Q20/12G06Q20/203G06Q20/3226G06Q20/401G06Q20/405G06Q30/0201G06Q30/04G06Q30/0601
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 12,154,088
App. No.
18/366,878
Granted
Nov 26, 2024
Kind
B2
Abstract

In some embodiments, a system includes one or more computers configured to implement by executing instructions on one or more processors a platform-agnostic transaction-related communication system. The transaction-related communication system includes one or more receiving modules for receiving a first item of financial transaction information from a customer-facing interface, and receiving a second item of financial transaction information from a merchant-facing point-of-sale interface. In some embodiments, the transaction-related communication system includes a point of sale server for rendering in a common internal format the first item of financial transaction information from the customer-facing interface, and rendering in the common internal format the second item of financial transaction information from the merchant-facing point-of-sale interface. In some embodiments, the transaction-related communication system includes a payment processing module for rendering in a second format the first item of financial transaction information for payment processing by a first external financial party.

Claims (58)

1. A system for providing payment processing services from a plurality of disparate payment processors to a plurality of disparate transaction intake platforms, the system comprising one or more computers configured to perform operations comprising:

receiving a plurality of items of financial transaction information associated with a point-of-sale interface operating in a merchant-facing client application;

rendering, in a common internal format, the plurality of items of financial transaction information from the point-of sale interface;

translating the plurality of items of financial transaction information to a common intake transaction ticket format via one or more translation modules.

2. The system of claim 1 , wherein the operations further comprise:

rendering, in a second format, a first item of financial transaction information of the plurality of items of financial transaction information;

rendering, in a third format, a second item of financial transaction information;

transmitting, in the second format, the first item of financial transaction information for payment processing by a first external financial party; and

transmitting, in the third format, the second item of financial transaction information for payment processing by a second external financial party.

3. The system of claim 1 , wherein:

receiving the plurality of items of financial transaction information comprises receiving the plurality of items of financial transaction information in a common intake transaction ticket format.

4. The system of claim 2 , wherein the operations further comprise:

receiving a transaction authorization confirmation from the first external financial party; and

transmitting an indication of the transaction authorization confirmation.

5. The system of claim 2 , wherein the operations further comprise:

communicating with servers of external financial processors using encrypted links over a network.

6. The system of claim 1 , wherein the operations further comprise:

providing business intelligence based at least in part on the plurality of items of financial transaction information.

7. The system of claim 1 , wherein the operations further comprise:

providing transaction fulfillment information based at least in part on the plurality of items of financial transaction information.

8. A method for providing payment processing services from a plurality of disparate payment processors to a plurality of disparate transaction intake platforms, the method comprising:

receiving a plurality of items of financial transaction information associated with a point-of-sale interface operating in a merchant-facing client application;

rendering, in a common internal format, the plurality of items of financial transaction information from the point-of sale interface;

translating the plurality of items of financial transaction information to a common intake transaction ticket format via a translation modules.

9. The method of claim 8 , wherein the method further comprises:

rendering, in a second format, a first item of financial transaction information of the plurality of items of financial transaction information;

rendering, in a third format, a second item of financial transaction information;

transmitting, in the second format, the first item of financial transaction information for payment processing by a first external financial party; and

transmitting, in the third format, the second item of financial transaction information for payment processing by a second external financial party.

10. The method of claim 8 , wherein:

receiving the plurality of items of financial transaction information comprises receiving the plurality of items of financial transaction information in a common intake transaction ticket format.

11. The method of claim 9 , wherein the method further comprises:

receiving a transaction authorization confirmation from the first external financial party; and

transmitting an indication of the transaction authorization confirmation.

12. The method of claim 8 , wherein the method further comprises:

communicating with servers of external financial processors using encrypted links over a network.

13. The method of claim 8 , wherein the methods further comprise:

providing business intelligence based at least in part on the plurality of items of financial transaction information.

14. The method of claim 8 , wherein the operations further comprise:

providing transaction fulfillment information based at least in part on the plurality of items of financial transaction information.

15. A non-transitory computer-readable storage medium storing program instructions for providing payment processing services from a plurality of disparate payment processors to a plurality of disparate transaction intake platforms, wherein the program instructions are computer-executable to implement operations comprising:

receiving a plurality of items of financial transaction information associated with a point-of-sale interface operating in a merchant-facing client application;

rendering, in a common internal format, the plurality of items of financial transaction information from the point-of sale interface;

translating the plurality of items of financial transaction information to a common intake transaction ticket format via a translation modules.

16. The non-transitory computer-readable medium of claim 15 , wherein the operations further comprise:

rendering, in a second format, a first item of financial transaction information of the plurality of items of financial transaction information;

rendering, in a third format, a second item of financial transaction information;

transmitting, in the second format, the first item of financial transaction information for payment processing by a first external financial party; and

transmitting, in the third format, the second item of financial transaction information for payment processing by a second external financial party.

17. The non-transitory computer-readable medium of claim 15 , wherein:

receiving the plurality of items of financial transaction information comprises receiving the plurality of items of financial transaction information in a common intake transaction ticket format.

18. The non-transitory computer-readable medium of claim 16 , wherein the operations further comprise:

receiving a transaction authorization confirmation from the first external financial party; and

transmitting an indication of the transaction authorization confirmation.

19. The non-transitory computer-readable medium of claim 15 , wherein the operations further comprise:

communicating with servers of external financial processors using encrypted links over a network.

20. The non-transitory computer-readable medium of claim 15 , wherein the operations further comprise:

providing business intelligence based at least in part on the plurality of items of financial transaction information.

Assignments (4)
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 US, LLC
To: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
Reel/Frame 066624/0835 →
SECURITY INTEREST Recorded Feb 19, 2024
From: WORLDPAY US, LLC
To: WILMINGTON TRUST, NATIONAL ASSOCIATION, AS NOTES COLLATERAL AGENT
Reel/Frame 066625/0426 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 8, 2023
From: MODI, NISH; COWSAR, GEORGE; SKUTARENKO, OLEKSII
To: WORLDPAY US, INC.
Reel/Frame 064520/0926 →
Continuity (9)
Continuation 17872586 · Jul 25, 2022
Continuation 17101899 · Nov 23, 2020
Continuation 16156101 · Oct 10, 2018
Continuation 14808383 · Jul 24, 2015
Provisional Application 62081329 · Nov 18, 2014
Provisional Application 62030335 · Jul 29, 2014
Provisional Application 62028933 · Jul 25, 2014
Provisional Application 62028763 · Jul 24, 2014
Related Publication 20230376924A1 · Nov 23, 2023