Generating casino floor maps
First Claim
1. One or more non-transitory, machine-readable storage media having instructions stored thereon, which when executed by a set of one or more processors cause the set of one or more processors to perform operations comprising:
- capturing an image of a casino floor object;
determining a location of the casino floor object in relation to a casino floor landscape surrounding the casino floor object;
determining, via analysis of the image of the casino floor object, at least one unique visual characteristic of the casino floor object;
generating a virtual graphic representation of the appearance of the casino floor object that depicts a graphical reproduction of the casino floor object with the at least one unique visual characteristic, wherein the generating the virtual graphic representation of the casino floor object depicting the casino floor object includes utilizing a stored image referenced by a player account setting, and wherein the stored image represents a unique visual identifier of a social contact associated with the player account;
generating a casino floor layout map representing the casino floor landscape;
positioning the virtual graphic representation of the appearance of the casino floor object in the casino floor layout map approximating the location of the casino floor object on the casino floor landscape; and
providing the casino floor layout map for presentation.
8 Assignments
0 Petitions
Accused Products
Abstract
This describes generating casino floor maps. In some embodiments, the casino monitoring system can analyze captured data of casino floor objects. The system can determine metadata related to any of the casino floor objects and generate one or more overlay objects for each of the casino floor objects. The system can create a casino floor map by superimposing the overlay objects over the captured data (e.g., superimpose the overlay objects onto a live video stream). The system can present the floor map on any suitable device. The system can detect a selection of the overlay objects on the casino floor map and present metadata for a casino floor object associated with the selected overlay object. The system can also determine details of people on a casino floor via close-range biometric scans and measurements. The system can use the scans and measurements to assist people in the casino.
64 Citations
26 Claims
-
1. One or more non-transitory, machine-readable storage media having instructions stored thereon, which when executed by a set of one or more processors cause the set of one or more processors to perform operations comprising:
-
capturing an image of a casino floor object; determining a location of the casino floor object in relation to a casino floor landscape surrounding the casino floor object; determining, via analysis of the image of the casino floor object, at least one unique visual characteristic of the casino floor object; generating a virtual graphic representation of the appearance of the casino floor object that depicts a graphical reproduction of the casino floor object with the at least one unique visual characteristic, wherein the generating the virtual graphic representation of the casino floor object depicting the casino floor object includes utilizing a stored image referenced by a player account setting, and wherein the stored image represents a unique visual identifier of a social contact associated with the player account; generating a casino floor layout map representing the casino floor landscape; positioning the virtual graphic representation of the appearance of the casino floor object in the casino floor layout map approximating the location of the casino floor object on the casino floor landscape; and providing the casino floor layout map for presentation. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method comprising:
-
monitoring identifying characteristics of casino patrons on a casino floor; determining identities, via the identifying characteristics, of one or more of the casino patrons that are linked as social contacts to a wagering game player account; generating one or more virtual graphic representations that represent an appearance of the one or more of the casino patrons; generating a casino floor map that represents a scale model of a casino floor; presenting, via at least one of one or more processors, the one or more virtual graphic representations on coordinates of the casino floor map that correlate to one or more geographic locations of the one or more of the casino patrons on the casino floor; and presenting, via at least one of the one or more processors, identifiers via the casino floor map that identify the one or more virtual graphic representations as the one or more of the casino patrons that are linked as the social contacts to the wagering game player account. - View Dependent Claims (8, 9, 10)
-
-
11. An apparatus comprising:
-
means for monitoring identifying characteristics of casino patrons on a casino floor; means for determining identities, via the identifying characteristics, of one or more of the casino patrons that are linked as social contacts to a wagering game player account; means for generating one or more virtual graphic representations that represent an appearance of the one or more of the casino patrons; means for generating a casino floor map that represents a scale model of a casino floor; means for presenting the one or more virtual graphic representations on coordinates of the casino floor map that correlate to one or more geographic locations of the one or more of the casino patrons on the casino floor; and means for presenting identifiers via the casino floor map that identify the one or more virtual graphic representations as the one or more of the casino patrons that are linked as the social contacts to the wagering game player account. - View Dependent Claims (12, 13, 14)
-
-
15. A system comprising:
-
one or more processors; and one or more machine readable storage devices configured to store instructions which, when executed by at least one of the one or more processors, cause the system to perform operations to detect, from recorded video of wagering game machines on a casino floor, recorded perceptible characteristics possessed by the wagering game machines, generate a computerized casino floor layout, present virtual graphic representations of the wagering game machines on coordinates of the computerized casino floor layout that correspond to locations of the wagering game machines on the casino floor, determine, based on analysis of the recorded perceptible characteristics, one or more gaming repair needs of one or more of the wagering game machines, present indicators on the computerized casino floor layout that indicate the one or more gaming repair needs of the one or more of the wagering game machines, present repair options associated with the indicators, detect selection of one or more of the repair options via user input, and in response to selection of the one or more of the repair options, fix one or more problems for the one or more of the wagering game machines according to the one or more gaming repair needs. - View Dependent Claims (16, 17, 18)
-
-
19. A method comprising:
-
detecting, from recorded video of wagering game machines on a casino floor, recorded perceptible characteristics possessed by the wagering game machines; generating a computerized casino floor layout; presenting virtual graphic representations of the wagering game machines on coordinates of the computerized casino floor layout that correspond to locations of the wagering game machines on the casino floor, determining, based on analysis of the recorded perceptible characteristics, one or more gaming repair needs of one or more of the wagering game machines; presenting indicators on the computerized casino floor layout that indicate the one or more gaming repair needs of the one or more of the wagering game machines; presenting repair options associated with the indicators; detecting, via at least one of one or more processors, selection of one or more of the repair options via user input; and after the detecting the selection of the one or more of the repair options, fixing, via at least one of the one or more processors, one or more problems for the one or more of the wagering game machines according to the one or more gaming repair needs. - View Dependent Claims (20, 21, 22)
-
-
23. One or more non-transitory, machine-readable storage devices having instructions stored thereon, which when executed by a set of one or more processors cause the set of one or more processors to perform operations comprising:
-
detecting, from recorded video of wagering game machines on a casino floor, recorded perceptible characteristics possessed by the wagering game machines; generating a computerized casino floor layout; presenting virtual graphic representations of the wagering game machines on coordinates of the computerized casino floor layout that correspond to locations of the wagering game machines on the casino floor; determining, based on analysis of the recorded perceptible characteristics, one or more gaming repair needs of one or more of the wagering game machines; presenting indicators on the computerized casino floor layout that indicate the one or more gaming repair needs of the one or more of the wagering game machines; presenting repair options associated with the indicators; detecting selection of one or more of the repair options via user input; and after the detecting the selection of the one or more of the repair options, fixing one or more problems for the one or more of the wagering game machines according to the one or more gaming repair needs. - View Dependent Claims (24, 25, 26)
-
Specification