Event Registration Management System

An automated event registration system addresses registration delays and inefficiencies by integrating automatic registration, waiting list management, and real-time status updates, ensuring fair and transparent tournament participation.

TWM685086UActive Publication Date: 2026-07-11羅盛弘
0 Cites 0 Cited by

Patent Information

Application Number
TW114214009
Authority / Receiving Office
TW · TW
Patent Type
Utility models
Current Assignee / Owner
Filing Date
2025-12-31
Publication Date
2026-07-11
Estimated Expiration
2035-12-30

AI Technical Summary

Technical Problem

Current Texas Hold'em tournament registration systems face delays, inefficiencies in waiting list management, untimely status updates, and inconsistent notification systems, leading to registration delays and errors.

Method used

An automated event registration management system with modules for automatic registration, supplementary registration, and real-time status management, along with a notification module for timely updates and a prize money settlement module.

Benefits of technology

The system ensures smooth, fair, and real-time registration processes, reducing human error and enhancing player experience through millisecond-level responses and dynamic event scaling.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure IMG-2_DRAW_114214009-A0305-14-0001-1
    Figure IMG-2_DRAW_114214009-A0305-14-0001-1
  • Figure IMG-2_DRAW_04_A0101_DRAWINGS_1
    Figure IMG-2_DRAW_04_A0101_DRAWINGS_1
Patent Text Reader

Abstract

This invention relates to a competition registration management system, comprising an automatic registration module, an automatic supplementary registration module, and an automatic status management module. The automatic registration module receives registration requests from multiple users and automatically allocates slots based on the registration status of a competition. The automatic supplementary registration module is signal-connected to the automatic registration module and is used to detect slot release events and perform supplementary registration for multiple applicants. The automatic status management module is signal-connected to the automatic registration module and the automatic supplementary registration module and is used to check and update the registration status of the competition in real time.
Need to check novelty before this filing date? Find Prior Art

Description

Event Registration Management System Technical Field

[0001] This invention relates to a tournament registration management system, specifically a technical improvement for the smoothness of registration, automatic waiting list, and status control in Texas Hold'em tournaments, belonging to the field of information management and automatic control technology. Prior Technology

[0002] Current Texas Hold'em tournament registration typically uses a manual or semi-automated system, which presents the following problems:

[0003] 1. Registration delays and quota mismatch: When multiple people register at the same time, it is difficult for on-site staff to update the quota in real time;

[0004] 2. The waiting list mechanism is inefficient: After the quota is released, waiting list applicants need to confirm manually or re-register;

[0005] 3. Untimely status updates: The opening, closing, and start times of matches require manual operation, leading to errors and omissions; and

[0006] 4. Inconsistent notification systems: contestants have difficulty knowing their registration status or waiting list position in a timely manner.

[0007] In view of this, how to provide a competition registration management system that can integrate registration, waiting list, and automatic status management to achieve a fast, accurate, and fair registration experience is a problem that the industry urgently needs to solve. Summary of the Invention

[0008] The main objective of this invention is to provide a competition registration management system, comprising an automatic registration module, an automatic supplementary registration module, and an automatic status management module. The automatic registration module receives registration requests from multiple users and automatically allocates slots based on the registration status of a competition. The automatic supplementary registration module is signal-connected to the automatic registration module and is used to detect slot release events and perform supplementary registration for multiple applicants. The automatic status management module is signal-connected to the automatic registration module and the automatic supplementary registration module and is used to check and update the registration status of the competition in real time.

[0009] To achieve the above objectives, in this novel event registration management system, the automatic registration module is further used to perform the logic of verifying the qualifications of multiple users, calculating the number of places, and allocating status.

[0010] To achieve the above objectives, in this new type of event registration management system, the automatic replacement module automatically performs the replacement and formalization of multiple applicants according to the order of the establishment time of a waiting list.

[0011] To achieve the above objectives, in this novel event registration management system, the automatic status management module uses timed tasks to automatically compare time points to trigger the opening and closing of event registration and the start of the competition.

[0012] To achieve the above objectives, this novel event registration management system further includes a notification module, which pushes notifications of the registration status and available seats to multiple users in real time when the registration status of an event changes.

[0013] To achieve the above objectives, this new type of event registration management system further includes a prize money settlement module, which is used to distribute prize money according to the final ranking of the event. Simple Explanation of the Diagram

[0014] Figure 1 is a schematic diagram of the event registration management system of this new type. Implementation

[0015] The present invention will now be described in detail below with reference to the accompanying drawings and embodiments. The drawings used herein are for illustrative purposes only and do not necessarily represent the actual proportions and precise configurations of the present invention. Therefore, the scope of the present invention in actual implementation should not be limited by the proportions and configurations of the accompanying drawings.

[0016] Figure 1 is a schematic diagram of the event registration management system of this invention. Referring to Figure 1, the event registration management system 10 of this invention includes an automatic registration module 100, an automatic supplementary registration module 200, and an automatic status management module 300. The automatic registration module 100 is used to receive registration requests from multiple users and automatically allocate slots according to the registration status of an event. The automatic supplementary registration module 200 is signal-connected to the automatic registration module 100 and is used to detect a slot release event in an event and perform supplementary registration for multiple applicants. The automatic status management module 300 is signal-connected to the automatic registration module 100 and the automatic supplementary registration module 200 and is used to check and update the registration status of the event in real time.

[0017] In addition, the automatic registration module 100 is used to perform the qualification verification, quota calculation, and status allocation logic for multiple users. The automatic replacement module 200 automatically performs the replacement and confirmation of multiple applicants according to the establishment time order of a waiting list. The automatic status management module 300 uses timed tasks to automatically compare time points to trigger the opening and closing of event registration and the start of the competition.

[0018] The functions of each of the above modules are explained below:

[0019] A. Automatic registration module 100 -Receive user registration requests; The system checks whether the current competition status allows registration; -Verify the user's eligibility and eligibility for registration; - Calculate available spots (official / waiting list); -Automatic registration status assignment: -If there are official slots available, mark them as registered; -If there are only candidates → set to waiting; -If there are no available spots, registration will be refused; - Real-time updates of statistics and notifications (including seat information and rankings); - The system records operation logs for auditing purposes.

[0020] B. Automatic replenishment module 200 - Automatically triggered when a quota release event (cancellation, non-payment, etc.) is detected; - The system queries the waiting list (sorted by registration time); -Verify the eligibility of the first candidate; - Automatically changes its status from waiting to registered; - Updated the number of available spots and waiting list; - Automatically send notifications of successful replacement and changes in order.

[0021] C. Automatic Status Management Module 300 - The system checks all events through a timed schedule (CronJob / Queue); - Compare the current time with the scheduled time point; - Determine and batch update match status: Registration begins → Registration is now open; -Registration deadline → Lock registration and cancel registrations for those who have not yet paid; -Match begins → Rosters locked; - Match ends → Proceed to settlement process; - Send status change notifications and synchronize cache updates.

[0022] For example, when the actual number of participants is 100, and other users wish to fill in, the actual operation of this new event registration management system 10 is as follows: Action events Number of applicants Number of substitutes Status Description Registration successful for the first 100 people 100 0 Full amount The 101st person to register 100 1 Transferred to first place in the waiting list Cancel the 100th position 99 1 Release one spot Automatic system replacement 100 0 The 101st person was transferred to a formal position. The 102nd person to register 100 1 Transferred to first place in the waiting list Cancel the 95th position 99 1 Release one spot Automatic system replacement 100 0 The 102nd person was transferred to a regular position. Payment deadline expired 100 0 Check the payment status of the 98th and 99th users. The 98th person has not paid their fee on time. 99 0 The system automatically canceled the 98th person's qualification. The 103rd and 104th registrants 99 2 The 103rd and 104th candidates are now in the waiting list. Automatic system replacement 100 1 The 103rd position was filled by a replacement, and the 104th position remained a candidate. The 104th person actively cancelled. 100 0 The alternate list has been cleared.

[0023] The above operating mechanism is explained as follows:

[0024] 1. Full Capacity Trigger Mechanism: After the 1st to 100th users successfully register, the system's registration statistics column will display "100". If the 101st user then registers, the system will automatically categorize them into the "waiting list", with their priority being "waiting list 1".

[0025] 2. Instant Replacement Logic: If a successful registrant (e.g., the 100th person) cancels their registration, the system detects that the official quota has dropped to 99 people and immediately initiates the replacement process, changing the status of "Waiter 1" (the 101st person) to "Registered Successfully". At this time, the replacement number is cleared (Waiter 0), and the number of official registrants returns to "100".

[0026] 3. Multiple Changes Handling: When the system receives the registration of the 102nd user, they will be listed as "Waiting List 1". If another user who has already registered (such as the 95th user) cancels their registration, the system will automatically convert "Waiting List 1" (the 102nd user) into a regular spot.

[0027] 4. Payment Monitoring and Overdue Handling: This new system has a timeliness monitoring function. If the 98th and 99th users have not completed payment within the preset payment period, the system will automatically send a reminder notice.

[0028] If the system detects that the 98th user has not completed payment by the deadline, the system will automatically determine that the quota is invalid and release the quota.

[0029] 5. Dynamic replacement process: During the period when the above quotas are released, if the 103rd and 104th users register and enter the waiting list (waiting list 1 and waiting list 2 respectively), the system will automatically replace the 103rd user with the 98th user.

[0030] 6. Voluntary Cancellation from Waiting List: If the 104th user on the waiting list voluntarily cancels their waitlist entry, the system will update the length of the waiting list and reset the number of users to zero (waiting list 0) to ensure real-time consistency of database data.

[0031] In one embodiment, the novel event registration management system 10 further includes a notification module 400 and a prize money settlement module 500. The notification module 400 is used to immediately push notifications of the registration status and available seats to multiple users when the event registration status changes. The notification module 400 can be a communication software on a mobile device, and preferably via LineNotify, but this is not a limitation. The prize money settlement module 500 is used to distribute prize money based on the final results of the event.

[0032] In summary, this new event registration management system 10 is a three-module integrated process, which features fully automated integration of registration, waiting list, and status control, reducing human error and offering the following advantages:

[0033] 1. Real-time synchronization and status push mechanism: Using event listeners and notification queues to achieve millisecond-level response;

[0034] 2. Dynamically expandable event scale: Supports multiple events running simultaneously while maintaining data consistency;

[0035] 3. Fair application mechanism: Applications are ranked by time to ensure transparency in the waiting list; and

[0036] 4. Automatic settlement trigger: After the competition ends, the system will directly guide the player to the prize money settlement module, saving manpower.

[0037] In this way, the present invention will achieve the following technical effects:

[0038] - Improve registration smoothness and system stability;

[0039] -Reduce delays and errors caused by human intervention;

[0040] - Ensure fairness and transparency in the reserve selection process;

[0041] - Real-time synchronization of match status and notifications enhances the player experience.

[0042] The embodiments described above are merely for illustrating the technical concept and features of this invention. Their purpose is to enable those skilled in the art to understand the content of this invention and implement it accordingly. They should not be used to limit the patent scope of this invention. That is, all equivalent changes or modifications made in accordance with the spirit disclosed in this invention should still be covered within the patent scope of this invention.

[0043] 10: Event Registration Management System 100: Automatic Registration Module 200: Automatic Replacement Module 300: Automatic Status Management Module 400: Notification Module 500: Bonus Settlement Module

Claims

1. A competition registration management system, comprising: an automatic registration module for receiving registration requests from multiple users and automatically allocating slots based on the registration status of a competition; an automatic replacement module connected to the automatic registration module for detecting a slot release event in the competition and performing replacement registration for the multiple registrants; and an automatic status management module connected to the automatic registration module and the automatic replacement module for real-time checking and updating the registration status of the competition.

2. The event registration management system as described in claim 1, wherein the automatic registration module is further used to perform the qualification verification, quota calculation and status allocation logic for the plurality of users.

3. The event registration management system as described in Request 1, wherein the automatic replacement module automatically performs the replacement and formalization of the plurality of applicants according to the creation time order of a waiting list.

4. The event registration management system as described in Request 1, wherein the automatic status management module uses a timed task to automatically compare time points to trigger the opening, closing and start of the event registration.

5. The event registration management system as described in claim 1 further includes a notification module for instantly pushing notifications of the registration status and the available seats in the event to the plurality of users when the registration status of the event changes.

6. The event registration management system as described in claim 1 further includes a prize money settlement module for distributing prize money based on the final ranking of the event.