IP Library Granted Patent US 9,177,315
Granted Patent B2
US 9,177,315 · App. 13/168,812 · Granted Nov 3, 2015

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

Inventors: Satyan G. Pitroda (Oakbrook, IL); Mehul Desai (Westmont, IL)
Assignee: MasterCard Mobile Transactions Solutions, Inc.
G06Q20/3829G06Q20/02G06Q20/045G06Q20/0453G06Q20/10G06Q20/12G06Q20/145G06Q20/32G06Q20/322G06Q20/327G06Q20/3223G06Q20/367G06Q20/3674G06Q20/382G06Q20/40G06Q20/42G06Q30/06H04L63/0428H04L63/06H04L63/08
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 9,177,315
App. No.
13/168,812
Granted
Nov 3, 2015
Kind
B2
Abstract

Methods and systems are provided for supporting electronic transactions, including transactions that are provided with per-user, per-device and per-domain security across domains of multiple service providers.

Claims (24)

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.

2. The method of claim 1 further comprising introducing an electronic transaction facility of the electronic transaction facility cluster to the main service facility server that includes the main service facility server authenticating the user and delivering the electronic transaction facility software.

3. The method of claim 1 wherein authenticating at least one of the multiple electronic transaction facilities of the electronic transaction facility cluster comprises a device registration process performed with the downloaded electronic transaction facility server software that comprises:

encrypting an owner username, the one-time activation code, and the main service facility server public security credentials;

sending the encrypted data to the main service facility server;

receiving encryption and signing keys from the main service facility server;

generating an encryption key-pair and signing key-pair;

sending a certification request for each generated key-pair to the main service facility sever; and

acknowledging completion of the device registration process to facilitate activating an electronic transaction facility account on the server.

4. The method of claim 1 wherein downloading an electronic transaction facility software is in response to a user introducing an electronic transaction facility-based device to the main service facility server.

5. The method of claim 1 further comprising establishing initial trust of at least one of the service cluster servers to facilitate inter-server communication among the main service facility and the at least one of the service cluster servers by installing the at least one of the servers of the family of servers security certificates as a trusted SSL/HTTPS credential.

6. The method of claim 1 wherein configuring a plurality of electronic transaction facilities on a handheld device establishes a first cluster for interacting with a main service facility server.

Assignments (2)
CHANGE OF NAME Recorded Apr 28, 2015
From: C-SAM, INC.
To: MASTERCARD MOBILE TRANSACTIONS SOLUTIONS, INC.
Reel/Frame 035521/0138 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 14, 2011
From: PITRODA, SATYAN G., MR.; DESAI, MEHUL, MR.
To: C-SAM, INC.
Reel/Frame 026907/0085 →
Continuity (5)
Continuation 11539024 · Oct 5, 2006
Continuation In Part 10284676 · Oct 31, 2002
Continuation In Part 09766221 · Jan 19, 2001
Provisional Application 60724066 · Oct 6, 2005
Related Publication 20120005080A1 · Jan 5, 2012