Shared transactions
First Claim
1. A method comprising:
- determining whether there are any open orders with regard to a location included in first order input received via a network;
when there is at least one open order with regard to the location, transmitting a request for second order input indicating whether to add the first order input to the at least one open order or to open a new order;
opening a new order with regard to the location based on the first order input when the received second order input specifies that a new order is to be opened;
adding the first order input to one of the at least one open orders when the received second order input specifies that the received first order input is to be added to one of the at least one open orders; and
wherein;
the first and second order inputs are received via the network from a mobile device app that executes on a mobile device of a first user;
the location included in the first order input is determined based on at least one beacon identifier received within the mobile device app from a radio transceiver device of the mobile device.
6 Assignments
0 Petitions
Accused Products
Abstract
Various embodiments herein each include at least one of systems, devices, methods, and software for shared transactions. One method embodiment includes determining whether there are open orders with regard to a location included in first order input received via a network. When there is an open order with regard to the location, the method then transmits a request for second order input indicating whether to add the order input to the at least one open order or to open a new order. When the received second order input specifies that a new order is to be opened, the method opens a new order with regard to the location. When the received second order input specifies that the received first order input is to be added an open order, the method includes adding the first order input to an open order.
18 Citations
17 Claims
-
1. A method comprising:
-
determining whether there are any open orders with regard to a location included in first order input received via a network; when there is at least one open order with regard to the location, transmitting a request for second order input indicating whether to add the first order input to the at least one open order or to open a new order; opening a new order with regard to the location based on the first order input when the received second order input specifies that a new order is to be opened; adding the first order input to one of the at least one open orders when the received second order input specifies that the received first order input is to be added to one of the at least one open orders; and wherein; the first and second order inputs are received via the network from a mobile device app that executes on a mobile device of a first user; the location included in the first order input is determined based on at least one beacon identifier received within the mobile device app from a radio transceiver device of the mobile device. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method comprising:
-
determining a location of a mobile device within a mobile device app that executes on the mobile device, the determined location associated with a serving location and determined based on at least one beacon identifier received within the mobile device app from a radio transceiver device of the mobile device; receiving order input within a user interface of the mobile device app of at least one order item; transmitting, via a network from the mobile device app on the mobile device to a backend system, data representative of the determined location, customer account identifying data to associate a dining session at the determined location with the customer account, and data representative of the received order input; receiving a request from the backend system to add additional order input with regard to another individual that has requested the backend system to add the additional order input to the dining session; receiving approval input within a user interface of the mobile device app that executes on the mobile device approving or denying the received request; and transmitting, via the network from the mobile device app on the mobile device to the backend system, data representative of the received approval input. - View Dependent Claims (8, 9, 10, 11)
-
-
12. A system comprising:
-
at least one network interface device; at least one processor; at least one memory; and an instruction set, stored in memory and executable by the at least one processor to perform data processing activities, the data processing activities comprising; determining whether there are any open orders with regard to a location included in first order input received via the at least one network interface device; when there is at least one open order with regard to the location, transmitting a request for second order input indicating whether to add the first order input to the at least one open order or to open a new order; opening a new order with regard to the location based on the first order input when the received second order input specifies that a new order is to be opened; adding the first order input to one of the at least one open orders when the received second order input specifies that the received first order input is to be added to one of the at least one open orders; and wherein; the first and second order inputs are received via the network from a mobile device app that executes on a mobile device of a first user; the location included in the first order input is determined based on at least one beacon identifier received within the mobile device app from a radio transceiver device of the mobile device. - View Dependent Claims (13, 14, 15, 16, 17)
-
Specification