Mobile banking architecture
First Claim
Patent Images
1. A method comprising:
- parsing an instruction from a client device to obtain a corresponding transaction;
calling a function on a application interface mapped to the corresponding transaction, wherein the application programming interface provides definitions for a generic set of functions;
calling a corresponding function on a plug-in via the application programming interface, wherein the plug-in is configured to interface with a transaction system and to associate calls made via the generic set of functions of the application programming interface with corresponding functionality specific to the transaction system configured to implement the generic set of functions;
receiving a response from the transaction system; and
transmitting the response to the client 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.
21 Citations
31 Claims
-
1. A method comprising:
-
parsing an instruction from a client device to obtain a corresponding transaction; calling a function on a application interface mapped to the corresponding transaction, wherein the application programming interface provides definitions for a generic set of functions; calling a corresponding function on a plug-in via the application programming interface, wherein the plug-in is configured to interface with a transaction system and to associate calls made via the generic set of functions of the application programming interface with corresponding functionality specific to the transaction system configured to implement the generic set of functions; receiving a response from the transaction system; and transmitting the response to the client device. - View Dependent Claims (2, 3)
-
-
4. A system comprising:
-
a memory configured to store modules comprising; a parsing module configured to parse an instruction from a client device to obtain a corresponding transaction, a service manager module configured to call a function on an application programming interface mapped to the corresponding transaction, wherein the application programming interface provides definitions for a generic set of functions, and configured to call a corresponding function on a plug-in via the application programming interface, wherein the plug-in is configured to interface with a transaction system and to associate calls made via the generic set of functions of the application programming interface with corresponding functionality specific to the transaction system configured to implement the generic set of functions, a receiving module configured to receive a response from the transaction system, and a transmitting module configured to transmit the response to the client device; and one or more processors configured to process the modules.
-
-
5. A computer-usable medium having computer program logic recorded, thereon, execution of which, by a computing device, causes the computing device to perform operations comprising:
-
parsing an instruction from a client device to obtain a corresponding transaction; calling a function on an application programming interface mapped to the corresponding transaction, wherein the application programming interface provides definitions for a generic set of functions; calling a corresponding function on a plug-in via the application programming interface, wherein the plug-in is configured to interface with a transaction system and to associate calls made via the generic set of functions of the application programming interface with corresponding functionality specific to the transaction system configured to implement the generic set of functions; receiving a response from the transaction system; and transmitting the response to the client device.
-
-
6. An interface comprising:
-
a channel manager configured to establish communications with a client device over one or more channels and to receive information comprising a transaction from the client device; an application programming interface that provides definitions for a generic set of functions; and a service manager configured to call a function on the application programming interface mapped to the transaction, comprising calling a corresponding function on a plug-in via the application programming interface, wherein the plug-in is configured to interface with the transaction system and to associate calls made via the generic set of functions of the application programming interface with the corresponding function specific to the transaction system configured to implement the generic set of functions. - View Dependent Claims (7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. A computer-usable medium having computer program logic recorded thereon, execution of which, by a computing device, causes the computing device to perform operations comprising:
-
establishing communications with a client device over one or more channels; receiving information comprising a transaction from the client device; providing an application programming interface that provides definitions for a generic set of functions; and calling a function on the application programming interface mapped to the, transaction, comprising calling a corresponding function on a plug-in via the application programming interface, wherein the plug-in is configured to interface with the transaction system and to associate calls made via the generic set of functions of the application programming interface with the corresponding function on specific to the transaction system configured to implement the generic set of functions. - View Dependent Claims (19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29)
-
-
30. A method comprising:
-
communicating with a client device over one or more channels; receiving information comprising a transaction from the client device over one of the one or more channels; providing an application programming interface that provides definitions for a generic set of functions; and calling a function on the application programming interface mapped to the transaction, comprising calling a corresponding function on a plug-in via the application programming interface, wherein the plug-in is configured to interface with the transaction system and to associate calls made via the generic set of functions of the application programming interface with the corresponding function specific to the transaction system configured to implement the generic set of functions.
-
-
31. A method comprising:
-
transmitting an instruction to an interface, wherein the interface is configured to; parse the instruction to obtain a corresponding transaction, call a function on an application programming interface mapped to the corresponding transaction, wherein the application programming interface provides definitions for a generic set of functions, call a corresponding function on a plug-in via the application programming interface, wherein the plug-in is configured to interface with a transaction system and to associate calls made via the generic set of functions of the application programming interface with corresponding functionality specific to the transaction system configured to implement the generic set of functions, and receive a response from the transaction system; and receiving the response from the interface.
-
Specification