Performing automatically authorized programmatic transactions
First Claim
1. A computer-implemented method for automatically authorizing transactions between parties based on predefined instructions, the method comprising:
- receiving a request for authorization of a transaction between a first party and a second party that includes an associated financial payment from the first party to the second party, the request including an indication of a first token of the first party that is provided for use in determining whether to authorize the transaction, the first token being associated with one or more predefined rules of the first party and with a string of multiple characters; and
under control of one or more configured computing systems, automatically determining to authorize the transaction based at least in part on satisfaction of the one or more predefined rules of the first party, and facilitating providing of the associated financial payment from the first party to the second party based on the automatic determining.
0 Assignments
0 Petitions
Accused Products
Abstract
Techniques are described for facilitating interactions between computing systems, such as by performing transactions between parties that are automatically authorized via a third-party transaction authorization system. In some situations, the transactions are programmatic transactions involving the use of fee-based Web services by executing application programs, with the transaction authorization system authorizing and/or providing payments in accordance with private authorization instructions previously specified by the parties. The authorization instructions may include predefined instruction rule sets that regulate conditions under which a potential transaction can be authorized, with the instruction rule sets each referenced by an associated reference token. After one or more of the parties to a potential transaction supply reference tokens for the parties, the transaction authorization system can determine whether to authorize the transaction based on whether the instruction rule sets associated with the reference tokens are compatible or otherwise satisfied.
36 Citations
47 Claims
-
1. A computer-implemented method for automatically authorizing transactions between parties based on predefined instructions, the method comprising:
-
receiving a request for authorization of a transaction between a first party and a second party that includes an associated financial payment from the first party to the second party, the request including an indication of a first token of the first party that is provided for use in determining whether to authorize the transaction, the first token being associated with one or more predefined rules of the first party and with a string of multiple characters; and under control of one or more configured computing systems, automatically determining to authorize the transaction based at least in part on satisfaction of the one or more predefined rules of the first party, and facilitating providing of the associated financial payment from the first party to the second party based on the automatic determining. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33)
-
-
34. A non-transitory computer-readable medium whose contents configure a transaction authorization computing system to automatically authorize transactions between parties, by performing a method comprising:
under control of the configured transaction authorization computing system, receiving a request for authorization of a transaction between a first party and a second party that includes an associated financial payment from the first party to the second party, the request including an indication of a first token of the first party that is provided for use in determining whether to authorize the transaction, the first token being associated with one or more predefined rules of the first party and with a string of multiple characters; automatically determining to authorize the transaction based at least in part on satisfaction of the one or more predefined rules of the first party; and providing an indication that the transaction is authorized based on the automatic determining. - View Dependent Claims (35, 36, 37)
-
38. A computing system configured to automatically authorize transactions between parties, comprising:
-
one or more processors; a transaction validater component that is configured to, when executed by at least one of the one or more processors, receive a request for authorization of a transaction between a first party and a second party that includes an associated financial payment from the first party to the second party, the request including an indication of a first token of the first party that is provided for use in determining whether to authorize the transaction, the first token being associated with one or more predefined rules of the first party and with a string of multiple characters, and to automatically determine whether to authorize the transaction based at least in part on satisfaction of the one or more predefined rules of the first party; and a transaction handler component that is configured to, when executed by at least one of the one or more processors, provide an indication that the transaction is authorized based on the automatic determining if the transaction is automatically determined to be authorized. - View Dependent Claims (39, 40, 41, 42)
-
-
43. A computer-implemented method for facilitating transactions based on predefined instructions, comprising:
-
obtaining information about a transaction involving multiple parties, the information including an indication of a first payment associated with the transaction and a first token for a first of the multiple parties, the first token being associated with a first financial account, with multiple characters that identify the first token, and with one or more predefined rules; and under control of one or more configured devices, sending the obtained information to a remote transaction authorization system as part of a request for completion of the transaction based upon satisfaction of the one or more predefined rules associated with the first token. - View Dependent Claims (44, 45)
-
-
46. A computer-implemented method for facilitating use of tokens with predefined instructions for completing transactions, comprising:
under control of one or more configured computing systems, obtaining information from a first user to define one or more rules for the first user for use in determining whether to authorize financial payments from an indicated financial account for later transactions, the one or more defined rules having an associated first token that includes an indicated string of multiple characters for use in referencing the one or more defined rules of the first user; automatically determining that the string of multiple characters for the first token is unique with respect to strings of multiple characters for other tokens of other users; and providing an indication to the first user that the string of multiple characters is available for use as part of the first token for referencing the one or more defined rules of the first user, so as to enable the first token to later be identified for an indicated transaction involving the first user so that the one or more defined rules are used to automatically determine whether to authorize a financial payment for the indicated transaction. - View Dependent Claims (47)
Specification