Conducting a transaction at a mobile POS terminal using a defined structure
First Claim
1. A tangible non-transitory computer-readable medium having a mobile device software development kit (SDK), the mobile device SDK comprising:
- a first accessory device conversion module and a second accessory device conversion module;
wherein the mobile device SDK is configured for;
receiving first account information from a first accessory device and second account information from a second accessory device,converting the first account information into a defined structure for a client application; and
converting the second account information into the defined structure for the client application.
5 Assignments
0 Petitions
Accused Products
Abstract
A system and method configured for conducting a transaction between two parties using a mobile device, or a plurality of mobile devices. In various embodiments, a system for conducting a transaction can comprise an accessory device having an accessory device module and a hardware component, where the accessory device can have various accessory device capabilities. The system can further comprise a mobile device SDK incorporated into the client application and in communication with the accessory device, where the mobile device SDK includes an accessory conversion module in communication with the accessory device module and where the mobile device SDK provides data to the client application. The client application can request accessory device information and receive accessory device capabilities, and the transaction data for the transaction can be provided in a defined structure between the accessory device and the client application via the mobile device SDK.
23 Citations
18 Claims
-
1. A tangible non-transitory computer-readable medium having a mobile device software development kit (SDK), the mobile device SDK comprising:
-
a first accessory device conversion module and a second accessory device conversion module; wherein the mobile device SDK is configured for; receiving first account information from a first accessory device and second account information from a second accessory device, converting the first account information into a defined structure for a client application; and converting the second account information into the defined structure for the client application. - View Dependent Claims (2)
-
-
3. A computer-implemented method, performed by a mobile device, for conducting a transaction, the method comprising:
receiving, by the mobile device, a request for accessory device information from a client application installed on the mobile device, wherein the mobile device includes a mobile device software development kit (SDK) configured to receive the request for accessory device information, wherein the mobile device SDK comprises a first accessory device conversion module providing communications between a client application and a first accessory device, and a second accessory device conversion module providing communications between the client application and the second accessory device, retrieving, by the mobile device, account data from the first accessory device, the account data being in an first accessory device format; using the first client application conversion module to convert the account data from the first accessory device format to the defined structure for the client application; retrieving, by the mobile device, account data from the second accessory device, the account data being in an second accessory device format; and using the second client application conversion module to convert the account data from the second accessory device format to the defined structure for the client application. - View Dependent Claims (4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
14. A non-transitory, tangible computer-readable storage medium having computer-executable instructions stored thereon that, if executed by a client application incorporating a mobile device software development kit (SDK) for conducting a transaction, cause the mobile device SDK to perform operations comprising:
-
determining, by the mobile device SDK, a first accessory device format; receiving, by the mobile device SDK, first account data in the first accessory device format; using the mobile device SDK to convert the first account data from the first accessory device format to a defined structure for a client application; determining, by the mobile device SDK, a second accessory device format; receiving, by the mobile device SDK, second account data in the second accessory device format; and using the mobile device SDK to convert the data from the second accessory device format to the defined structure for the client application. - View Dependent Claims (15, 16, 17, 18)
-
Specification