Performing automatically authorized programmatic transactions
First Claim
1. A computer-implemented method for automatically authorizing transactions based on predefined instructions, the method comprising:
- receiving a request related to a potential transaction between a first party and a second party that includes at least one first term specified by the second party and at least one second term specified by the first party;
obtaining a first reference token of the first party, the first reference token being associated with a first predefined usage instruction rule set of the first party;
obtaining a second reference token of the second party, the second reference token being associated with a second predefined usage instruction rule set of the second party; and
under control of one or more configured computing systems, automatically authorizing the potential transaction based at least in part on determining that the first and second usage instruction rule sets are compatible, such that each of the at least one first terms are automatically accepted on behalf of the first party and such that each of the at least one second terms are automatically accepted on behalf of the second party; and
facilitating performance of the potential transaction.
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.
-
Citations
36 Claims
-
1. A computer-implemented method for automatically authorizing transactions based on predefined instructions, the method comprising:
-
receiving a request related to a potential transaction between a first party and a second party that includes at least one first term specified by the second party and at least one second term specified by the first party; obtaining a first reference token of the first party, the first reference token being associated with a first predefined usage instruction rule set of the first party; obtaining a second reference token of the second party, the second reference token being associated with a second predefined usage instruction rule set of the second party; and under control of one or more configured computing systems, automatically authorizing the potential transaction based at least in part on determining that the first and second usage instruction rule sets are compatible, such that each of the at least one first terms are automatically accepted on behalf of the first party and such that each of the at least one second terms are automatically accepted on behalf of the second party; and facilitating performance of the potential transaction. - 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. A non-transitory computer-readable medium whose contents configure a computing system to automatically authorize transactions based on predefined instructions, by performing a method comprising:
-
receiving an indication of a transaction between distinct first and second parties that includes the second party providing to the first party access to restricted information; receiving indications of at least one of a first reference for the first party and of a second reference for the second party, the indicated at least one references being for use in determining whether to authorize the transaction and each having an associated usage instruction rule set; obtaining an indication from a transaction authorization system distinct from the first and second parties to authorize the transaction based on the associated usage instruction rule set for each of the indicated at least one references being automatically determined to be satisfied; and providing an indication that the transaction is determined to be authorized, so as to facilitate the transaction. - View Dependent Claims (26, 27, 28, 29, 30, 31, 32)
-
-
33. A computing device configured to automatically authorize transactions based on predefined instructions, comprising:
-
one or more processors; a transaction requester component that is configured to, when executed by at least one of the one or more processors, and after receiving one or more indications of a transaction between first and second parties and of a first reference of the first party and a second reference of the second party for use in determining whether to authorize the transaction, automatically obtain a determination as to whether first and second usage instruction rule sets associated with the first and second references are satisfied so as to authorize the transaction, the transaction including the second party providing functionality to the first party in a specified manner without any associated financial payments; and a transaction performer component that is configured to, when executed by at least one of the one or more processors, and after the first and second usage instruction rule sets are determined to be satisfied, initiate performance of at least a portion of the transaction. - View Dependent Claims (34, 35, 36)
-
Specification