SYSTEM AND METHOD FOR INDEPENDENTLY TRACKING PAYMENT TRANSACTIONS
20180225698 ยท 2018-08-09
Inventors
- Sven Sprogoe (Fenton, MO, US)
- Richard M. Philipak (Fenton, MO, US)
- Jeffrey D. Wagner (Chesterfield, MO, US)
Cpc classification
G06Q20/105
PHYSICS
G06Q30/0226
PHYSICS
International classification
G06Q20/02
PHYSICS
G06Q20/10
PHYSICS
G06Q20/06
PHYSICS
Abstract
System and method that utilizes unique virtual credit card accounts each associated in a one-to-one correspondence with purchase transactions. The one-to-one correspondence between a purchase transaction and a unique virtual credit card account enables each purchase transaction to be independently tracked by a number associated with the unique virtual credit card account.
Claims
1.-20. (canceled)
21. A system, comprising: a program manager server; and a virtual payment provider server communicatively coupled to the program manager server via a communication network, said program manager server including a memory device containing instructions that, when executed by the program manager server, configure the program manager server to: receive a plurality of requests to transact a plurality of purchases, the requests received from one or more participant computing devices of the participants via the communication network, wherein each purchase of the plurality of purchases is for at least one item having a cash purchase price, wherein vendor systems of vendors of the items transact the purchases using currency, and wherein the participant computing devices transact the purchases using awarded points; and request a unique, one-time use virtual credit card account from the virtual payment provider server for each purchase of the plurality of purchases; and said virtual payment provider server including a memory device containing instructions that, when executed by the virtual payment provider server, configure the virtual payment provider server to: provide a plurality of virtual credit card accounts to transact the plurality of purchases, wherein each virtual credit card account has a number associated therewith, wherein each virtual credit card account number is uniquely connected in a one-to-one correspondence with only one purchase of the plurality of purchases, and wherein: the only one purchase is trackable by the virtual credit card account number associated therewith, the only one purchase can be identified by the virtual credit card account number associated therewith, and the only purchase and no other purchases are associated with the virtual credit card account number.
22. The system of claim 21, wherein each virtual credit card account is active only for the only one purchase associated therewith.
23. The system of claim 21, wherein each virtual credit card account has available credit equal to the cash purchase price of the only one purchase associated therewith.
24. The system of claim 21, wherein the program manager server is further configured to provide a user interface to the one or more participant computing devices via the communication network for generating the plurality of requests.
25. The system of claim 21, wherein the program manager server is further configured to: maintain the awarded points in a point account for each participant; transmit the cash purchase price for each purchase to the virtual payment provider server in response to said requesting; and deduct from the point account of the participant associated with each purchase awarded points corresponding to the points amount of each purchase.
26. The system of claim 25, wherein the virtual payment provider server is further configured to: receive a cancellation request of a purchase of the plurality of purchases; activate, in response to said receiving the cancellation request, the virtual credit card account associated with the cancelled purchase; receive an amount from the vendor system of the vendor of the cancelled purchase equal to the cash purchase price of the cancelled purchase; deposit the received amount into the activated virtual credit card account; and transmit the deposited amount to the program manager server.
27. The system of claim 26, wherein the program manager server is further configured to: receive the deposited amount from the virtual payment provider server; and credit, in response to said receiving, to the point account of the participant associated with the cancelled purchase points corresponding to the points amount of the cancelled purchase.
28. A computerized system for use by a participant of a program which awards points to the participant, said system comprising: a program manager server configured to: provide a user interface to a participant computing device communicatively coupled to the virtual payment provider server via a communication network; receive from the participant computing device, via the user interface and the communication network, a request to transact a purchase, wherein the purchase is for at least one item having a cash purchase price, wherein a vendor system of a vendor of the item transacts the purchase using currency, and wherein the participant computing device transacts the purchase using the awarded points; request a unique, one-time use virtual credit card account for the purchase from a virtual payment provider server; receive, from the virtual payment provider server, a virtual credit card account to transact the purchase in response to said requesting, wherein the virtual credit card account has a number associated therewith, wherein the virtual credit card account number is uniquely connected in a one-to-one correspondence with only the purchase, and wherein: the virtual credit card account number associated with the purchase is used to track only the purchase, the virtual credit card account number associated with the purchase is used to identify only the purchase, and the virtual credit card account number associated with the purchase is associated with only the purchase and no other purchases.
29. The system of claim 28, wherein the virtual credit card account is active only for the only purchase associated therewith.
30. The system of claim 28, wherein the virtual credit card account has available credit equal to the cash purchase price of the only purchase associated therewith.
31. The system of claim 28, wherein the program manager server is further configured to: maintain the awarded points in a point account for the participant; transmit the cash purchase price for the purchase to the virtual payment provider server in response to said requesting; and deduct from the point account of the participant associated with the purchase awarded points corresponding to the points amount of the purchase.
32. The system of claim 31, wherein the program manager server is further configured to: receive a deposited amount from the virtual payment provider server equal to an amount received from the vendor system in response to a cancellation request for the purchase; and credit, in response to said receiving, to the point account of the participant associated with the cancelled purchase points corresponding to the points amount of the cancelled purchase.
33. A computer-implemented method, comprising: receiving, by a program manager server, a plurality of requests to transact a plurality of purchases, the requests received from one or more participant computing devices via a communication network communicatively coupling the program manager server and the participant computing devices, wherein each purchase of the plurality of purchases is for at least one item having a cash purchase price, wherein vendor systems of vendors of the items transact the purchases using currency, and wherein the participant computing devices transact the purchases using awarded points; requesting, by the program manager server, a unique, one-time use virtual credit card account from a virtual payment provider server for each purchase of the plurality of purchases; providing, by the virtual payment provider server, a plurality of virtual credit card accounts to transact the plurality of purchases, wherein each virtual credit card account has a number associated therewith, wherein each virtual credit card account number is uniquely connected in a one-to-one correspondence with only one purchase of the plurality of purchases, and wherein the only one purchase and no other purchases are associated with the virtual credit card account number; identifying, by the program manager server, the only one purchase by the virtual credit card account number associated therewith in response to a search of a plurality of purchases using the virtual credit card account number; and tracking, by the program manager server, the only one purchase by the virtual credit card account number associated therewith.
34. The method of claim 33, wherein each virtual credit card account is active only for the only one purchase associated therewith.
35. The method of claim 34, wherein each virtual credit card account has available credit equal to the cash purchase price of the only one purchase associated therewith.
36. The method of claim 35, further comprising: declining, by the virtual payment provider server, subsequent attempts to charge each virtual credit card account after the occurrence of the only one purchase associated therewith; and declining, by the virtual payment provider server, attempts to charge each virtual credit card account for amounts greater than the available credit thereof.
37. The method of claim 33, further comprising providing, by the program manager server, a user interface to the one or more participant computing devices via the communication network for generating the plurality of requests.
38. The method of claim 33, further comprising: maintaining, by the program manager server, the awarded points in a point account for each participant; transmitting, by the program manager server, the cash purchase price for each purchase to the virtual payment provider server in response to said requesting; and deducting, by the program manager server, from the point account of the participant associated with each purchase awarded points corresponding to the points amount of each purchase.
39. The method of claim 38, further comprising: receiving, by the virtual payment provider server, a cancellation request of a purchase of the plurality of purchases; activating, by the virtual payment provider server in response to said receiving, the virtual credit card account associated with the cancelled purchase; receiving, by the virtual payment provider server, an amount from the vendor system of the vendor of the cancelled purchase equal to the cash purchase price of the cancelled purchase; depositing, by the virtual payment provider server, the received amount into the activated virtual credit card account; and transmitting, by the virtual payment provider server, the deposited amount to the program manager server.
40. The method of claim 39, further comprising: receiving, by the program manager server, the deposited amount from the virtual payment provider server; and crediting, by the program manager server in response to said receiving, to the point account of the participant associated with the cancelled purchase points corresponding to the points amount of the cancelled purchase.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
[0026]
[0027]
[0028]
[0029]
[0030] Corresponding reference characters indicate corresponding parts throughout the drawings.
DESCRIPTION OF THE PREFERRED EMBODIMENTS
[0031]
[0032] The loyalty program 120 is associated with one or more program owners 104 and is operated by a program manager 100 for the benefit of the program owner 104. Usually, the program owner 104 pays a program manager 100 for the points redeemed by participant 102. In addition, the program owner 104 may pay to the program manager 100 administrative fees to administer the loyalty program 120. In one embodiment, the program manager 100 may manage several programs 120 for the program owner 104. In addition, the program manager 100 may manage programs 120 for other owners (not shown). In an alternative embodiment, the program manager 100 and the program owner 104 are the same entity.
[0033] From time-to-time, the participant 102 may use a communications link, such as an Internet connection, to communicate with a loyalty program manager 100 to access the loyalty program 120 and, in particular, to access the participant's program account 122 information. The participant 102 may communicate with the loyalty program manager 100 to redeem points in the participant's account 122, whereby the loyalty program manager 100 redirects the participant's communication to a broker 106. The broker 106 allows the participant 102 to redeem points for items or services that the broker 106 provides directly or that the broker 106 provides indirectly as an intermediary for one or more cash vendors 108 which transact business with cash or credit by not by points. Cash vendors 108 include, but are not limited to, service providers such as airline ticketing providers, rental car providers, and/or hotel providers, as well as product providers such as department stores, clothing vendor and/or other product vendors. Cash vendors 108 include any on-line vendor that transacts business by credit and/or debit cards.
[0034] Since cash vendors 108 do not transact business in points, there is a need for a structure to allow a participant 102 to affect a purchase from a cash vendor using the participant's points. In order to facilitate a points transaction with a cash vendor 108, a VPP 110 is included in the transaction. The VPP 110 provides a vCC 126 number for facilitating a transaction in which a participant 102 pays for the purchase of products or services from a cash vendor 108 with points. The use of the vCC account 126 is further described below.
[0035]
[0036] In one form, the invention comprises a computerized system and method for use by the participant 102 of a program of a program owner (not shown in
[0037] The redemption of points by a participant 102 is further illustrated by the exemplary flowchart of
[0038] Once the participant 102 enters the checkout process, shown at 304, the participant 102 provides participant information, including but not limited to, participant's name, address, telephone number, and other information as needed or desired by the travel broker. Additionally, the participant 102 provides a pCC 124 during the checkout process. (
[0039] The travel broker 106, at step 306, provides the pCC 124 to the program manager 100 for credit card authorization. (
[0040] Once authorization has been obtained for the pCC 124 (
[0041] In one embodiment, the vCC 126 is active for a single purchase only with an available credit equal to the total of the cash purchase price and fees. In this embodiment, the vCC may further be active for a limited period of time, for example, a two-hour period after the vCC has been made active. In this way, using a vCC avoids the challenges of independently tracking each purchase using a single, large-balance credit account and minimizes misuse of the vCC, such as by preventing further charges to a credit account after the redemption transaction has been completed. In a previous example, two separate $500 redemption transactions for airline tickets were described. By utilizing vCC accounts, these transactions can be independently tracked. According to the invention, each transaction is completed using a unique vCC account and therefore, regardless if the purchases occurred at the same time, each transaction reconciles back to its own vCC account.
[0042] The vCC can also prevent unauthorized, subsequent charges from being made after the redemption transaction. In an earlier example, the customer calls the airline directly to make additional changes to a purchased ticket and the airline charges the original credit card for the requested changes. Subsequent charges such as these can be prevented by utilizing a vCC that expires after a fixed period of time and/or limits the available credit to the total of the initial cash purchase price and fees. If the airline attempts to charge subsequent amounts to a vCC after it has expired and/or if the airline attempts to charge additional amounts to a vCC above the fixed available credit, such charges would be declined. The use of a vCC in the redemption transaction allows improved reconciliation through the unique association between the redemption transaction and the vCC used for the transaction. The unique vCC can be used as a tracking number for the transaction and for all reconciliation events subsequent to the transaction. Since each vCC is unique to each transaction, there is a one-to-one correspondence between the vCC account and the transaction. Thus, a search of multiple transactions using the vCC will identify the one and only transaction for which the vCC is used.
[0043] The program manager 100 transmits the vCC 126 to the travel broker website 106 via the network at 314 (
[0044] After the cash vendor system 108 has charged the vCC 126 for the total airfare amount, two charges will appear (at 321) on the vCC statement: 1) the fees charged by the travel broker, and 2) the amount charged for the airfare by the airline vendor system. As indicated above, the vCC 126 may be issued with a balance limit, in which case the total of the charges applied to the vCC 126 are not to exceed the balance limit.
[0045] The travel broker 106 notifies the program manager 100, at 322, of the cash amount to be charged to the pCC 124 (
[0046] At step 324, the program manager 100 charges the pCC 124 for fees and airfare not paid for with participant loyalty points. In this embodiment, the fee amount includes amounts due the broker 106 and program manager 100.
[0047] At step 326, the VPP 110 receives payment from the program manager for the fees and airfare charged to the vCC 126 (
[0048] At step 328, the program manager 100 receives payment from the program owner 104 for the amount of the airfare paid with loyalty program points (
[0049] The program manager 100 receives payment from the travel broker 106 at 330 for program manager fees and other service fees charged to the vCC 126 by the travel broker 106 (
[0050] At the conclusion of the transaction, the points redeemed for the airline ticket have been deducted from participant's points account balance and the points credited to the program owner at the time of payment at step 328. An exemplary financial settlement of the above described transaction is demonstrated in Table 1:
TABLE-US-00001 TABLE 1 Participant pays fees which go to the travel broker and to the program manager E F G A B C D Travel Program Program STEP pCC Participant Airline vCC Broker Manager Owner 1 +a/f(p)tix a/f(p)tix +a/f(c)tix a/f(c)tix 7 fees(M + T) +fees(M + T) 9 +a/f$(p) a/f$(p) +a/f$(c) a/f$(c) 11 a/f$(c) points +fees(M + T) fees(M + T) +a/f$(c) +points 12 + fees(M + T) fees(M + T) +a/f$(p) a/f$(p) +a/f$(c) a/f$(c) 13 +a/f$(p) a/f$(p) points +points 14 fees(M) +fees(M) Totals a/f$(c) +a/f(p)tix a/f(p)tix 0 +fees(T) +fees(M) a/f$(p) fees(M + T) +a/f(c)tix a/f(c)tix +points points +a/f$(p) +a/f$(c) +a/f(p)tix = ticket (or ticket portion) paid with points +a/f(c)tix = ticket (or ticket portion) paid with cash points = points in Participant's account CASH AMOUNTS: fees(M + T) = manager (M) and travel broker (T) cash fees a/f$(p) = cash value of points ticket a/f$(c) = cash value of cash ticket means charged or supplied + means received
The STEP column numbers of Table 1 correspond to the step numbers indicated in
[0051] In another embodiment, the program owner 104 pays the fees associated with the points redemption transaction. In this embodiment, the pCC 124 is charged at 360 for any cash amount of the airline ticket not paid for with points, but the pCC 124 is not charged for fees. Rather, the program manager 100 receives payment at 364 from the program owner 104 for the amount of the airfare paid with loyalty points and payment for fees associated with the transaction. An exemplary financial settlement of a transaction in this embodiment is demonstrated in Table 2:
TABLE-US-00002 TABLE 2 Program Owner pays fees which go to the travel broker and to the program manager E F G A B C D Travel Program Program STEP pCC Participant Airline vCC Broker Manager Owner 1 +a/f(p) tix a/f(p) tix +a/f(c) tix a/f(c) tix 7 fees(M + T) +fees(M + T) 9 +a/f$(p) a/f$(p) +a/f$ (c) a/f$(c) 11 a/f$(c) points +a/f$(c) +points 12 + fees(M + T) fees(M + T) +a/f$(p) a/f$(p) +a/f$(c) a/f$(c) 13 +a/f$(p) a/f$(p) +fees(M + T) fees(M + T) points +points 14 fees(M) +fees(M) Totals a/f$(c) +a/f(p) tix a/f(p) tix 0 +fees(T) +fees(M) a/f$(p) +a/f(c) tix a/f(c) tix fees(M + T) points +a/f$(p) +points +a/f$(c) +a/f(p) tix = ticket (or ticket portion) with points +a/f(c) tix = ticket (or ticket portion) with cash points = points in Participant's account CASH AMOUNTS: fees(M + T) = manager (M) and travel broker (T) cash fees a/f $(p) = cash value of points ticket a/f $(c) = cash value of cash ticket means charged or supplied + means received
The STEP column numbers of Table 2 correspond to the element numbers indicated in
[0052] In another embodiment, the participant pays fees associated with the points redemption transaction. In this embodiment, the pCC 124 is charged at step 324 for fees and airfare not paid with loyalty points. The fee amount includes a fee due the broker 106, the program manager 100, and the program owner 104 for the points redemption transaction. The program manager 100 credits the program owner 104 for the program owner fee and the program owner 104 receives payment of the program owner fee at step 324, at which time the program manager 100 receives payment from the program owner 104 for the amount paid with participant loyalty points. An exemplary financial settlement of a transaction in this embodiment is demonstrated in Table 3:
TABLE-US-00003 TABLE 3 Participant pays fees which go to the travel broker, the program manager and to the program owner E F G A B C D Travel Program Program STEP pCC Participant Airline vCC Broker Manager Owner 1 +a/f(p) tix a/f(p) tix +a/f(c) tix a/f(c) tix 7 fees(M + T + O) +fees(M + T + O) 9 +a/f$(p) a/f$(p) +a/f$(c) a/f$(c) 11 a/f$(c) points +fees(M + T + O) fees(M + T + O) +a/f$(c) +points 12 +fees(M + T + O) fees(M + T + O) +a/f$(p) a/f$(p) +a/f$(c) a/f$(c) 13 +a/f$(p) a/f$(p) fees(O) +fees(O) points +points 14 fees(M + O) +fees(M + O) Totals a/f$(c) +a/f(p) tix a/f(p) tix 0 +fees(T) +fees(M) a/f$(p) fees(M + T + O) +a/f(c) tix a/f(c) tix +fees(O) points +a/f$(p) +points +a/f$(c) +a/f(p) tix = ticket (or ticket portion) with points +a/f(c) tix = ticket (or ticket portion) with cash points = points in Participant's account CASH AMOUNTS: fees(M + T + O) = manager (M), travel broker (T), and program owner (O) cash fees a/f$(p) = cash value of points ticket a/f$(c) = cash value of cash ticket means charged or supplied + means received
The STEP column numbers of Table 3 correspond to the element numbers indicated in
[0053] In
[0054] In another embodiment of the present invention, no fees are charged for the redemption of points. The checkout process proceeds as shown in steps 302-312 of
[0055] At step 336, the cash vendor system 108 charges the vCC 126 for the total airfare amount. As indicated above, the vCC 126 is issued with a balance limit, and the total of the charges applied to the vCC 126 are not to exceed the balance limit.
[0056] The travel broker 106 notifies the program manager 100, at 338, of the cash amount to be charged to the pCC 124. The program manager 100 charges the pCC 124 for airfare not paid with the participant's available points. At step 340, the program manager 100 charges the pCC 124 for airfare not paid for with participant loyalty points. At step 342, the VPP 110 receives payment from the program manager 100 for the airfare charged to the vCC.
[0057] At step 344, the program manager 100 receives payment from the program owner 104 for the amount of the airfare paid with loyalty program points.
[0058] Alternately, the program owner 104 could pay a recurring fee, such as a monthly fee, to the program manager 100, the broker 106, or both, wherein the recurring fee is paid independent of any points redemption transactions.
[0059] At the conclusion of the transaction, the points redeemed for the airline ticket have been deducted from participant's points account 112 balance and the points credited to the program owner 104 at the time of payment at step 328. An exemplary financial settlement of a transaction in this embodiment is demonstrated in Table 4:
TABLE-US-00004 TABLE 4 No fees are paid during the transaction E F G A B C D Travel Program Program STEP pCC Participant Airline vCC Broker Manager Owner 1 +a/f(p) tix a/f(p) tix +a/f(c) tix a/f(c) tix 7 9 +a/f$(p) a/f$(p) +a/f$(c) a/f$(c) 11 a/f$(c) points +a/f$(c) +points 12 +a/f$(p) a/f$(p) +a/f$(c) a/f$(c) 13 +a/f$(p) a/f$(p) points +points 14 Totals a/f$(c) +a/f(p) tix a/f(p) tix 0 0 0 a/f$(p) +a/f(c) tix a/f(c) tix +points points +a/f$(p) +a/f$(c) +a/f(p) tix = ticket (or ticket portion) with points +a/f(c) tix = ticket (or ticket portion) with cash points = points in Participant's account CASH AMOUNTS: a/f$(p) = cash value of points ticket a/f$(c) = cash value of cash ticket means charged or supplied + means received
[0060] The STEP column numbers of Table 4 correspond to the element numbers indicated in
[0061] It should be understood that Tables 1-4 are intended to demonstrate the net effect of transaction settlement between the parties shown, wherein each row may represent one or more transactions between the parties.
[0062] Cancellation of a Refundable Ticket
[0063]
[0064] At step 388, the VPP 110 issues credit to the program manager 100 for the credit received from the vendor system 108 due to the cancellation.
[0065] The program manager 100 issues credit to the pCC 124, at step 390, for any airfare charged to the pCC 124. Generally, any fees charged during the initial points redemption process are not refundable. The program manager 100 issues credit to the program owner 104 for the amount charged for the points used in the initial points redemption transaction.
[0066] While the above described steps are described using sequential ordering, it should be understood that some of the illustrative steps in
[0067] Referring to
[0068] In
[0069] Having described the invention in detail, it will be apparent that modifications and variations are possible without departing from the scope of the invention defined in the appended claims.
[0070] It will be appreciated that the network connections and data communications shown in the Figures and described herein are exemplary and other means of establishing a communications link between the computers and communicated data therebetween may be used without departing from the scope of the invention. Such networks may include, but are not limited to, local area networks, wide area networks, intranets, ad-hoc networks, and the Internet. Such means of communicating data may include, but are not limited to, API calls, web services, RPC, CORBA, and other transport mechanisms and technology.
[0071] When introducing elements of the present invention or the preferred embodiments(s) thereof, the articles a, an, the and said are intended to mean that there are one or more of the elements. The terms comprising, including and having are intended to be inclusive and mean that there may be additional elements other than the listed elements.
[0072] In view of the above, it will be seen that the several objects of the invention are achieved and other advantageous results attained.
[0073] As various changes could be made in the above methods and system without departing from the scope of the invention, it is intended that all matter contained in the above description and shown in the accompanying drawing[s] shall be interpreted as illustrative and not in a limiting sense.