×

Establishing direct, secure transaction channels between a device and a plurality of service providers

  • US 9,177,315 B2
  • Filed: 06/24/2011
  • Issued: 11/03/2015
  • Est. Priority Date: 01/19/2001
  • Status: Expired due to Term
First Claim
Patent Images

1. A method, comprising:

  • configuring a handheld device with multiple electronic transaction facilities, thereby establishing an electronic transaction facility cluster for interacting with a main service facility server;

    configuring a family of servers comprising at least one of a first server for a card issuer service provider and a second server for a transaction acquirer service provider, thereby establishing a service cluster for interacting with the main service facility server;

    downloading electronic transaction facility software that includes the main service facility server'"'"'s public security credentials to the handheld device;

    authenticating at least one of the multiple electronic transaction facilities of the electronic transaction facility cluster and relating the at least one of the multiple electronic transaction facilities to an owner by the downloaded electronic transaction facility software transmitting electronic transaction facility software-specific keys and a user provided one-time activation code to the main service facility server during an electronic transaction facility registration process; and

    updating the electronic transaction facility with a service provider'"'"'s security and authentication credentials provided by a server of the service cluster in response to a user opting to avail a service of the service provider, thereby enabling the electronic transaction facility cluster to securely communicate directly with the service provider server of the service cluster;

    wherein updating the electronic transaction facility with a service provider'"'"'s security and authentication credentials comprises;

    encrypting a serviceid, the one-time activation code, and the service provider'"'"'s public encryption key;

    sending the encrypted data to the service provider'"'"'s server;

    receiving encryption and signing keys from the service provider'"'"'s server;

    generating a signing key-pair for the service provider'"'"'s server;

    sending a certification request for the generated key-pair to the service provider'"'"'s server; and

    acknowledging registration to facilitate activating an electronic transaction facility account on the service provider'"'"'s server.

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