×

Online ordering for in-shop service

  • US 10,147,130 B2
  • Filed: 03/15/2013
  • Issued: 12/04/2018
  • Est. Priority Date: 09/27/2012
  • Status: Active Grant
First Claim
Patent Images

1. A method for integrating online and offline ordering of menu items from a restaurant by a networked processor connected with a merchant device and a consumer device via a network, comprising, by the networked processor:

  • receiving menu items offered for sale by the restaurant;

    generating menu information based on the menu items, wherein the menu information indicates the amount of menu items that are in stock;

    storing the menu information in a menu database;

    generating, based on the menu information in the menu database, a point-of-sale menu including a first configuration of menu items, wherein the point-of-sale menu is configured to facilitate point-of-sale functionality at the restaurant;

    providing the point-of-sale menu to the merchant device via the network;

    generating, based on the menu information in the menu database and further based on online order tracking data stored in the menu database, an online menu including a second configuration of menu items, wherein the second configuration of menu items is different than the first configuration of menu items and wherein the second configuration of menu items is configured to cause a display screen of the consumer device to render the menu items according to a display ranking based on an automated optimization, wherein the automated optimization ranks menu items to generate the display ranking such that the menu items that are most likely to be ordered online are arranged at the top of the display ranking based on merchant order data and consumer profile data associated with the consumer device;

    providing the online menu to the consumer device via the network;

    receiving, from the consumer device, online order data associated with an online order indicating at least one item from the online menu;

    in response to receiving the online order data, providing the online order data to the merchant device via the network to facilitate processing of a purchase of the at least one item of the online order by the merchant device;

    determining that a trigger condition has been satisfied, wherein the trigger condition comprises a predetermined proximity of the consumer device to the merchant device;

    in response to determining the trigger condition has been satisfied, transmitting ticket data to one or more ticket output devices, wherein the ticket data comprises one or more indications of one or more items included in the online order data;

    receiving, from the merchant device, in-restaurant order data associated with the online order indicating purchase of at least a second item selected from the point-of-sale menu for addition to the online order in combination with the at least one item;

    determining updated menu information including an updated amount of menu items that are in stock based on the online order, which includes the second item combined with the at least one item;

    updating the menu database based on the updated menu information; and

    in response to updating the menu database, updating the point-of-sale menu and the online menu based on the updated menu information.

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