CPC G06Q 30/0633 (2013.01) [G06Q 20/14 (2013.01); G06Q 30/06 (2013.01); G06Q 50/12 (2013.01)] | 11 Claims |
1. A non-transitory computer readable medium storing computer-executable instructions for processing commercial transactions that, when executed by at least one processor, configure the at least one processor to perform operations comprising:
pre-defining a vendor service area;
identifying and determining a location of a plurality of user devices in the pre-defined vendor service area;
connecting the plurality of identified user devices to a vendor device via a network associated with the vendor device in the pre-defined vendor service area;
generating an interactive order menu unique to each user device of the plurality of identified user devices wherein the interactive order menu unique to each user device is based on the user device and the determined location of the user device in the pre-defined vendor service area and includes special deals and discounts based on ordering history of the user device;
displaying, by each of the identified user devices within the pre-defined vendor service area, the generated interactive order menu unique to each of the identified user devices, wherein each of the displayed interactive order menus comprise a plurality of items offered for sale within the pre-defined vendor service area and the special deals and discounts based on the ordering history of the user device;
receiving by the vendor device an order summary, wherein the order summary comprises an aggregation of items selected from the plurality of items offered for sale within the pre-defined vendor service area by a group of at least two participating user devices of the plurality of identified user devices;
receiving by the vendor device, a payment request associated with the order summary, wherein the receiving the payment request creates an itemized bill for the participating user devices in the group of participating user devices;
sending and displaying the itemized bill to the participating user devices in the group of participating user devices associated with the corresponding order summary, wherein the itemized bill comprises a request for payment for at least one of i) an equal payment amount from each of the participating user devices in the group of participating user devices based on the order summary; and ii) a payment amount from each of the participating user devices in the group of participating user devices based on the items selected by each of the participating user devices in the group of participating user devices according to the order summary; and
accepting a payment against the itemized bill from each of the participating user devices in the group of participating user devices based on the request for payment.
|