Systems and related methods providing for online ordering of menu items from a merchant are discussed herein. Circuitry may be configured to generate an online menu based on menu information stored in a menu database. The menu information may be also configured to facilitate point-of-sale functional
Systems and related methods providing for online ordering of menu items from a merchant are discussed herein. Circuitry may be configured to generate an online menu based on menu information stored in a menu database. The menu information may be also configured to facilitate point-of-sale functionality at the merchant, such as by a point-of-sale device. The online menu may be provided to a consumer device. An online order may be received from the consumer device. The circuitry may be configured to process the online order, such as by facilitating a reservation, order preparation, and payment.
대표청구항▼
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 infor
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; andin response to updating the menu database, updating the point-of-sale menu and the online menu based on the updated menu information. 2. The method of claim 1 further comprising: prior to receiving the online order data, associating the consumer with a payment account; andsubsequent to an occurrence of the trigger condition, facilitating a financial transaction associated with the online order, which includes the second item combined with the at least one item, using the payment account. 3. The method of claim 2 further comprising: receiving an additional order of an additional item subsequent to receiving the online order data; andassociating the additional item with the payment account before facilitating the financial transaction. 4. The method of claim 3, wherein receiving the additional order of the additional item is received from the consumer device via a network connection. 5. The method of claim 3, wherein receiving the additional order of the additional item is received from a device located in the restaurant. 6. The method of claim 2 further comprising associating an unpaid amount with the payment account. 7. The method of claim 1 further comprising: receiving an indication to cancel the online order; andresponsive to receiving the indication to cancel the online order, canceling preparation of the online order. 8. The method of claim 1 further comprising: accessing a waitlist indicating table wait times;adding an entry to the waitlist for a table based on a request received from the consumer device;sending an estimated seating time for the table to the consumer device;associating the online order data with the entry to the waitlist; andsending an indication that the table is available to the consumer device. 9. The method of claim 1 further comprising: associating the online order with a plurality of payment accounts;receiving payment data indicating how to allocate payment amounts among the plurality of payment accounts; andfacilitating financial transactions using the plurality of payment accounts according to the payment data. 10. The method of claim 9, wherein the payment data indicates a ratio for allocating the payment amounts among the plurality of payment accounts. 11. The method of claim 1, wherein the online order tracking data comprises a history of a quantity of online orders received for each of the menu items offered for sale by the restaurant; determining, by the networked processor, a plurality of probability factors, wherein each of the probability factors is associated with one of the menu items offered for sale by the restaurant, wherein each of the plurality of probability factors comprises information indicating the likelihood that the networked processor will receive an order for the menu item, and wherein the automated optimization ranks the menu items based on a comparison of the plurality of probability factors. 12. The method of claim 11, wherein the ranking data comprises information associated with only a subset of the menu items offered for sale by the restaurant such that only the subset of menu items is eligible to be rendered by the consumer device at the top of the menu items rendered on the display screen of the consumer device. 13. The method of claim 1 further comprising: receiving, from a social network server that is configured to facilitate social connections of a plurality of users, social media data associated with the consumer device, wherein the social media data comprises at least one of (a) preference data indicating preferences associated with a user of the consumer device and (b) social contact preference data indicating preferences associated with one or more social connections associated with the user of the consumer device;updating the consumer profile based on the received social media data;generating, based on the received social media data, one or more display recommendations of menu items;providing, to the consumer device, the one or more display recommendations for rendering on the display screen of the consumer device so as to enable user selection of the one or more display recommendations. 14. The method of claim 1 further comprising: receiving, from a social network server that is configured to facilitate social connections of a plurality of users, social media data associated with the consumer device, wherein the social media data comprises at least one of (a) preference data indicating preferences associated with a user of the consumer device and (b) social contact preference data indicating preferences associated with one or more social connections associated with the user of the consumer device;receiving, from a promotional server, promotion data indicating (i) available deal vouchers associated with the restaurant and (ii) one or more unused deal vouchers associated with the consumer profile associated with the consumer device;updating the consumer profile based on the received social media data and the received promotion data;generating, based on at least one of the received social media data and the received promotion data, one or more display recommendations of menu items;generating, based on the received promotion data, one or more display promotions;providing, to the consumer device, the one or more display recommendations for rendering on the display screen of the consumer device so as to enable user selection of the one or more display recommendations; andproviding, to the consumer device, the one or more display promotions so as to enable (i) user redemption of the one or more unused deal vouchers associated with the consumer profile associated with the consumer device, or (ii) user purchase of at least one of the available deal vouchers associated with the restaurant. 15. A method for integrating online and offline ordering of menu items based on managing a menu database by a networked processor, comprising, by the networked processor: accessing menu information from the menu database, the menu information indicating amounts of menu items that are in stock, wherein the menu database is also configured to support displays of a first configuration of menu items presented by a point-of-sale device in a restaurant and of a second configuration of menu items presented by an online menu accessible by a consumer device located remote from the restaurant, 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;updating the menu information based on tracking an amount of menu items that are in stock, wherein the tracking includes: receiving, from the consumer device, online order data associated with an online order indicating at least one item selected 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 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; andupdating the menu information including an updated amount of menu items that are in stock based the online order, which includes the second item combined with the at least one item;in response to the menu information being updated, updating menu items included in the online menu and the displays presented by the point-of-sale device based on the updated menu information, wherein the online menu is further updated based on online order tracking data stored in the menu database; andsubsequent to updating the menu items included in the online menu and the displays presented by the point-of-sale device, providing, via the network, the updated online menu to the consumer device and the displays presented by the point-of-sale device to the point-of-sale device. 16. The method of claim 15, wherein the updating of the menu information is based on the online order. 17. The method of claim 16 further comprising removing at least one out-of-stock menu item from the online menu. 18. A system for integrating online and offline ordering of menu items from a restaurant by circuitry connected with a merchant device and a consumer device via a network, comprising: the circuitry configured to: receive menu items offered for sale from a merchant device;generate 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; generate, 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;provide the point-of-sale menu to the merchant device via the network;generate, 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;provide the online menu to the consumer device via the network;receive, 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, provide 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;determine 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, generate, based on the menu information from the menu database and based on customization selections received from a merchant device, a presence-based menu including a third configuration of menu items, wherein the third configuration of menu items is different than the first and the second configuration of menu items, and wherein the menu database is further configured to support display of the third configuration of menu items;provide, in response to determining the trigger condition has been satisfied, a menu selection option to the consumer device, wherein the menu selection option enables a user of the consumer device to render on a display screen of the consumer device one of (i) the online menu or (ii) the presence-based menu;receive, 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 least one item;determine updated menu information including an updated amount of menu items that are in stock based the online order, which includes the second item combined with the at least one item;update the menu database based on the updated menu information; andin response to updating the menu database, update the point-of-sale menu and the online menu based on the updated menu information. 19. The system of claim 18, wherein the circuitry is further configured to: prior to receiving the online order data, associate the consumer with a payment account; andsubsequent to an occurrence of the trigger condition, facilitate a financial transaction associated with the online order, which includes the second item combined with the at least one item, using the payment account. 20. The system of claim 19, wherein the circuitry is further configured to: receive an additional order of an additional item subsequent to receiving the online order data; andassociate the additional item with the payment account before facilitating the financial transaction. 21. The system of claim 20, wherein the additional order of the additional item is received from the consumer device via a network connection. 22. The system of claim 20, wherein the additional order of the additional item is ordered at the restaurant. 23. The system of claim 19, wherein the circuitry is further configured to associate an unpaid amount with the payment account. 24. The system of claim 18, wherein the circuitry is further configured to: receive an indication to cancel the online order; andresponsive to receiving the indication to cancel the online order, canceling preparation of the online order. 25. The system of claim 18, wherein the circuitry is further configured to: access a waitlist indicating table wait times;add an entry to the waitlist for a table based on a request received from the consumer device;send an estimated seating time for the table to the consumer device;associate the online order data with the entry to the waitlist; andsend an indication that the table is available to the consumer device. 26. The system of claim 18, wherein the circuitry is further configured to: associate the online order with a plurality of payment accounts;receive payment data indicating how to allocate payment amounts among the plurality of payment accounts; andfacilitate financial transactions using the plurality of payment accounts according to the payment data. 27. The system of claim 26, wherein the payment data indicates a ratio for allocating the payment amounts among the plurality of payment accounts. 28. A system for integrating online and offline ordering of menu items based on managing a menu database, comprising: circuitry configured to: access menu information from the menu database indicating amounts of menu items that are in stock, wherein the menu database is also configured to support displays of a first configuration of menu items presented by a point-of-sale device in a restaurant and of a second configuration of menu items presented by an online menu accessible by a consumer device located remote from the restaurant, wherein the second configuration of menu items is different than the first configuration of menu items;determine 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, generate, based on the menu information from the menu database and based on customization selections received from a merchant device, a presence-based menu including a third configuration of menu items, wherein the third configuration of menu items is different than the first and the second configuration of menu items, and wherein the menu database is further configured to support display of the third configuration of menu items;provide, in response to determining the trigger condition has been satisfied, a menu selection option to the consumer device, wherein the menu selection option enables a user of the consumer device to render on a display screen of the consumer device one of (i) the online menu or (ii) the presence-based menu;update the menu information based on tracking an amount of menu items that are in stock, wherein the circuitry configured to track the amount of menu items includes the circuitry being configured to: receive, from the consumer device, online order data associated with an online order indicating at least one item selected from the online menu;in response to receiving the online order data, provide the online order data to the merchant device via the network to facilitate processing of purchase of the at least one item of the online order by the merchant device;receive, from the merchant device, in-restaurant order data associated with the online order indicating purchase of the at least a second menu item selected from the point-of-sale menu for addition to the online order in combination with the at least one item; andupdating the menu information including an updated amount of menu items that are in stock based the online order, which includes the second item combined with the at least one item;in response to the menu information being updated, update menu items included in the online menu and the displays presented by the point-of-sale device based on the updated menu information, wherein the online menu is further updated based on online order tracking data stored in the menu database; andsubsequent to updating the menu items included in the online menu and the displays presented by the point-of-sale device, provide, via the network, the updated online menu to the consumer device and the displays presented by the point-of-sale device to the point-of-sale device. 29. The system of claim 28, wherein the circuitry is further configured to update the menu information based on an online order. 30. The system of claim 29, wherein the circuitry is further configured to remove at least one out of stock menu item from the online menu.
연구과제 타임라인
LOADING...
LOADING...
LOADING...
LOADING...
LOADING...
이 특허에 인용된 특허 (125)
Himmel, Maria Azua; Rodriguez, Herman; Smith, Jr., Newton James; Spinac, Clifford Jay, Apparatus and method for managing a mobile phone answering mode and outgoing message based on a location of the mobile phone.
Wolfe Mark A., Document research system and method for efficiently displaying and researching information about the interrelationships between documents.
Cole,Alan George; Duri,Sastry S.; Munson,Jonathan Paul; Murdock, Jr.,John S., Dynamic service binding providing transparent switching of information services having defined coverage regions.
Cole,Alan George; Duri,Sastry S.; Munson,Jonathan Paul; Murdock, Jr.,John S., Dynamic service binding providing transparent switching of information services having defined coverage regions.
Ramanathan, Sriram; Thakker, Kaushal A., Handling location determinations in a telecommunications network to reduce subscriber-experienced latency while conserving network resources.
Jay S. Walker ; Andrew S. Van Luchene ; Deirdre O'Shea ; Magdalena Mik, Method and apparatus for determining a subscription to a product in a retail environment.
Walker, Jay S.; Mik, Magdalena; Jorasch, James A.; Van Luchene, Andrew S.; Kobayashi, Michiko; Gelman, Geoffrey M.; Sammon, Russell Pratt; Golden, Andrew P.; Stevenson, Adam, Method and apparatus for managing subscriptions.
Walker,Jay S.; Mik,Magdalena; Palmer,Timothy A.; Sammon,Russell P.; Kobayashi,Michiko; Gelman,Geoffrey M.; Lasater,Miles; Golden,Andrew P.; Bemer,Keith; Wolinsky,Scott, Method and apparatus for providing a benefit during a transaction for use during a later transaction.
Piccionelli,Gregory A., Method for communicating a live performance and an incentive to a user computer via a network in real time in response to a request from the user computer, wherein a value of the incentive is depende.
Chevion, Dan Shmuel; Sivan, Ron; Nadler, Sima, Method of establishing communication between two or more real world entities and apparatuses performing the same.
Bassett, Ronald W.; Brown, Michael Wayne; Dutta, Rabindranath; Paolini, Michael A., Method, system, and program for accessing calendar information for shadowed users from a database.
Bassett,Ronald W.; Brown,Michael Wayne; Dutta,Rabindranath; Paolini,Michael A., Method, system, and program for accessing calendar information for shadowed users from a database.
Walker, Jay S.; Mik, Magdalena; Van Luchene, Andrew S.; Bemer, Keith; Shepardson, John, Methods and apparatus wherein a buyer arranges to purchase a first product using a communication network and subsequently takes possession of a substitute product at a retailer.
Walker, Jay S.; Van Luchene, Andrew S.; Mik, Magdalena; Tedesco, Daniel E., Purchasing systems and methods wherein a buyer takes possession at a retailer of a product purchased using a communication network.
Walker, Jay S.; Van Luchne, Andrew S.; Fincham, Magdalena M.; Tedesco, Daniel E., Purchasing, redemption and settlement systems and methods wherein a buyer takes possession at a retailer of a product purchased using a communication network.
Walker, Jay S.; Van Luchne, Andrew S.; Fincham, Magdalena M.; Tedesco, Daniel E., Purchasing, redemption, and settlement systems and methods wherein a buyer takes possession at a retailer of a product purchased using a communication network.
Walker, Jay S.; Kim, Peter; Jorasch, James A.; Mik, Magdalena; Tedesco, Daniel E.; Sammon, Russell Pratt; Golden, Andrew P.; Mueller, Raymod J.; Bemer, Keith; Van Luchene, Kathleen, Retail system for selling products based on a flexible product description.
Walker, Jay S.; Kim, Peter; Jorasch, James A.; Mik, Magdalena; Tedesco, Daniel E.; Sammon, Russell Pratt; Golden, Andrew P.; Mueller, Raymod J.; Bemer, Keith; Van Luchene, Kathleen, Retail system for selling products based on a flexible product description.
Walker,Jay S.; Otto,Jonothan; Van Luchene,Andrew S.; Mik,Magdalena; Tedesco,Daniel E.; Levitan,Ian, Settlement systems and methods wherein a buyer takes possession at a retailer of a product purchased using a communication network.
Bauchot, Frederic; Marmigere, Gerard, System and method based on short range wireless communications for notifying drivers of abnormal road traffic conditions.
Van Horn,Tom; Woodford,Dale A.; Halbert,Richard V.; Wampler,Kevin Dean, System and method for enhancing buyer and seller interaction during a group-buying sale.
Walker Jay S. ; Jorasch James A. ; VanLuchene Andrew S., System and method for establishing and managing subscription purchase agreements including commitments to purchase good.
Van Horn, Tom; Engman, Jon C.; Halbert, Richard V.; Gustafsson, Niklas; Woodford, Dale A.; Pache, Jerome P.; Dean, Greg C., System and method for extension of group buying throughout the internet.
Bade, Steven A.; LeGrand, III, Robert H.; McLaughlin, Mark-David J., System and method for providing access to mobile devices based on positional data.
Mason, Andrew; Chennavasin, Don A.; Gupta, Suneel; Jesse, David; Keintz, Brett R.; Lerner, Yishai; Shah, Mihir; Stolte, Brian M., System and methods for providing location based discount retailing.
Piccionelli Gregory A. ; Rittmaster Ted R., System and process for limiting distribution of information on a communication network based on geographic location.
Piccionelli, Greg A.; Rittmaster, Ted R., System and process for limiting distribution of information on a communication network based on geographic location.
Walker Jay S. ; Jorasch James A. ; Van Luchene Andrew S., Systems and methods wherein a buyer purchases a product at a first price and acquires the product from a merchant that offers the product for sale at a second price.
Walker,Jay S.; Jorasch,James A.; Van Luchene,Andrew S., Systems and methods wherein a buyer purchases a product at a first price and physically acquires the product at a location associated with a merchant that offers the product for sale at a second pric.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.