| CPC G06Q 20/085 (2013.01) [G06Q 20/341 (2013.01)] | 21 Claims |

|
1. A computer-implemented method for servicing transaction requests, comprising:
providing a client library configured for operation on a plurality of different types of client computing devices, the client library configured to provide a same transaction interface on each client computing device of the plurality of different types of client computing devices; and
servicing transaction requests received through the client library, the transaction requests having a cross-platform format and received from different types of client computing devices via the same transaction interface, wherein servicing a transaction request comprises:
determining a platform type of the client computing device corresponding to the received transaction request,
selecting an implementation module at the client computing device based on the determined platform type, the implementation module selected from a plurality of implementation modules, each implementation module configured to implement a first type of transaction on a respective one of the plurality of different types of client computing devices,
converting the received transaction request from the cross-platform format to a platform-specific format corresponding to the implementation module and a platform-specific transaction application at the client computing device, and
executing, using the selected implementation module and a platform-specific invocation process, the platform-specific transaction application at the client computing device to generate a transaction response using the converted transaction request, the transaction response having the platform-specific format; and
converting the transaction response from the platform-specific format to the cross-platform format to complete the transaction.
|