IP Library Granted Patent US 12,260,360
Granted Patent B2
US 12,260,360 · App. 17/592,431 · Granted Mar 25, 2025

Interactive campaign management using player insights

Inventors: Michael Roy Hartwig (Las Vegas, NV); Ashley Brooke Fiumara (Las Vegas, NV); Thomas Rafferty (Las Vegas, NV)
Assignee: OPTX SOLUTIONS, LLC
G06Q10/0639G06Q30/0251G06Q30/0269
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,260,360
App. No.
17/592,431
Granted
Mar 25, 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 (55)

1. A system comprising:

at least one database storing data related to customer interactions with a service business; and

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

extract, from the at least one database, data associated with a set of customer interactions between an individual asset associated with the service business and the service business, 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;

receive, at a first time and from at least one client device associated with the service business, a first indication to turn on at least a first user interface element among a plurality of user interface elements, but not a second user interface element among the plurality of user interface elements, the at least one client device located remote to the at least one computing device;

in response to receiving the first indication, generate a performance metric visualization based on aggregated data associated with a performance metric and the set of customer interactions with the service business, and populate the first user interface element with at least a first portion of the performance metric visualization;

determine a target performance level based on the performance metric and a set of criteria;

identify a set of customers associated with the set of criteria;

determine, based on a machine learning algorithm utilizing data related to customer interactions with the service business, at least one selected action to achieve the target performance level, wherein the selected action comprises at least one personalized contact to a customer among the set of customers;

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

execute the selected action via one or more targeted communications.

2. The system of claim 1 , wherein the set of criteria comprise one or more of: a profitability metric, a game metric, an individual attribute, and a player tag.

3. The system of claim 2 , wherein the player tag is indicative of a gameplay trend for the customer over a period of time.

4. The system of claim 1 , wherein the personalized contact comprises an offer generated for the customer, a comp for an individual asset associated with the service business, and a code for the individual asset.

5. The system of claim 1 , wherein the targeted communications comprise at least one of an initiation of a text message, an initiation of a phone call, and initiation of an email to a customer.

6. The system of claim 1 , wherein the selected action is at least one of a promotion, an offer, and a comp based on a customer status.

7. The system of claim 1 , wherein the at least one computing device is further configured to store a record of the executed selected action in the at least one database.

8. A method, executed by at least one computing device, comprising:

extracting, from the at least one database, data associated with a set of customer interactions between an individual asset associated with the service business and the service business, 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 the 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;

receiving, at a first time and from at least one client device associated with the service business, a first indication to turn on at least a first user interface element among a plurality of user interface elements, but not a second user interface element among the plurality of user interface elements, the at least one client device located remote to the at least one computing device;

in response to receiving the first indication, generating a performance metric visualization based on aggregated data associated with a performance metric and the set of customer interactions with a service business, and populating the first user interface element with at least a first portion of the performance metric visualization;

determining a target performance level based on the performance metric and a set of criteria;

identifying a set of customers associated with the set of criteria;

determining, based on a machine learning algorithm utilizing data related to customer interactions with the service business, at least one selected action to achieve the target performance level, wherein the selected action comprises at least one personalized contact to a customer among the set of customers;

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

executing the selected action via one or more targeted communications.

9. The method of claim 8 , wherein the set of criteria comprise one or more of: a profitability metric, a gameplay metric, an individual attribute, and a player tag.

10. The method of claim 9 , wherein the individual attribute comprises at least one of a city, a state, a zip code, a market, a birthday month, a trait, a game preference, a gender, a player tag, a host name, and a current tier.

11. The method of claim 8 , wherein the gameplay metric is determined from at least one of a game handle, a game theoretical profit (THEO), a game actual, a gross game win, a game worth, games played, time of play, an average bet, total THEO, total actual win, total game worth, total days played, a THEO profit, an actual profit, a margin percent, and a reinvestment percent.

12. The method of claim 8 , wherein the personalized contact comprises an offer generated for the customer, a comp for an individual asset associated with the service business, and a code for the individual asset.

13. The method of claim 8 , wherein the targeted communications comprise at least one of an initiation of a text message, an initiation of a phone call, and initiation of an email to the customer.

14. The method of claim 8 , further comprising, storing a record of the executed selected action in a database associated with the service business and the customer interactions.

15. A computer-readable storage medium storing instructions that, when executed by at least one computing device, cause the at least one computing system to:

extract, from the at least one database, data associated with a set of customer interactions between an individual asset associated with the service business and the service business, 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;

receive, at a first time and from at least one client device associated with the service business, a first indication to turn on at least a first user interface element among a plurality of user interface elements, but not a second user interface element among the plurality of user interface elements, the at least one client device located remote to the at least one computing device;

in response to receiving the first indication, generate a performance metric visualization based on aggregated data associated with a performance metric and the set of customer interactions with a service business, and populate the first user interface element with at least a first portion of the performance metric visualization;

determine a target performance level based on the performance metric and a set of criteria;

identify a set of customers associated with the set of criteria;

determine, based on a machine learning algorithm utilizing data related to customer interactions with the service business, at least one selected action to achieve the target performance level, wherein the selected action comprises at least one personalized contact to a customer among the set of customers;

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

execute the selected action via one or more targeted communications.

16. The computer-readable storage medium of claim 15 , wherein the performance metric visualization is indicative of at least one of key-performance indicators (KPIs) associated with a game of the service business and at least one customer among the set of customers.

17. The computer-readable storage medium of claim 15 , wherein the set of criteria comprise one or more of: a profitability metric, a game metric, an individual attribute, and a player tag.

18. The computer-readable storage medium of claim 15 , wherein the personalized contact comprises an offer generated for the customer, a comp for an individual asset associated with the service business, and a code for the individual asset.

19. The computer-readable storage medium of claim 15 , wherein the targeted communications comprise at least one of an initiation of a text message, an initiation of a phone call, and initiation of an email to the customer.

20. The computer-readable storage medium of claim 15 , storing a record of the executed selected action in a database associated with the service business and the customer interactions.

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/0582 →
Continuity (2)
Continuation In Part 17364361 · Jun 30, 2021
Related Publication 20230004896A1 · Jan 5, 2023
References Cited (105)
US 6831663B2 · Chickering · 2004 [cited by examiner]
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 · 2004 [cited by examiner]
US 20040068441A1 · Werbitt · 2004 [cited by applicant]
US 20040143501A1 · Lopez et al. · 2004 [cited by applicant]
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 et al. · 2006 [cited by applicant]
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 · 2012 [cited by examiner]
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 et al. · 2015 [cited by applicant]
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 et al. · 2016 [cited by applicant]
US 20160321868A1 · Malek · 2016 [cited by applicant]
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 et al. · 2017 [cited by applicant]
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 · 2021 [cited by examiner]
US 20210279655A1 · Fan et al. · 2021 [cited by applicant]
US 20210303638A1 · Zhong et al. · 2021 [cited by applicant]
US 20210304559A1 · Cupersmith et al. · 2021 [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]
High-Stakes Analytics. Stanley, Tim. Optimize 5.2: 28-32, 12. MultiMedia Healthcare Inc. (Feb. 2006). [cited by examiner]
Spotlight 29 Casino to Deploy Compudigm and Teradata to Optimize Gaming Floor and Analyze Customer Behavior. Business Wire, Jun. 28, 2007: NA. [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]
“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]
International Patent Application No. PCT/US2022/035347; Int'l Search Report and the Written Opinion; dated Nov. 1, 2022; 21 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]
International Patent Application No. PCT/US2022/035323; Int'l Preliminary Report on Patentability; dated May 14, 2024; 22 pages. [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/035469; Int'l Preliminary Report on Patentability; dated May 5, 2023; 29 pages. [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/A87781B9F68946A5PQ/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]
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]
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/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]