IP Library › Granted Patent US 11,042,853
Granted Patent B2
US 11,042,853 · App. 16/204,294 · Granted Jun 22, 2021

System and method for provisioning a gift with a uniform resource locator

Inventor: Satish Kumar (Foster City, CA)
Assignee: Visa International Service Association
G06Q20/12G06F16/9566G06N20/00G06Q20/405G06Q20/385G06Q20/3827
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,042,853
App. No.
16/204,294
Granted
Jun 22, 2021
Kind
B2
Abstract

Provided herein are systems and methods for provisioning a gift. The method includes receiving, with at least one processor, a request to provision a gift, the request comprising a uniform resource locator (URL) corresponding to a network location associated with a merchant and/or item, generating, with at least one processor, a modified URL configured to direct a user device to the network location associated with the merchant and/or item, the modified URL based on the original URL, an account identifier, and one or more account limits, and transmitting, with at least one processor, the modified URL to the user device, such that the user device is facilitated to engage in a transaction through the network location associated with the merchant and/or item using a payment account associated with the account identifier.

Claims (64)

1. A computer-implemented method for provisioning a gift, comprising:

receiving, with at least one processor, a request to provision a gift, the request comprising an original uniform resource locator (URL) corresponding to a network location associated with a merchant and/or item;

transmitting, with at least one processor, a transaction authorization request to an issuer system associated with an account identifier;

receiving, from the issuer system, an authorization response message that the transaction is authorized;

generating, with at least one processor, a token based on the account identifier;

generating, with at least one processor, a modified URL configured to direct a user device to the network location associated with the merchant and/or item, the modified URL generated by hashing the original URL, the tokenized account identifier, and one or more account limits;

and

transmitting, with at least one processor, the modified URL to the user device, such that the user device is facilitated to engage in a transaction through the network location associated with the merchant and/or item using a payment account associated with the account identifier.

2. The computer-implemented method of claim 1 , further comprising, in response to receiving the URL, validating the URL.

3. The computer-implemented method of claim 2 , wherein validating the URL comprises one or more of:

determining whether the original URL corresponds to a known merchant; and

determining whether the original URL corresponds to an item that can be purchased.

4. The computer-implemented method of claim 2 , wherein validating the URL is based at least partially on a machine learning algorithm.

5. The computer-implemented method of claim 1 , wherein the one or more account limits comprise one or more of:

a category limit;

an item limit;

a price limit;

a time limit; and

an identity limit.

6. The computer-implemented method of claim 5 , wherein the price limit is a maximum amount or an exact amount.

7. The computer-implemented method of claim 5 , wherein the identity limit is an email address or telephone number associated with a recipient of the modified URL.

8. The computer-implemented method of claim 1 , wherein the account identifier is a primary account number (PAN).

9. The computer-implemented method of claim 1 , wherein generating the modified URL comprises generating a short URL that redirects a user device to the modified URL.

10. The computer-implemented method of claim 1 , wherein the method further comprises:

receiving, from a user device and with at least one processor, the modified URL;

determining, with at least one processor, the original URL and account identifier from the modified URL; and

transmitting, with at least one processor, a transaction authorization request to an issuer system associated with the account identifier.

11. The computer-implemented method of claim 10 , wherein determining the URL and account identifier comprises:

receiving, from a merchant system and with at least one processor, the modified URL;

determining, with at least one processor and from a database, the URL and account identifier; and

transmitting, with at least one processor, the URL and account identifier to the merchant system.

12. The computer-implemented method of claim 10 , wherein transmitting the original URL and account identifier comprises generating a token comprising the account identifier and transmitting the URL and token to the merchant system.

13. The computer-implemented method of claim 1 , wherein the token further comprises the account limit and the modified URL comprises the tokenized account limit.

14. A system for provisioning a gift, comprising a processor programmed or configured to:

receive a request to transmit a gift, the request comprising an original uniform resource locator (URL) corresponding to an application or webpage associated with a merchant or item;

transmit a transaction authorization request to an issuer system associated with an account identifier;

receive, from the issuer system, an authorization response message that the transaction is authorized;

generate a token based on the account identifier;

generate a modified URL configured to direct a user device to the application or webpage associated with the merchant or item, the modified URL generated by hashing the original URL, the tokenized account identifier, and one or more account limits;

and

transmit the modified URL to the user device.

15. The system of claim 14 , wherein the processor is further programmed or configured to:

receive the modified URL;

determine the original URL and account identifier from the modified URL; and

transmit a transaction authorization request to an issuer system associated with the account identifier.

16. The system of claim 14 , wherein the system further comprises a second processor programmed or configured to:

receive the modified URL;

determine the URL and account identifier from the modified URL; and

transmit a transaction authorization request to an issuer system associated with the account identifier.

17. The system of claim 14 , wherein the processor is further programmed or configured to:

in response to receiving the URL, validating the URL, wherein validating the URL comprises one or more of:

determining whether the original URL corresponds to a known merchant; and

determining whether the original URL corresponds to an item that can be purchased.

18. The system of claim 17 , wherein the step of validating the URL is based at least partially on a machine learning algorithm.

19. A computer program product for provisioning a gift, comprising at least one non-transitory computer-readable medium including program instructions that, when executed by at least one processor, causes the at least one processor to:

receive, a request to provision a gift, the request comprising an original uniform resource locator (URL) corresponding to a network location associated with a merchant and/or item;

transmit a transaction authorization request to an issuer system associated with an account identifier;

receive, from the issuer system, an authorization response message that the transaction is authorized;

generate a token based on the account identifier;

generate a modified URL configured to direct a user device to the network location associated with the merchant and/or item, the modified URL generated by hashing the original URL, the tokenized account identifier, and one or more account limits;

and

transmit the modified URL to the user device, such that the user device is facilitated to engage in a transaction through the network location associated with the merchant and/or item using a payment account associated with the account identifier.

20. The system of claim 14 , wherein the account identifier is a primary account number (PAN).

21. The system of claim 14 , wherein the token further comprises the account limit and the modified URL comprises the tokenized account limit.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 13, 2019
From: KUMAR, SATISH
To: VISA INTERNATIONAL SERVICE ASSOCIATION
Reel/Frame 048316/0190 →
Continuity (1)
Related Publication 20200175484A1 · Jun 4, 2020