IP Library Granted Patent US 12664536
Granted Patent B2
US 12664536 · App. 18/060,828 · Granted Jun 23, 2026

Systems and methods for using limited use tokens based on resource specific rules

Inventors: Raghu Vudathu (Downingtown, PA); Gerardo Gean (Plano, TX)
Assignee: JPMORGAN CHASE BANK, N.A.
G06Q20/3672G06Q20/3678H04L9/3213H04L9/3228G06Q2220/00
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 12664536
App. No.
18/060,828
Granted
Jun 23, 2026
Kind
B2
Abstract

Systems and methods for using limited use tokens based on resource specific rules are disclosed. According to one embodiment, a method for minting limited use tokens may include: (1) receiving, at a token minting computer program and from a customer, a request to generate a limited use token for a third-party provider; (2) identifying, by the token minting computer program, use restrictions and/or limits on the limited use token using a trained machine learning engine, wherein the trained machine learning engine is trained with historical data; (3) minting, by the token minting computer program, the limited use token; (4) associating, by the token minting computer program, the use restrictions and/or limits with the limited use token and storing the association in a database; and (5) sending, by the token minting computer program, the limited use token to the third-party provider.

Claims (49)

1 . A method, comprising:

receiving, at a token minting computer program and from a customer, a request to generate a limited use payment token that is associated with a financial instrument for a third-party provider;

identifying, by the token minting computer program, payment restrictions on the limited use payment token using a trained machine learning engine, wherein the trained machine learning engine is trained with historical payment data, and wherein the payment restrictions restrict the use of the payment token as payment in transactions within a geographical area;

minting, by the token minting computer program, the limited use payment token;

associating, by the token minting computer program, the payment restrictions with the limited use payment token and storing the association in a database; and

sending, by the token minting computer program, the limited use payment token to the third-party provider.

2 . The method of claim 1 , wherein the payment restrictions further restrict the limited use payment token to a type of transaction or to an event.

3 . The method of claim 1 , wherein the payment restrictions further restrict the limited use payment token to transactions associated with an event.

4 . The method of claim 1 , further comprising:

receiving, at a transaction authorization engine, a transaction request from the third-party provider comprising the limited use payment token and a transaction description;

retrieving, by the transaction authorization engine and from the database, the payment restrictions from the database;

determining, by the transaction authorization engine, that the transaction description is within the payment restrictions; and

authorizing, by the transaction authorization engine, the transaction request.

5 . The method of claim 1 , further comprising:

receiving, at a transaction authorization engine, a transaction request from the third-party provider comprising the limited use payment token and a transaction description;

retrieving, by the transaction authorization engine, the payment restrictions from the database;

determining, by the transaction authorization engine, that the transaction description is not within the payment restrictions; and

denying, by the transaction authorization engine, the transaction request.

6 . The method of claim 1 , wherein the payment restrictions are embedded within a field of the limited use payment token.

7 . A system, comprising:

a user electronic device associated with a customer executing a user computer program that generates a request to generate a limited use payment token that is associated with a financial instrument for one of a plurality of third-party providers; and

a computer program executing a token minting computer program and a trained machine learning engine that receives the request, identifies payment restrictions on the limited use payment token using the trained machine learning engine, wherein the trained machine learning engine is trained with historical payment data, and wherein the payment restrictions restrict the use of the payment token to transactions within a geographical area, mints the limited use payment token, associates the payment restrictions with the limited use payment token and stores the association in a database, and sends the limited use payment token to the third-party provider.

8 . The system of claim 7 , wherein the payment restrictions further restrict the limited use payment token to transactions within a limited period of time after minting.

9 . The system of claim 7 , wherein the payment restrictions further restrict the limited use payment token to a type of transaction.

10 . The system of claim 7 , wherein the payment restrictions restricts the limited use payment token to transactions associated with an event.

11 . The system of claim 7 , further comprising:

a transaction authorization engine that receives a transaction request from one of the plurality of third-party providers comprising the limited use payment token and a transaction description, retrieves the payment restrictions from the database, determines that the transaction description is within the payment restrictions, and authorizes the transaction request.

12 . The system of claim 7 , further comprising:

a transaction authorization engine that receives a transaction request from one of the plurality of third-party providers comprising the limited use payment token and a transaction description, retrieves the payment restrictions from the database, determines that the transaction description is not within the payment restrictions, and denies the transaction request.

13 . The system of claim 7 , wherein the payment restrictions are embedded within a field of the limited use payment token.

14 . A method, comprising:

receiving, at a token minting computer program and from a customer, a request to generate a limited use payment token that is associated with a financial instrument for a third-party provider;

identifying, by the token minting computer program, payment restrictions on the limited use payment token using a trained machine learning engine, wherein the trained machine learning engine is trained with historical payment data, and wherein the payment restrictions restrict the use of the payment token as payment in transactions for a limited period of time after minting;

minting, by the token minting computer program, the limited use payment token;

associating, by the token minting computer program, the payment restrictions with the limited use payment token and storing the association in a database; and

sending, by the token minting computer program, the limited use payment token to the third-party provider.

15 . The method of claim 14 , wherein the payment restrictions restricts the limited use payment token to a type of transaction within a geographical area.

16 . The method of claim 14 , wherein the payment restrictions restricts the limited use payment token to transactions associated with an event.

17 . The method of claim 14 , further comprising:

receiving, at a transaction authorization engine, a transaction request from the third-party provider comprising the limited use payment token and a transaction description;

retrieving, by the transaction authorization engine and from the database, the payment restrictions from the database;

determining, by the transaction authorization engine, that the transaction description is within the payment restrictions; and

authorizing, by the transaction authorization engine, the transaction request.

18 . The method of claim 14 , further comprising:

receiving, at a transaction authorization engine, a transaction request from the third-party provider comprising the limited use payment token and a transaction description;

retrieving, by the transaction authorization engine, the payment restrictions from the database;

determining, by the transaction authorization engine, that the transaction description is not within the payment restrictions; and

denying, by the transaction authorization engine, the transaction request.

19 . The method of claim 14 , wherein the payment restrictions are embedded within a field of the limited use payment token.