×

Method for self-checkout with a mobile device

DC
  • US 10,121,133 B2
  • Filed: 11/16/2010
  • Issued: 11/06/2018
  • Est. Priority Date: 10/13/2010
  • Status: Active Grant
First Claim
Patent Images

1. A method for purchasing an item using a mobile device comprising:

  • executing a first application on a server;

    receiving, on the server, from a mobile device, identification information for each item to be purchased in response to an interaction between a user and a user interface of the mobile device;

    executing a second application on the server, in response to receiving the identification information for each item from the mobile device;

    creating, on the server, an order associated with the session including item information upon receiving, from the mobile device, the identification information for each item to be purchased as the identification information is received by the server;

    generating dynamically, on the server, a unique identifier representing the order;

    storing the order including item information associated with the item and the dynamically generated unique identifier for the order, in a state container within the first application on the server, the item information being identified based on the identification information;

    importing, by the second application, the order from the state container;

    transmitting the item information imported by the second application on the server to the mobile device, the item information being included in a virtual shopping cart that is (i) representative of the order stored on the server, (ii) accessible on the mobile device, and (iii) associated with an optical machine-readable representation dynamically generated by the mobile device to include the dynamically generated unique identifier encoded therein, the item information being kept in the virtual shopping cart for a predefined period of time, after which the item information is deleted;

    optically scanning, via an optical scanning machine of a point-of-sale terminal, the optical machine-readable representation displayed by the mobile device and corresponding to the order to extract and decode the unique identifier encoded in the optical machine-readable representation;

    transmitting the dynamically generated unique identifier from the point-of-sale terminal to the server to retrieve the order;

    importing, by the second application, the order using the dynamically generated unique identifier from the state container;

    receiving the order from the second application on the server sever at the point-of-sale terminal in response to transmission of the unique identifier to the server;

    completing, via the point-of-sale terminal, a transaction based on the order received by the point-of-sale terminal from the server; and

    generating, by the point-of-sale terminal, a receipt acknowledging completion of the transaction.

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