Inventors:
Vikas Gupta - Bangalore, IN
Allan H. Vermeulen - Seattle WA, US
Eugene Wei - New York NY, US
Andrew R. Jassy - Seattle WA, US
Jeffrey P. Bezos - Greater Seattle WA, US
Duane J. Krause - Seattle WA, US
David A. Schappell - Seattle WA, US
Assignee:
Amazon Technologies, Inc. - Incline Village NV
International Classification:
G06Q 20/00
US Classification:
705 67, 705 50, 705 51, 705 52, 705 53, 705 54, 705 64, 705 65, 705 66, 705 75, 705 76, 705 77, 380227, 380228, 380229, 380230, 713155, 713156, 713157, 713158, 713159
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.