IP Library › Granted Patent US 10,853,804
Granted Patent B1
US 10,853,804 · App. 15/136,490 · Granted Dec 1, 2020

Dynamic transaction token/dynamic pricing based on conditions of order

Inventors: Peter Ho (Walnut Creek, CA); Steve Goldyak (Daly City, CA); Sudipta Nadkarni Kitsis (San Francisco, CA)
Assignee: Wells Fargo Bank, N.A.
G06Q20/385G06Q20/405G06Q30/0635
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 10,853,804
App. No.
15/136,490
Granted
Dec 1, 2020
Kind
B1
Abstract

A computer-implemented method includes receiving an order for a good or service. The order includes a plurality of order conditions. A plurality of limited-use payment tokens are provisioned. Each of the limited use payment tokens are structured to expire according to one of the plurality of order conditions. An indication of completion of the order is received upon completion of the order. An indication of conditions of the completed order is also received. It is determined whether each of the limited-use payment tokens are expired, based on the conditions of the completed order. A payment is transmitted to a recipient. The payment corresponds to at least one of the non-expired limited-use payment tokens.

Claims (27)

1. A computer-implemented method performed by a computing system, the method comprising:

receiving, by the computing system, an order for a good or service, the order including a plurality of order conditions;

generating, by the computing system, a plurality of limited-use payment tokens based on the plurality of order conditions, wherein each limited-use payment token comprises a monetary value and a defined allowed amount of time between receiving the order and an indication of a completion of the order, the allowed amount of time controlling an expiration of each limited-use payment token;

provisioning, by the computing system, the plurality of limited-use payment tokens;

receiving, by the computing system upon a completion of the order, an indication of the completion of the order, and an indication of one or more conditions of the completed order;

determining, by the computing system based on the one or more conditions of the completed order, a time elapsed between when the order was received and completed;

comparing, by the computing system, the time elapsed to the allowed amount of time for each limited-use payment token;

determining, by the computing system, at least one limited-use payment token is expired based on the comparison;

discarding, by the computing system, the at least one limited-use payment token based on the determination that the at least one limited-use payment token is expired; and

transmitting, by the computing system to a recipient, a payment corresponding to the highest monetary value, non-expired limited-use payment tokens.

2. The method of claim 1 , wherein a first one of the plurality of limited-use payment tokens relates to a payment for a first value, and a second one of the plurality of limited-use payment tokens relates to a payment for a second value different than the first value.

3. The method of claim 1 , wherein the payment corresponding to the highest monetary value, non-expired limited-use payment token further includes a signature agreement between parties of the order for a good or service.

4. The method of claim 1 , wherein the payment corresponds to a sum value of a plurality of the non-expired limited-use payment tokens.

5. A system, comprising:

a server system comprising a processor and instructions stored in non-transitory machine-readable media, the instructions configured to cause the server system to:

receive an order for a good or service, the order including a plurality of order conditions;

generate a plurality of limited-use payment tokens based on the plurality of order conditions, wherein each limited-use payment token comprises a monetary value and a defined allowed amount of time between receiving the order and an indication of a completion of the order, the allowed amount of time controlling an expiration of each limited-use payment token;

provision the plurality of limited-use payment tokens;

receive, upon a completion of the order, an indication of the completion of the order, and an indication of one or more conditions of the completed order;

determine, based on the one or more conditions of the completed order, a time elapsed between when the order was received and completed;

compare the time elapsed to the allowed amount of time for each limited-use payment token;

determine at least one limited-use payment token is expired based on the comparison;

discard the at least one limited-use payment token based on the determination that the at least one limited-use payment token is expired; and

transmit, to a recipient, a payment corresponding to the highest monetary value, non-expired limited-use payment tokens.

6. The system of claim 5 , wherein a first one of the plurality of limited-use payment tokens relates to a payment for a first value, and a second one of the plurality of limited-use payment tokens relates to a payment for a second value different than the first value.

7. The system of claim 5 , wherein the payment corresponding to the highest monetary value, non-expired limited-use payment tokens further includes a signature agreement between parties of the order for the good or service.

8. The system of claim 5 , wherein the payment corresponds to a sum value of a plurality of the non-expired limited-use payment tokens.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 10, 2017
From: HO, PETER; GOLDYAK, STEVE; KITSIS, SUDIPTA NADKARNI
To: WELLS FARGO BANK, N.A.
Reel/Frame 041949/0343 →
Cited By (2)
US 12,248,930 US 12,437,296