Computer-implemented system and method for trustless zero-knowledge contingent payment
US-2024249280-A1 · Jul 25, 2024 · US
US2016335653A1 · US · A1
| Field | Value |
|---|---|
| Publication number | US-2016335653-A1 |
| Application number | US-201615219091-A |
| Country | US |
| Kind code | A1 |
| Filing date | Jul 25, 2016 |
| Priority date | Jan 15, 2009 |
| Publication date | Nov 17, 2016 |
| Grant date | — |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
A set of accounts usable for cashless transactions are electronically linked together. The accounts in the set may be associated with different accountholders, issuers, financial institutions, transaction handlers, or combinations thereof. A stakeholder sets up rules that govern, in part, processing of cashless transactions upon the accounts in the set. The rules alter routing of the cashless transaction from one account to another in the set. Loyalty features are determined accordingly. In one implementation, the rule alters the routing of the cashless transaction to optimize a loyalty feature. Amounts spent in transactions upon the accounts in the account set may be tracked, analyzed or reported on to create targeted offers. Fulfillment of the targeted offers may be conditioned on validating that the actual spend upon the accounts in the set match a predetermined threshold.
Opening claim text (preview).
What is claimed is: 1 . A computer-implemented method, comprising: providing a computing apparatus including: a transaction handler configured on an electronic processing network in which the transaction handler interconnects first processors and second processors in processing of electronic transactions, at least one database coupled with the transaction handler, and a communication portal coupled with the at least one database and the transaction handler and connected to communicate outside the electronic processing network; providing, by the communication portal, a user interface; linking, based on input received from a first user, via the user interface, a plurality of accounts to a first identifier for an account set; storing the first identifier in the at least one database; receiving, via the user interface, rules for routing transactions in the processing network, and criteria for electronic transmissions to users; storing the rules in the at least one database in association with the first identifier; during processing of a transaction for a second user at a transaction terminal, automatically causing, as controlled by the rules, a display to the second user at the transaction terminal, and receiving a selection of the second user from the display of a first electronic account that is linked to the first identifier for use by the transaction handler in the processing; processing, by the transaction handler, as configured by the rules, the transaction using the first electronic account, the processing comprising receiving a second identifier of the second user from the transaction terminal, and submitting a query to the at least one database to access the first identifier for comparison to the second identifier; accessing, in the at least one database, prior transactions in the processing network to determine an occurrence of a predefined event associated with the rules, the determining comprising comparing a sum of values for transactions in the processing network associated with the first user to a sum of values for transactions in the processing network associated with users other than the first user; in response to the occurrence of the predefined event: selecting, based on the rules, a second electronic account of the first user from the account set, processing an addition of a value to the second electronic account, and transmitting an alert, as defined by the criteria for electronic transmissions, to a computing device of the first user to cause display of the value to the first user. 2 . The computer-implemented method of claim 1 , wherein the at least one database comprises a tailoring database storing the rules. 3 . The computer-implemented method of claim 1 , wherein the at least one database comprises a transaction database storing the prior transactions. 4 . The computer-implemented method of claim 1 , further comprising receiving, by the transaction handler, an authorization request from the transaction terminal, the authorization request including the second identifier. 5 . The computer-implemented method of claim 4 , further comprising routing the authorization request to an issuer processor in the processing network, and receiving an authorization response from the issuer processor. 6 . The computer-implemented method of claim 5 , wherein the processing the addition of the value to the second electronic account comprises sending a transmission to the issuer processor to cause the addition. 7 . The computer-implemented method of claim 6 , further comprising in response to receiving the authorization response, forming a transmission for delivery to the transaction terminal, the delivery including the authorization response. 8 . The computer-implemented method of claim 1 , wherein the account set comprises an account associated with a first issuer processor in the processing network and a different account associated with a second issuer processor in the processing network. 9 . The computer-implemented method of claim 1 , wherein the account set comprises an account associated with the transaction handler and a different account associated with a different transaction handler in the processing network. 10 . The computer-implemented method of claim 1 , further comprising receiving, by the transaction handler, an authorization request from the transaction terminal, and routing the authorization request from the transaction handler to a destination transaction handler in the processing network that is configured to forward the authorization request to an issuer processor. 11 . The computer-implemented method of claim 1 , wherein the account set comprises a plurality of accounts each associated with a respective transaction terminal. 12 . The computer-implemented method of claim 1 , further comprising receiving, from the transaction terminal, a code that identifies the transaction terminal. 13 . The computer-implemented method of claim 1 , wherein the user interface is provided via a website hosted by the communication portal. 14 . The computer-implemented method of claim 1 , further comprising receiving a user identifier from the computing device of the first user, and retrieving, from the at least one database, a profile corresponding to the account set. 15 . A computer system, comprising: at least one database; a transaction handler, coupled with the at least one database, configured on an electronic processing network in which the transaction handler interconnects first processors and second processors in processing of electronic transactions, wherein the transaction handler is configured to process, as configured by rules for routing transactions in the processing network, a transaction using a first electronic account that is linked to a first identifier for an account set, the processing comprising receiving a second identifier of a second user from a transaction terminal, and submitting a query to the at least one database to access the first identifier for comparison to the second identifier; a communication portal coupled with the at least one database and the transaction handler and connected to communicate outside the electronic processing network, the portal configured to provide a user interface; at least one processor, coupled to the transaction handler; and memory storing instructions configured to instruct the at least one processor to: link, based on input received from a first user, via the user interface, a plurality of accounts to the first identifier; store the first identifier in the at least one database; receive, via the user interface, the rules for routing transactions, and criteria for electronic transmissions to users; store the rules in the at least one database in association with the first identifier; during processing of the transaction for a second user at a transaction terminal, automatically cause, as controlled by the rules, a display to the second user at the transaction terminal, and receive a selection of the first electronic account by the second user from the display; access, in the at least one database, prior transactions in the processing network to determine an occurrence of a predefined event associated with the rules, the determining comprising comparing a sum of values for transactions in the processing network associated with the first user to a sum of values for transactions in the processing network associated with a plurality of users other than the first user; in response to the occurrence of the predefined event: select, based on the rules, a second electronic account of the first user fro
Banking, e.g. interest calculation or account maintenance (credit or loans G06Q40/03) · CPC title
Marketing; Price estimation or determination; Fundraising · CPC title
Bill distribution or payments · CPC title
Including financial accounts · CPC title
Frequent usage incentive value reconciliation between diverse systems · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.