×

Provision of authorization and other services

  • US 8,892,475 B2
  • Filed: 04/04/2006
  • Issued: 11/18/2014
  • Est. Priority Date: 09/08/2000
  • Status: Active Grant
First Claim
Patent Images

1. A method for providing authorization concerning electronic commerce transactions, said method comprising:

  • (a) establishing, for an issuing participant and a subscribing customer of the issuing participant, an authorization service that includes both a messaging specification and a set of rules governing use of the authorization service by;

    (i) transmitting, by a processor, an electronic communication, by a transaction coordinator associated with the issuing participant to a transaction coordinator executed by a processor associated with a root certification authority over a communications network,wherein the processor of the root certification authority is configured to issue a digital certificate for the issuing participant,wherein the electronic communication comprises a request to approve a proposed authorization service confirming authority of at least one of an individual and a computer to transact business as an agent on behalf of the subscribing customer,wherein the proposed authorization service comprises the messaging specification and the set of rules governing use of the authorization service,wherein a set of parameters defining the proposed authorization service comprises information facilitating a response from the issuing participant to the authorization request confirming authority of the at least one individual and the computer to transact business as an agent on behalf of the subscribing customer, andwherein the messaging specification defines a format for the authorization request;

    (ii) receiving, by the processor, by a policy management authority module, the electronic communication;

    (iii) determining, by the processor of the policy management authority module, that the proposed authorization service complies with operating rules and specifications promulgated by the root certification authority,approving, by the processor of the policy management authority module, the proposed authorization service responsive to determining that the proposed authorization service complies with operating rules and specifications promulgated by the root certification authority;

    (iv) storing by the processor, at a data directory comprising a non-transitory machine-readable storage medium communicatively coupled to the processor executing the transaction coordinator of the root certification authority, a copy of an approved messaging specification and approved implementation rules of the approved proposed authorization service and electronically notifying, by the policy management authority, the issuing participant via the communication network of the approval;

    (v) receiving, by the processor, approval of the proposed authorization service from the policy management authority, responsive to receiving approval of the proposed authorization service from the policy management authority, storing, by the processor associated with the issuing participant, the proposed authorization service at a data directory, wherein the proposed authorization service comprises the copy of the approved messaging specification and the copy of the approved implementation rules of the authorization service, and notifying, by the processor of the issuing participant, the subscribing customer of the approval;

    (vi) supplying attribute information to the processor of issuing participant and populating one or more credential records stored in a memory by the issuing participant computer associated with one or more individuals authorized to act on behalf of the subscribing customer; and

    (b) operating the authorization service established within a trust model by;

    (i) receiving, by a processor of a web server of a relying customer, a digitally signed document comprising a digital certificate;

    (ii) transmitting, by the processor from the web server of the relying customer to a transaction coordinator associated with the relying participant, a request for formatting information concerning a proper format for an authorization request according to the set of rules governing the use of the authorization service;

    (iii) transmitting, from the processor executing the transaction coordinator of the relying participant to the processor executing the transaction coordinator of the root certification authority, the request for formatting information;

    (iv) receiving, by the processor executing the transaction coordinator of the root certification authority, the request for formatting information;

    (v) applying, by the processor executing the transaction coordinator of the root certification authority, access control rules authenticating the relying customer authorization to receive the requested formatting information;

    (vi) transmitting, by the processor executing the transaction coordinator of the root certification authority, the requested formatting information to the processor executing the transaction coordinator of the relying participant;

    (vii) receiving, by the processor executing the transaction coordinator of the relying participant, the requested formatting information and transmitting the requested formatting information to the web server of the relying customer;

    (viii) responsive to receipt of the formatting information concerning the proper format for the authorization request, formatting, by the web server of the relying customer, a verification request;

    (ix) transmitting, by the processor of web server of the relying customer, the formatted verification request to the transaction coordinator of the relying participant;

    (x) the processor executing the transaction coordinator of the relying participant forwarding by the processor the request for verification to the transaction coordinator of the issuing participant;

    (xi) receiving by the processor the request for verification,responsive to the receipt of the request for verification, examining, by the processor executing the transaction coordinator of the issuing participant, the credential records and determining authorization of individuals to conduct transactions involving digitally signed documents on behalf of the subscribing customer;

    (xii) verifiying by the processor the individual is associated with a credential record;

    authorizing, by the processor executing the transaction coordinator of the issuing participant, the individual associated with the subscribing customer to conduct the transaction involving the digitally signed document on behalf of the subscribing customer responsive to verification the individual is associated with a credential record; and

    (xiii) transmitting, by the processor executing the transaction coordinator of the issuing participant, to the transaction coordinator of the relying participant confirmation of said authorization; and

    (xiv) the processor executing the transaction coordinator of the relying participant transmitting the confirmation of authorization to the web server of the relying customer.

View all claims
  • 5 Assignments
Timeline View
Assignment View
    ×
    ×