CPC G06Q 10/02 (2013.01) [G06Q 50/12 (2013.01)] | 13 Claims |
1. A method comprising:
generating, via a processor, a database that comprises data structures indicative of a plurality of table slots for on-site dining services, a plurality of table slots for off-site dining services, a plurality of time slots and a plurality of ratios of available table slots for on-site dining services to available table slots for off-site dining services;
allocating, via the processor, for a particular time slot a ratio of available table slots for on-site dining services to available table slots for off-site dining services;
receiving, via the processor, a plurality of bids for an off-site dining service at the particular time slot;
identifying, via the processor, a user with the highest bid of the plurality of bids;
transmitting, to a remote device of the user, a denial for the off-site dining service at the particular time slot, when the ratio of available table slots for on-site dining services to available table slots for off-site dining services meets a threshold;
transmitting, to the remote device of the user, an approval of the highest bid for the off-site dining service at the particular time slot, when the ratio of available table slots for on-site dining services to available table slots for off-site dining services does not meet a threshold; and
adjusting, via the processor, the ratio for the particular time slot, when a change in available table slots for on-site dining services to available table slots for off-site dining services is detected.
|