IP Library › Granted Patent US 10,504,082
Granted Patent B2
US 10,504,082 · App. 15/376,994 · Granted Dec 10, 2019

Interoperable financial transactions via mobile devices

Inventors: Ashish Kulpati (Gurgaon, IN); J. Gordon Cooper (Singapore, SG); Ginger Baker (San Francisco, CA)
Assignee: Visa International Service Association
G06Q20/16G06Q20/10G06Q20/102G06Q20/3223G06Q20/401G07F19/203
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 10,504,082
App. No.
15/376,994
Filed
Dec 13, 2016
Granted
Dec 10, 2019
Kind
B2
Art Unit
3691
USPC
705/44
Abstract

A method and system provide interoperable electronic financial services using mobile communications devices and without the need for traditional banking systems like plastic cards, POS machines, branches and ATMs. A consumer can deposit and/or withdraw money from his account using his mobile device and with the help of a local agent without ever stepping inside a branch of a bank where the consumer has an account. The system uses the consumers ID and his mobile number to generate a PAN for the consumer, which is then used to route the transactions. The system uses indicators in the transaction to identify transaction purpose and thus enable appropriate interchange, clearing and settlement between participating entities. The system provides real-time feedback on the transactions and reduces costs by enabling an agent to service consumers of multiple banks and payment service providers.

Claims (35)

1. A method comprising:

receiving, from a first server computer and at a central server computer, a transaction request message to transfer funds from a first entity to a second entity, wherein the transaction request message is in a financial transaction message format, and comprises an amount associated with the transfer of funds, and a mobile communications device identifier used by the second entity or a second entity identifier, and wherein the first server computer is in communication with a first user device of the first entity via a gateway configured for routing messages in a non-financial transaction message format, receives elements of the transaction request message from the first user device in the non-financial transaction message format and comprises a data converter configured to convert a first set of data elements in the non-financial transaction message format to the transaction request message in the financial transaction message format;

parsing, at the central server computer, the transaction request message and determining a second server computer in communication with a mobile communications device of the second entity;

transmitting, by the central server computer, the transaction request message to the second server computer;

receiving, by the central server computer, a transaction response message from the second server computer;

parsing, by the central server computer, the transaction response message and determining the first server computer; and

transmitting, by the central server computer, the transaction response message to the first server computer.

2. The method of claim 1 , further comprising performing a clearing and settlement process with the first server computer and the second server computer, after transmitting the transaction response message.

3. The method of claim 1 , wherein the central server computer is in a payment processing network that is configured to process credit and debit card transactions.

4. The method of claim 1 , wherein a primary account identifier is derived based on at least the second entity identifier or the mobile communications device identifier used by the second entity.

5. The method of claim 4 , wherein the primary account identifier further includes a sequence number and a check digit.

6. The central server computer of claim 1 , wherein a primary account identifier is derived based on at least the second entity identifier or the mobile communications device identifier used by the second entity.

7. The central server computer of claim 6 , wherein the primary account identifier further includes a sequence number and a check digit.

8. The method of claim 1 , wherein the transaction request message is an original credit transaction message.

9. The method of claim 1 , wherein the first server computer is operated an issuer.

10. The method of claim 1 , wherein the first server computer and the second server computer are operated by first and second issuers, respectively.

11. The method of claim 1 , wherein the transaction request message is in an ISO 8583 format.

12. The method of claim 1 , wherein the first server computer is operated by an issuer and the second server computer is operated by an acquirer.

13. The method of claim 4 , wherein the primary account identifier is a one-time primary account number that can only be used for one transaction.

14. The method of claim 4 , wherein the first server computer generates the primary account identifier from the first set of data elements.

15. The method of claim 1 , wherein the transmitting the transaction response message to the first server computer includes:

transmitting the transaction response message in the financial transaction message format to the first server computer, wherein the data converter of the first server computer is configured to convert a second set of data elements in the transaction response message in the financial transaction message format to the non-financial transaction message format.

16. A central server computer comprising a processor, and a non-transitory computer readable medium coupled to the processor, the non-transitory computer readable medium comprising code executable by the processor for implementing a method comprising:

receiving, from a first server computer, a transaction request message to transfer funds from a first entity to a second entity, wherein the transaction request message is in a financial transaction message format, and comprises an amount associated with the transfer of funds, and a mobile communications device identifier used by the second entity or a second entity identifier, and wherein the first server computer is in communication with a first user device of the first entity via a gateway configured for routing messages in a non-financial transaction message format, receives elements of the transaction request message from the first user device in the non-financial transaction message format, and comprises a data converter configured to convert a first set of data elements in the non-financial transaction message format to the transaction request message in the financial transaction message format;

parsing the transaction request message and determining a second server computer in communication with a mobile communications device of the second entity;

transmitting the transaction request message to the second server computer;

receiving a transaction response message from the second server computer;

parsing the transaction response message and determining the first server computer; and

transmitting the transaction response message to the first server computer.

17. The central server computer of claim 16 , wherein the method further comprises performing a clearing and settlement process with the first server computer and the second server computer, after transmitting the transaction response message.

18. The central server computer of claim 16 , wherein the central server computer is in a payment processing network that is configured to process credit and debit card transactions.

19. A system comprising:

the central server computer of claim 16 ;

the first server computer; and

the second server computer.

Continuity (3)
Continuation 14006427
Provisional Application 61474216 · Apr 11, 2011
Related Publication 20170091735A1 · Mar 30, 2017
Cited By (1)
US 12,651,257