Systems, methods and devices for monitoring betting activities
AssigneeArb Labs Inc.
InventorsAdrian Bulzacki, Vlad Cazan
Life of this patent
Estimating the term…
Abstract
System, processes and devices for monitoring betting activities using bet recognition devices and a server. Each bet recognition device has an imaging component for capturing image data for a gaming table surface. The bet recognition device receives calibration data for calibrating the bet recognition device. A server processor coupled to a data store processes the image data received from the bet recognition devices over the network to detect, for each betting area, a number of chips and a final bet value for the chips.
Claims32
A system for monitoring game activities at a plurality of gaming tables comprising:
- a plurality of client hardware devices for the plurality of gaming tables, each client hardware device comprising an imaging component positioned on a respective gaming table or proximate thereto to capture image data of one or more chips positioned in at least one betting area on a gaming surface of the respective gaming table and, in response, pre-processing the captured image data to filter out at least a portion of background image data and generate a compressed set of image data of the one or more chips free of the background image data, each client hardware device comprising one or more sensors responsive to activation events and deactivation events to trigger capture of the image data by the imaging component;
- a game monitoring server for collecting, processing and aggregating the compressed image data from the client hardware devices to generate aggregated betting data for the plurality of gaming tables, the aggregated betting data identifying betting amounts for the at least one betting area;
- and
- a front end interface device for displaying the aggregated betting data from the game monitoring server for provision to or display on end user systems, the front end interface device for receiving control commands from the end user systems for controlling the provision or display of the aggregated betting data;
- wherein the imaging component or the one or more sensors are adapted to determine one or more depth values corresponding to one or more distances from a reference point to the one or more chips, each of the depth values corresponding to the distance to a corresponding chip;
- and
- wherein at least one of the client hardware devices and the game monitoring server are configured to determine a presence of one or more obstructing objects that are partially or fully obstructing the one or more chips from being imaged by the imaging component or sensed by the one or more sensors, the presence of the one or more obstructing objects being determined by continuously monitoring the one or more depth values to track when the one or more depth values abruptly changes responsive to the obstruction.
A system for monitoring game activities comprising:
- a game monitoring server for collecting, processing and aggregating betting data from a plurality of client hardware devices to generate aggregated betting data for a plurality of gaming tables, each client hardware device having at least one imaging component positioned substantially parallel to a gaming surface of a respective gaming table and configured to capture image data corresponding to one or more chips positioned on at least one betting area of the gaming surface in response to activation events, the aggregated betting data derived from the image data, the aggregated betting data including betting amounts for the at least one betting area, each client hardware device comprising one or more sensors responsive to the activation events and deactivation events to rigger capture of the image data by the at least one imaging component;
- and
- a front end interface device for displaying the aggregated betting data from the game monitoring server for provision to or display on end user systems, the front end interface device for receiving control commands from the end user systems for controlling the collection, processing, aggregation, provision or display of the aggregated betting data;
- wherein the at least one imaging component is adapted to determine one or more depth values corresponding to one or more distances from a reference point to the one or more chips, each of the depth values corresponding to a distance to a corresponding chip;
- and
- wherein at least one of the plurality of client hardware devices and the game monitoring server is configured to determine a presence of one or more obstructing objects that are partially or fully obstructing the one or more chips from being imaged by the at least one imaging component or sensed by the one or more sensors, the presence of the one or more obstructing objects being determined by continuously monitoring the one or more depth values to track when the one or more depth values abruptly changes responsive to the obstruction.
A device for monitoring game activities at a gaming table comprising:
- an imaging component positioned on the gaming table or proximate thereto to capture image data corresponding to one or more chips positioned in at least one betting area on a gaming surface of the respective gaming table, a client hardware device comprising one or more sensors responsive to activation events and deactivation events to trigger capture of the image data by the imaging component, the imaging component positioned substantially parallel to a gaming surface of the respective gaming table;
- a processor configured to pre-process the captured image data to filter at least a portion of background image data to generate a compressed set of image data of the one or more chips free of the background image data;
- and
- a communication link configured for transmitting the compressed set of image data to generate betting data for the gaming table, the betting data including betting amounts for the at least one betting area;
- wherein the imaging component or the one or more sensors are adapted to determine one or more depth values corresponding to one or more distances from a reference point to the one or more chips, each of the depth values corresponding to the distance to a corresponding chip;
- and
- wherein the processor is configured to determine a presence of one or more obstructing objects that are partially or fully obstructing the one or more chips from being imaged by the imaging component or sensed by the one or more sensors, the presence of the one or more obstructing objects being determined by continuously monitoring the one or more depth values to track when the one or more depth values abruptly changes responsive to the obstruction.
Dependencies are inferred from the claim text.