Mobile checkout systems and methods
First Claim
1. A checkout system implemented on a mobile communication device including a merchant application or browser application available on the mobile communication device and adapted to allow a user to select items to purchase from a merchant, comprising:
- a communication processor in communication with a checkout server hosting one or more web service checkout application program interfaces (APIs) adapted to communicate with the mobile communication device; and
a checkout application installed on the mobile communication device and adapted;
to be launched in response to receiving information corresponding to a purchase transaction;
to receive user payment information, including magnetic stripe data, from a magnetic stripe transporter (MST) in communication with the mobile communication device, wherein the MST stores the magnetic stripe data encrypted into a memory means of the MST for later use in the purchase transaction;
to communicate with the checkout server and cause the checkout server to complete the purchase transaction; and
to relaunch the merchant application or browser application when the transaction is complete.
3 Assignments
0 Petitions
Accused Products
Abstract
A mobile checkout system and method for completing a purchase transaction to purchase items from an internet merchant. A user browses and selects items for purchase from the merchant through a shopping application or browser. During the processing of the transaction, a checkout application installed on a mobile communication device is launched. The checkout application receives a checkout token created by a checkout server that identifies the purchase transaction. The checkout application uses this token and communicates with the checkout server to cause the checkout server to complete the purchase transaction. When the transaction is complete, the shopping application or browser is relaunched and a results page is displayed.
44 Citations
18 Claims
-
1. A checkout system implemented on a mobile communication device including a merchant application or browser application available on the mobile communication device and adapted to allow a user to select items to purchase from a merchant, comprising:
-
a communication processor in communication with a checkout server hosting one or more web service checkout application program interfaces (APIs) adapted to communicate with the mobile communication device; and a checkout application installed on the mobile communication device and adapted; to be launched in response to receiving information corresponding to a purchase transaction; to receive user payment information, including magnetic stripe data, from a magnetic stripe transporter (MST) in communication with the mobile communication device, wherein the MST stores the magnetic stripe data encrypted into a memory means of the MST for later use in the purchase transaction; to communicate with the checkout server and cause the checkout server to complete the purchase transaction; and to relaunch the merchant application or browser application when the transaction is complete. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A method, comprising:
-
allowing a user to browse and select items for purchase from a merchant through a first application or browser; launching a checkout application installed on a mobile communication device in response to the checkout application receiving information corresponding to a purchase transaction; receiving, by the checkout application, a checkout token identifying the purchase transaction created by a checkout server; receiving, by the checkout application, user payment information, including magnetic stripe data, from a magnetic stripe transporter (MST) in communication with the mobile communication device, wherein the MST stores the magnetic stripe data encrypted into a memory means of the MST for later use in the purchase transaction; communicating, by the checkout application, with the checkout server to cause the checkout server to complete the purchase transaction; and relaunching the first application or browser in response to completion of the transaction. - View Dependent Claims (15, 16, 17, 18)
-
Specification