Method and apparatus for performing a credit based transaction between a user of a wireless communications device and a provider of a product or service
First Claim
1. A method of facilitating a credit card transaction between a consumer and a provider of a product or service, the method comprising:
- a telecommunications carrier providing telecommunications services to users of a plurality of wireless communications devices on a wireless communications network, the plurality of users including said consumer; and
the telecommunications carrier validating the credit card transaction between the consumer and the provider.
4 Assignments
0 Petitions
Accused Products
Abstract
A wireless telecommunications carrier operates a commerce platform in a trusted domain, which may store sensitive information associated with a consumer. During a credit card based transaction, a merchant'"'"'s POS terminal sends transaction information to an acquirer. The acquirer recognizes the transaction type and responds by routing the transaction information to the commerce platform. The commerce platform validates the transaction by verifying the identity of the user. When the transaction is validated, the commerce platform notifies the acquirer, which initiates a clearing process. When the transaction clears, the acquirer notifies the commerce platform and signals the merchant'"'"'s POS terminal to output a paper receipt. The commerce platform stores a digital receipt of the transaction and signals the wireless device to output a confirmation message to the consumer. The consumer'"'"'s credit card number and other sensitive information may be restricted to the trusted domain, which excludes the merchant.
-
Citations
56 Claims
-
1. A method of facilitating a credit card transaction between a consumer and a provider of a product or service, the method comprising:
-
a telecommunications carrier providing telecommunications services to users of a plurality of wireless communications devices on a wireless communications network, the plurality of users including said consumer; and
the telecommunications carrier validating the credit card transaction between the consumer and the provider. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method of facilitating a credit based transaction between a consumer and a provider of a product or service, the method comprising:
-
storing credit account information of the consumer within a trusted domain which excludes the consumer and the provider; and
using the stored credit account information to validate the transaction between the consumer and the provider, such that the stored credit account information is not sent outside the trusted domain during the transaction. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 25, 26, 27, 28, 29, 30, 31, 32)
-
-
17. A method of facilitating a credit card transaction between a consumer using a wireless communication device and a provider of a product or service, the method comprising:
-
storing personal information of the consumer, including a credit card number of a credit card issued to the consumer;
receiving information for requesting the transaction from a remote entity;
sending information on the transaction to the wireless communication device;
receiving a signal from the wireless communication device indicating acceptance of the transaction;
receiving a personal identification code from the wireless communication device;
using the received personal identification code and the stored personal information on the consumer to verify the identity of the consumer, and if the identity of the consumer is verified, sending to a remote entity a transaction request including information on the transaction and the credit card number, for initiation of a transaction approval process.
-
-
24. A method of facilitating a credit card transaction between a consumer using a wireless communication device and a provider of a product or service, the method comprising:
-
storing personal information of the consumer in a database within a trusted domain, the trusted domain excluding the consumer and the provider, the personal information including a credit card number of a credit card issued to the consumer;
receiving information for requesting the transaction from a remote entity, the information for requesting the transaction including an amount of the transaction and a provider identifier;
storing the information for requesting the transaction;
sending information on the transaction to the wireless communication device via a wireless network;
receiving a signal from the wireless communication device indicating acceptance of the transaction by the consumer;
receiving a personal identification code from the wireless communication device via the wireless communications network;
using the received personal identification code and the stored personal information on the consumer to verify the identity of the consumer, and if the identity of the consumer is verified, sending to a remote entity a transaction request including information on the transaction and the credit card number, for initiation of a transaction approval process, wherein the credit card information of the consumer is not permitted to pass outside the trusted domain;
receiving a signal indicating the transaction has been approved; and
in response to receiving the signal indicating the transaction has been approved, storing a digital receipt of the transaction, and sending a signal to the wireless communication device over the wireless communication network to cause the wireless communication device to output a message confirming completion of the transaction.
-
-
33. A method of facilitating a credit card transaction between a consumer and a provider of a product or service, the method comprising:
-
receiving information associated with the transaction from a remote terminal operated by the provider;
determining whether the transaction is of a predetermined type;
if the transaction is determined not to be of the predetermined type, then initiating a transaction approval process by transmitting at least a portion of the received information to a clearing network for approval of the transaction;
if the transaction is determined to be of the predetermined type, then transmitting the received information to a remote validation entity other than the clearing network over a secure channel, to enable validation of the transaction by the remote validation entity, and upon receiving an indication that the transaction has been validated by the remote validation entity, initiating a transaction approval process by transmitting at least a portion of the information to the clearing network for approval of the transaction. - View Dependent Claims (34, 35, 36, 37, 38, 40)
-
-
39. A method of a telecommunications carrier facilitating a credit card transaction between a consumer using a wireless communication device and a provider of a product or service, the method comprising:
-
providing telecommunications services to users of a plurality of wireless communications devices on a wireless communications network, including storing user account information for each of the plurality of users, the plurality of users including said consumer;
storing personal information of the consumer in a database within a trusted domain, the trusted domain excluding the consumer and the provider, the personal information including a credit card number of a credit card issued to the consumer;
receiving information for requesting the transaction from a remote entity, the information for requesting the transaction including a unique identifier of the wireless communication device, an amount of the transaction, and a provider identifier;
storing the information for requesting the transaction;
identifying the wireless communication device and an associated user account based on the unique identifier;
verifying that the wireless communication device is in geographic proximity to the provider;
sending information on the transaction to the wireless communication device via a wireless network;
receiving a signal from the wireless communication device indicating acceptance of the transaction by the consumer;
receiving a personal identification code from the wireless communication device via the wireless communications network;
using the received personal identification code and the stored personal information on the consumer to verify the identity of the consumer, and if the identity of the consumer is verified, sending to a remote entity a transaction request including information on the transaction and the credit card number, for initiation of a transaction approval process, wherein the credit card information of the consumer is not permitted to pass outside the trusted domain;
receiving a signal indicating the transaction has been approved; and
in response to receiving the signal indicating the transaction has been approved, storing a digital receipt of the transaction, and sending a signal to the wireless communication device over the wireless communication network to cause the wireless communication device to output a message confirming completion of the transaction.
-
-
41. A method of facilitating a credit card transaction between a consumer and a provider of a product or service, the method comprising:
-
providing a computer-implemented portal, through which the consumer can remotely access a commerce application;
storing personal information of the consumer in a database within a trusted domain, the trusted domain excluding the consumer and the provider, the personal information including a credit card number of a credit card issued to the consumer;
receiving, from a remote entity within the trusted domain, information for requesting the transaction, including an amount of the transaction and a provider identifier;
storing the information for requesting the transaction;
generating a session identifier corresponding to the transaction in response to receiving the information for requesting the transaction;
associating the session identifier with the stored information for requesting the transaction;
sending the session identifier to a remote entity, for subsequent communication to the consumer;
receiving a confidential personal identification code and a user-input session identifier from a wireless communication device via a wireless communications network;
using the received personal identification code, the user-input session identifier, and the stored personal information of the consumer to attempt to validate the transaction, including using the personal identification code and the stored personal information to verify the identity of the consumer, and using the user-input session identifier to look up the stored information for requesting the transaction and to associate the consumer with the transaction;
if the transaction is successfully validated, then sending information on the transaction to the wireless communication device over the wireless network, to cause the wireless communication device to output a prompt to accept or decline the transaction;
receiving a signal from the wireless communication device indicating acceptance of the transaction;
in response to receiving the signal indicating acceptance of the transaction, sending to the remote entity a transaction request including information on the transaction and the credit card number, for initiation of a transaction approval process by a clearing network, without sending the credit card information outside the trusted domain;
receiving a signal indicating the transaction has been approved by the clearing network; and
in response to receiving the signal indicating the transaction has been approved by the clearing network, storing a digital receipt of the transaction in association with the identity of the consumer; and
sending a signal to the wireless communication device over the wireless communication network to cause the wireless communication device to output a message confirming completion of the transaction. - View Dependent Claims (42, 43, 44, 45, 47, 48, 49)
-
-
46. An apparatus for facilitating a credit card transaction between a consumer and a provider of a product or service, the apparatus comprising:
-
means for storing credit card information of the consumer within a trusted domain, the trusted domain excluding the consumer and the provider; and
means for using the stored credit card information to validate the transaction, such that the stored credit card information is not permitted to pass outside the trusted domain at any time in relation to the transaction.
-
-
50. A processing system to facilitate credit card transaction between a plurality of consumers using wireless communication devices and a plurality of providers of products or services, the processing system comprising:
-
a database of personal information of the consumers, including, for each of the consumers, a credit card number of a credit card issued to said consumer;
a processor; and
a memory containing instructions for execution by the processor to control operation of the processing system;
wherein the processing system is configured to receive information for requesting a transaction from a remote entity;
send information on the transaction to one of the wireless communication devices;
receive a signal from the wireless communication device indicating acceptance of the transaction;
receive a personal identification code from the wireless communication device;
use the received personal identification code and the stored personal information on the consumer to verify the identity of the consumer, and if the identity of the consumer is verified, send to a remote entity a transaction request including information on the transaction and the credit card number, for initiation of a transaction approval process. - View Dependent Claims (51, 52, 53, 54, 55, 56)
-
Specification