IP Library › Granted Patent US 12,205,100
Granted Patent B2
US 12,205,100 · App. 17/152,667 · Granted Jan 21, 2025

Payment processing

Inventor: John Ryan Caldwell (Lehi, UT)
Assignee: MX Technologies, Inc.
G06Q20/3223G06Q20/0855G06Q20/3224G06Q20/3278G06Q20/385G06Q20/403G06Q20/12
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,205,100
App. No.
17/152,667
Granted
Jan 21, 2025
Kind
B2
Abstract

Apparatuses, methods, computer program products, and systems are disclosed for payment processing. An apparatus includes one or more processors and one or more memories that store code executable by the one or more processors to exchange payment information for a transaction wirelessly between a mobile hardware computing device of a user and a hardware payment terminal for a merchant, to validate an availability of funds for the transaction using an electronic interface for an account for the user at a third-party institution, and to electronically transfer the funds directly from the account for the user to an account for the merchant to complete the transaction.

Claims (45)

1. An apparatus, comprising: one or more processors; one or more memories that store code executable by the one or more processors to:

detect, using one or more sensors of the apparatus, that a user is physically located within a predefined distance of a merchant;

detect that the user is attempting payment with a payment card for a transaction at the merchant;

determine that the user has an account for a non-card based payment method that is associated with the payment card by matching the payment card with the account for the non-card-based payment method in response to detecting that the user is attempting payment with the payment card for the transaction at the merchant;

reject payment with the payment card in response to determining the account for the non-card-based payment method;

prompt the user to use the account for the non-card-based payment method as a funding source for the transaction prior to the transaction;

in response to detecting the user's physical location and in response to the user accepting the prompt to use the non-card-based payment method:

determine the user's previously-stored electronic credentials for accessing the account at a third-party institution via an application programming interface or a hypertext markup language web interface for the third-party institution;

pre-validate an availability of funds for the account of the user at the third-party institution by using the user's previously-stored electronic credentials to electronically access funds information for the user's account and estimating a likelihood that the user will be able to pay for the transaction using the account for the user based on aggregated financial transactions for the user from the account for the user and one or more additional accounts for the user, wherein estimating the likelihood that the user will be able to pay for the transaction using the account is in response to a network connection being offline, the aggregated financial transactions for the user are stored offline on the mobile hardware computing device of the user, and the transaction is queued for a period of time until the network connection is online and the funds are electronically transferred using the online connection;

exchange payment information for the transaction wirelessly between the mobile hardware computing device of the user and the hardware payment terminal for the merchant via one or more of a scan of a visually encoded representation, a near-field communication protocol, a one-time-use code, or an at least partially wireless communication network; and

electronically transfer the funds directly from the account for the user to an account for the merchant to complete the transaction in response to verifying that the user has funds available to complete the transaction.

2. The apparatus of claim 1 , wherein the exchanged payment information comprises an amount for the transaction and an identifier for one or more of the users, the account for the user, the merchant, and the account for the merchant without any indicator of a payment card.

3. The apparatus of claim 1 , wherein the direct transfer from the account for the user to the account for the merchant comprises one or more of an electronic funds transfer (ETF), an automatic clearing house electronic payment, a real-time gross settlement electronic transfer, an electronic wire transfer, an electronic giro transfer, and an internal transfer within the third-party institution.

4. The apparatus of claim 1 , wherein the exchanged payment information comprises item level data for the transaction comprising identifiers of a plurality of items purchased in the transaction and costs for the items.

5. The of claim 1 , wherein the code is further executable by the one or more processors to compare a geographic location determined based on a sensor for the mobile hardware computing device with a geographic location for the hardware payment terminal to validate an authenticity of the transaction.

6. The apparatus of claim 1 , wherein the prompt is to the merchant on an electronic display screen in communication with the hardware payment terminal, the prompt to verbally suggest to the user to use the non-card-based payment method for the user as the funding source.

7. The apparatus of claim 1 , wherein the prompt is in response to a location sensor determining the mobile hardware computing device is within a predefined distance of the merchant.

8. The apparatus of claim 1 , wherein the prompt includes an offer for an incentive for the user to use the non-card-based payment source for the user as the funding source.

9. The apparatus of claim 1 , wherein the code is further executable by the one or more processors to authenticate the user on the mobile hardware computing device prior to exchanging the payment information.

10. The apparatus of claim 1 , wherein the one or more processors and the one or more memories are disposed on one or more of the hardware payment terminals, a server computing device for the hardware payment terminal, the mobile hardware computing device, and a server computing device for the mobile hardware computing device.

11. A method, comprising:

detecting, using one or more sensors, that a user is physically located within a predefined distance of a merchant;

detecting that the user is attempting payment with a payment card for a transaction at the merchant;

determining that the user has an account for a non-card-based payment method that is associated with the payment card by matching the payment card with the account for the non-card-based payment method in response to detecting that the user is attempting payment with the payment card for the transaction at the merchant;

rejecting payment with the payment card in response to determining the account for the non-card-based payment method;

prompting the user to use the account for the non-card-based payment method as a funding source for the transaction prior to the transaction;

in response to detecting the user's physical location and in response to the user accepting the prompt to use the non-card-based payment method:

determining the user's previously-stored electronic credentials for accessing the account at a third-party institution via an application programming interface or a hypertext markup language web interface for the third-party institution;

pre-validating an availability of funds for the account of the user at the third-party institution by using the user's previously-stored electronic credentials to electronically access funds information for the user's account via one or more of an application programming interface and a hypertext markup language web interface for the third-party institution and estimating a likelihood that the user will be able to pay for the transaction using the account for the user based on aggregated financial transactions for the user from the account for the user and one or more additional accounts for the user, wherein estimating the likelihood that the user will be able to pay for the transaction using the account is in response to a network connection being offline, the aggregated financial transactions for the user are stored offline on the mobile hardware computing device of the user, and the transaction is queued for a period of time until the network connection is online and the funds are electronically transferred using the online connection;

exchanging non-card-based payment information for the transaction between the hardware computing device of the user and the hardware payment device for the merchant via one or more of a scan of a visually encoded representation, a near-field communication protocol, a one-time-use code, or an at least partially wireless communication network; and

electronically transferring the funds directly from the account for the user to an account for the merchant to complete the transaction in response to verifying that the user has funds available to complete the transaction; and

in response to the user rejecting the prompt to use the non-card-based payment method, resubmitting payment with the payment card for completing the transaction.

12. The method of claim 11 , further comprising: authorizing a second card-based payment attempt from the user at the hardware payment device in response to the user rejecting the prompt to use the account for the user in the payment application.

13. An apparatus, comprising:

means for detecting, using one or more sensors, that a user is physically located within a predefined distance of a merchant;

means for detecting that the user is attempting payment with a payment card for a transaction at the merchant;

means for determining that the user has an account for a non-card-based payment method that is associated with the payment card by matching the payment card with the account for the non-card-based payment method in response to detecting that the user is attempting payment with the payment card for the transaction at the merchant;

means for rejecting payment with the payment card in response to determining the account for the non-card-based payment method;

means for prompting the user to use the account for the non-card-based payment method as a funding source for the transaction prior to the transaction;

in response to detecting the user's physical location and in response to the user accepting the prompt to use the non-card-based payment method:

means for determining the user's previously-stored electronic credentials for accessing the account at a third-party institution via an application programming interface or a hypertext markup language web interface for the third-party institution;

means for pre-validating an availability of funds for the account of the user at the third-party institution by using the user's previously-stored electronic credentials to electronically access funds information for the user's account and estimating a likelihood that the user will be able to pay for the transaction using the account for the user based on aggregated financial transactions for the user from the account for the user and one or more additional accounts for the user, wherein estimating the likelihood that the user will be able to pay for the transaction using the account is in response to a network connection being offline, the aggregated financial transactions for the user are stored offline on the mobile hardware computing device of the user, and the transaction is queued for a period of time until the network connection is online and the funds are electronically transferred using the online connection;

means for exchanging payment information for the transaction electronically between the hardware computing device of the user and the hardware payment device for the merchant via one or more of a scan of a visually encoded representation, a near-field communication protocol, a one-time-use code, or an at least partially wireless communication network; and

means for electronically transferring the funds directly from the account for the user to an account for the merchant to complete the transaction in response to verifying that the user has funds available to complete the transaction; and

in response to the user rejecting the prompt to use the non-card-based payment method, means for resubmitting payment with the payment card for completing the transaction.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 29, 2023
From: CALDWELL, JOHN RYAN
To: MX TECHNOLOGIES, INC.
Reel/Frame 063152/0229 →
Continuity (3)
Provisional Application 62980899 · Feb 24, 2020
Provisional Application 62962172 · Jan 16, 2020
Related Publication 20210241256A1 · Aug 5, 2021
References Cited (25)
US 20090171852A1 · Taylor · 2009 [cited by examiner]
US 20110320347A1 · Tumminaro · 2011 [cited by examiner]
US 20120290449A1 · Mullen · 2012 [cited by examiner]
US 20140019352A1 · Shrivastava · 2014 [cited by applicant]
US 20170169418A1 · Bellenger et al. · 2017 [cited by applicant]
US 20180018647A1 · Fredman · 2018 [cited by examiner]
US 20190043038A1 · Jang et al. · 2019 [cited by applicant]
US 20200027076A1 · Sharma · 2020 [cited by examiner]
EP 2866186A1 · 2015 [cited by examiner]
JP 2006004264 · 2006 [cited by applicant]
JP 2016504661 · 2016 [cited by applicant]
JP 2016173752 · 2016 [cited by applicant]
WO WO2010061002A1 · 2010 [cited by examiner]
Authors: Marc Pasquet: Instant payment versus smartphone payment: The big fight ?: Date of Conference: Feb. 11-12, 2017; Date Added to IEEE Xplore: Mar. 27, 2017; (Year: 2017). [cited by examiner]
Authors: S.Von Solms: An investigation into credit card information disclosure through Point of Sale purchases; Date of Conference: Aug. 12-13, 2015; Date Added to IEEE Xplore: Nov. 23, 2015 (Year: 2015). [cited by examiner]
Authors: Marc Pasquet: Instant payment versus smartphone payment: The big fight ?: Date of Conference: Feb. 11-12, 2017; (Year: 2017). [cited by examiner]
Authors: S.Von Solms: An investigation into credit card information disclosure through Point of Sale purchases; Date of Conference: Aug. 12-13, 2015; Date Added to IEEE Xplore: Nov. 23, 2015 (Year: 2015) (Year: 2015). [cited by examiner]
PCT Patent Application PCT/US2021/014011 International Search Report, Jul. 28, 2022. [cited by applicant]
EP Patent Application 81.68.156306 Search Report, Sep. 20, 2022. [cited by applicant]
PCT Patent Application PCT/US2021/014011 International Search Report, Apr. 2, 2021. [cited by applicant]
IN Patent Application 202117048800 Search Report, Sep. 6, 2022. [cited by applicant]
AU Patent Application 2021208013 Search Report, Nov. 4, 2022. [cited by applicant]
JP Patent Application 2021-564475 Office Action, Sep. 29, 2023. [cited by applicant]
CA Patent Application 3,138,222 Office Action, Jan. 3, 2024. [cited by applicant]
JP Patent Application 2021-564475 Office Action, Jan. 15, 2024. [cited by applicant]
Cited By (1)
US 12,626,250