System and method for managing group orders
First Claim
Patent Images
1. A method for managing group orders, the method operating within a restaurant service system and comprising:
- i) receiving an unconfirmed group order from a diner device over a wide area network, wherein the unconfirmed group order is a group order that has yet to be acknowledged by one or more serving restaurants of the group order and that includes a plurality of suborders wherein each suborder includes a set of suborder items;
ii) storing the unconfirmed group order into a database;
iii) sending the unconfirmed group order to a restaurant service device of each restaurant within a set of restaurants over the Internet, wherein each restaurant within the set of restaurants is a serving restaurant for the unconfirmed group order;
iv) the restaurant service device receiving the unconfirmed group order;
v) the restaurant service device displaying the unconfirmed group order on a screen of the restaurant service device with a graphical icon indicating that the unconfirmed group order is a group order, wherein the graphical icon is displayed in a first color;
vi) the restaurant service device constantly monitoring a time difference between an order receive time of the unconfirmed group order and a current time and detecting when the time difference exceeds a predetermined amount of time during which the unconfirmed group order remained unconfirmed;
vii) in response to the detecting, the restaurant service device automatically displaying the graphical icon in a second color comprising warning information that is viewable on the screen by a user, wherein the warning information indicates that the unconfirmed group order remains unconfirmed.
7 Assignments
0 Petitions
Accused Products
Abstract
A method for managing group orders operates within a restaurant service system. Diners access the restaurant service system to build and place group orders. Each group order is sent to one or more restaurant service devices of the serving restaurants. Each restaurant service device displays a group order with a set of group order indicators.
112 Citations
18 Claims
-
1. A method for managing group orders, the method operating within a restaurant service system and comprising:
-
i) receiving an unconfirmed group order from a diner device over a wide area network, wherein the unconfirmed group order is a group order that has yet to be acknowledged by one or more serving restaurants of the group order and that includes a plurality of suborders wherein each suborder includes a set of suborder items; ii) storing the unconfirmed group order into a database; iii) sending the unconfirmed group order to a restaurant service device of each restaurant within a set of restaurants over the Internet, wherein each restaurant within the set of restaurants is a serving restaurant for the unconfirmed group order; iv) the restaurant service device receiving the unconfirmed group order; v) the restaurant service device displaying the unconfirmed group order on a screen of the restaurant service device with a graphical icon indicating that the unconfirmed group order is a group order, wherein the graphical icon is displayed in a first color; vi) the restaurant service device constantly monitoring a time difference between an order receive time of the unconfirmed group order and a current time and detecting when the time difference exceeds a predetermined amount of time during which the unconfirmed group order remained unconfirmed; vii) in response to the detecting, the restaurant service device automatically displaying the graphical icon in a second color comprising warning information that is viewable on the screen by a user, wherein the warning information indicates that the unconfirmed group order remains unconfirmed. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A restaurant service system for managing group orders, the restaurant service system comprising:
-
i) a first server including a first processor and a first network interface coupled to the first processor and adaptively coupled to a database; ii) a second server including a second processor and a second network interface coupled to the second processor and adaptively coupled to the database; iii) a diner device; iv) a mobile service device including a screen, a mobile device processor and a wireless network interface coupled to the mobile device processor; v) a first server software application operating on the first processor, wherein the first server software application is adapted to; 1) receive an unconfirmed group order from the diner device over the first network interface, wherein the unconfirmed group order is a group order that has yet to be acknowledged by one or more serving restaurants of the group order and that includes a plurality of suborders wherein each suborder includes a set of suborder items; and 2) store the unconfirmed group order into the database, vi) a second server software application operating on the second processor, wherein the second server software application is adapted to retrieve the unconfirmed group order from the database and send the unconfirmed group order to the mobile service device over the second network interface; vii) a mobile software application operating on the mobile device processor, wherein the mobile software application is adapted to; 1) receive the unconfirmed group order over the wireless network interface; 2) display the unconfirmed group order on the screen of the mobile service device with a graphical icon indicating that the unconfirmed group order is a group order, wherein the graphical icon is displayed in a first color; 3) constantly monitor a time difference between an order receive time of the unconfirmed group order and a current time and detect when the time difference exceeds a predetermined amount of time during which the unconfirmed group order remained unconfirmed; 4) in response to the detecting, automatically display the graphical icon in a second color comprising warning information that is viewable on the screen by a user, wherein the warning information indicates that the unconfirmed group order remains unconfirmed. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. A restaurant service system for managing catering orders, the restaurant service system comprising:
-
i) a first server including a first processor and a first network interface coupled to the first processor and adaptively coupled to a database; ii) a second server including a second processor and a second network interface coupled to the second processor and adaptively coupled to the database; iii) a diner device; iv) a restaurant service device including a screen, a third processor and a third network interface coupled to the third processor; v) a first server software application operating on the first processor, wherein the first server software application is adapted to; 1) receive an unconfirmed catering order from the diner device over the first network interface, wherein the unconfirmed catering order is a catering order that has yet to be acknowledged by one or more serving restaurants of the catering order and that includes a set of catering order items; and 2) store the unconfirmed catering order into the database, vi) a second server software application operating on the second processor, wherein the second server software application is adapted to retrieve the unconfirmed catering order from the database and send the unconfirmed catering order to the restaurant service device over the second network interface; vii) a third software application operating on the third processor, wherein the third restaurant software application is adapted to; 1) receive the unconfirmed catering order over the third network interface; 2) display the unconfirmed catering order on the screen of the restaurant service device with a graphical icon indicating that the unconfirmed catering order is a catering order, wherein the graphical icon is displayed in a first color; 3) constantly monitor a time difference between an order receive time of the unconfirmed catering order and a current time and detect when the time difference exceeds a predetermined amount of time during which the unconfirmed catering order remained unconfirmed; 4) in response to the detecting, automatically display the graphical icon in a second color comprising warning information that is viewable on the screen by a user, wherein the warning information indicates that the unconfirmed catering order remains unconfirmed.
-
Specification