Mobile Banking Architecture
First Claim
Patent Images
1. A method for interfacing a user device to a transaction system, the method comprising:
- receiving an instruction from the user device;
parsing the instruction to obtain a corresponding transaction;
authenticating the user device;
calling a function on the transaction system for performing the transaction;
receiving a response from the transaction system; and
transmitting the response to the user device.
1 Assignment
0 Petitions
Accused Products
Abstract
A system, method, and computer program product are provided for interfacing a user device to a transaction system. An interface is provided in order to call a function on the transaction system for performing the transaction.
-
Citations
30 Claims
-
1. A method for interfacing a user device to a transaction system, the method comprising:
-
receiving an instruction from the user device; parsing the instruction to obtain a corresponding transaction; authenticating the user device; calling a function on the transaction system for performing the transaction; receiving a response from the transaction system; and transmitting the response to the user device. - View Dependent Claims (2, 3)
-
-
4. A system for interfacing a user device to a transaction system, comprising:
-
a first receiving module to receive an instruction from the user device; a parsing module to parse the instruction to obtain a corresponding transaction; an authentication module to authenticate the user device; a service manager module to call a function on the transaction system for performing the transaction; a second receiving module to receive a response from the transaction system; and a transmitting module to transmit the response to the user device.
-
-
5. A computer program product comprising a computer-usable medium having computer program logic recorded thereon for enabling a processor to provide an interface between a user device and a transaction system, the computer program logic comprising:
-
first receiving means for enabling a processor to receive an instruction from the user device; parsing means for enabling a processor to parse the instruction to obtain a corresponding transaction; authenticating means for enabling a processor to authenticate the user device; calling means for enabling a processor to call a function on the transaction system for performing the transaction; second receiving means for enabling a processor to receive a response from the transaction system; and transmitting means for enabling a processor to transmit the response to the user device.
-
-
6. An interface between a user device and a transaction system, the interface comprising:
-
a channel manager that establishes communications with the user device over one or more channels, the channel manager configured to receive a transaction from the user device; a security module that provides authentication; an application programming interface that enables the mapping of the transaction to a function on the transaction system; and a service manager that calls the function corresponding to the transaction using the application programming interface. - View Dependent Claims (7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. A computer program product comprising a computer-usable medium having computer program logic recorded thereon for enabling a processor to provide an interface between a user device and a transaction system, the computer program logic comprising:
-
communicating means for enabling a processor to establish communications with the user device over one or more channels, the communicating means configured to receive a transaction from the user device; authenticating means for enabling a processor to provide authentication; interfacing means for enabling a processor to provide an application programming interface for enabling the mapping of the transaction to a function on the transaction system; and servicing means for enabling a processor to call the function corresponding to the transaction using the application programming interface. - View Dependent Claims (19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29)
-
-
30. A method for interfacing a user device to a transaction system, the method comprising:
-
communicating with the user device over one or more channels; receiving a transaction from the user device over one of the one or more channels; authenticating the user device; providing an application programming interface for enabling the mapping of the transaction to a function on the transaction system; and calling the function corresponding to the transaction using the application programming interface.
-
Specification