IP Library › Granted Patent US 12,387,159
Granted Patent B2
US 12,387,159 · App. 17/592,419 · Granted Aug 12, 2025

Dynamic floor mapping for gaming activity

Inventors: Michael Roy Hartwig (Las Vegas, NV); Ashley Brooke Fiumara (Las Vegas, NV); Thomas Rafferty (Las Vegas, NV)
Assignee: OPTX SOLUTIONS, LLC
G06Q10/0637G07F17/3234G07F17/3239
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,387,159
App. No.
17/592,419
Granted
Aug 12, 2025
Kind
B2
Abstract

Data associated a plurality of user interface elements may be retrieved from at least one database associated with a service business, such as a casino. At a first time, a first indication to turn on a first subset of the plurality of user interface elements may be received. The user interface elements may include content management, task management, property management, action management, player profiling, comp management, player development, asset tagging and flagging, profitability and comparative analysis, player insights, floor mapping, campaign management, etc. Each of the first subset of user interface elements may be populated with the respective data associated that user interface element.

Claims (53)

1. A system comprising:

at least one database associated with a service business;

a dashboard configured to display real-time information associated with assets and games located at a property associated with the service business; and

at least one computing device in communication with the at least one database and the dashboard, the at least one computing device configured to:

extract, from the at least one database, data associated with a set of asset interactions associated with at least one game over a period of time, wherein the data is in disparate formats, and wherein the data is extracted using at least one of Change Data Capture (CDC) or slowly changing dimensions (SCD);

stage the data in disparate formats in a staging database, the staging database separated from the database associated with the service business by a protective firewall;

write integration jobs, the integration jobs configured to convert the data staged in the staging database into a single format;

integrate at least a portion of the data indicative of an asset interaction into a single format and store the data indicative of the assets in the single format in the at least one database using the integration jobs;

receive, from the at least one database, the data indicative of the assets in the single format;

receive, at a first time, via the dashboard, a first indication to turn on at least a user interface element among a plurality of user interface elements, but not a second user interface element among the plurality of user interface elements, wherein the first indication is indicative of a selection of at least one criteria, and wherein the at least one criteria is selected by an operator associated with the service business;

in response to receiving the first indication, generate, based on the asset interaction and the selection, an interactive floor map comprising a location of each game on the property and a visualization of at least one criteria associated with each game;

receive, at a second time occurring after the first time, a second indication to turn on the second user interface element among the plurality of user interface elements;

in response to receiving the second indication and without retrieving additional data from the at least one database, populate the second user interface element with at least a second portion of the data in the single format; and

update the interactive floor map based on a new asset interaction with at least one game.

2. The system of claim 1 , wherein the criteria is at least one of a game utilization, a game profitability metric, a time of play, and a variance associated with the information displayed via the dashboard.

3. The system of claim 1 , wherein the visualization comprises at least one of a heat map and an animation of trends associated with the at least one criteria over a second period of time.

4. The system of claim 1 , wherein the at least one computing device is further configured to update the interactive floor map based on manual input modifying at least one of: a game location, a time period, and a targeted asset.

5. The system of claim 1 , wherein the at least one computing device is further configured to generate a prediction for at least one of occupancy, optimization, and utilization for at least one game, based on a modification to the interactive floor map.

6. The system of claim 1 , wherein the information associated with assets comprise at least one or a market associated with each guest, a state associated with each asset, a tier status associated with each asset, a quantity of days since last contact associated with each asset, a zip code associated with each asset, one or more traits associated with each asset, a last contact date associated with each asset, one or more preferences associated with each asset, a last play date associated with each asset, and a birthday month associated with each asset.

7. The system of claim 1 , wherein the information associated with assets comprise at least one total theoretical profit associated with each asset, total actual profit associated with each asset, total average daily worth (ADW) associated with each asset, total average daily theoretical (ADT) associated with each asset, and total play days associated with each asset.

8. The system of claim 1 , wherein the information associated with games comprise at least one of theoretical profit associated with each game, actual profit associated with each game, average daily worth (ADW) associated with each game, average daily theoretical (ADT) associated with each game, and play days associated with each game.

9. A computer-implemented method comprising:

extracting, from at least one database, data associated with a set of asset interactions associated with at least one game over a period of time, wherein the data is in disparate formats, and wherein the data is extracted using at least one of Change Data Capture (CDC) or slowly changing dimensions (SCD);

staging the data in disparate formats in a staging database, the staging database separated from the database associated with a service business by a protective firewall;

writing integration jobs, the integration jobs configured to convert the data staged in the staging database into a single format;

integrating at least a portion of the data indicative of an asset interaction into a single format and storing the data indicative of the assets in the single format in the at least one database using the integration jobs;

receiving, from the at least one database, the data indicative of the assets in the single format;

receiving, at a first time, via a dashboard, a first indication to turn on at least a user interface element among a plurality of user interface elements, but not a second user interface element among the plurality of user interface elements, wherein the first indication is indicative of a selection of at least one criteria, and wherein the at least one criteria is selected by an operator associated with the service business;

in response to receiving the first indication, generating on the dashboard, based on the asset interaction and the selection, an interactive floor map comprising a location of each game on the property, and a visualization of at least one criteria associated with each game;

receiving, at a second time occurring after the first time, a second indication to turn on the second user interface element among the plurality of user interface elements;

in response to receiving the second indication and without retrieving additional data from the at least one database, populating the second user interface element with at least a second portion of the data in the single format; and

updating the interactive floor map based on a new asset interaction with at least one game.

10. The computer-implemented method of claim 9 , wherein the criteria is at least one of a game utilization, a game profitability metric, a time of play, and a variance associated with the information that is displayed via the dashboard.

11. The computer-implemented method of claim 9 , wherein the visualization comprises at least one of a heat map and an animation of trends associated with the at least one criteria over a period of time.

12. The computer-implemented method of claim 9 , further comprising updating the interactive floor map based on manual input modifying at least one of: a game location, a time period, and a targeted asset.

13. The computer-implemented method of claim 9 , further comprising generating a prediction for at least one of occupancy, optimization, and utilization for at least one game, based on a modification to the interactive floor map.

14. The computer-implemented method of claim 9 , wherein the data indicative of an asset interaction with a game comprises at least one total theoretical profit, total actual profit, total average daily worth (ADW), total average daily theoretical (ADT), and total play days.

15. A non-transitory computer-readable medium storing instructions that, when executed, cause

extracting, from at least one database, data associated with a set of asset interactions associated with at least one game over a period of time, wherein the data is in disparate formats, and wherein the data is extracted using at least one of Change Data Capture (CDC) or slowly changing dimensions (SCD);

staging the data in disparate formats in a staging database, the staging database separated from the database associated with a service business by a protective firewall;

writing integration jobs, the integration jobs configured to convert the data staged in the staging database into a single format;

integrating at least a portion of the data indicative of an asset interaction into a single format and storing the data indicative of the assets in the single format in the at least one database using the integration jobs;

receiving, from the at least one database, the data indicative of the assets in the single format;

receiving, at a first time, via a dashboard, a first indication to turn on at least a user interface element among a plurality of user interface elements, but not a second user interface element among the plurality of user interface elements, wherein the first indication is indicative of a selection of at least one criteria, and wherein the at least one criteria is selected by an operator associated with the service business;

in response to receiving the first indication, generating on the dashboard, based on the asset interaction and the selection, an interactive floor map comprising a location of each game on a property, and a visualization of at least one criteria associated with each game;

receiving, at a second time occurring after the first time, a second indication to turn on the second user interface element among the plurality of user interface elements;

in response to receiving the second indication and without retrieving additional data from the at least one database, populating the second user interface element with at least a second portion of the data in the single format; and

updating the interactive floor map based on a new asset interaction with at least one game.

16. The non-transitory computer-readable medium of claim 15 , wherein the criteria is at least one of a game utilization, a game profitability metric, a time of play, and a variance associated with the information that is displayed via the dashboard.

17. The non-transitory computer-readable medium of claim 15 , wherein the visualization comprises at least one of a heat map and an animation of trends associated with the at least one criteria over a period of time.

18. The non-transitory computer-readable medium of claim 15 , further storing instructions that, when executed cause updating the interactive floor map based on manual input modifying at least one of: a game location, a time period, and a targeted asset.

19. The non-transitory computer-readable medium of claim 15 , further storing instructions that, when executed cause generating a prediction for at least one of occupancy, optimization, and utilization for at least one game, based on a modification to the interactive floor map.

20. The non-transitory computer-readable medium of claim 15 , wherein the data indicative of an asset interaction with a game comprises at least one total theoretical profit, total actual profit, total average daily worth (ADW), total average daily theoretical (ADT), and total play days.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 28, 2022
From: HARTWIG, MICHAEL ROY; FIUMARA, ASHLEY BROOKE; RAFFERTY, THOMAS
To: OPTX SOLUTIONS, LLC
Reel/Frame 059123/0507 →
Continuity (2)
Continuation In Part 17364361 · Jun 30, 2021
Related Publication 20230004895A1 · Jan 5, 2023
References Cited (111)
US 6831663B2 · Chickering et al. · 2004 [cited by applicant]
US 6965868B1 · Bednarek · 2005 [cited by applicant]
US 8088010B1 · Hill · 2012 [cited by applicant]
US 9741203B2 · Malek · 2017 [cited by applicant]
US 10521988B1 · Allibhoy et al. · 2019 [cited by applicant]
US 20020046096A1 · Srinivasan et al. · 2002 [cited by applicant]
US 20020123923A1 · Manganaris et al. · 2002 [cited by applicant]
US 20030135442A1 · Kumar et al. · 2003 [cited by applicant]
US 20040024608A1 · Saenz et al. · 2004 [cited by applicant]
US 20040039679A1 · Norton et al. · 2004 [cited by applicant]
US 20040068441A1 · Werbitt · 2004 [cited by examiner]
US 20040143501A1 · Lopez · 2004 [cited by examiner]
US 20040153437A1 · Buchan · 2004 [cited by applicant]
US 20040260607A1 · Robbins et al. · 2004 [cited by applicant]
US 20050054439A1 · Rowe et al. · 2005 [cited by applicant]
US 20050209876A1 · Kennis et al. · 2005 [cited by applicant]
US 20060012116A1 · Lovell · 2006 [cited by applicant]
US 20060106700A1 · Boren · 2006 [cited by examiner]
US 20070038727A1 · Bailey et al. · 2007 [cited by applicant]
US 20070043611A1 · Newman et al. · 2007 [cited by applicant]
US 20080052292A1 · Hallowell et al. · 2008 [cited by applicant]
US 20090118022A1 · Lyons et al. · 2009 [cited by applicant]
US 20090172035A1 · Lessing et al. · 2009 [cited by applicant]
US 20090326726A1 · Ippolito et al. · 2009 [cited by applicant]
US 20100121696A1 · Green et al. · 2010 [cited by applicant]
US 20110055000A1 · Zhang et al. · 2011 [cited by applicant]
US 20110071865A1 · Leeds et al. · 2011 [cited by applicant]
US 20110145339A1 · Bank et al. · 2011 [cited by applicant]
US 20120001978A1 · Burke · 2012 [cited by applicant]
US 20120072290A1 · Leung et al. · 2012 [cited by applicant]
US 20120109794A1 · Nathanson et al. · 2012 [cited by applicant]
US 20120191531A1 · You et al. · 2012 [cited by applicant]
US 20120259785A1 · Ha · 2012 [cited by applicant]
US 20130038440A1 · Deniau et al. · 2013 [cited by applicant]
US 20140019274A1 · Hardin et al. · 2014 [cited by applicant]
US 20140052498A1 · Marshall et al. · 2014 [cited by applicant]
US 20140067617A1 · Heine et al. · 2014 [cited by applicant]
US 20140114706A1 · Blakely · 2014 [cited by examiner]
US 20140278642A1 · Robinson · 2014 [cited by examiner]
US 20140316845A1 · Nayak et al. · 2014 [cited by applicant]
US 20150087417A1 · George · 2015 [cited by examiner]
US 20150286937A1 · Hildebrand · 2015 [cited by applicant]
US 20160105525A1 · Haimovitch · 2016 [cited by applicant]
US 20160225108A1 · Fishberg et al. · 2016 [cited by applicant]
US 20160239808A1 · Ryu et al. · 2016 [cited by applicant]
US 20160294845A1 · Jackson · 2016 [cited by examiner]
US 20160321868A1 · Malek · 2016 [cited by examiner]
US 20160366036A1 · Gupta et al. · 2016 [cited by applicant]
US 20170006135A1 · Siebel et al. · 2017 [cited by applicant]
US 20170011104A1 · Hyde et al. · 2017 [cited by applicant]
US 20170011581A1 · Muir et al. · 2017 [cited by applicant]
US 20170068985A1 · Singh · 2017 [cited by examiner]
US 20170124812A1 · Washington et al. · 2017 [cited by applicant]
US 20170330126A1 · Koltunov et al. · 2017 [cited by applicant]
US 20180005486A1 · Risnoveanu et al. · 2018 [cited by applicant]
US 20180005487A1 · Lyons et al. · 2018 [cited by applicant]
US 20180212910A1 · DeVillers et al. · 2018 [cited by applicant]
US 20180218460A1 · Boss et al. · 2018 [cited by applicant]
US 20180330573A1 · Wester et al. · 2018 [cited by applicant]
US 20190102707A1 · Wald · 2019 [cited by applicant]
US 20190122481A1 · Risnoveanu et al. · 2019 [cited by applicant]
US 20190143204A1 · Aman et al. · 2019 [cited by applicant]
US 20190180572A1 · Filipour et al. · 2019 [cited by applicant]
US 20190228610A1 · Washington et al. · 2019 [cited by applicant]
US 20190318412A1 · Constantinescu · 2019 [cited by applicant]
US 20200074797A1 · Acres · 2020 [cited by examiner]
US 20200311096A1 · Murthy · 2020 [cited by applicant]
US 20200311802A1 · Brosnan et al. · 2020 [cited by applicant]
US 20210086089A1 · Pardeshi et al. · 2021 [cited by applicant]
US 20210117852A1 · Ganesh et al. · 2021 [cited by applicant]
US 20210279655A1 · Fan et al. · 2021 [cited by applicant]
US 20210303638A1 · Zhong et al. · 2021 [cited by applicant]
US 20210304559A1 · Cupersmith · 2021 [cited by examiner]
WO WO2000073958A2 · 2000 [cited by applicant]
WO WO2004016027A1 · 2004 [cited by applicant]
WO WO2007005009A1 · 2007 [cited by applicant]
WO WO2007014000A2 · 2007 [cited by applicant]
WO WO2007030766A2 · 2007 [cited by applicant]
WO WO2007121469A2 · 2007 [cited by applicant]
WO WO2008018874A1 · 2008 [cited by applicant]
WO WO2014032039A1 · 2014 [cited by applicant]
WO WO2009032598A1 · 2019 [cited by applicant]
WO WO2021041438A1 · 2021 [cited by applicant]
WO WO2022146862A1 · 2022 [cited by applicant]
High-Stakes Analytics. Stanley, Tim. Optimize5.2: 28-32, 12. MultiMedia Healthcare Inc. (Feb. 2006). [cited by examiner]
L. M. Churinske et al., “Intelligent marketing strategies for the Hard Rock Hotel and Casino, Las Vegas; market segmentation and customer analysis,” 2010 IEEE Systems and Information Engineering Design Symposium, Charlo… [cited by examiner]
Bally to Provide Marketing and Business Intelligence Solutions to Morongo Casino. Wireless News: NA. Close-Up Media, Inc. (Sep. 22, 2009). [cited by examiner]
International Patent Application No. PCT/US2022/035347; Int'l Search Report and the Written Opinion; dated Nov. 1, 2022; 21 pages. [cited by applicant]
Patel et al.; “Factors of collaborative working: A framework for a collaboration model”; Applied Ergonomics; vol. 43; 2012; 26 pages. [cited by applicant]
C. Turdean; “Casinos and the Digitization of the Slot Machine, 1950-1989”; IEEE Annals of the History of Computing; 2011; p. 46-59. [cited by applicant]
International Patent Application No. PCT/US2022/035469; Int'l Preliminary Report on Patentability; dated May 5, 2023; 29 pages. [cited by applicant]
Yuen et al.; “Task Recommendation in Crowdsourcing Systems”; CrowdKDD; Aug. 2012; 5 pages. [cited by applicant]
Cohen et al.; “Frequency of Patient Contact with Health Care Personnel and Visitors: Implications for Infection Prevention”; Jt Comm J Qual Patient Saf.; vol. 38(12); Dec. 2012; p. 560-565. [cited by applicant]
Seaborn et al.; “Gamification in theory and action: A Survey”; Int'l J. Human-Computer Studies; vol. 74; 2014; p. 14-31. [cited by applicant]
International Patent Application No. PCT/US2022/035378; Int'l Search Report and the Written Opinion; dated Oct. 5, 2022; 9 pages. [cited by applicant]
International Patent Application No. PCT/US2022/035323; Int'l Search Report and the Written Opinion; dated Oct. 4, 2022; 8 pages. [cited by applicant]
International Patent Application No. PCT/US2022/035469; Int'l Search Report and the Written Opinion; dated Oct. 5, 2022; 19 pages. [cited by applicant]
“Majestic Star Casino to Streamline its Operations with Infinium Software”, PR Newswire; https//dialog.proquest.com/professional/docview/448908207/1835BEA24D45A68C035/6?accountid=131444; Nov. 2022; 3 pages. [cited by applicant]
“Monscierge Introduces Hospitality Software Application”, Entertainment Close-Up; https://search.proquest.com/docview/1238353106/A8778189F68946ASPQ/12?accountid=; Dec. 2012; 3 pages. [cited by applicant]
Alice; “Where Technology Meets Hospitality—5 Ways to Personalize the Guest Experience with Hotel Operations Software”; https://web.archive.org/web/20201029065511/https://www.aliceplatform.com/blog/5-ways-to-personalize-… [cited by applicant]
“WebRezPro PMS Integrates KEYPR for mobile guest engagement—Dialog”; The Indian Express Online; © 2016; https://dialog.proquest.com/professional/docview/1797566545/18917CDCD0A4C0FF7E4/12?accountid=131444; accessed Aug. … [cited by applicant]
Smith Micro and Zonetail to Deliver Personalized Guest Engagement with Contextual Mobile Marketing in Hospitality Apps; New Bites—Computing & Information (Melbourne); Feb. 2016; 3 pages. [cited by applicant]
McLaughlin et al.; “Protecting Consumer Privacy from Electric Load Monitoring”; CCS; Oct. 2011; p. 87-98. [cited by applicant]
International Patent Application No. PCT/US2022/035323; Int'l Preliminary Report on Patentability; dated May 14, 2024; 22 pages. [cited by applicant]
International Patent Application No. PCT/US2022/035347; Int'l Preliminary Report on Patentability; dated Jun. 12, 2024; 33 pages. [cited by applicant]
International Patent Application No. PCT/US2022/035378; Int'l Preliminary Report on Patentability; dated Sep. 10, 2024; 15 pages. [cited by applicant]
“GameLogic's PlayAway™ System Fully Integrated with Konami Casino Management System”; https://dialog_proquest.com/professional/docview/444872291/1835BEA24D45A68C035/15?accountid=131444; Business Wire; Nov. 2007; accesse… [cited by applicant]
“Spotlight 29 Casino to Deploy Compudigm and Teradata to Optimize Gaming Floor and Analyze Customer Behavior”; Business Wire; Jun. 2007; 2 pages. [cited by applicant]
Torrance et al.; “Emergent gambling advertising; a rapid review of marketing content, delivery and structural features”; BMC Public Health; vol. 21; 2021; 13 pages. [cited by applicant]
Ballard et al.; “Improving Business Performance Insight . . . with Business Intelligence and Business Process Management”; IBM Redbooks; Aug. 2006; 460 pages. [cited by applicant]
“Bally to Provide Marketing and Business Intelligence Solutions to Morongo Casino”; Wireless News; Close-Up Media Inc.; Sep. 2009; 2 pages. [cited by applicant]