×

Automatic authorization of programmatic transactions

  • US 20060036553A1
  • Filed: 07/19/2004
  • Published: 02/16/2006
  • Est. Priority Date: 07/19/2004
  • Status: Active Grant
First Claim
Patent Images

1. A computer-implemented method for performing programmatic Web service transactions between Web service provider and consumer parties that are automatically authorized in accordance with predefined instructions supplied by the parties to a third-party transaction authorizer system, the method comprising, under control of computing systems of the Web service providers and consumers:

  • for each of multiple Web service providers, interacting with the third-party transaction authorizer system to define one or more payment instruction rule sets for the Web service provider and to receive in response an associated reference token for each of the payment instruction rule sets, each payment instruction rule set including multiple rules regulating whether to accept payments from Web service consumers for transactions that each have the Web service provider providing at least one Web service for a fee, each of the reference tokens generated by the transaction authorizer system for later use in referencing the associated payment instruction rule set as part of a potential transaction;

    for each of multiple Web service consumers, interacting with the third-party transaction authorizer system to define one or more payment instruction rule sets for the Web service consumer and to receive in response an associated reference token for each of the payment instruction rule sets, each payment instruction rule set including multiple rules regulating whether to provide payments to Web service providers for transactions that each have the Web service consumer receiving at least one Web service provided for a fee, each of the reference tokens generated by the transaction authorizer system for later use in referencing the associated payment instruction rule set as part of a potential transaction; and

    using the generated reference tokens and associated payment instruction rule sets to enable payments for transactions involving Web services by, for each of multiple of the Web service consumers, identifying one or more Web services that are each provided for an associated fee by one of the Web service providers and programmatically invoking each of the identified Web services from the Web service provider who provides that Web service, the programmatic invoking of each of the Web services including supplying one of the reference tokens of the Web service consumer; and

    for each of multiple of the Web service providers, receiving one or more invocations that are each for a Web service provided by the Web service provider and that each include a reference token for a Web service consumer making the invocation and, for each of the received invocations of a Web service, sending a request to the transaction authorizer system to authorize a potential transaction that includes the Web service provider providing the invoked Web service to the Web service consumer making the invocation for the fee associated with the invoked Web service, the sent request including the reference token for the Web service consumer included with the received invocation and one of the reference tokens for the Web service provider; and

    when the transaction authorizer system determines that the potential transaction is authorized based on the payment instruction rule sets associated with the reference tokens included in the sent request being compatible, receiving the associated fee for the invoked Web service from the Web service consumer via the transaction authorizer system and providing the invoked Web service to the Web service consumer, so that Web service providers and consumers can conduct transactions that include payments for Web services in accordance with predefined instructions indicated by associated reference tokens.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×