Patent ID: 11928919
Assignee: PAVILION PAYMENTS GAMING SERVICES, INC.
Field: Digital communication (Electrical engineering)
Classification: CPC G  H | IPC G  H

Claim 13:
14. A casino comprising:
a plurality of gaming machines arranged in banks of one or more gaming machines per bank; and
a nodal network of wireless transceivers, each bank of gaming machines having a wireless transceiver, wherein:
each wireless transceiver is within wireless communication range of at least one other wireless transceiver in the nodal network;
at least one wireless transceiver is a terminal transceiver configured to communicate with an external network cloud; and
a casino patron can use a casino app running on a mobile device to communicate with the external network cloud via the nodal network from any location within the casino at which the mobile device is within wireless communication range of a wireless transceiver in the nodal network, that wireless transceiver being a connected transceiver, wherein:
the mobile device transmits to the connected transceiver an outgoing message that is propagated wirelessly through the nodal network via zero, one, or more of the other wireless transceivers to the terminal transceiver and from the terminal transceiver to the external network cloud;
the mobile device receives from the connected transceiver an incoming message that has been transmitted from the external network cloud to the terminal transceiver and then propagated wirelessly through the nodal network via zero, one, or more of the other wireless transceivers to the connected transceiver;
when a non-terminal transceiver receives the outgoing message directly from another non-terminal transceiver, the receiving non-terminal transceiver identifies a thread ID number and determines whether the thread ID number is already on its list of threads and, if so, whether it is an existing thread or a terminated thread;
if the non-terminal transceiver determines that the thread ID number is not on its list of threads, then the non-terminal transceiver adds the thread ID number to its list of threads as an existing thread and re-broadcasts the outgoing message;
if the thread ID number is already on its list of threads as an existing thread, then the non-terminal transceiver re-broadcasts the outgoing message; and
if the thread ID number is already on its list of threads as a terminated thread, then the non-terminal transceiver does not re-broadcast the outgoing message.