×

Cross-platform ordering and payment-processing system and method

  • US 10,482,442 B2
  • Filed: 09/30/2016
  • Issued: 11/19/2019
  • Est. Priority Date: 10/02/2015
  • Status: Active Grant
First Claim
Patent Images

1. A transaction server for predictively managing consumer pickup orders for goods, the server comprising:

  • a processor;

    a communication facility in communication, over a telecommunication system, with (i) a plurality of merchant point-of-sale (POS) systems, (ii) a plurality of merchant ordering servers in communication with at least some of the merchant point-of-sale POS systems and (iii) a user device;

    a merchant database including records each specifying a merchant, merchant locations, goods sold by the merchant, prices of the goods, and a current wait time for order preparation received from the merchant POS system or ordering server of the specified merchant at each location; and

    a user database including records each specifying a user, a user device associated with the user, payment information for the user, and order history entries each specifying goods ordered and a date and time of the order;

    wherein the processor is configured to execute instructions to cause the transaction server to;

    a) predict, for a user, an order for pickup at a predicted pickup time at a merchant pickup location identified by a merchant pickup geolocation based on previous orders by the user with corresponding one or more dates and times in the user database to generate a user order prediction, the user order prediction including a predicted pickup time and merchant information identifying a merchant corresponding to the user;

    b) receive a user geolocation of the user;

    c) based on the user geolocation and the merchant pickup geolocation, estimate a travel time of the user to the merchant pickup location;

    d) transmit to the user device, via the communication facility, a proposed order corresponding to the predicted order if a current time plus the estimated travel time is not later than the predicted pickup time;

    e) receive, via the communication facility, user acceptance of the proposed order; and

    f) cause the proposed order to be placed with a merchant corresponding to the merchant pickup geolocation as a pickup order using the user payment information.

View all claims
  • 9 Assignments
Timeline View
Assignment View
    ×
    ×