Patent ID: 8527368
Filing Date: 2013-09-03
Classification: G06Q

Abstract:
1. A method for facilitating a recurring purchase of goods over a communications network, comprising: reading, on a mobile computing device coupled to the communications network, purchase card data from a purchase card of a buyer and buyer enrollment data comprising at least contact information for the buyer, and a product identifier for one or more products; encrypting, on the mobile computing device, the purchase card data so as to produce encrypted purchase card data; transmitting, by the mobile computing device, the buyer enrollment data and the encrypted purchase card data, to a server via the communications network; generating, by the server, one or more records associated with the buyer, wherein the one or more records comprise the buyer enrollment data and the encrypted purchase card data; transmitting, by the server, the encrypted purchase card data, and a request for payment of a monetary amount corresponding to the one or more products, to a payment gateway via the communications network; transmitting, by the server, via the communications network, an order for the one or more products to a fulfillment party, wherein the order includes at least the product identifier and the contact information for the buyer; detecting, by the server, the passage of a period of time; and responsive to detecting the passage of the period of time, executing the following steps: (a) accessing, by the server, the one or more records associated with the buyer and reading the encrypted purchase card data and the product identifier from the one or more records; (b) transmitting, by the server, the encrypted purchase card data that was read, and a request for payment of a monetary amount corresponding to the one or more products of the product identifier that was read, to the payment gateway via the communications network; and (c) transmitting, by the server, via the communications network, an order to the fulfillment party for the one or more products.