CA2834875C

Systems and methods for take-out order management

Abstract

Systems and methods for automating a take-out ordering process. In an embodiment, menu data is imported from a restaurant Point-of-Sale (POS) system over at least one network. The menu data may comprise a plurality of menu items. A menu user interface is generated. The menu user interface may comprise one or more menu screens, which comprise a subset of one or more of the plurality of menu items. A selection of at least one menu item from the subset may be received from a user. Up-sell options can be determined and provided to the user. Once completed, an order is sent to the restaurant POS system over the at least one network. The order can comprise the selected menu item(s) and any of the up-sell options selected by the user.

CA2834875C, drawing sheet 1
Sheet 1 of 29

Term

5.6 yearsleft in the term

Expires 10 May 2032.

  1. Priority and filed
  2. Granted
  3. Today
  4. Expires

20 claims: 2 independent, 18 dependent

  1. 1
    CLAIMS What is claimed is:1. A system for automated take-out ordering, the system comprising: at least one hardware processor;and at least one executable software module that, when executed by the at least one hardware processor, imports menu data from a restaurant Point-of-Sale (POS) system over at least one network, wherein the menu data comprises a plurality of menu items, generates a menu user interface based on the imported menu data, the menu user interface comprising one or more menu screens, wherein the one or more menu screens comprise a subset of one or more of the plurality of menu items, receives a selection of at least one menu item from the subset of menu items from a user, determines one or more up-sell options, provides the one or more up-sell options to the user, and sends an order to the restaurant POS system over the at least one network, wherein the order comprises the selected at least one menu item and any of the one or more up-sell options selected by the user.
  2. 2
    The system of Claim 1, wherein the at least one executable software module further receives a selection of the subset of one or more of the plurality of menu items.
  3. 3
    The system of Claim 2, wherein the at least one executable software module receives the selection of the subset of one or more of the plurality of menu items for each of a plurality of order channels, and generates a different menu user interface for each of the plurality of order channels through which orders are received, wherein the plurality of order channels comprise two or more of a call center channel, an online channel, and a mobile device channel.
  4. 4
    The system of Claim 2, wherein the at least one executable software module further receives an assignment of each of the subset of menu items to at least one of the one or more menu screens. Date Reçue/Date Received 2020-10-16
  5. 5
    The system of Claim 4, wherein the at least one executable software module further receives additional information for one or more of the subset of menu items, the additional information comprising one or more of a name, a description, a price, a cost, ingredient data, nutritional data, allergen data, and an image.
  6. 6
    The system of Claim 1, wherein, in response to the selection of the at least one menu item, the menu user interface provides selectable menu options associated with the at least one menu item.
  7. 7
    The system of Claim 1, wherein the system further comprises at least one data storage device, and the at least one executable software module further:receives customer information from the user;receives restaurant information;and stores the customer information and restaurant information in the data storage device.
  8. 8
    The system of Claim 7, wherein the customer information comprises an order history of the user.
  9. 9
    The system of Claim 7, wherein the at least one executable software module determines the one or more up-sell options based on one or more of the customer information and the restaurant information.
  10. 10
    The system of Claim 1, wherein the at least one executable software module further receives a request for the menu user interface from a user, and wherein generating the menu user interface comprises dynamically generating the menu user interface in response to the received request.
  11. 11
    A method for automated take-out ordering, the method comprising, by at least one hardware processor:importing menu data from a restaurant Point-of-Sale (POS) system over at least one network, wherein the menu data comprises a plurality of menu items;generating a menu user interface based on the imported menu data, the menu user interface comprising one or more menu screens, wherein the one or more menu screens comprise a subset of one or more of the plurality of menu items;Date Reçue/Date Received 2020-10-16 receiving a selection of at least one menu item from the subset of menu items from a user;determining one or more up-sell options;providing the one or more up-sell options to the user;and sending an order to the restaurant POS system over the at least one network, wherein the order comprises the selected at least one menu item and any of the one or more up-sell options selected by the user.
  12. 12
    The method of Claim 11, further comprising receiving a selection of the subset of one or more of the plurality of menu items.
  13. 13
    The method of Claim 12, comprising receiving the selection of the subset of one or more of the plurality of menu items for each of a plurality of order channels, and generating a different menu user interface for each of the plurality of order channels through which orders are received, wherein the plurality of order channels comprise two or more of a call center channel, an online channel, and a mobile device channel.
  14. 14
    The method of Claim 12, further comprising receiving an assignment of each of the subset of menu items to at least one of the one or more menu screens.
  15. 15
    The method of Claim 14, further comprising receiving additional information for one or more of the subset of menu items, the additional information comprising one or more of a name, a description, a price, a cost, ingredient data, nutritional data, allergen data, and an image.
  16. 16
    The method of Claim 11, further comprising, in response to the selection of the at least one menu item, providing selectable menu options associated with the at least one menu item via the menu user interface.
  17. 17
    The method of Claim 11, further comprising:receiving customer information from the user;receiving restaurant information;and storing the customer infoimation and restaurant information in a data storage device. Date Reçue/Oate Received 2020-10-16
  18. 18
    The method of Claim 17, wherein the customer information comprises an order history of the user.
  19. 19
    The method of Claim 17, wherein determining the one or more up-sell options comprising determining one or more up-sell options based on one or more of the customer information and the restaurant information.
  20. 20
    The method of Claim 11, further comprising receiving a request for the menu user interface from a user, and wherein generating the menu user interface comprises dynamically generating the menu user interface in response to the received request. Date Reçue/Date Received 2020-10-16