Generative tiered withdrawal system for optimizing user engagement and mitigating operational expenses and method thereof

WO2025224655A1PCT designated stage Publication Date: 2025-10-30WINZO GAMES PTE LTD
View PDF 4 Cites 0 Cited by

Patent Information

Application Number
PCT/IB2025/054252
Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Priority Date
2024-04-27
Filing Date
2025-04-23
Publication Date
2025-10-30

Smart Images

  • Figure IB2025054252_30102025_PF_FP_ABST
    Figure IB2025054252_30102025_PF_FP_ABST
Patent Text Reader

Abstract

A tiered withdrawal system (102) for optimizing user engagement and mitigating operational expenses is disclosed. The system (102) may comprise a memory (206) and a processor (202). The processor (202) may be configured to execute programmed instructions for determining a user's profile based on gameplay and transactional data using a profiling module (212), calculating values for withdrawal parameters using a threshold determination module (214), receiving a withdrawal request via a withdrawal request module (216), validating the request using a validation module (218), processing instant withdrawals and queuing delayed withdrawals through a payment module (220), and applying commission percentages with a commission module (222). The withdrawal parameters may include total daily withdrawal limit, daily instant withdrawal limit, delayed withdrawal amount and duration, withdrawal commission, daily withdrawal count, and instant and delayed withdrawal commission percentages.
Need to check novelty before this filing date? Find Prior Art

Description

[0001] GENERATIVE TIERED WITHDRAWAL SYSTEM FOR OPTIMIZING USER ENGAGEMENT AND MITIGATING OPERATIONAL EXPENSES AND METHOD THEREOF

[0002] CROSS-REFERENCE TO RELATED APPLICATIONS AND PRIORITY

[0003] The present application claims priority from the Indian patent application having application number 202411033572 filed on 27 April 2024, incorporate herein by a reference.

[0004] FIELD OF INVENTION

[0005] The present invention, in general, relates to the field of online gaming and more particularly, relates to tiered withdrawal system for optimizing user engagement and mitigating operational expenses and method thereof.

[0006] BACKGROUND

[0007] In the realm of online gaming and digital transactions, user engagement and operational efficiency are of paramount importance. Users are often engaged in various activities that involve transactions, such as making deposits, selecting entry amounts, and making withdrawals. These transactions are typically governed by certain parameters, such as daily limits, withdrawal durations, and commission percentages. However, these parameters are often static and do not take into account the user's loyalty or engagement level. This can lead to a suboptimal user experience, as high-engagement users may feel restricted by the same transaction limits as low-engagement users. Furthermore, the static nature of these parameters can also lead to operational inefficiencies, as the system may not be able to optimally manage the load of transactions. For instance, a sudden surge in withdrawal requests can strain the system's resources, leading to delays and potential user dissatisfaction. Therefore, there is a need for a more dynamic and adaptive system that can optimize user engagement and operational efficiency by intelligently managing transaction parameters based on user behaviour and system load.

[0008] Thus, there is a long-felt need for tiered withdrawal system for optimizing user engagement and mitigating operational expenses and method thereof. SUMMARY

[0009] This summary is provided to introduce concepts related to a tiered withdrawal system for optimizing user engagement and mitigating operational expenses and method thereof, and the concepts are further described below in the detailed description. This summary is not intended to identify essential features of the claimed subject matter nor is it intended for use in determining or limiting the scope of the claimed subject matter.

[0010] In accordance with embodiments, a tiered withdrawal system is provided for optimizing user engagement and mitigating operational expenses. The system comprises a memory and a processor, wherein the processor is configured to execute programmed instructions stored in the memory for determining a profile for a user based on the user's loyalty, gameplay and transactional data. Values for a set of withdrawal parameters are calculated based on the user's profile. The set of withdrawal parameters includes a total daily withdrawal limit, a daily instant withdrawal limit, a delayed withdrawal amount, a delayed withdrawal duration, a withdrawal commission, a daily withdrawal count, an instant withdrawal commission percentage, and a delayed withdrawal commission percentage. A withdrawal request from the user is received and validated based on the calculated values for the set of withdrawal parameters. An instant withdrawal amount is processed to the user's account if the withdrawal request satisfies the daily instant withdrawal limit. A delayed withdrawal amount is queued for processing after the delayed withdrawal duration if the withdrawal request exceeds the daily instant withdrawal limit. The instant withdrawal commission percentage or the delayed withdrawal commission percentage is applied to the withdrawal request based on whether the withdrawal amount is an instant withdrawal or a delayed withdrawal.

[0011] In accordance with other embodiments, a tiered withdrawal method is provided for optimizing user engagement and mitigating operational expenses. The method involves determining a profile for a user based on the user's loyalty, gameplay and transactional data, calculating values for a set of withdrawal parameters based on the user's profile, receiving a withdrawal request from the user, validating the withdrawal request based on the calculated values for the set of withdrawal parameters, processing an instant withdrawal amount to the user's account if the withdrawal request satisfies the daily instant withdrawal limit, queuing a delayed withdrawal amount for processing after the delayed withdrawal duration if the withdrawal request exceeds the daily instant withdrawal limit, and applying the instant withdrawal commission percentage or the delayed withdrawal commission percentage to the withdrawal request based on whether the withdrawal amount is an instant withdrawal or a delayed withdrawal.

[0012] BRIEF DESCRIPTION OF DRAWINGS

[0013] The detailed description is described with reference to the accompanying Figures. The same numbers are used throughout the drawings to refer like features and components.

[0014] Figure 1 illustrates a network implementation of a system, in accordance with an embodiment of the present disclosure;

[0015] Figure 2 illustrates a block diagram of the system, in accordance with an embodiment of the present disclosure;

[0016] Figure 3 illustrates a flowchart for optimizing user engagement and mitigating operational expenses; and

[0017] Figure 4 illustrates a flowchart depicting a method of tiered withdrawal for optimizing user engagement and mitigating operational expenses, in accordance with an embodiment of the present disclosure.

[0018] DETAILED DESCRIPTION

[0019] Reference throughout the specification to “various embodiments,” “some embodiments,” “one embodiment,” or “an embodiment” means that a particular feature, structure, or characteristic described in connection with the embodiment is included in at least one embodiment. Thus, appearances of the phrases “in various embodiments,” “in some embodiments,” “in one embodiment,” or “in an embodiment” in places throughout the specification are not necessarily all referring to the same embodiment. Furthermore, the particular features, structures or characteristics may be combined in any suitable manner in one or more embodiments.

[0020] Referring to figure 1, network implementation 100 of a system 102 for tiered withdrawal system for optimizing user engagement and mitigating operational expenses is illustrated, in accordance with an embodiment of the present subject matter. The online platform may be a gaming platform, a social media platform, and the like. In one embodiment, the system 102 may comprise a processor and a memory. Further, the system 102 may be connected to user devices 104 or applications residing over the user devices 104 through a network 106. It may be understood that the system 102 may be communicatively coupled with the user through one or more user devices / applications 104-1, 104-2, . . ., 104-n collectively referred to as a user device 104.

[0021] In one embodiment, the network 106 may be a cellular communication network used by user devices 104 such as mobile phones, tablets, or a virtual device. In one embodiment, the cellular communication network may be the Internet. The user device 104 may be any electronic device, communication device, image capturing device, machine, software, automated computer program, a robot or a combination thereof. The system 102 may be configured to register users over the system 102.

[0022] In one embodiment, the user devices 104 may support communication over one or more types of networks in accordance with the described embodiments. For example, some user devices and networks may support communications over a Wide Area Network (WAN), the Internet, a telephone network (e.g., analog, digital, POTS, PSTN, ISDN, xDSL), a mobile telephone network (e g., CDMA, GSM, NDAC, TDMA, E-TDMA, NAMPS, WCDMA, CDMA-2000, UMTS, 3G, 4G), a radio network, a television network, a cable network, an optical network (e.g., PON), a satellite network (e.g., VSAT), a packet-switched network, a circuit-switched network, a public network, a private network, and / or other wired or wireless communications network configured to carry data. The aforementioned user devices 104 and network 106 may support wireless local area network (WLAN) and / or wireless metropolitan area network (WMAN) data communications functionality in accordance with Institute of Electrical and Electronics Engineers (IEEE) standards, protocols, and variants such as IEEE 802.11 (“WiFi”), IEEE 802.16 (“WiMAX”), IEEE 802.20x (“Mobile-Fi”), and others. The block diagram of the of the system 102 is further illustrated in figure 2.

[0023] Referring now to figure 2, various components of the system 102 are illustrated, in accordance with an embodiment of the present subject matter. As shown, the system 102 may include at least one processor 202, an I / O interface 204 and a memory 206. The memory 206 consists of programmed instructions corresponding to a set of modules 208 and data 210. The set of modules 208 may include a profiling module 212, a threshold determination module 214, a withdrawal request module 216, a validation module 218, a payment module 220, a commission module 222. In one embodiment, at least one processor 202 is configured to fetch and execute computer-readable instructions, stored in the memory 204, corresponding to each module 208. It must be noted that though the invention is explained considering that the system 102 is deployed over a remote server and the user device 104 is communicatively coupled with the system 102 through the network 106. However, it must be noted that the system 102 or modules 208 of the system 102 may also be deployed on the user device 104 itself and the modules 208 perform the same functions as that on the server using the local hardware of the user device 104. By implementing the system 102 on the user device 104, the data privacy of user’s personal data is maintained as the data never leaves the user device 104.

[0024] In one embodiment, the memory 204 may include any computer-readable medium known in the art including, for example, volatile memory, such as static random-access memory (SRAM) and dynamic random-access memory (DRAM), and / or non-volatile memory, such as read-only memory (ROM), erasable programmable ROM, flash memories, hard disks, optical disks, and memory cards.

[0025] In one embodiment, the programmed instructions may include routines, programs, objects, components, data structures, etc., which perform particular tasks, functions, or implement particular abstract data types. The data 210 may comprise a data repository 221, and other data 224. The other data 224 amongst other things, serves as a repository for storing data processed, received, and generated by one or more components and programmed instructions. The working of the system 102 will now be described in detail referring to figure 2 and figure 3.

[0026] Referring to Figure 2 and figure 3, figure 2 illustrates a block diagram of the system, in accordance with an embodiment of the present disclosure. Further, figure 3 illustrates a flowchart for optimizing user engagement and mitigating operational expenses.

[0027] In one embodiment, the processer 202 may execute programmed instructions corresponding to the profiling module 212 for determining a profile for a user based on the user's gameplay and transactional data. Step 302 involves a process where a profiling module 212 determines the profile for a user by analysing the user's gameplay and transactional data. This step may be foundational for the tiered withdrawal system 102 as it sets the parameters for user engagement and operational expense management. The profiling module 212 assesses metrics such as frequency of play, types of games played, entry amounts selected, and transaction history to assign a profile to the user. This profile may be a classification that reflects the user's engagement and value to the platform. The profile determined in step 302 may be subject to updates. The updating process involves continuous monitoring of the user's loyalty, gameplay and transactional data to adjust the profile. This real-time updating ensures that the profile remains aligned with the user's activities. The real-time aspect allows the system to respond to changes in user behaviour, which may be necessary for user retention and operational efficiency.

[0028] The components involved in step 302 include the user, whose data may be being analysed, and the profiling module 212, which performs the analysis. The profiling module 212 operates by executing instructions stored in the memory 206 and processed by the processor 202. The goal of these steps may be to categorize users to tailor the withdrawal experience to their level of engagement, incentivizing continued use of the platform while managing the financial risks and costs associated with withdrawals.

[0029] In summary, step 302 describes the profiling module 212 actively analysing and updating a user's profile based on their interactions with the gaming platform. This process may be continuous and adjusts the profile to reflect the user's current standing, ensuring that the tiered withdrawal system 102 can offer a personalized experience for each user.

[0030] In one embodiment, the processer 202 may execute programmed instructions corresponding to the threshold determination module 214 for calculating values for a set of withdrawal parameters based on the user's profile, the set of withdrawal parameters including a total daily withdrawal limit, a daily instant withdrawal limit, a delayed withdrawal amount, a delayed withdrawal duration, a withdrawal commission, a daily withdrawal count, an instant withdrawal commission percentage, and a delayed withdrawal commission percentage. Step 304 involves the calculation of values for a set of withdrawal parameters based on a user's profile. These parameters are designed to manage the flow of funds and incentivize user behaviour that benefits the system's operational efficiency. The parameters include a total daily withdrawal limit, a daily instant withdrawal limit, a delayed withdrawal amount, a delayed withdrawal duration, a withdrawal commission, a daily withdrawal count, an instant withdrawal commission percentage, and a delayed withdrawal commission percentage. The threshold determination module 214, which may be a component of the system's processor 202, performs the calculations. The processor executes instructions stored in the memory 206 to carry out these calculations. The profile, which may be determined in Step 302, serves as the basis for calculating the withdrawal parameters. This means that the user's engagement with the system, as reflected in their gameplay and transactional data, directly influences the withdrawal options available to them. In another embodiment, step 304 involves adjusting the set of withdrawal parameters using machine learning algorithms. These algorithms analyze the user's gameplay patterns, transactional history, and engagement levels to optimize the withdrawal parameters. This dynamic adjustment allows the system to adapt to changing user behaviour and maintain a balance between user satisfaction and operational costs.

[0031] The threshold determination module 214 would use statistical models, historical data, and predictive analytics to set and adjust the withdrawal parameters. The machine learning algorithms employed would continuously learn from new data, improving the accuracy and effectiveness of the parameter adjustments over time. This adaptive approach helps in retaining users by offering them a tailored withdrawal experience that aligns with their loyalty and engagement level.

[0032] In one embodiment, the processer 202 may execute programmed instructions corresponding to the withdrawal request module 216 for receiving a withdrawal request from the user. Step 306 involves the process of capturing a withdrawal request submitted by a user. The withdrawal request module 216 may be tasked with this function. When a user decides to withdraw funds, they interact with a user interface to specify the amount and potentially the method of withdrawal. The module 216 records the details of this request, which may be essential for initiating the withdrawal process. The withdrawal request module 216 must accurately capture the user's input to ensure the request reflects the user's intent. Security measures are also integral to protect the user's financial information during this process. Once the request may be received, it may be communicated to other components within the system 102 for further action. These components include the validation module 218, which checks the request against the withdrawal parameters, and the payment module 220, which handles the actual transfer of funds if the request may be validated.

[0033] The withdrawal request module 216 interfaces with these components to ensure that the user's request may be processed according to the parameters that have been set, which are determined by the user's profile as established in step 302 and calculated in step 304. If the request meets the criteria for an instant withdrawal, it may be processed in step 310; if it exceeds the instant withdrawal limit, it may be queued for delayed processing in step 312. Additionally, the commission module 222 in step 314 applies the appropriate commission percentage to the withdrawal based on whether it may be instant or delayed. In essence, step 306 may be the initiation point for the withdrawal process, where the user's request may be recorded, setting the stage for subsequent verification and processing steps. In one embodiment, the processer 202 may execute programmed instructions corresponding to the validation module 218 validating the withdrawal request based on the calculated values for the set of withdrawal parameters. Step 308 involves the validation of a withdrawal request against a set of withdrawal parameters. The validation module 218 assesses the request to ensure compliance with the system's established criteria, which are reflective of the user's profile. The parameters that the validation module 218 checks against include limits and conditions such as the total daily withdrawal limit and daily instant withdrawal limit, among others.

[0034] Further step 308 involves performing fraud detection checks on the withdrawal request. This process includes analysing the request for patterns that may indicate fraudulent activity, verifying the identity of the user, and ensuring that the request does not exhibit any behaviour that could suggest a security breach or an attempt to circumvent the system's rules. The validation module 218 operates by applying programmed instructions to determine the legitimacy and adherence of the withdrawal request to the set parameters. The goal may be to protect the system from potential financial losses and to maintain a secure process for handling withdrawal requests.

[0035] In summary, step 308 involves a series of assessments that occur when a user submits a withdrawal request. These steps ensure that the request may be legitimate, falls within the prescribed withdrawal limits, and may be free from indications of fraud, thereby safeguarding the integrity of the withdrawal process.

[0036] In one embodiment, the processer 202 may execute programmed instructions corresponding to the payment module 220 for processing an instant withdrawal amount to the user's account if the withdrawal request satisfies the daily instant withdrawal limit. Step 310 involves the payment module 220 processing a withdrawal amount to the user's account if the request falls within the daily instant withdrawal limit. This step requires the payment module 220 to evaluate the user's withdrawal request against the instant withdrawal limit, which may be a parameter determined earlier in the process. If the request may be within the limit, the payment module 220 carries out a transaction to transfer the requested funds to the user's account promptly. In one embodiment, the step 310 addresses situations where the withdrawal request exceeds the daily instant withdrawal limit. In these instances, the payment module 220 queues the excess amount for processing after a specified duration. In another embodiment, where user’s withdrawal amount exceeds the instant withdrawal limit, the entire withdrawal is processed after a specified duration and not just the excess amount. The processing of this amount may be dependent on the user meeting predefined criteria during this duration. These criteria are designed to encourage continued user interaction with the platform and to manage the platform's cash flow by spacing out transactions.

[0037] The actions in step 310 and sub-step 310-a reflect the system's capability to handle withdrawals in a way that balances immediate access to funds with the platform's financial management. The instant access feature serves users who require quick transactions, while the delayed withdrawal mechanism may be a strategic approach to promote sustained interaction and manage liquidity. These actions are informed by the profile and withdrawal parameters, which are dynamically calculated to align with user behaviour and the platform's goals. Step 312 involves the process of queuing a delayed withdrawal amount for later processing if a user's withdrawal request surpasses the daily instant withdrawal limit. The payment module 220 within the tiered withdrawal system 102 carries out this step. The payment module 220 handles financial transactions related to withdrawal requests from users' accounts. When a user's withdrawal request exceeds the daily instant withdrawal limit, the payment module 220 processes an amount up to that limit and queues the remaining balance, known as the delayed withdrawal amount, for processing after a specified time period, referred to as the delayed withdrawal duration. In another embodiment when a user's withdrawal request exceeds the daily instant withdrawal limit, the payment module 220 processes the entire amount. The purpose of queuing the delayed withdrawal amount may be to manage the system's liquidity and operational expenses by distributing large withdrawal requests over a period. This step may be in line with the system's objective to balance user engagement with the system's financial health.

[0038] The queuing process involves placing the delayed withdrawal amount in a scheduled queue within the system's infrastructure, where it may be set to be processed once the delayed withdrawal duration has passed. This duration may be determined based on the user's profile. By queuing the excess amount, the system ensures adherence to the established withdrawal parameters and maintains a balance between fulfilling user withdrawal requests and the system's financial requirements. In essence, Step 312 manages the handling of withdrawal requests that exceed the set daily instant withdrawal limit by scheduling the additional amount for future processing, ensuring the system operates within its financial guidelines while still processing user withdrawals.

[0039] In one embodiment, the processer 202 may execute programmed instructions corresponding to the commission module 222 for applying the instant withdrawal commission percentage or the delayed withdrawal commission percentage to the withdrawal request based on whether the withdrawal amount may be an instant withdrawal or a delayed withdrawal. Step 314 involves the application of a commission percentage to a withdrawal request. This step may be conducted by the commission module 222 within the tiered withdrawal system 102. The commission module 222 calculates the commission by determining whether the withdrawal may be instant or delayed, based on the withdrawal parameters set in step 304. The commission may be a percentage of the withdrawal amount and may be deducted from the user's account during the transaction process. The purpose of applying a commission may be to manage the operational costs associated with the withdrawal process and to encourage withdrawal behaviours that align with the system's goals of optimizing user engagement and mitigating operational expenses.

[0040] Further step 314 involves the commission module 222 assessing the user's profile, which may be determined in step 302. If the profile meets or exceeds a predefined threshold, the commission fee may be not applied to the withdrawal. In another embodiment, the withdrawal commission may vary basis the user profile. In one exemplary embodiment, for higher loyalty levels or highly engaged players, the commission might reduce in order incentivise the player to play more. This serves as an incentive for users to maintain or increase their engagement with the system, potentially leading to a more committed user base and reduced operational costs by minimizing less favourable withdrawal behaviours.

[0041] In summary, step 314 involves the commission module 222 applying or not applying commission fees based on the type of withdrawal and the user's profile. These steps are designed to balance financial sustainability with the goal of enhancing user engagement.

[0042] In another embodiment, the system 102 may further comprises a notification module, a reporting module, and cancellation module. The functionality of this modules explained below.

[0043] In one embodiment, the processer 202 may execute programmed instructions corresponding to the notification module for dispatching notifications to users about the status of their withdrawal requests and detailing any commission charges that have been applied. Step 316 involves the process of dispatching notifications to users about the status of their withdrawal requests and detailing any commission charges that have been applied. This step may be executed by a notification module within the tiered withdrawal system 102. The notification module may be tasked with generating messages that inform users about the progress of their withdrawal requests, whether these are instant or delayed, and the commission charges that have been applied to their transactions.

[0044] The notification module operates by collecting the necessary information from the system's database regarding the user's withdrawal request. It formats this information into a message that may be easy for the user to understand. The module then sends this message to the user through their preferred communication channel, such as email, SMS, or in-app messages. The content of the message includes the status of the withdrawal, the amount withdrawn, and the commission charges, which could be based on an instant withdrawal commission percentage or a delayed withdrawal commission percentage.

[0045] The module may be designed to handle a variety of scenarios, including successful withdrawals, pending withdrawals, or any issues that might arise during the withdrawal process. It may be also capable of managing a high volume of notifications to ensure that users receive timely updates.

[0046] In essence, Step 316 may be the process of communicating transactional information to users to enhance their experience and maintain the integrity of the system. The notification module may be responsible for ensuring that users are kept informed about the transactions they have initiated with the system.

[0047] In one embodiment, the processer 202 may execute programmed instructions corresponding to the reporting module for generating reports on user withdrawal activities. Step 318 involves the generation of reports on user withdrawal activities and system performance. The reporting module within the system 102 carries out this step by collecting and processing data related to the transactions and operations of the system. This module retrieves data from the system's database, which includes information on the number and amounts of both instant and delayed withdrawals, the application of commissions, and other transactional data. The reporting module aggregates this data and synthesizes it into reports. These reports are used to provide an overview of how the system may be functioning and to identify areas that may require adjustments or improvements. The generation of these reports allows for the assessment of the system's performance metrics, such as the rate of successful withdrawal requests, user satisfaction, and the efficiency of the withdrawal process.

[0048] The reports produced by Step 318 may contain various metrics and measurements, such as average withdrawal amounts, withdrawal frequency, commission revenues, fraud detection instances, and user retention rates. These metrics serve as a quantitative foundation for evaluating the performance of the system and informing decisions that aim to enhance user engagement, reduce costs, and improve the overall functionality of the system.

[0049] By analysing the data presented in the reports, administrators of the system can make informed decisions to adjust withdrawal parameters or loyalty programs, with the goal of maintaining a system that meets the needs of its users while also being cost-effective. The action of generating these reports may be a regular function of the reporting module, which ensures that the system operates smoothly and continues to meet its objectives.

[0050] In one embodiment, the processer 202 may execute programmed instructions corresponding to the cancellation module for reception and processing of a cancellation request from a user for a delayed withdrawal. Step 320 entails the reception and processing of a cancellation request from a user for a delayed withdrawal. The system includes a cancellation module that may be responsible for handling such requests. When a user decides to cancel a previously requested delayed withdrawal, they submit a cancellation request to the system. Upon receiving this request, the cancellation module initiates a series of checks and validations.

[0051] The cancellation module evaluates the user's profile, which may be a variable attribute determined by the user's prior interactions with the system, including gameplay and transactional history. The profile influences the processing of the cancellation request, as users with different profiles may be subject to varying cancellation policies.

[0052] Additionally, the cancellation module references a set of predefined cancellation criteria. These criteria are established guidelines that dictate under what conditions a cancellation request can be accepted or denied. The criteria may include factors such as the timing of the cancellation request relative to the withdrawal process, the user's account status, and any potential impact on the system's operational expenses.

[0053] Once the cancellation module has assessed the request against the user's profile and the predefined cancellation criteria, it proceeds to either approve or deny the cancellation. If approved, the module takes action to halt the processing of the delayed withdrawal and ensures that the funds remain in the user's account. If denied, the withdrawal process continues as originally scheduled.

[0054] The processing of cancellation requests by step 320 may be designed to provide users with flexibility while maintaining the integrity and efficiency of the withdrawal system. It allows users to reverse a withdrawal decision within the constraints of the system's rules and the user's loyalty status.

[0055] Referring now to Figure 4 illustrates a flowchart for optimizing user engagement and mitigating operational expenses in the tiered withdrawal system, in accordance with an embodiment of the present disclosure.

[0056] The step 402 involves the process where a system's processor 202 determine, by a profiling module 212, a profile for a user based on the user's gameplay and transactional data.

[0057] The step 404 involves the process where a system's processor 202 calculate, by a threshold determination module 214, values for a set of withdrawal parameters based on the user's profile, the set of withdrawal parameters including a total daily withdrawal limit, a daily instant withdrawal limit, a delayed withdrawal amount, a delayed withdrawal duration, a withdrawal commission, a daily withdrawal count, an instant withdrawal commission percentage, and a delayed withdrawal commission percentage

[0058] Further, the step 406 encompasses the receiving, by a withdrawal request module 216, a withdrawal request from the user.

[0059] At step 408, the system 102 may be configured for validating, by a validation module 218, the withdrawal request based on the calculated values for the set of withdrawal parameters. At step 410, the system 102 may also be configured for processing, by a payment module 220, an instant withdrawal amount to the user's account if the withdrawal request satisfies the daily instant withdrawal limit.

[0060] At step 412, the system 102 may also be configured for queuing, by the payment module 220, a delayed withdrawal amount for processing after the delayed withdrawal duration if the withdrawal request exceeds the daily instant withdrawal limit.

[0061] At step 412, the system 102 may also be configured for applying, by a commission module 222, the instant withdrawal commission percentage or the delayed withdrawal commission percentage to the withdrawal request based on whether the withdrawal amount may be an instant withdrawal or a delayed withdrawal. Further, in another embodiment, the profiling module 212 is further configured to update the user's profile in real-time based on changes in the user's gameplay and transactional data. The threshold determination module 214 may be further configured to dynamically adjust the set of withdrawal parameters using machine learning algorithms that analyze the user's gameplay patterns, transactional history, and engagement levels to optimize the withdrawal parameters for improving user retention and reducing operational costs. The validation module 218 may be further configured to perform fraud detection checks on the withdrawal request to identify and prevent fraudulent activities. The payment module 220 may be further configured to process the delayed withdrawal amount after the delayed withdrawal duration only if the user satisfies a set of predefined criteria during the delayed withdrawal duration. The commission module 222 may be further configured to waive the withdrawal commission for users with a profile above a predefined threshold. The system 102 may further comprise a notification module 224 configured to send notifications to the user regarding the status of their withdrawal request and the applied commission charges.

[0062] The tiered withdrawal system 102 may further comprise a reporting module 226 configured to generate reports on the user's withdrawal activities and the system's performance for analysis and optimization purposes. The processor 202 is further configured to execute programmed instructions stored in the memory 206 for: receiving, by a cancellation module 228, a cancellation request from the user for a delayed withdrawal; and processing, by the cancellation module 228, the cancellation request based on the user's profile and a set of predefined cancellation criteria.

[0063] Although implementations for the tiered withdrawal system 102 and the method 400 for optimizing user engagement and mitigating operational expenses, have been described in language specific to structural features and methods, it must be understood that the claims are not limited to the specific features or methods described. Rather, the specific features and methods are disclosed as examples of implementations for the tiered withdrawal system 102 and the method 400 for optimizing user engagement and mitigating operational expenses.

Claims

WE CLAIM:

1. A tiered withdrawal system (102) for optimizing user engagement and mitigating operational expenses, the system (102) comprising: a memory (206); and a processor (202), wherein the processor (202) is configured to execute programmed instructions stored in the memory (206) for: determining, by a profiling module (212), a user profile for a user based on the user's loyalty, gameplay and transactional data; calculating, by a threshold determination module (214), values for a set of withdrawal parameters based on the user's profile; receiving, by a withdrawal request module (216), a withdrawal request from the user; validating, by a validation module (218), the withdrawal request based on the calculated values for the set of withdrawal parameters; processing, by a payment module (220), an instant withdrawal amount to the user's account if the withdrawal request satisfies the daily instant withdrawal limit; queuing, by the payment module (220), a delayed withdrawal amount for processing after the delayed withdrawal duration if the withdrawal request exceeds the daily instant withdrawal limit; and applying, by a commission module (222), the instant withdrawal commission percentage or the delayed withdrawal commission percentage to the withdrawal request based on whether the withdrawal amount is an instant withdrawal or a delayed withdrawal.

2. The tiered withdrawal system (102) of claim 1, wherein the profiling module (212) is further configured to update the user's profile in real-time based on changes in the user's gameplay and transactional data.

3. The tiered withdrawal system (102) of claim 1, wherein the set of withdrawal parameters including a total daily withdrawal limit, a daily instant withdrawal limit, a delayed withdrawal amount, a delayed withdrawal duration, a withdrawal commission, a daily withdrawal count, an instant withdrawal commission percentage, and a delayed withdrawal commission percentage, wherein the threshold determination module (214) is furtherconfigured to dynamically adjust the set of withdrawal parameters using machine learning algorithms that analyze the user's gameplay patterns, transactional history, and engagement levels to optimize the withdrawal parameters for improving user retention and reducing operational costs.

4. The tiered withdrawal system (102) of claim 1, wherein the validation module (218) is further configured to perform fraud detection checks on the withdrawal request to identify and prevent fraudulent activities.

5. The tiered withdrawal system (102) of claim 1, wherein the payment module (220) is further configured to process the delayed withdrawal amount after the delayed withdrawal duration only if the user satisfies a set of predefined criteria during the delayed withdrawal duration.

6. The tiered withdrawal system (102) of claim 1, wherein the commission module (222) is further configured to waive the withdrawal commission for users with a profile above a predefined threshold.

7. The tiered withdrawal system (102) of claim 1, further comprising a notification module (224) configured to send notifications to the user regarding the status of their withdrawal request and the applied commission charges.

8. The tiered withdrawal system (102) of claim 1, further comprising a reporting module (226) configured to generate reports on the user's withdrawal activities and the system's performance for analysis and optimization purposes.

9. The tiered withdrawal system (102) of claim 1, wherein the processor (202) is further configured to execute programmed instructions stored in the memory (206) for: receiving, by a cancellation module (228), a cancellation request from the user for a delayed withdrawal; and processing, by the cancellation module (228), the cancellation request based on the user's profile and a set of predefined cancellation criteria.

10. A tiered withdrawal method for optimizing user engagement and mitigating operational expenses, the method comprising: determining, by a profiling module (212), a profile for a user based on the user's gameplay and transactional data; calculating, by a threshold determination module (214), values for a set of withdrawal parameters based on the user's profile;receiving, by a withdrawal request module (216), a withdrawal request from the user; validating, by a validation module (218), the withdrawal request based on the calculated values for the set of withdrawal parameters; processing, by a payment module (220), an instant withdrawal amount to the user's account if the withdrawal request satisfies the daily instant withdrawal limit; queuing, by the payment module (220), a delayed withdrawal amount for processing after the delayed withdrawal duration if the withdrawal request exceeds the daily instant withdrawal limit; and applying, by a commission module (222), the instant withdrawal commission percentage or the delayed withdrawal commission percentage to the withdrawal request based on whether the withdrawal amount is an instant withdrawal or a delayed withdrawal.

Citation Information

Patent Citations

  • Multi-Player Gaming System Which Enhances Security When Player Leaves Seat

    US20090209326A1

  • Duty Free Gaming Rewards

    US20120244946A1

  • Gaming benefits provided in association with accumulated advertising loyalty points

    US20210280010A1

  • Systems for implementing enhanced gaming and prizing parameters in an electronic environment

    US20230334943A1