Integrated management method, device, and system for event operation linked to payment of condolence money by attendees of a wedding or funeral event
Patent Information
- Application Number
- KR1020250192572
- Authority / Receiving Office
- KR · KR
- Patent Type
- Patents
- Current Assignee / Owner
- Filing Date
- 2025-12-08
- Publication Date
- 2026-08-11
- Estimated Expiration
- 2045-12-08
Smart Images

Figure 112025138203345-PAT00002_ABST
Abstract
Description
Technology Field
[0001] The following embodiments relate to a method, device, and system for integrated management of event operations linked to congratulatory / condolence payment for attendees, which provides convenience in delivering congratulatory / condolence money by supporting various payment methods, such as card payment, during the process of paying congratulatory / condolence money through a terminal placed at the event venue and an attendee's terminal, processes event operation procedures such as meal ticket issuance, request for return gifts, and parking registration in a one-stop manner, and automatically generates a settlement report based on accumulated data. Background Technology
[0002] In traditional celebratory and mournful events (such as weddings and funerals), it has been customary for guests to withdraw cash in advance, place it in an envelope, and hand it over. However, this method entails the inconvenience of attendees having to locate an ATM to withdraw cash before visiting the venue, and is causing significant inconvenience to participants as the "cashless" consumption trend of not carrying cash spreads.
[0003] Furthermore, from the perspective of event organizers, requiring guests to receive physical envelopes at the reception desk and sign the guestbook manually leads to severe congestion (bottlenecks) during specific time periods and exposes them to the risk of cash loss or theft. In particular, frequent errors occur during the settlement process after the event to compare the handwritten ledger with the actual cash received, making it difficult to ensure operational transparency.
[0004] Recently, kiosks and mobile money transfer apps have been introduced in some funeral homes and wedding halls; however, most existing solutions operate based on bank account transfers and have limitations in that they cannot support various payment methods such as credit card payments.
[0005] Above all, the biggest problem with conventional technologies is that the payment of condolence money and event convenience services (receiving meal tickets, parking registration, and exchange of return gifts) are systematically separated. In other words, even if an attendee completes a transfer via a kiosk or app, the disruption in the process—such as having to queue again to receive a meal ticket or visit a separate desk to get a parking stamp—undermines operational efficiency.
[0006] Therefore, there is an urgent need to develop an integrated management system that allows condolence money to be conveniently paid through various means, such as card payments via terminals within the venue or personal terminals, while simultaneously processing administrative procedures such as meal tickets, return gifts, and parking in real time using the payment information as a trigger. Prior art literature
[0007] (Patent Document 0001) KR 10-2870517 B (Patent Document 0002) KR 10-1237959 B (Patent Document 0003) KR 10-1762190 B The problem to be solved
[0008] The problem to be solved by one embodiment of the present invention is to provide a method, device, and system for integrated management of event operations linked to congratulatory and condolence money payments for attendees of such events, which overcomes the limitations of conventional cash-based analog methods and simple remittance services as described above by supporting various payment methods, such as credit cards, through attendee terminals or on-site terminals, thereby eliminating the hassle of cash withdrawal and maximizing the convenience of delivering congratulatory and condolence money; ensure transparency in fund management and prevent settlement errors at the source by integrating the entire process from receiving attendee information to congratulatory and condolence money payment and generating a final settlement report into a single system; and resolve congestion at the reception desk and increase operational efficiency by allowing attendees to select all necessary options, such as meal ticket issuance, request for return gifts, and parking registration, within the congratulatory and condolence money payment interface and process them immediately upon payment. means of solving the problem
[0009] According to one embodiment, a device includes a processor, memory, a communication module, and a non-transient storage medium, and a method for integrated management of event operations linked to the payment of condolence money for attendees of a celebratory or condolence event, wherein the method is performed by the processor by executing a program stored in the non-transient storage medium, comprises the steps of: receiving attendee information from an attendee terminal; receiving an amount of condolence money payment; processing the amount of condolence money payment; generating event participation information corresponding to the attendee information; and generating a settlement report based on the accumulated attendee information and the amount of condolence money payment.
[0010] Additionally, the method may further include the step of sending a thank-you message to a participant terminal based on the participant information; and the step of receiving the condolence payment amount may include: receiving at least one of the quantity of meal tickets issued and the quantity of return gifts; receiving a selection of whether to issue paper meal tickets; receiving the quantity of condolence money; receiving at least one condolence payment amount and condolence payer information corresponding to the quantity of condolence money; and receiving parking registration information; and the step of generating the event participation information may include: processing at least one of printing paper meal tickets and issuing mobile meal tickets based on the quantity of meal tickets issued and whether to issue paper meal tickets; issuing a return gift exchange voucher based on the quantity of return gifts; and registering the parking registration information in a parking management system.
[0011] And, the step of receiving attendee information from the attendee terminal comprises: receiving attendee information from the attendee terminal, including the attendee's name, the attendee's contact information, and information distinguishing the relationship between the attendee and the event organizer; and the step of receiving the condolence payment amount and condolence payer information comprises: extracting confirmed attendee information corresponding to the attendee's name and the attendee's contact information from the expected attendee information previously received from the event organizer terminal; extracting analysis target data corresponding to the confirmed attendee information from the call information, text information, and SNS information previously received from the event organizer terminal; extracting call interaction characteristic data from the analysis target data, including the number of calls per unit period of the event organizer terminal, cumulative call time, average call time, night-weekend call ratio, and recent call date; and extracting message interaction characteristic data from the analysis target data, including the total number of transmitted and received messages, message transmission and reception frequency per unit period, average number of tokens per message, ratio of emoticons and multimedia attachments, and positive / negative sentiment scores calculated through a natural language processing (NLP)-based sentiment analysis algorithm. A step of extracting SNS interaction characteristic data from the above-mentioned analysis target data, including the number of mutual post tags, the number of comments, the number of reactions given, the number of jointly tagged posts, and the date of the most recent SNS interaction; a step of normalizing the call interaction characteristic data, message interaction characteristic data, and SNS interaction characteristic data to convert them into dimensionless values in the range of 0 to 1, and arranging them in a predetermined order to generate a Multi-dimensional Intimacy Feature Vector for each participant; and a step of analyzing the Multi-dimensional Intimacy Feature Vector to calculate a participant intimacy index.The method may include the step of calculating an appropriate range of condolence money corresponding to the attendee intimacy index based on the attendee intimacy index and 'event type information, event cost information, and estimated number of attendees received from the event organizer terminal'; and the step of indicating the appropriate range of condolence money.
[0012] In addition, the step of calculating the participant intimacy index comprises: a step of calculating a vector similarity score representing directional agreement by calculating the cosine similarity between the multidimensional intimacy feature vector and a predefined ideal intimacy reference vector; a step of calculating a weighted sum score representing the absolute amount of interaction by performing a dot product operation on the multidimensional intimacy feature vector with a weighting vector pre-set according to the media credibility of calls, messages, and SNS, respectively; and a step of calculating an integrated interaction score that reflects both the quantity and quality of interaction by combining the vector similarity score and the weighted sum score through weighted averaging. A step of deriving a basic intimacy index mapped to a normalized score between 0 and 100 by applying a sigmoid function to the above interaction integration score to convert it into a non-linear value between 0 and 1, while simultaneously applying a scaling parameter that adjusts sensitivity according to the magnitude of the interaction integration score; and a step of determining an attendee intimacy index by multiplying the above basic intimacy index by a pre-set relationship correction factor according to relationship classification information between the attendee and the event organizer; wherein the step of calculating the appropriate contribution amount range comprises: a step of calculating the target recovery cost (BEP) per attendee based on event type information, event cost information, and the estimated number of attendees received from the event organizer terminal; a step of calculating an adjustment factor by applying an intimacy adjustment function defined such that the upward adjustment ratio increases non-linearly as the attendee intimacy index increases; and a step of calculating a basic physical cost by reflecting the quantity of meal tickets issued and the quantity of return gifts in the target recovery cost per attendee.The method may include: a step of calculating a provisional recommended amount by multiplying the above basic physical cost by an adjustment factor; a step of adjusting the provisional recommended amount to the basic physical cost if the provisional recommended amount is less than the above basic physical cost; a step of calculating a standard value for the condolence money by applying an amount correction filter that quantizes the provisional recommended amount to an integer multiple of a pre-specified monetary unit; and a step of determining an appropriate range of condolence money amounts by calculating upper and lower limits of the range based on a range adjustment ratio proportional to the participant intimacy index for the standard value for the condolence money.
[0013] Additionally, the step of calculating the adjustment coefficient comprises: determining a first interval corresponding to the participant intimacy index by applying interval classification rules that define a low intimacy interval (0 <= x < t1), a medium intimacy interval (t1 <= x < t2), and a high intimacy interval (t2 <= x) based on a first threshold value (t1) and a second threshold value (t2); designating a linear adjustment equation in the form of a first-order function having a preset slope as the responsible adjustment equation corresponding to the low intimacy interval; calculating a first reference coefficient by substituting the first threshold value into the linear adjustment equation; designating a non-linear acceleration adjustment equation in the form of a second-order function as the responsible adjustment equation corresponding to the medium intimacy interval, wherein the first reference coefficient is added after multiplying the squared value of 'the participant intimacy index minus the first threshold value' by a preset second-order coefficient; and calculating a second reference coefficient by substituting the second threshold value into the non-linear acceleration adjustment equation. The method may include the step of designating a serial increase adjustment formula as the responsible adjustment formula by applying an exponential function with the value obtained by multiplying the 'value obtained by subtracting the second threshold value from the participant intimacy index' by a preset exponential scaling coefficient as the exponent, corresponding to the above high intimacy range; the step of calculating a provisional coefficient by substituting the participant intimacy index into the responsible adjustment formula designated corresponding to the above first range; the step of recalculating the provisional coefficient by performing a clipping operation to replace it with the minimum threshold value or the maximum threshold value, respectively, if the provisional coefficient is less than a preset minimum threshold value or exceeds a preset maximum threshold value; the step of determining a preset relational minimum guaranteed coefficient as the adjustment coefficient regardless of the provisional coefficient if the relationship classification information between the participant and the event organizer corresponds to immediate family or relatives; and the step of determining the provisional coefficient as the adjustment coefficient if the relationship classification information between the participant and the event organizer does not correspond to immediate family or relatives.
[0014] A device according to one embodiment may be combined with hardware and controlled by a computer program stored on a medium to execute the method of any one of the methods described above. Effects of the invention
[0015] According to one embodiment, operational efficiency and transparency can be maximized by systematically synchronizing the settlement of condolence money and the management of physical resources for event operations.
[0016] In addition, the quantity of meal tickets and return gifts is determined during the attendee information reception and condolence payment stages, and bottlenecks at the reception desk are resolved by immediately linking the issuance of exchange vouchers and parking registration upon payment completion.
[0017] Furthermore, by matching the number of meal tickets issued with payment details in real time and generating settlement reports, it effectively prevents free-riding and resource leakage at the source, such as receiving only meal tickets without paying contributions or receiving excessive return gifts compared to the actual amount paid.
[0018] In addition, the objectivity and reliability of intimacy analysis are ensured by mapping unstructured interaction data into a quantified vector space. By normalizing heterogeneous interaction data such as participants' calls, text messages, and social media, a multidimensional intimacy feature vector is generated. Based on this, a combination of cosine similarity (directional / qualitative evaluation) and weighted sum score (absolute quantity / quantitative evaluation) is analyzed to produce a precise intimacy index that considers both the quality and quantity of the relationship, going beyond the limitations of simple frequency analysis.
[0019] In addition, by applying a sigmoid function and scaling parameters to the interaction integration score to suppress excessive divergence of the score and converting it into an intuitive indicator between 0 and 100 points, it is possible to calculate a stable index even in situations where the data variance is large.
[0020] Furthermore, it simultaneously satisfies economic stability and user acceptance through a lower limit defense logic that considers the physical costs of the event and realistic currency unit correction technology. It calculates the 'basic physical costs' in real time based on the actual quantity of selected meal tickets and return gifts, as well as the target recovery cost (BEP) per attendee, and structurally protects against the organizer's economic loss (deficit) by correcting the provisional recommended amount so that it does not fall below this.
[0021] In addition, the calculated theoretical amount is filtered to approximate it into common currency units (e.g., 10,000 won, 50,000 won units) to provide a realistic guide that participants can accept without resistance.
[0022] In addition, a sophisticated pricing model that aligns with social norms is implemented by applying differentiated non-linear adjustment functions for each level of intimacy. By classifying the participant intimacy index into low, medium, and high ranges and sequentially applying adjustment formulas in the form of linear, quadratic, and exponential functions to each range, a J-curve pricing policy is realized that alleviates the burden in low-intimacy relationships and induces exponential displays of sincerity in high-intimacy relationships.
[0023] Furthermore, by utilizing the reference coefficient calculated by substituting the threshold value of each interval into the function of the previous step as the offset for the next step, mathematical continuity can be guaranteed without any discontinuity or abrupt jumps in the recommended amount at interval boundaries.
[0024] In addition, the completeness of the system is enhanced through hybrid exception handling logic that complements the limitations of the algorithm. If a provisional coefficient based on data analysis exceeds the system's allowable range, a clipping operation is performed to replace it with a maximum / minimum limit value, thereby ensuring the stability of the system.
[0025] Furthermore, for special relationships such as immediate family or relatives, a predefined relational minimum guarantee factor is applied first regardless of data analysis results, thereby perfectly reflecting social and cultural customs and courtesies that are difficult to capture through pure data analysis alone into the system. Brief explanation of the drawing
[0026] FIG. 1 is a schematic diagram showing an integrated management system for event operation linked to the payment of condolence money for attendees of a celebratory or condolence event according to an embodiment of the present invention. FIG. 2 is a flowchart illustrating a method for integrated management of event operations linked to the payment of condolence money by attendees of a celebratory or condolence event according to an embodiment of the present invention. FIG. 3 is a flowchart illustrating the step of receiving the amount of condolence money payment in the integrated management method for event operation linked to the payment of condolence money by attendees of a celebratory or condolence event according to an embodiment of the present invention. FIG. 4 is a flowchart illustrating the step of generating event participation information in the integrated management method for event operation linked to the payment of condolence money for attendees of a celebratory or condolence event according to an embodiment of the present invention. FIG. 5 is a diagram illustrating the step of calculating an adjustment coefficient for an integrated management method for event operation linked to the payment of condolence money by attendees of a celebratory or condolence event according to an embodiment of the present invention. Specific details for implementing the invention
[0027] Hereinafter, embodiments are described in detail with reference to the attached drawings. However, various modifications may be made to the embodiments, and thus the scope of the patent application is not limited or restricted by these embodiments. It should be understood that all modifications, equivalents, and substitutions to the embodiments are included within the scope of the rights.
[0028] Specific structural or functional descriptions of the embodiments are disclosed for illustrative purposes only and may be modified and implemented in various forms. Accordingly, the embodiments are not limited to the specific disclosed forms, and the scope of this specification includes modifications, equivalents, or substitutions that fall within the technical concept.
[0029] Terms such as "first" or "second" may be used to describe various components, but these terms should be interpreted solely for the purpose of distinguishing one component from another. For example, the first component may be named the second component, and similarly, the second component may be named the first component.
[0030] When it is stated that a component is "connected" to another component, it should be understood that it may be directly connected to or coupled with that other component, or that there may be other components in between.
[0031] The terms used in the embodiments are for illustrative purposes only and should not be interpreted as intended to be limiting. Singular expressions include plural expressions unless the context clearly indicates otherwise. In this specification, terms such as "comprising" or "having" are intended to indicate the existence of the features, numbers, steps, actions, components, parts, or combinations thereof described in the specification, and should be understood as not precluding the existence or addition of one or more other features, numbers, steps, actions, components, parts, or combinations thereof.
[0032] In particular, where a 'step' in this specification is described as 'comprising' one or more detailed steps or sub-steps, said 'step' may be interpreted as including its own basic processing step while simultaneously performing the described detailed steps as well.
[0033] For example, if it is stated that 'a step of doing B to A' includes 'a step of doing D to C; a step of doing F to E; and a step of doing H to G,' the 'step of doing B to A' may be interpreted not merely as the basic operation of doing B to A, but as a configuration that performs detailed procedures together, such as a step of doing D to C, a step of doing F to E, and a step of doing H to G.
[0034] Accordingly, the above configuration does not exclude various sub-procedures included within the scope of execution of the corresponding step, and may be included within the scope of the present invention even if other procedures or means performing substantially the same or equivalent functions are substituted.
[0035] Expressions such as 'end part', 'both ends', 'one end', 'other end', and 'side end' of a component can be interpreted as referring to at least / any one of the end parts of that component.
[0036] In the description of the present invention, 'a method in which a device comprises a processor, a memory, a communication module, and a non-transient storage medium, and a program stored in the non-transient storage medium is executed by the processor,' the term 'method' may be interpreted as referring to the program stored in the non-transient storage medium itself or a part of the program.
[0037] The term 'Return' as used in the description of the present invention may refer to a result value being output, returned, or returned from a method, procedure, function, etc. used in a given program language / structure.
[0038] Unless otherwise defined, all terms used herein, including technical or scientific terms, have the same meaning as generally understood by those skilled in the art to which the embodiments pertain. Terms such as those defined in commonly used dictionaries should be interpreted as having a meaning consistent with their meaning in the context of the relevant technology, and should not be interpreted in an ideal or overly formal sense unless explicitly defined in this application. For example, the term 'artificial intelligence model' may be selected from one or more of known general artificial intelligence models.
[0039] In addition, when describing with reference to the attached drawings, identical components are assigned the same reference numeral regardless of drawing symbols, and redundant descriptions thereof are omitted. In describing the embodiments, if it is determined that a detailed description of related prior art could unnecessarily obscure the essence of the embodiments, such detailed description is omitted.
[0040] The embodiments can be implemented in various forms of products such as tablets, personal computers, laptop computers, tablet computers, smartphones, televisions, smart home appliances, kiosks, etc.
[0041] According to one embodiment, a device includes a processor, memory, a communication module, and a non-transient storage medium, and a method for integrated management of event operations linked to the payment of condolence money for attendees of a celebratory or condolence event, wherein the method is performed by the processor by executing a program stored in the non-transient storage medium, comprises the steps of: receiving attendee information from an attendee terminal; receiving an amount of condolence money payment; processing the amount of condolence money payment; generating event participation information corresponding to the attendee information; and generating a settlement report based on the accumulated attendee information and the amount of condolence money payment.
[0042] Here, the device may generally be a device such as a tablet or kiosk placed at an event venue, and may interact with a user (attendee, event organizer) based on a predetermined touch panel.
[0043] A non-transient storage medium includes a non-volatile storage device such as a hard disk drive, SSD, flash memory, or RAID storage, and permanently stores program code, settings, attendee data, and payment data that implement the method of the present invention.
[0044] The communication module may include wired / wireless network interface cards, LTE / 5G modules, Ethernet modules, etc., and is responsible for transmitting and receiving data with attendee terminals, event organizer terminals, payment gateway servers, parking management systems, etc.
[0045] Depending on the embodiment, the event organizer terminal may be provided separately from the device, or the event organizer terminal itself may be provided / placed as the device (the event organizer terminal may be identical to the 'device').
[0046] The step of receiving attendee information from an attendee terminal is a step of receiving information that identifies and allows contact with the attendee from an attendee terminal corresponding to each attendee attending the celebratory or condolence event, and recording it in a database inside the device.
[0047] At this stage, attendees may enter their information at the venue entrance or on a pre-event online page, or event staff may enter the attendee's information on their behalf through an application installed on the attendee's device or a web page.
[0048] Attende information may include the attendee's name, a reachable mobile phone number, relationship identification information distinguishing the relationship between the attendee and the event organizer (e.g., self, parent, sibling, relative, colleague, acquaintance, etc.), and optionally additional metadata such as address, affiliation, and number of accompanying persons.
[0049] In the step of receiving participant information from a participant terminal, the participant terminal may be any computing device running a web browser, such as a smartphone, and data communication with the device is performed via the internet network or a local wireless network through the communication module.
[0050] For example, when an attendee scans a QR code placed or displayed at the entrance of the venue or on a device (tablet) with their smartphone, an attendee information input screen is displayed. If the attendee enters and transmits the name "Hong Gil-dong," contact number "010-1234-5678," and relationship "work colleague," the device can store the corresponding information as a single attendee record and assign a unique attendee ID.
[0051] In this case, if a list of expected attendees has already been registered in advance, it is also possible to prevent duplicate registrations by automatically matching the attendees with existing records based on the entered names and contact information. The list of expected attendees may also be automatically registered and saved during the process of sending mobile wedding invitations.
[0052] The step of receiving the payment amount for the condolence money; is a step of receiving the amount of the condolence money that the said attendee wishes to pay and related option information after the attendee information is received.
[0053] At this stage, the amount of the contribution actually paid by the attendee, the type of payment method (credit card, bank transfer, simple payment, cash, etc.), the time of payment, and, if there are multiple payers for a single attendee, the name and amount of each payer can be entered separately through a payment terminal installed at the event venue, a mobile payment page, or a management terminal used by event staff.
[0054] In the step of receiving the payment amount for the condolence money, instead of simply entering the total amount, detailed options for linking with meal tickets, return gifts, parking support, etc., in the future can also be received.
[0055] For example, if a participant pays "a total of 200,000 won," the amount of the condolence money can be divided into two cases, such as "100,000 won for myself, 100,000 won in the name of my spouse," and the names of each payer can be recorded, or payment information at the individual and group level can be entered together, such as "100,000 won for myself, 100,000 won for all company colleagues."
[0056] In addition, at this stage, the payment window can be configured to allow the selection of the desired quantity of meal tickets, quantity of thank-you gifts, and whether to provide parking, such as "3 meal tickets, 2 thank-you gifts, 1 parking space," and this information is used later in the event participation information generation stage.
[0057] The step of processing the above-mentioned condolence payment amount is to process the condolence payment amount into a payment transaction that can be approved and settled through an actual payment system, and to record the result in a device.
[0058] In this step, based on the aforementioned contribution payment amount, payment method information, payer information, and attendee ID, an approval request is transmitted by linking with an external payment gateway (PG company) or an internal settlement module, and the approval success status, approval number, transaction ID, approval time, and reason for failure are received and stored.
[0059] In the case of cash payment, since it refers to the receipt of physical banknotes, instead of calling an approval API, event staff may manually verify and enter whether cash has been received, or utilize a cash receipt device connected to the device; accordingly, the payment processing result can be recorded internally as "cash payment completed."
[0060] Card payments can be processed based on a card payment terminal connected to or equipped on the device, or a card payment application installed on the attendee's terminal. For example, after the attendee's terminal is connected to a payment page corresponding to the event venue via a QR code, payment can be processed based on a notified payment application already installed on the attendee's terminal. Once the payment is completed, the device receives the payment completion information and processes the subsequent procedures.
[0061] The step of processing the payment of the above-mentioned condolence money amount may include exception handling for payment failure or partial approval situations.
[0062] For example, if only 100,000 won out of a total payment request of 200,000 won is approved and the remaining 100,000 won fails due to exceeding the limit, the device can store the approved 100,000 won and the failed 100,000 won as separate payment records and display a request to retry or a notice to change the payment method on the attendee's terminal or the event staff's terminal.
[0063] In this way, the device clearly distinguishes and records the actual approved amount and the failed amount, and can aggregate based on the actual collected amount when generating the settlement report.
[0064] The step of generating event participation information corresponding to the above-mentioned attendee information is a step of generating event participation details for each attendee as a single structured data by linking the received attendee information with the payment processing result.
[0065] In this step, attendee ID, attendee's name and contact information, relationship type information, total amount of condolence payments, amount per individual payment and payment method, quantity of meal tickets, quantity of return gifts, parking availability and vehicle number (optional), entry time, exit time (optional), etc. are integrated to create a single record or a bundle of multiple records called "Event Participation Information".
[0066] In the step of generating the above-mentioned event participation information, various management fields necessary for event operation can be generated together.
[0067] For example, by generating event participation information that includes status values such as "meal ticket issuance status (not issued / issued)," "receipt status," "parking pass registration status," and "thank-you message sent status," event staff can check the processing status of attendees in real time and easily identify missing tasks (e.g., those who did not receive thank-you gifts, those who did not send thank-you messages).
[0068] Meanwhile, the validity period of the issued meal tickets can be automatically set based on the time of the ceremony. For example, time restrictions can be imposed, such as allowing use starting one hour before the ceremony or automatically expiring three hours after the ceremony, and unauthorized use can be prevented by encrypting and assigning time information to the QR code.
[0069] In addition, if there are multiple condolence payers for a single attendee or if multiple events are attended consecutively, multiple event participation records categorized by event and payer can be generated for the same attendee ID to facilitate future searching, sorting, and statistics.
[0070] The step of generating a settlement report based on accumulated attendee information and contribution payment amounts is a step of aggregating all attendee information and payment processing results accumulated and stored on a device during the event process to automatically generate a settlement report (conventional guestbook) that can be used by the event operator or settlement manager.
[0071] In this stage, indicators such as the total amount of contributions for the entire event, aggregated amounts by payment method (credit card total, bank transfer total, simple payment total, cash total, etc.), number of attendees, number of attendees and average contribution amount by relationship type, payment trends by time of day, total quantity of meal tickets issued and used, status of reciprocal gift depletion, and number of parking support cases can be calculated to generate settlement data in the form of a table or a graph.
[0072] In the step of generating a settlement report, it is possible to generate not only a report for a single event, but also a comparison report or a period-based aggregation report for multiple events recorded on the same device.
[0073] For example, you can generate a report that compares the total amount of condolence money, the average number of attendees, and the average level of condolence money by relationship type for all celebratory and condolence events held over a year (e.g., weddings, funerals, first birthday parties, etc.).
[0074] The settlement report can be provided in various forms, such as PDF files, spreadsheet files, and web dashboard screens, and can be stored on non-transient storage media included in the device or transmitted to the event organizer's terminal to be linked with a separate accounting and tax system.
[0075] The integrated event management method linked to the payment of condolence money for attendees of celebratory and condolence events integrates the reception of attendee information, input of condolence money amounts, payment processing, generation of event participation information, and generation of settlement reports into a single program flow as described above. This eliminates inefficiencies such as duplicate recording, manual aggregation, and separate Excel organization required in conventional manual ledger-based operations, and enables the provision of accurate settlement results in real time.
[0076] Since each of the above steps is performed by a processor executing a program recorded on a non-transient storage medium, the same logic can be consistently applied to various hardware environments (on-premises servers, cloud servers, hybrid architectures, etc.), and future additions or improvements to features can be flexibly handled solely through software updates.
[0077] Additionally, the method may further include the step of sending a thank-you message to a participant terminal based on the participant information; and the step of receiving the condolence payment amount may include: receiving at least one of the quantity of meal tickets issued and the quantity of return gifts; receiving a selection of whether to issue paper meal tickets; receiving the quantity of condolence money; receiving at least one condolence payment amount and condolence payer information corresponding to the quantity of condolence money; and receiving parking registration information; and the step of generating the event participation information may include: processing at least one of printing paper meal tickets and issuing mobile meal tickets based on the quantity of meal tickets issued and whether to issue paper meal tickets; issuing a return gift exchange voucher based on the quantity of return gifts; and registering the parking registration information in a parking management system.
[0078] The step of sending a thank-you message to a participant terminal based on the above participant information is a step of automatically generating a thank-you message by referring to participant information stored in a device for a participant who attended a celebratory or condolence event and paid a contribution, and sending it to the participant terminal or the participant's contact information.
[0079] In the above step, a personalized message in the form of “Hong Gil-dong, thank you for attending ○○’s wedding today” can be constructed by combining the attendee’s name, information distinguishing the relationship between the attendee and the event organizer, the date and time of the event, and information on the type of event.
[0080] Thank-you messages can be sent via text message (SMS / MMS), messenger messages such as KakaoTalk, email, or push notifications from an event-specific application, and the device selects a high-priority channel to send them based on the contact type and consent status included in the attendee information.
[0081] The step of sending the above thank-you message can be performed by a real-time event-based automatic messaging trigger system. Specifically, as soon as an attendee completes visit registration by scanning a QR code on a kiosk or tablet placed at the entrance of the venue, the device is configured to detect (listen) the event and call the thank-you message sending API within a preset threshold time of 3 seconds (Time Threshold).
[0082] In this case, the aforementioned thank-you message consists of a 'personalized information packet' rather than simple text. The device retrieves the name of the attendee from the database to generate an address such as "Mr. Hong Gil-dong," and simultaneously optimizes the guest's on-site experience (UX) by dynamically merging real-time information on dining availability and parking lot congestion based on the current time into the message body before transmission.
[0083] In the step of sending a thank-you message to a participant terminal based on the above participant information, the timing of sending the thank-you message can also be controlled according to a set value.
[0084] For example, you can select a mode that sends thank-you messages in real-time immediately after the condolence payment is processed, a mode that sends them in bulk at a designated time after the event ends (e.g., the night of the event or the morning of the next day), or a mode where the event organizer manually sends messages by selecting a specific group of attendees from the management screen.
[0085] At this time, the device stores “whether a thank-you message was sent” and “time of dispatch” as status values in each participant record, thereby preventing duplicate dispatch to the same participant and enabling the retrieval of dispatch history.
[0086] The step of sending the above-mentioned thank-you message may further include a scheduled sending process that automatically sends a 'Thank-you Video' after a certain period has elapsed following the end of the event. The device receives a thank-you video recorded in advance from the event organizer, stores it on a media server, and executes the video sending logic via a scheduler on the day following the event end date (D+1) or when a preset time arrives. At this time, the device performs an 'attendee filtering automation logic' to filter out only 'valid attendees' from the entire contact list who have actually attended the event and completed visitor registration or have a history of paying a condolence gift, and then sends the thank-you video link to these recipients in bulk.
[0087] The step of receiving the above-mentioned condolence payment amount includes: a step of receiving at least one of the quantity of meal tickets issued and the quantity of return gifts; wherein the above step is a step for pre-setting the number of meals and return gifts to be provided to the relevant attendee or group of attendees.
[0088] Here, the quantity of meal tickets issued refers to the total number of tickets issued to allow attendees and their companions who have paid contributions to receive meals at the event venue, and the quantity of return gifts refers to the number of exchange units for providing return gifts (e.g., towel sets, fruit boxes, gift sets, etc.) prepared by the event organizer.
[0089] For example, if a couple and one child attend together and a total of three people have a meal, the quantity of meal tickets to be issued can be entered as 3, and if any attendee does not have a meal, the quantity of return gifts can be entered as 1 to receive one set of return gifts.
[0090] In the step of receiving at least one of the quantity of meal tickets to be issued and the quantity of return gifts, an event staff member may set the quantity by using a number input or increase / decrease button on a management terminal screen, or the attendee may directly select the number of accompanying persons and the quantity of return gifts on an input screen of an attendee terminal.
[0091] The device stores the entered quantity information in conjunction with the corresponding attendee record, and subsequently determines the actual number of tickets to be issued based on this quantity during the meal ticket and thank-you gift voucher issuance stage.
[0092] The step of receiving the above-mentioned condolence payment amount includes: a step of receiving a selection on whether to issue paper meal tickets; and the above step is a step for setting whether to actually print paper meal tickets or to use only mobile meal tickets according to the event operation method.
[0093] In the step where the issuance of paper meal tickets is selected, the system can be configured to allow the selection of one of the following options: “issue paper meal tickets only,” “issue mobile meal tickets only,” or “issue both paper and mobile meal tickets.”
[0094] For example, for events with many elderly attendees, paper meal tickets can be set as the default, while for events with many attendees familiar with mobile environments, operations can be centered on mobile meal tickets, with additional paper tickets issued only upon request.
[0095] This step provides a convenience feature to determine whether to print physical paper meal tickets for elderly attendees who are not familiar with using digital devices or those who have difficulty using mobile meal tickets due to reasons such as low battery.
[0096] At this stage, a "print paper meal ticket" checkbox or toggle switch may be provided in the user interface so that the attendee can select it directly, or if a kiosk terminal is used, it may be set so that a paper meal ticket is printed by default.
[0097] If the issuance of paper meal tickets is selected, the system prepares to transmit an output signal to the ticketing module of the thermal printer or kiosk installed at the event venue.
[0098] The step of receiving the above-mentioned condolence payment amount includes: a step of receiving the condolence quantity; and the above step is a step for setting how many condolence payment cases are linked to one attendee's information.
[0099] The quantity of contributions refers to the number of contribution proposals received under the name of the same attendee (or same table), and is used to manage them separately when there are multiple actual payers.
[0100] For example, if 300,000 won is paid in the name of “all company colleagues,” the condolence payment quantity can be set to 1 and processed as a single condolence payment case, and if detailed payers need to be distinguished, such as “self 100,000 won, spouse 100,000 won, parents 100,000 won,” the condolence payment quantity can be set to 3 to create separate condolence payment records for each payer.
[0101] This takes into account cases where a single attendee pays not only their own contribution but also one's own on behalf of others (so-called 'proxy contribution'); the system dynamically generates and displays the next step, the 'condolence contribution payer information input field,' on the screen based on the entered quantity.
[0102] The step of receiving the above-mentioned condolence payment amount includes: a step of receiving at least one condolence payment amount and condolence payer information corresponding to the above-mentioned condolence quantity; and the step is a step of specifically entering the amount and payer information for each condolence case in accordance with the previously set condolence quantity.
[0103] In the above step, for each contribution, you can enter the “payment amount,” “payer’s name,” “payer designation (name to be written on the envelope),” “relationship between the payer and the event organizer (optional),” etc.
[0104] For example, if the amount of condolence money is set to 2, the first condolence money can be entered as “Hong Gil-dong, 100,000 won, friend” and the second condolence money can be entered as “all colleagues, 200,000 won,” and the device stores each of these as separate condolence money items in the database.
[0105] The payer information set in this way can be used to indicate the details of contributions by payer in the settlement report after the event ends, or to reflect the payer's name in the content of the thank-you message.
[0106] At this time, the total payment amount is automatically calculated as the sum of the individually entered amounts and passed to the payment module.
[0107] The step of receiving the above-mentioned condolence payment amount includes: the step of receiving parking registration information; and the above step is a step of collecting vehicle information necessary to apply free parking or parking fee discounts when an event attendee uses the event venue parking lot.
[0108] Parking registration information may include vehicle number, vehicle type (passenger car, SUV, van, etc.), expected parking time, parking ticket type (hourly, day ticket, etc.), and optionally driver contact information.
[0109] For example, if an attendee visits the event venue in a passenger car with license plate “12ga 3456,” an event staff member or the attendee can enter the vehicle number and estimated exit time on their terminal and select a parking benefit type such as “free parking for up to 3 hours.”
[0110] The device can then transmit this information to a parking management system so that free parking or discount benefits are automatically applied upon entry and exit.
[0111] At this stage, if the participant has not brought a vehicle, they can select "No Vehicle"; if they have brought a vehicle, entering the license plate number allows the system to perform validation (such as checking the number of digits).
[0112] In addition, if there are multiple vehicles (including accompanying vehicles), the field can be expanded to receive multiple vehicle numbers.
[0113] The step of generating the event participation information comprises: a step of processing at least one of printing paper meal tickets and issuing mobile meal tickets based on the quantity of meal tickets to be issued and whether paper meal tickets are issued; wherein the step is a step of implementing the quantity of meal tickets and the issuance type set in the contribution input step into an actual meal ticket medium.
[0114] In this step, if the issuance of paper meal tickets is set to “Yes,” the device controls a printer or ticket dispenser connected to the network to print paper meal tickets equal to the number of tickets to be issued.
[0115] In the case of paper meal tickets, a print command is transmitted to a printer connected to the event venue to immediately print a physical ticket containing the meal ticket number, event name, date, table number, available dining time slots, and meal ticket type (e.g., standard, vegetarian, children's, etc.), and a barcode or QR code may be additionally printed if necessary.
[0116] In the case of issuing mobile meal tickets, a QR code or barcode image containing a unique identification code (such as a UUID) is generated and displayed on the attendee's device screen or sent as a message.
[0117] The QR code is marked as 'used' when tagged at the reader at the restaurant entrance, preventing duplicate use.
[0118] In this case, the meal ticket data includes metadata regarding which condolence payment transaction the ticket is associated with, which is used as cross-verification material during subsequent settlement.
[0119] Furthermore, the steps of generating the event participation information and generating the settlement report may further include a 'Dual Tracking System' that tracks the time of visit registration and the time of actual dining entry separately.
[0120] The device according to the present embodiment records a 'first timestamp,' which is the point in time when an attendee scans a QR code at the entrance of the event venue, and a 'second timestamp,' which is the point in time when the QR code is tagged again at the entrance of the restaurant for meal ticket usage processing, as independent data fields. The device performs a no-show detection algorithm that automatically identifies an attendee as a 'no-show guest' if the first timestamp exists but the second timestamp is a null value. Through this, the device clearly distinguishes and calculates the total number of visitors from the actual number of diners, thereby generating objective and transparent settlement basis data that can resolve the problem of quantity discrepancies occurring during the meal cost settlement process between the wedding hall and the hosts of the wedding.
[0121] The step of generating the above-mentioned event participation information includes: the step of issuing a voucher for a thank-you gift based on the above-mentioned quantity of thank-you gifts; wherein the step is to issue the voucher in advance so that the attendee can receive the thank-you gift at the end of the event or at a designated location (receipt location).
[0122] Gift vouchers can be implemented in the form of paper vouchers or mobile vouchers, and each voucher may include information such as a unique number, types of exchangeable gifts, number of exchanges, and validity period.
[0123] For example, if the quantity of return gifts is entered as 2, the device can generate two exchange vouchers with different unique numbers for the same attendee, allowing one to be used by the attendee and the other by the accompanying family.
[0124] At the return gift redemption location, usage can be verified by looking up the unique voucher number or scanning the barcode or QR code, and the voucher can be processed as used simultaneously with the provision of the physical return gift.
[0125] In the step of issuing the above-mentioned return gift voucher, the voucher issuance and usage information is stored in conjunction with event participation information, thereby enabling the event organizer to easily identify the inventory depletion status and the receipt completion rate of the return gifts.
[0126] For example, when generating a settlement report, statistical information such as “280 sets received out of a total of 300 sets of thank-you gifts prepared, 20 sets not received” is provided, which can be used to manage remaining thank-you gifts after the event or to decide whether to make additional deliveries.
[0127] The step of generating the above-mentioned event participation information includes: the step of registering the above-mentioned parking registration information in a parking management system; wherein the step is a step of linking the previously entered parking registration information with an external or internal parking management system to enable the actual parking benefit to be applied.
[0128] The parking management system may be a parking lot access gate control device, a parking fee settlement system, or a building integrated control system, and the device transmits parking registration information via a communication module using methods such as API, message queue, or file interface.
[0129] For example, when information such as vehicle number “12ga 3456”, event name “○○ Wedding”, and free parking time “3 hours” is registered in the parking management system, when the vehicle enters, a license plate recognition camera recognizes the vehicle number and automatically determines that it is eligible for free parking, and at the fee settlement stage upon exit, the fee for up to 3 hours can be waived.
[0130] In the step of registering the above parking registration information to the parking management system, the registration result (success / failure status, registration ID, application period, etc.) is stored back in the device so that it can be verified later whether the parking benefit has been successfully applied.
[0131] In the event of registration failure, a notification may be displayed on the event staff terminal to identify the cause, such as incorrect vehicle number entry or system failure, and to support manual registration or retransmission.
[0132] In this way, as meal tickets, return gifts, and parking information are all linked to event participation information and processed automatically, event organizers can collectively manage numerous operational procedures that must be performed after the collection of contributions through the system, and attendees can receive meals, return gifts, and parking benefits without omission.
[0133] In one embodiment as described above, a portion of the payment amount may be paid to the event organizer after deducting it as a usage fee / commission for the platform.
[0134] And, the step of receiving attendee information from the attendee terminal comprises: receiving attendee information from the attendee terminal, including the attendee's name, the attendee's contact information, and information distinguishing the relationship between the attendee and the event organizer; and the step of receiving the condolence payment amount and condolence payer information comprises: extracting confirmed attendee information corresponding to the attendee's name and the attendee's contact information from the expected attendee information previously received from the event organizer terminal; extracting analysis target data corresponding to the confirmed attendee information from the call information, text information, and SNS information previously received from the event organizer terminal; extracting call interaction characteristic data from the analysis target data, including the number of calls per unit period of the event organizer terminal, cumulative call time, average call time, night-weekend call ratio, and recent call date; and extracting message interaction characteristic data from the analysis target data, including the total number of transmitted and received messages, message transmission and reception frequency per unit period, average number of tokens per message, ratio of emoticons and multimedia attachments, and positive / negative sentiment scores calculated through a natural language processing (NLP)-based sentiment analysis algorithm. A step of extracting SNS interaction characteristic data from the above-mentioned analysis target data, including the number of mutual post tags, the number of comments, the number of reactions given, the number of jointly tagged posts, and the date of the most recent SNS interaction; a step of normalizing the call interaction characteristic data, message interaction characteristic data, and SNS interaction characteristic data to convert them into dimensionless values in the range of 0 to 1, and arranging them in a predetermined order to generate a Multi-dimensional Intimacy Feature Vector for each participant; and a step of analyzing the Multi-dimensional Intimacy Feature Vector to calculate a participant intimacy index.The method may include the step of calculating an appropriate range of condolence money corresponding to the attendee intimacy index based on the attendee intimacy index and 'event type information, event cost information, and estimated number of attendees received from the event organizer terminal'; and the step of indicating the appropriate range of condolence money.
[0135] The step of receiving attendee information from the attendee terminal is to receive attendee information from the attendee terminal, including the attendee's name, the attendee's contact information, and information distinguishing the relationship between the attendee and the event organizer.
[0136] In the above step, a UI may be provided on the screen of the participant's terminal that allows a name input field, a mobile phone number input field, and a selection of relationship classification items such as “immediate family, relatives, friends, colleagues, business partners, others.”
[0137] When an attendee directly enters their name and contact information or accesses the event via a link included in the invitation message, the system can be implemented to automatically retrieve basic information previously registered on the event organizer's terminal and perform only modifications and verifications as necessary.
[0138] Relationship classification information can be used to personalize the wording of condolence money recommendations and thank-you messages, and the device stores the entered attendee information as individual records in the database and may apply a policy to merge with existing records or store them separately if the same contact is duplicated.
[0139] The step of receiving the above-mentioned contribution payment amount and contribution payer information includes: a step of extracting confirmed attendee information corresponding to the attendee's name and contact information from the expected attendee information previously received from the event organizer's terminal; and the above-mentioned step is a step of confirming the people who actually attended the event based on the list of invitees and contact subjects prepared by the event organizer in the pre-event stage.
[0140] Expected attendee information may include the invitee's name, mobile phone number, affiliation, relationship classification, invitation status, invitation sending channel, etc., and the device searches for a matching record in the expected attendee information table using the name and contact information received from the attendee terminal as a key.
[0141] In this case, to prepare for situations where an exact match does not exist, candidate records may be derived by combining partial matching of the last digits of the mobile phone number, name similarity, and information distinguishing the same relationship, and then a candidate list may be displayed so that event staff can select the correct person on the management terminal.
[0142] This prevents matching with the wrong person even when there are people with the same name, such as “Kim Min-su (company colleague)” and “Kim Min-su (relative).”
[0143] The step of extracting data to be analyzed corresponding to confirmed attendee information from call information, text information, and SNS information previously received from the event organizer's terminal; is a step of configuring raw data to be used for analysis by integrating and collecting past interaction history corresponding to the confirmed attendee information as described above.
[0144] Call information refers to a call log recorded on the event organizer's terminal, which may include the caller's phone number, caller ID / incoming, call start time, call end time, call duration, call type (voice, video), etc.
[0145] Text information refers to metadata and body text regarding messages transmitted or received via SMS, MMS, or messenger (such as KakaoTalk), and may include information on the message sender and recipient, time of transmission, message length, presence of attachments, use of emoticons, etc.
[0146] SNS information refers to metadata regarding the history of activities, such as friend requests, tags, comments, reactions, shares, and direct messages, that occur between event organizers and attendees on social network services like Facebook, Instagram, KakaoStory, and LinkedIn.
[0147] The device filters only the records related to the attendee among the call information, text information, and SNS information based on contacts, SNS account identifiers, etc., stored in the confirmed attendee information, and organizes them into a single integrated dataset as data to be analyzed.
[0148] The step of extracting call interaction characteristic data, including the number of calls per unit period of the event organizer terminal, cumulative call time, average call time, night-weekend call ratio, and recent call date, from the above analysis target data; is a step of calculating quantitative characteristic values by aggregating call records with the relevant attendee among the above call information based on a time axis.
[0149] The number of calls per unit period is a value that counts how many times a call with the participant occurred for each predefined period, such as the last 1 month, 3 months, or 1 year, and the cumulative call time refers to the sum of the call times during the same period.
[0150] Average call time is calculated by dividing the cumulative call time by the number of calls, indicating the average amount of time spent talking per call.
[0151] The night-weekend call ratio is a value calculated as the proportion of total call volume that occurs outside of weekday daytime hours (e.g., after 22:00 on weekdays, Saturdays, Sundays, and public holidays), and can be used as an indicator suggesting closer human relationships.
[0152] The recent call date is the date the last call with the participant occurred, and can be used to assess whether the person has not spoken for a long time.
[0153] The step of extracting message interaction characteristic data from the above-mentioned analysis target data, including the total number of transmitted and received messages, the frequency of message transmission and reception per unit period, the average number of tokens per message, the ratio of emoticons and multimedia attachments, and positive and negative sentiment scores calculated through a natural language processing (NLP)-based sentiment analysis algorithm; is a step of deriving quantified message interaction indicators based on text information and messenger conversation history.
[0154] Here, the total number of sent and received messages refers to the cumulative number of messages exchanged in all conversations with the participant, and the frequency of message sending and receiving by unit period indicates how many messages were exchanged on average by period, such as the last week or month.
[0155] The average number of tokens per message is calculated by breaking down the text of each message into word or phrase-unit tokens and determining the average number of tokens contained in a single message; this can be used to distinguish whether the messages consist mainly of short, monosyllabic answers or long, descriptive conversations.
[0156] The ratio of emoticons and multimedia attachments is a value calculated as the proportion of total messages that include emoticons or have attached images, videos, or voice messages, and can be used as an indicator reflecting whether a higher degree of intimacy is being exchanged.
[0157] The positive and negative sentiment scores calculated through a natural language processing-based sentiment analysis algorithm are obtained by inputting the text content of each message into a pre-trained sentiment analysis model, converting sentiment values such as “very negative, negative, neutral, positive, very positive” into scores within a real number range (e.g., between minus 1 and plus 1), and then aggregating them as average values or weighted average values over a certain period.
[0158] For example, if the message sentiment score over the past six months is 0.7, it suggests that the relationship involves a lot of generally positive conversation.
[0159] The step of extracting SNS interaction characteristic data, including the number of mutual post tags, the number of comments, the number of reactions given, the number of jointly tagged posts, and the date of the most recent SNS interaction, from the above-mentioned analysis target data; is a step of measuring the online intimacy between the attendee and the event organizer by quantifying various interaction events recorded in the SNS information.
[0160] The number of mutual post tags is the sum of the number of times an attendee was tagged in the event organizer's posts and the number of times the event organizer was tagged in an attendee's posts, and the number of comments refers to the sum of the comments left on each other's posts.
[0161] The number of reactions given is the aggregated value of the number of times various reactions provided by social media platforms, such as 'likes', 'hearts', and 'laughter', were given to each other.
[0162] The number of co-tagged posts refers to the number of posts uploaded by third parties in which both the event organizer and the attendee are tagged simultaneously, and can be used as an indicator of the high likelihood that they participated together in an actual offline gathering or a get-together with mutual acquaintances.
[0163] The date of recent social media interaction refers to the date when comments, tags, reactions, DMs, etc., were last exchanged, reflecting the recency of the relationship.
[0164] The step of normalizing the above call interaction characteristic data, message interaction characteristic data, and SNS interaction characteristic data to convert them into dimensionless values in the range of 0 to 1, and arranging them in a predetermined order to generate a multi-dimensional intimacy feature vector for each participant; is a step of normalizing multiple characteristic values having different units and scales so that they can be compared, and combining them into a single vector structure.
[0165] In the above step, a linear normalization technique can be applied by referring to the pre-set minimum and maximum values or historical data statistics (mean, standard deviation, etc.) for each feature value, for example, "a method of subtracting the minimum reference value from each feature value and dividing by the difference from the maximum reference value."
[0166] Through this, even values with large absolute sizes, such as “cumulative call time 300 minutes”, “total number of messages 1,000”, and “number of SNS reactions 50”, can be scaled to values between 0 and 1 and compared with other features on the same standard.
[0167] These normalized values are arranged at a fixed index according to group order, such as “call-related characteristics, message-related characteristics, SNS-related characteristics,” or a predefined order of importance, and stored as a single multidimensional intimacy feature vector.
[0168] The step of analyzing the above-mentioned multidimensional intimacy feature vector to calculate the participant intimacy index is a step of comprehensively evaluating various characteristic values included in the vector and converting them into an intimacy index in the form of a single scalar value.
[0169] In the above steps, to reflect the quantity and quality of interactions for each of the call, message, and SNS, a combination of algorithms such as weighted summation with different weights assigned to each characteristic, measurement of similarity with a specific reference vector, and application of a non-linear activation function may be used.
[0170] For example, the system can be designed so that call frequency and the ratio of nighttime and weekend calls are given higher weights to account for a relatively large proportion in close relationships such as family and relatives, while the number of social media reactions or jointly tagged posts are given higher weights in relationships with friends and colleagues.
[0171] The final participant intimacy index can be defined to be mapped to a value between 0 and 100, and the higher the value, the closer the relationship between the event organizer and the attendee is considered to be.
[0172] The step of calculating an appropriate range of condolence money amounts corresponding to the attendee intimacy index based on the attendee intimacy index, event type information, event cost information, and estimated number of attendees received from the event organizer terminal, is a step of calculating a recommended range of condolence money that satisfies both social convention and economic rationality by considering the cost structure required for the entire event and the relationship intimacy of each attendee together.
[0173] Event type information is information that distinguishes event types such as weddings, funerals, first birthday parties, 60th birthday parties, and 70th birthday parties, and even with the same level of intimacy, the expected level of congratulatory money may vary depending on the type of event.
[0174] Event cost information refers to the total costs or costs by item incurred in the event, such as wedding hall rental fees, meal costs, purchase costs for thank-you gifts, funeral home rental fees, hearse and protocol costs, and the estimated number of attendees refers to the total number of guests expected by the organizer.
[0175] In the above step, a reference value such as the “target recovery cost per attendee” is calculated using event cost information and the estimated number of attendees, and then an adjustment coefficient that increases proportionally or non-linearly with the attendee intimacy index is applied to derive a range of amounts for “intimate relationships where an amount slightly higher than the basic cost level is recommended” or “general relationships maintained close to the basic cost level.”
[0176] The step of indicating the appropriate range of condolence money amounts mentioned above is a step of displaying the minimum recommended amount and the maximum recommended amount calculated as above in a form that is easy for humans to understand, or visually providing them in a UI that attendees or event organizers can refer to.
[0177] For example, the device can display a phrase on the screen of the event organizer's terminal such as, “Based on the level of intimacy with this attendee and the scale of the event, a condolence gift of between 50,000 and 100,000 won is recommended as an appropriate range.”
[0178] In addition, if the relationship classification information is “immediate family,” a notice such as “As joint burden sharing or other methods of cost sharing are generally preferred among family members instead of monetary contributions, please use this recommended range for reference only” may also be included.
[0179] If necessary, the device may present the recommended range rounded to the nearest integer (e.g., 10,000 won) or visualize it with colors or icons by dividing the range levels into “low, medium, high,” thereby enabling the event organizer to intuitively grasp the overall expected level of contributions for each group of attendees.
[0180] In addition, the step of calculating the participant intimacy index comprises: a step of calculating a vector similarity score representing directional agreement by calculating the cosine similarity between the multidimensional intimacy feature vector and a predefined ideal intimacy reference vector; a step of calculating a weighted sum score representing the absolute amount of interaction by performing a dot product operation on the multidimensional intimacy feature vector with a weighting vector pre-set according to the media credibility of calls, messages, and SNS, respectively; and a step of calculating an integrated interaction score that reflects both the quantity and quality of interaction by combining the vector similarity score and the weighted sum score through weighted averaging. A step of deriving a basic intimacy index mapped to a normalized score between 0 and 100 by applying a sigmoid function to the above interaction integration score to convert it into a non-linear value between 0 and 1, while simultaneously applying a scaling parameter that adjusts sensitivity according to the magnitude of the interaction integration score; and a step of determining an attendee intimacy index by multiplying the above basic intimacy index by a pre-set relationship correction factor according to relationship classification information between the attendee and the event organizer; wherein the step of calculating the appropriate contribution amount range comprises: a step of calculating the target recovery cost (BEP) per attendee based on event type information, event cost information, and the estimated number of attendees received from the event organizer terminal; a step of calculating an adjustment factor by applying an intimacy adjustment function defined such that the upward adjustment ratio increases non-linearly as the attendee intimacy index increases; and a step of calculating a basic physical cost by reflecting the quantity of meal tickets issued and the quantity of return gifts in the target recovery cost per attendee.The method may include: a step of calculating a provisional recommended amount by multiplying the above basic physical cost by an adjustment factor; a step of adjusting the provisional recommended amount to the basic physical cost if the provisional recommended amount is less than the above basic physical cost; a step of calculating a standard value for the condolence money by applying an amount correction filter that quantizes the provisional recommended amount to an integer multiple of a pre-specified monetary unit; and a step of determining an appropriate range of condolence money amounts by calculating upper and lower limits of the range based on a range adjustment ratio proportional to the participant intimacy index for the standard value for the condolence money.
[0181] In the step of calculating a vector similarity score representing directional agreement by computing the cosine similarity between the above-mentioned multidimensional intimacy feature vector and a predefined ideal intimacy reference vector, it is determined how similar the participant's interaction pattern is to the pattern of an ideal 'intimacy relationship' defined by the system.
[0182] Here, the highest level of intimacy reference vector refers to a reference vector that defines the ideal interaction pattern in vector form, representing cases where a very close relationship (e.g., family or closest friend) is determined to exist with the event organizer.
[0183] Cosine similarity is a method of determining similarity by measuring the angle between two vectors in a vector space (values range from -1 to 1), and it focuses on evaluating the composition ratio or direction rather than the absolute magnitude of the data.
[0184] Therefore, even if the absolute number of contacts is somewhat low, if calls, messages, and social media activities are carried out in a balanced ratio and the pattern is similar to the highest intimacy standard vector, a high vector similarity score is obtained, which functions as an indicator for evaluating the 'quality health' of the relationship.
[0185] In the step of calculating a weighted sum score representing the absolute amount of interaction by performing a dot product operation on the above-mentioned multidimensional intimacy feature vector with a pre-set weighting vector according to the media credibility of call, message, and SNS respectively, the total volume of interaction is measured to evaluate the 'quantitative accumulation' of the relationship.
[0186] A weight vector is a set of coefficients representing the importance of each interaction channel. For example, different weights can be set, such as 1.5 for 'phone calls' which are highly real-time and involve hearing voice, 1.0 for text-based 'messages', and 0.5 for indirect 'SNS likes'.
[0187] By performing this internal calculation, a higher score is calculated for more direct conversations (calls) rather than simple clicks (SNS), thereby reflecting the depth and cumulative volume of actual interaction.
[0188] In the step of calculating an integrated interaction score that reflects both the quantity and quality of the interaction by combining the above vector similarity score and weighted sum score through weighted averaging, the previously calculated qualitative evaluation (cosine similarity) and quantitative evaluation (weighted sum) are combined to correct for data bias or distortion.
[0189] In the above step, a weighted average can be performed by assigning different weights to each score; for example, the vector similarity score can be integrated by giving 60% weight to the 'pattern (quality) of intimacy relationship' and 40% weight to the weighted sum score reflecting the 'frequency (quantity) of interaction'.
[0190] Through this, various cases, such as relationships where only mechanical calls are frequent due to work necessity (large quantity but low quality) or relationships where contact is infrequent but deep emotions are exchanged when contact is made (small quantity but high quality), are comprehensively considered and converted into a single integrated score.
[0191] In the step of deriving a basic intimacy index mapped to a normalized score between 0 and 1 by applying a sigmoid function to the above interaction integration score to convert it into a non-linear value between 0 and 1, and applying a scaling parameter that adjusts sensitivity according to the magnitude of the interaction integration score; the divergence of the score is controlled and it is reconstructed into an intuitive indicator that is easy for humans to understand.
[0192] Since the sigmoid function draws an S-shaped curve that converges to 1 as the input value increases, it provides a saturation effect that causes the score to converge to 100 points (1.0) rather than diverging to infinity even if there is an excessive amount of interaction data (e.g., 10,000 hours of calls).
[0193] The scaling parameter is a coefficient that adjusts the slope of the sigmoid curve and optimizes sensitivity in sections requiring score discrimination by reflecting policies such as, for example, "so that the interaction integration score of the top 10 percent of all users is 80 points or higher" or "so that the values of intermediate-level users are clustered around 50 points."
[0194] In the step of determining the participant intimacy index by multiplying the above basic intimacy index by a pre-set relationship correction factor based on relationship classification information between the participant and the event organizer, the specificity of social relationships that is difficult to identify through data analysis alone is reflected.
[0195] The relationship correction coefficient is a predefined coefficient for relationship types classified as “immediate family, relatives, friends, colleagues, business partners.” For example, in the case of immediate family, the coefficient can be set to a value greater than 1 (e.g., 1.5) to reflect a high level of actual intimacy even if there is somewhat little interaction, while for simple business partners or work-related relationships, the coefficient can be set to a value less than 1 (e.g., 0.8) to downward correct the data analysis results.
[0196] The participant intimacy index calculated in this way is subsequently used as a key input value in the step of calculating the appropriate range of condolence money.
[0197] In the step of calculating the target recovery cost (BEP) per attendee based on the event type information, event cost information, and estimated number of attendees received from the event organizer terminal, the break-even point of the organizer is calculated.
[0198] Event cost information includes fixed costs such as venue rental fees, meal costs, flower decoration costs, and event management labor costs, as well as variable costs such as return gifts. This is divided by the expected number of attendees to calculate the minimum expected cost (BEP) that each attendee is expected to bear.
[0199] In the step of calculating basic physical costs by reflecting the quantity of meal tickets issued and the quantity of return gifts in the target recovery cost per attendee, the value of the resources that the attendee actually consumes or receives is calculated to determine the 'cost'.
[0200] For example, even if the BEP standard meal cost is 50,000 won, if the attendee receives 3 meal tickets (150,000 won) including a companion and 1 thank-you gift (20,000 won), the basic physical cost is calculated to be 170,000 won.
[0201] This is an algorithm of the social implicit rule that "at least one pays for what one eats and takes home," and serves as a key benchmark for protecting against financial losses for the organizer.
[0202] In the step of calculating a provisional recommended amount by multiplying the above basic physical cost by an adjustment factor, a 'margin' or 'token of sincerity' based on the intimacy index is added to the confirmed physical cost (cost).
[0203] The adjustment coefficient is calculated by a non-linear adjustment function described later, and as the affinity increases, the value becomes greater than 1.0 (e.g., 1.2, 1.5, etc.), thereby increasing the recommended amount.
[0204] For example, if a specific participant's basic physical cost is 80,000 won and the adjustment factor corresponding to the participant's intimacy index is calculated as 1.25, the provisional recommended amount can be calculated at the level of 100,000 won. Conversely, if the intimacy index is low, the adjustment factor is calculated as less than 1.0 (e.g., 0.95) and can be set close to the basic cost level.
[0205] In the step of adjusting the provisional recommended amount to the basic physical cost when the above provisional recommended amount is less than the basic physical cost; this is a loss prevention logic that forces a recommendation of at least the cost (meal expenses or / and return gift expenses) even if the adjustment coefficient is calculated to be less than 1.0 or set low due to low intimacy.
[0206] In the step of calculating a standard value for condolence money by applying an amount correction filter that approximates the above provisional recommended amount as an integer multiple of a pre-specified currency unit, the amount calculated by the formula (e.g., 92,000 won) is converted into a realistic amount (e.g., 100,000 won) by rounding, rounding up, or rounding down to a common currency unit (e.g., 50,000 won, 100,000 won, etc.) suitable for putting into an actual condolence money envelope.
[0207] In the step of determining the appropriate range of condolence money amounts by calculating the upper and lower limits of the range based on a range adjustment ratio proportional to the participant intimacy index in relation to the above-mentioned standard value of condolence money, a flexible range is provided rather than forcing a single amount to guarantee the participant's right to choose.
[0208] The range adjustment ratio can be set wider as the level of intimacy increases. For example, for participants with a low intimacy index, a narrow range of minus one step to plus one step of the standard value of the contribution (e.g., 30,000 to 70,000 won based on 50,000 won) is suggested, and for participants with a very high intimacy index, a wide range of minus one step to plus three steps of the standard value (e.g., 150,000 to 350,000 won based on 200,000 won) is suggested, thereby supporting participants in determining the final amount by considering their own financial circumstances.
[0209] Additionally, the step of calculating the adjustment coefficient comprises: determining a first interval corresponding to the participant intimacy index by applying interval classification rules that define a low intimacy interval (0 <= x < t1), a medium intimacy interval (t1 <= x < t2), and a high intimacy interval (t2 <= x) based on a first threshold value (t1) and a second threshold value (t2); designating a linear adjustment equation in the form of a first-order function having a preset slope as the responsible adjustment equation corresponding to the low intimacy interval; calculating a first reference coefficient by substituting the first threshold value into the linear adjustment equation; designating a non-linear acceleration adjustment equation in the form of a second-order function as the responsible adjustment equation corresponding to the medium intimacy interval, wherein the first reference coefficient is added after multiplying the squared value of 'the participant intimacy index minus the first threshold value' by a preset second-order coefficient; and calculating a second reference coefficient by substituting the second threshold value into the non-linear acceleration adjustment equation. The method may include the step of designating a serial increase adjustment formula as the responsible adjustment formula by applying an exponential function with the value obtained by multiplying the 'value obtained by subtracting the second threshold value from the participant intimacy index' by a preset exponential scaling coefficient as the exponent, corresponding to the above high intimacy range; the step of calculating a provisional coefficient by substituting the participant intimacy index into the responsible adjustment formula designated corresponding to the above first range; the step of recalculating the provisional coefficient by performing a clipping operation to replace it with the minimum threshold value or the maximum threshold value, respectively, if the provisional coefficient is less than a preset minimum threshold value or exceeds a preset maximum threshold value; the step of determining a preset relational minimum guaranteed coefficient as the adjustment coefficient regardless of the provisional coefficient if the relationship classification information between the participant and the event organizer corresponds to immediate family or relatives; and the step of determining the provisional coefficient as the adjustment coefficient if the relationship classification information between the participant and the event organizer does not correspond to immediate family or relatives.
[0210] In the step of determining a first interval corresponding to the participant intimacy index by applying interval classification rules that define a low intimacy interval (0 <= x < t1), a medium intimacy interval (t1 <= x < t2), and a high intimacy interval (t2 <= x) based on a first threshold value (t1) and a second threshold value (t2); the participant intimacy index having a value between 0 and 100 is classified into three intervals according to semantic characteristics.
[0211] The first threshold (t1) can be set to, for example, 30 points, and the second threshold (t2) can be set to 70 points. Accordingly, a score of less than 30 is defined as the ‘low intimacy range (simple acquaintance)’, a score of 30 or more but less than 70 is defined as the ‘medium intimacy range (general friend)’, and a score of 70 or more is defined as the ‘high intimacy range (best friend)’.
[0212] The device compares the calculated participant intimacy index (x) with the threshold values to determine which range the participant belongs to, and uses the determined range as the first range to select the responsible adjustment formula thereafter.
[0213] In the step of designating a linear adjustment formula in the form of a linear function with a preset slope as the responsible adjustment formula corresponding to the above low intimacy range; for attendees belonging to the area with a low attendee intimacy index, a linear function (y = ax + b) is applied to adjust at a gentle rate without significantly changing the “target recovery cost per attendee.”
[0214] Here, the slope (a) is set to a very small value (e.g., 0.005) so that the recommended amount does not fluctuate drastically even if the score increases slightly, and is designed not to impose a psychological burden on the ceremonial attendees.
[0215] For example, the low intimacy range is defined as “the adjustment coefficient starts at 0.9 and increases gradually to a level of 1.0 until it reaches the top of the low intimacy range,” thereby maintaining a minimum level of courtesy even for very low intimacy attendees, while not significantly increasing the recommended contribution rate compared to high intimacy attendees.
[0216] In the step of calculating the first reference coefficient by substituting the first threshold value into a linear adjustment formula, the adjustment coefficient value at the point (t1) where the low intimacy interval ends is calculated.
[0217] The first reference coefficient refers to the adjustment coefficient value calculated by the linear adjustment formula when the intimacy index is exactly the same as the first threshold value, and this becomes the starting point (Offset) of the next interval, the middle intimacy interval.
[0218] When the first reference coefficient is clearly defined in this way, it is possible to prevent the adjustment coefficient from sputtering or breaking at the boundary between the quadratic function used in the medium intimacy interval and the linear function used in the low intimacy interval, and to ensure mathematical continuity.
[0219] In the step of designating a non-linear acceleration adjustment formula in the form of a quadratic function as the responsible adjustment formula, corresponding to the intimacy interval among the above, by multiplying the squared value of 'the value obtained by subtracting the first threshold value from the participant intimacy index' by a pre-set quadratic coefficient and then adding the first reference coefficient; in a relationship where the intimacy level is above the normal level, a quadratic function (y = k(x-t1)^2 + C) is applied so that the amount of the condolence money accelerates and increases as the intimacy level increases.
[0220] Specifically, by squaring the “value obtained by subtracting the first threshold from the intimacy index,” the contribution is made to increase rapidly as the difference from the first threshold increases, and the first reference coefficient (constant term C) is added to this to calculate the total adjustment coefficient.
[0221] This reflects the social consensus that it is desirable for the upward adjustment rate to gradually accelerate as intimacy exceeds the median value.
[0222] In the step of calculating the second reference coefficient by substituting the second threshold value into the non-linear acceleration adjustment formula, the adjustment coefficient value at the point (t2) where the medium intimacy interval ends is calculated and stored as the 'second reference coefficient' that will be the starting point of the high intimacy interval.
[0223] For example, if the second threshold is set to 75 points and the quadratic function for the medium intimacy range is defined such that the adjustment coefficient is 1.4 at 75 points, a second reference coefficient of 1.4 is calculated to maintain continuity with the exponential function of the high intimacy range.
[0224] In the step of designating a serial increase adjustment formula as the responsible adjustment formula by applying an exponential function whose exponent is the value obtained by multiplying the 'value obtained by subtracting the second threshold value from the participant intimacy index' by a preset exponential scaling coefficient in correspondence with the above high intimacy range, a J-curve shape in which the amount of condolence money increases explosively in very close relationships is implemented by applying an exponential function (y = e^{k(x-t2)} + C).
[0225] In the high-intimacy range, since participants with particularly close relationships, such as family or lifelong friends, may be included beyond the level of general interaction, it may be reasonable to apply a recommended contribution rate with a significantly higher target recovery cost per person to them.
[0226] To this end, the adjustment coefficient is designed to increase exponentially depending on the extent to which the intimacy index exceeds the second threshold.
[0227] In the step of calculating a provisional coefficient by substituting the participant intimacy index into the designated adjustment formula corresponding to the first section above, the actual intimacy index value is input into one of the linear, quadratic, or exponential functions selected according to the previously determined section (low, medium, and high intimacy sections) to calculate a theoretical adjustment coefficient (provisional coefficient) for the corresponding participant.
[0228] In the step of recalculating the provisional coefficient by performing a clipping operation to replace it with the minimum limit value or the maximum limit value, respectively, when the provisional coefficient is less than the preset minimum limit value or exceeds the maximum limit value; this step is intended to prevent excessively low or high values from occurring depending on the characteristics of the function formula or parameter settings, and to enforce the range of an acceptable adjustment coefficient according to the service operation policy.
[0229] In particular, to control excessive values (e.g., 100 times the base cost) that may occur when applying an exponential function in high intimacy ranges, a max cap is applied, and conversely, a min floor is applied to prevent values that are too low.
[0230] For example, if the maximum limit is set to 2.5, even if the calculated value is 3.0, it is replaced with 2.5 to ensure the realism of the recommended amount.
[0231] In the step of determining the pre-set relational minimum guaranteed coefficient as the adjustment coefficient regardless of the provisional coefficient when the relationship classification information between the above-mentioned attendee and the event organizer corresponds to immediate family or relatives, this is an exception handling logic that prioritizes the 'social definition of the relationship' over the data analysis results.
[0232] The relational minimum guarantee factor refers to the minimum adjustment factor (e.g., 1.5) that is judged to be “this level of assistance is expected according to social and cultural practices” even if the intimacy index or media interaction records are somewhat lacking.
[0233] At this stage, the device compares the previously calculated provisional coefficient with the relational minimum guarantee coefficient for attendees classified as immediate family or relatives, and even if the provisional coefficient is smaller, it confirms the relational minimum guarantee coefficient as the final adjustment coefficient and adjusts it upward.
[0234] In the step of determining the provisional coefficient as the adjustment coefficient when the relationship classification information between the above attendee and the event organizer does not correspond to direct family or relatives; for non-blood or non-direct relationships such as general acquaintances, friends, colleagues, and business partners, the provisional coefficient calculated through the data analysis and clipping operation above is adopted as the final adjustment coefficient.
[0235] Since a separate relational minimum guarantee factor is not enforced at this stage, for participants with a low intimacy index and few interaction records, the adjustment factor may be maintained at a level of 1.0 or lower, whereas for participants with a very high intimacy index and various interactions, a significantly high adjustment factor may be determined through the exponential function of the high intimacy range and clipping operations.
[0236] An apparatus according to one embodiment includes a processor and memory. The processor may include at least one apparatus described above through the drawings or perform at least one method described above through the drawings. The memory may store information related to the method described above or store a program in which the method described above is implemented. The memory may be volatile memory or non-volatile memory.
[0237] The processor can execute a program and control the device. The code of the program executed by the processor can be stored in memory. The device can be connected to an external device (e.g., a personal computer or a network) through an input / output device (not shown in the drawing) and exchange data.
[0238] The embodiments described above may be implemented as hardware components, software components, and / or combinations of hardware and software components. For example, the devices, methods, and components described in the embodiments may be implemented using one or more general-purpose or special-purpose computers, such as, for example, a processor, a controller, an arithmetic logic unit (ALU), a digital signal processor, a microcomputer, a field programmable gate array (FPGA), a programmable logic unit (PLU), a microprocessor, or any other device capable of executing and responding to instructions. The processing unit may execute an operating system (OS) and one or more software applications executed on said operating system. Additionally, the processing unit may access, store, manipulate, process, and generate data in response to the execution of the software. For ease of understanding, the processing unit may be described as being used as a single unit, but those skilled in the art will understand that the processing unit may include multiple processing elements and / or multiple types of processing elements. For example, the processing unit may include multiple processors or one processor and one controller. Additionally, other processing configurations, such as parallel processors, are also possible.
[0239] The method according to the embodiment may be implemented in the form of program instructions that can be executed through various computer means and recorded on a computer-readable medium. The computer-readable medium may include program instructions, data files, data structures, etc., either alone or in combination. The program instructions recorded on the medium may be those specifically designed and configured for the embodiment, or they may be those known and available to those skilled in the art of computer software. Examples of computer-readable recording media include magnetic media such as hard disks, floppy disks, and magnetic tapes; optical recording media such as CD-ROMs and DVDs; magneto-optical media such as floptical disks; and hardware devices specifically configured to store and execute program instructions, such as ROM, RAM, and flash memory. Examples of program instructions include machine code, such as that generated by a compiler, as well as high-level language code that can be executed by a computer using an interpreter, etc. The hardware devices described above may be configured to operate as one or more software modules to perform the operation of the embodiment, and vice versa.
[0240] Software may include computer programs, code, instructions, or a combination of one or more of these, and may configure a processing unit to operate as desired or instruct the processing unit independently or collectively. Software and / or data may be permanently or temporarily embodied in any type of machine, component, physical device, virtual equipment, computer storage medium, or device so as to be interpreted by the processing unit or to provide instructions or data to the processing unit. Software may be distributed over networked computer systems and stored or executed in a distributed manner. Software and data may be stored on one or more computer-readable recording media.
[0241] Although the embodiments have been described above with reference to the limited drawings, those skilled in the art can apply various technical modifications and variations based on the above. For example, suitable results may be achieved even if the described techniques are performed in a different order than described, and / or if the components of the described system, structure, device, circuit, etc. are combined or assembled in a form different from described, or replaced or substituted by other components or equivalents.
[0242] Therefore, other implementations, other embodiments, and equivalents to the claims also fall within the scope of the claims set forth below. Explanation of the symbols
[0243] 1 : Device 2 : Server 3 : Participant terminal 4 : Event Organizer Terminal 5 : Database S100: Step of receiving attendee information S200: Step for receiving the condolence payment amount S210: A step of receiving at least one of the quantity of meal tickets to be issued and the quantity of return gifts. S220: Step to select whether to issue paper meal tickets S230: Step for receiving the amount of condolence money S240: Step for receiving the condolence payment amount and condolence payer information. S250: Step for receiving parking registration information S300: Step for processing payment of condolence money amount S400: Step to generate event participation information S410: A step of processing at least one of printing paper meal tickets and issuing mobile meal tickets S420: Step of issuing return gift vouchers S430: Step to register parking registration information in the parking management system S500: Step of sending a thank-you message to the participant's terminal S600: Step to generate settlement report
Claims
Claim 1 A method for integrated management of event operations linked to the payment of condolence money for attendees of a celebratory or condolence event, wherein the device includes a processor, memory, a communication module, and a non-transient storage medium, and the method is performed by the processor by executing a program stored in the non-transient storage medium, comprising: receiving attendee information from an attendee terminal; receiving an amount of condolence money payment; processing the amount of condolence money payment; generating event participation information corresponding to the attendee information; generating a settlement report based on accumulated attendee information and the amount of condolence money payment; and sending a thank-you message to an attendee terminal based on the attendee information; wherein the step of receiving an amount of condolence money payment comprises: receiving at least one of the quantity of meal tickets to be issued and the quantity of return gifts; receiving a selection of whether to issue paper meal tickets; receiving an amount of condolence money; and receiving at least one amount of condolence money payment and information of a condolence money payer corresponding to the amount of condolence money. The method includes the step of receiving parking registration information; and the step of generating event participation information includes: processing at least one of printing paper meal tickets and issuing mobile meal tickets based on the quantity of meal tickets issued and whether paper meal tickets are issued; issuing a thank-you gift exchange voucher based on the quantity of thank-you gifts; and registering the parking registration information in a parking management system; and the step of receiving attendee information from the attendee terminal includes: receiving attendee information from the attendee terminal including the attendee's name, the attendee's contact information, and information distinguishing the relationship between the attendee and the event organizer; and the step of receiving the condolence payment amount and condolence payer information includes: extracting confirmed attendee information corresponding to the attendee's name and the attendee's contact information from the expected attendee information previously received from the event organizer terminal;A step of extracting data for analysis corresponding to confirmed attendee information from call information, text information, and SNS information previously received from the event organizer terminal; a step of extracting call interaction characteristic data from the data for analysis, including the number of calls per unit period of the event organizer terminal, cumulative call time, average call time, night-weekend call ratio, and recent call date; a step of extracting message interaction characteristic data from the data for analysis, including the total number of transmitted and received messages, message transmission and reception frequency per unit period, average number of tokens per message, ratio of emoticons and multimedia attachments, and positive / negative sentiment scores calculated through a natural language processing (NLP)-based sentiment analysis algorithm; a step of extracting SNS interaction characteristic data from the data for analysis, including the number of mutual post tags, number of comments, number of reactions given, number of jointly tagged posts, and recent SNS interaction date; a step of normalizing the call interaction characteristic data, message interaction characteristic data, and SNS interaction characteristic data to convert them into dimensionless values in the range of 0 to 1, and arranging them in a predetermined order to generate a Multi-dimensional Intimacy Feature Vector for each attendee. A method for integrated management of event operations linked to congratulatory / condolence payment for attendees of a celebratory / condolence event, comprising: a step of calculating an attendee intimacy index by analyzing the above-mentioned multidimensional intimacy feature vector; a step of calculating an appropriate range of congratulatory / condolence amounts corresponding to the attendee intimacy index based on the attendee intimacy index and 'event type information, event cost information, and estimated number of attendees received from the event organizer terminal'; and a step of indicating the appropriate range of congratulatory / condolence amounts. Claim 2 delete Claim 3 delete
Citation Information
Patent Citations
The method of smart wedding service and system thereof
KR1020170055056A
System and method for paying for congratulatory money
KR1020220133531A