INTERACTIVE CONVERSATION GAME SYSTEM AND METHOD

BR112025018712A2Pending Publication Date: 2026-09-08
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
BR112025018712
Authority / Receiving Office
BR · BR
Patent Type
Applications
Publication Date
2026-09-08

Smart Images

  • Figure 00000000_0000_ABST
    Figure 00000000_0000_ABST
Patent Text Reader
Need to check novelty before this filing date? Find Prior Art

Description

1 / 40 “INTERACTIVE CONVERSATIONAL GAME SYSTEM AND METHOD” CROSS-REFERENCE TO RELATED REQUEST

[0001] The present invention is a US Continuation Application for International Patent Application No. PCT / KR2024 / 003329, filed on March 18, 2024, which claims priority and benefit of Korean Patent Application No. 10-2023-0037186, filed on March 22, 2023, the disclosure of which is incorporated herein by reference in its entirety. FUNDAMENTALS FIELD OF TECHNIQUE

[0002] The present invention relates to a conversational game system and method in the form of a quiz game that requires estimating a rate value in a conversational event where many people participate simultaneously and share their individual opinions on a specific topic in real time. Furthermore, the present invention relates to a system and method for providing a conversation-based quiz game that allows users to share their own opinions with the opinions of others on a conversational topic using a user unit and to more accurately estimate the rate of composition of people's responses through interaction with many people.

[0003] More specifically, the present invention relates to an interactive conversational game system including a server unit formed to present, through user units, a question related to a conversational topic with multiple options to a plurality of users, receive a user opinion from the user unit and notify the received user opinion to the user unit or a notification unit 400 that can be viewed by many people to share the received user opinion with other users, receive a selected answer to the question from the user unit, receive an expected rate for the answer from the user unit, calculate a composition rate of each answer from a plurality of snippets of answer information received from a plurality of user units,To determine the score or correct answer for each user by comparing the expected rates received from the user units of the plurality of users, and to determine user categories based on the scores that... Petition 870250078584, dated 03 / 09 / 2025, page 59 / 112 2 / 40 they obtained; and a user unit configured to receive the topic-related question from the server unit, issue the question so that the user can view the question, transmit a user-entered opinion on the question to the server unit, receive opinions from other users from the server unit and issue other users' opinions so that they can view other users' opinions, transmit a user-selected or entered answer from among the options for the question to the server unit, transmit a user-entered expected rate for the answer to the server unit, and receive a value for a voting result and the user's score or ranking information from the server unit, and a method for providing an interactive conversation game for the user unit and the server unit. DISCUSSION OF THE RELATED TECHNIQUE

[0004] Conventional technologies in this field include online voting systems or survey systems.

[0005] Another technology in this field is an interactive broadcast service that helps multiple users participate in voting and conduct a talk show in which the voting results are used to continue the conversation.

[0006] Another technology in this field is a quiz game service where multiple users participate simultaneously in quiz games and points are awarded for correct answers and eliminated from the quiz game for wrong answers. SUMMARY

[0007] In 2014, the Korean broadcasting system (KBS) aired a live program called “Follow Me,” in which many viewers participated in real-time voting on conversation topics using their smartphones, and the talk show was conducted based on the voting results. In the first episode, over 25,000 viewers voted on five dilemma questions related to the conversation topics, and in the second episode, over 38,000 viewers voted on the five dilemma questions related to the conversation topics.

[0008] In this TV program, viewers were asked a question with two options, such as “If you could navigate in a Petition 870250078584, dated 03 / 09 / 2025, pages 60 / 112 3 / 40 time machine, would you go to the past or the future?” or “If you were born again, would you be born a woman or a man?”. Viewers selected one of the options on their smartphones and entered their answers. The server unit received the answers in real time from the viewers' smartphones, and the answer chosen by the majority was considered the correct answer. Each viewer's answer was scored accordingly, and the viewer with the highest score finally received a prize.

[0009] This TV program was a talk show, covering about 5 topics over 60 minutes and consisting of questions related to each topic. To make it easy for the general public to understand the topics and participate in the broadcast, each question had only two possible options.

[0010] However, as tens of thousands of viewers participated in this broadcast, there was a problem with many tied scores due to the small number of scoring stages. This problem was solved by giving more points to viewers who responded quickly, but there was still a possibility that many people could gather and press the buttons as fast as the number of cases allowed to intentionally create a first-place winner who would receive a large prize.

[0011] In other words, with five conversation topics, each with two options, 16 people could win first place, regardless of their individual skills, by quickly pressing the buttons according to the number of cases.

[0012] This fundamental problem remained unsolved even when the number of questions about a dilemma increased to 6, since a group of 32 people could still coordinate to secure the first-place prize. Furthermore, due to the characteristics of a talk show, which requires many people to share their opinions in a limited time of about an hour so that people can concentrate, there is a limit to the inclusion of more topics for discussion.

[0013] Another problem with the approach described above is the adverse selection trap. This method of determining the response with the highest number of responses as the correct answer and scoring each spectator's response causes people to disregard their own ideas. In Petition 870250078584, dated 03 / 09 / 2025, pages 61 / 112 4 / 40 Instead of choosing an answer that reflects their own opinions, they end up choosing an answer that many people will likely choose in order to gain points. Therefore, the real-time voting results reflect the viewer's expectations about the correct answer, not their opinions.

[0014] To solve this, a method was developed to ask two consecutive questions with the same options. That is, the first question is asked to viewers on their smartphones: Enter your ideas about the following options, and then the second question is presented to users: Which option do you think will receive the most votes?

[0015] This method attempted to solve the problem of reverse selection by transmitting the response reflecting the user's intention and the response reflecting the user's prediction to the server unit, and the server unit used the first response to calculate the voting result and the voting result to determine the second response. However, when this method was implemented, the viewers began to unite.

[0016] There was an incident where many viewers banded together to unconditionally select only Number 1 for every question, and this banding together made it difficult to continue with the talk show because the results of all the votes were unreliable once the conversation game was repeated several times.

[0017] In this method, there was much criticism that it was confusing for users to consecutively present two questions with the same options in the discussion structure and have them enter answers.

[0018] The present invention seeks to solve the problem of many winners tied for first place, the problem of adverse selection, the problem of collusion, and the problem of confusion in the talk show structure mentioned above.

[0019] According to one aspect of the present invention, a conversational game system based on user interaction and a method for the same are provided, in which a game system is configured to send a question including a plurality of options to a plurality of user units, receive the opinion of each user from the plurality of user units, announce the user opinions by transmitting the user opinions to the plurality Petition 870250078584, dated 03 / 09 / 2025, pages 62 / 112 5 / 40 of user units or for a notification unit 400, receive a plurality of responses and expect rates for the question from the user units, calculate a composition rate for each response from the plurality of responses received from the plurality of user units, determine that a higher score is given when a difference between the expected rate received from each user unit and the response composition rate is smaller, and a lower score is given when the difference is larger, and reflect a determination result in a game by sending the determination result to the user unit, reflecting the determination result in the user's ranking information, or adding or subtracting the user's score, and a user unit is configured to transmit and receive data with a server unit using network means,Receive the question, including multiple options, from the server unit; transmit a user's opinion related to the question to the server unit; receive and send opinions from multiple users from the server unit; provide a means for the user to enter an answer and an expected rate for the question; send the user's answer and the expected rate to the server unit; receive and send composition rate information from the server unit; and receive and send a determination result or classification information.

[0020] According to another aspect of the present invention, a conversational game system and method are provided, in which the conversational game system includes a notification unit configured to output, by a server unit, user opinions received from a plurality of user units, receive, by the server unit, a composition rate calculated from user responses and output the received composition rate using an output device, and output a determination result or a ranking result, and an operational unit configured to instruct the server unit to send a question to the user unit, conclude the receipt of a response to the question and the expected rate, and instruct the server unit to compare and determine the expected rate of each user with the composition rate and reflect the determination in a game. BRIEF DESCRIPTION OF THE DRAWINGS Petition 870250078584, dated 03 / 09 / 2025, page 63 / 112 6 / 40

[0021] The above and other objectives, features and advantages of the present invention will become more apparent to those persons of ordinary skill in the art by describing exemplary embodiments thereof in detail with reference to the accompanying drawings, in which:

[0022] Figure 1 is a schematic diagram illustrating a network of an interactive conversation game;

[0023] Figure 2 is a schematic diagram illustrating a user unit;

[0024] Figure 3 is a schematic diagram illustrating a case where an expected rate is entered through a user unit;

[0025] Figure 4 is a schematic diagram illustrating a notification unit;

[0026] Figure 5 is a graph of linear function determination; and

[0027] Figure 6 is a graph of the determination of a quadratic function. DETAILED DESCRIPTION

[0028] The terms used in this descriptive report are described as general terms currently used considering the functions mentioned in the present invention, but they may mean various other terms depending on the intention of a person skilled in the art, on legal precedents, or on the emergence of new technologies. Therefore, the terms used in this descriptive report should not be interpreted solely based on the name of the term, but should be interpreted based on the general content of the present invention that the term possesses.

[0029] The terms used in this descriptive report are used only to describe specific embodiments and are not intended to limit the present invention. Singular expressions include plural expressions unless the context clearly indicates otherwise.

[0030] Furthermore, when it is said that a component is connected or coupled to another component, it may be directly connected or coupled to another component, but it should be understood that other components may be present between these.

[0031] The expression “transmit or receive data from or to” means not only transmitting or receiving data by data communication between directly connected devices or modules, but also transmitting Petition 870250078584, dated 03 / 09 / 2025, page 64 / 112 7 / 40 or receive data through other equipment or modules.

[0032] Furthermore, throughout the descriptive report, server units, units, etc., are formed as software to operate electronic systems on electronic systems that physically exist, and even if a server unit is used individually, the server unit or unit can be formed by connecting multiple systems as needed to perform the intended function.

[0033] Throughout the descriptive report, the term “question” refers to a question, such as a chosen question with multiple options or an open-ended question without options. The term “question” may be a question without a right answer, or a question that can be computed as a right answer. Furthermore, throughout the descriptive report, “question” does not mean a question directly uttered by a person, but instead means question data that allows response data to be entered through a user unit and may consist, however, without limitation, of text data, image data, and voice data.

[0034] Throughout the descriptive report, the term “response” refers to a value selected or entered by a user using a user unit from multiple options for the question, which is transmitted to the server unit as the user’s answer to the question, and the server unit is used to calculate a composition rate of answers or options from a plurality of answers from a plurality of users. Furthermore, throughout the descriptive report, “response” does not mean an answer that a person speaks directly, but instead means response data entered through a user unit for question data output through the user unit, and may consist of text data, image data, and voice data, but is not limited to them.

[0035] Throughout the descriptive report, “opinion” refers to data entered as a user’s opinion in a conversational game regarding the question, and is announced to cause interaction between users according to the topic of the conversation.

[0036] The user's opinion on the question includes various forms of messages that reflect the user's intentions entered through an electronic unit and converted into data, and are differentiated from those Petition 870250078584, dated 03 / 09 / 2025, page 65 / 112 8 / 40 are entered as formal responses, and include datafication of the user's statements, simple declarations (speech), conversations, gestures, etc., in response to the question.

[0037] The “response” or “opinion” can be entered in various forms such as text, numbers, images, voices, and sounds, and managed in the form of digital data or transmitted to a server unit or drive, and can be converted into other forms of data as needed.

[0038] Throughout the descriptive report, “option” refers to an option provided as a choice when a question in a conversation topic is a multiple-choice question. The composition rate of a specific option can be used in the same sense as the composition rate for the same response as the specific option. For open-ended questions without options, only the composition rate for user responses can be considered.

[0039] Throughout the descriptive report, “composition rate” refers to the user response rate as a result of voting on a question. The composition rate is a value calculated as a rate for each response from multiple user responses. For multiple-choice questions, the composition rate for the option refers to the composition rate of the response that is the option value.

[0040] For a question without an option, there can only be one composition rate per answer. Composition rate can be an individual value for a composition rate per option or answer on the server unit, or it can be a plural meaning that includes multiple composition rates per option or answer.

[0041] The composition rate is calculated as a rate of each response for responses received from multiple users. The composition rate of a specific response is treated the same way as the composition rate of the same option as the response in the case of multiple-choice questions. The composition rate can also be expressed as part of the sum of the composition rates of multiple responses. The composition rate can be applied as a percentage, thousandth, ten-thousandth, tenth, etc.

[0042] When only one response per user is processed Petition 870250078584, dated 03 / 09 / 2025, page 66 / 112 9 / 40 validly, the sum of the composition rates for the responses will be 1, but when the user selects or enters multiple responses, the sum of the composition rates may exceed 1.

[0043] The redaction rate can be applied to a single answer or to multiple answers, and for questions with correct answers, the redaction rate can be the rate for a wrong answer or a correct answer.

[0044] Throughout the descriptive report, expected rate refers to an expected value entered in a user unit of 100 to correspond to the compounding rate calculated for each option or answer to a question. Additionally, expected rate also refers to a value entered by the user to correspond to the compounding rate. The expected rate can be entered as a number, such as tenths, percentage, thousandth, ten-thousandths, etc.

[0045] Throughout the descriptive report, forecasting rate refers to a composition rate predicted by the server unit through data analysis. The target data for analysis may be data listed on virtual social networking services (SNS), portals, or blogs, but corresponds to data from people who are not closely related to the users participating in the conversation game. The target data for analysis for the server unit to calculate the forecasting rate may be the opinions of the users participating in the conversation game.

[0046] Throughout the descriptive report, correct response range refers to a range within which the expected rate of user responses can be recognized as a correct response. Because user responses may differ, the correct response range applied to each user may be applied differently.

[0047] Throughout the descriptive report, the forecasting rate, the composition rate, and the expected rate can be expressed as percentage, thousandth, ten-thousandth, etc. values.

[0048] Throughout the descriptive report, game operation refers to a format that includes operations of notifying multiple users of questions, exchanging opinions, and calculating a composition rate from the responses to determine the expected rates from multiple users.

[0049] Throughout the descriptive report, “notification” refers to a Petition 870250078584, dated 03 / 09 / 2025, page 67 / 112 10 / 40 process in which a server unit transmits data to be notified to multiple electronic units capable of transmitting and receiving data over a network.

[0050] In the present invention, a conversation game is formed in such a way that people synchronously participate in multiple game operations based on a separate channel, announce the final ranking or first place after completing the multiple game operations, and then end the conversation game.

[0051] Throughout the descriptive report, “channel” is a unit of a game system that is operated independently for users to participate in and play a conversational game. Multiple users participating in a single channel share their opinions based on questions throughout various game operations, and compete to win the most points or become the last survivor.

[0052] When multiple channels are present at the same time, the operational units are connected and used separately for each channel, and the conversation game is conducted for each channel by dividing the game operation into separate channels containing separate questions.

[0053] Next, an embodiment of the present invention will be described with reference to Figure 1. Figure 1 is a schematic diagram illustrating a configuration of a network connected to a server unit 200, a user unit 100, a notification unit 400, and an operational unit 300 to implement the present invention. In the descriptive report, the user unit 100, the notification unit 400, the operational unit 300, etc., are collectively referred to as units, and are specialized to use the corresponding functions only when necessary to operate the conversation game, and the server unit is constantly connected so that it can support the conversation game by operating the channel at any time according to the user's purpose, and is operated in an environment where a stable network is provided.

[0054] The present invention is formed in such a way that a plurality of user units 100 and a server unit 200 are connected to transmit and receive data through network media such as the Internet. Furthermore, the operating unit 300 can be additionally... Petition 870250078584, dated 03 / 09 / 2025, pages 68 / 112 11 / 40 included and formed, and a 400 notification unit may be additionally formed.

[0055] The user unit 100 is expressed in a way that conveniently assigns numbers in order, such as User1, User2, User3, User4, and User5, and N in User N is not a specific number, but rather any number among many. A situation is assumed in which thousands, tens of thousands, or hundreds of thousands of user units for participation transmit and receive data to and from the server unit via the network.

[0056] The 200 server unit is formed in such a way that an operating system (OS) such as Linux, Unix or MS Windows etc., is installed and controlled, and the software is run by a network-based or server unit-based daemon.

[0057] Server unit 200 may additionally include a database system for storing and managing various types of data, and transmitting and receiving data to and from unit devices such as user unit 100, operational unit 300, and notification unit 400, using a communication method such as a Transmission Control Protocol (TCP) or a User Datagram Protocol (UDP).

[0058] Server unit 200 can be formed in such a way that multiple systems are organized in a distributed manner and interconnected together using technologies such as blockchain to perform the function of server unit 200 in the present invention.

[0059] The software that performs the function of the 200 server unit can be written in a programming language such as C or C++, and in the case of network-based software, the software can be written in language elements such as JSP, PHP, JavaScript, and HTML.

[0060] User unit 100 includes a user unit and software that performs user unit functions. User unit 100 can be formed by installing dedicated software on a device designed to independently perform user unit functions.

[0061] In order to allow more people to participate, user unit 100 can be configured to run application software that performs a function of the unit on a device such as a mobile phone, Petition 870250078584, dated 03 / 09 / 2025, page 69 / 112 12 / 40 a smartphone, a tablet PC or a laptop PC.

[0062] User unit 100 outputs data sent by the server unit for notification directly to a display or speaker or to an output device connected via Bluetooth etc.

[0063] User unit 100 includes network media such as a local area network (LAN), Wi-Fi, Bluetooth, wired / wireless device, etc., and includes an output module such as a display or speaker that outputs data transmitted by server unit 200.

[0064] The user unit additionally includes an input module such as a camera, a keyboard, a touch-sensitive keyboard, a microphone, a digital pen, etc.

[0065] User unit 100 does not need to be equipped with all the same functions for all users. Some users may be provided with a unit that is formed with a microphone focus so that they can input opinions or responses as voice data, but does not have a display or output function, and some users may be provided with a unit equipped with a microphone, a display, a touch-sensitive keyboard, a speaker, etc.

[0066] In a broader sense, user unit 100 can be formed as a digital broadcast transmission system including a PC, multiple microphones, and multiple cameras. User unit 100 is not limited to any format as long as user unit 100 meets the criteria for inserting opinions, responses, or expected rates for questions.

[0067] In Figure 2, the user unit is a smartphone equipped with a screen 110, and the screen area is divided into a notification zone 111, a question 112, an option c 113, etc., and organized in a programmatic manner.

[0068] The operating unit 300 is configured to perform the function of the operating unit by running software that performs the function of the operating unit on a unit such as a laptop PC, a smartphone, or a tablet PC.

[0069] Figure 3 shows a user unit in another state. Figure 3 illustrates an example in which a user enters an expected rate of 104 using a numeric keypad 105. In Figure 3, the input is made as Petition 870250078584, dated 03 / 09 / 2025, pp. 70 / 112 13 / 40 a value consisting of numeric values. A touch-sensitive keyboard for voice recognition via a microphone or handwritten text input is provided, and when a user enters handwritten text on the touch-sensitive keyboard, an image is transmitted to the server unit or converted to text and transmitted to the server unit.

[0070] Operational unit 300 transmits a command containing various types of information to the server unit according to the operator's input. That is, in order to open a new channel for an event, a channel opening command including the channel title, maximum number of participants, an image symbolizing the channel, and prize payment information is transmitted to the server unit.

[0071] Operational unit 300 defines the protocol of the operational unit and the server unit to control the progress of the server unit's game by transmitting commands required for the conversation game to the server unit according to the operator's request, and configures each processor.

[0072] The operational unit and the server unit may constitute the structure of the server unit's function execution method for transmitting commands from the operational unit in such a way that functions related to the overall management of the conversation game are divided into detailed categories, such as allowing or blocking user entry into the event channel, announcing questions, starting to receive answers, ending the receipt of answers, starting to receive opinions, announcing opinions, blocking the receipt of opinions, calculating the composition rate, starting to receive expected rates, ending the receipt of expected rates, evaluating expected rates, awarding points, drawing prizes, announcing prize winners, accumulating scores for each user, announcing rankings, etc., and the divided functions may be performed by operator commands.

[0073] Server unit 200 opens or closes a channel and notifies users about channel information such as channel status, current number of participants, prize content, and a title.

[0074] Server unit 200 provides game operations to the user by implementing game operations, including announcing questions to users included in the channel, receiving opinions on the question, or stopping. Petition 870250078584, dated 03 / 09 / 2025, pp. 71 / 112 14 / 40 receive opinions, receive answers to the question, stop receiving answers, calculate the composition rate for the answer, and determine the expected rate from each user.

[0075] In addition, operational unit 300 transmits a command to the server unit to cause the server unit to calculate the composition rate from the received response or to notify composition rate information.

[0076] In addition, operational unit 300 transmits commands to the server unit for operations such as closing a channel, assigning prizes based on ranking, announcing information about rewards, selecting prize winners from among the correct answers to each question, or announcing information.

[0077] Server unit 200 selects users who meet the cumulative ranking conditions, personal information conditions, personal experience conditions, response ranking conditions, final ranking conditions, correct answer conditions, and scoring conditions, as prize draw targets.

[0078] Server unit 200 selects prize winners by conducting a draw among eligible users. Operational unit 300 enables the conditions for the prize draw to be included in the prize draw command and sends them to the server unit.

[0079] Upon receiving the draw conditions from the operational unit, server unit 200 draws the prize winners taking into account the conditions and announces the draw results or the draw conditions.

[0080] Operational unit 300 can transmit command information including additional conditions related to the determination to the server unit.

[0081] When determining each user's score for a question with a correct answer, server unit 200 can determine the score for a correct answer or designate the user as a target for the draw. Additionally, the expected user rate is determined using a correct answer rate as the composition rate of the correct answer, or the expected user rate is determined using the composition rate of someone who answered. Petition 870250078584, dated 03 / 09 / 2025, pp. 72 / 112 15 / 40 incorrectly.

[0082] As an example of transmitting a determination command including a composition rate condition for each response relative to the expected rate to the server unit when determining the user's expected rate, the operating unit transmits command information to the server unit to determine the correct response relative to the expected rate within a designated correct response range, such as 5%, 10%, or 20% around the composition rate, or to determine the score allowing the user to designate whether a relative scoring assignment method will be a quadratic equation or a linear equation.

[0083] The 400 notification unit is a unit that displays advertising-related materials originating from the server unit to a large number of users. The 400 notification unit is designed to run software on a hardware device such as a smartphone, tablet PC, laptop computer, etc., which performs the advertising function.

[0084] The application software that enables notification unit 400, operating unit 300, and user unit 100 to perform their respective functions is developed in a language that allows application development, such as C, Kotlin, Swift, Object C, Java, Visual Basic, and C#.

[0085] The 400 notification unit enables a web browser to operate each function, and the web browser is equipped to download HTML, JavaScript, etc., from the server unit and operate each function.

[0086] When the 400 network-based notification unit is provided, it is possible to download and use JavaScript-based software from the network server unit by running a general-purpose web browser without installing separate dedicated software, thus encouraging participation from people who are reluctant to install dedicated software.

[0087] Figure 4 shows an example of a notification unit based on PC 400. In this example, the output from notification unit 400 is displayed on a monitor, but the output can be transmitted to a video output device such as a projector via a unit such as a high-definition multimedia interface (HDMI), and the output unit can be changed and configured so that the output can be Petition 870250078584, dated 03 / 09 / 2025, page 73 / 112 16 / 40 transmitted to another computer or transmission system by broadcast.

[0088] In the embodiment of the present invention, the server unit transmits notification data directly to an HDMI unit, and the notification unit 400 can also be configured to receive and transmit the notification data in an HDMI format as a video output device such as a projector.

[0089] The server unit receives a command from the operational unit 300, performs an event, notifies users of the fact that the event has been performed so that they can access the event, and maintains, when users enter the event, a state in which data can be transmitted and received while continuously distinguishing each connection to the user unit in TCP or UDP mode.

[0090] The server unit is configured to transmit data to notification unit 400 or user unit 100 to open an event, set a new question, close the reception of responses to a question, calculate the response composition rate for each option, calculate the ranking, announce the ranking, start receiving opinions, close or announce the receipt of opinions.

[0091] Server unit 200 receives information about responses to questions, opinions, and expected rates from the plurality of user units 100.

[0092] In a method for server unit 200 to receive answers to questions or expected rates from a plurality of user units 100, the user unit transmits the answer or expected rate entered directly by the user to the server unit and the server unit receives the answer or expected rate from the user unit.

[0093] Server unit 200 can be configured to receive signals by splitting responses and expected rates from the user unit at specific times. That is, the server unit can alternately announce responses or conduct a conversation, and assign the corresponding response in relation to the user unit that transmits a signal during the corresponding time period.

[0094] In addition, server unit 200 can make an announcement by gradually increasing the expected rate to 10%, 20%, 30%, etc.; a Petition 870250078584, dated 03 / 09 / 2025, pp. 74 / 112 The 17 / 40 user unit can receive a signal input and transmit the received signal to the server unit, and the server unit can receive the signal by specifying the expected rate announced at the time of signal reception as the corresponding user's expected rate.

[0095] It is desirable for the server unit to receive the response or expected rate directly, but when the server unit receives specific data separately by time period as above, the server unit can convert the specific data received into response or expected rate data considering the time period in which the specific data was received.

[0096] The server unit can also receive responses by designating the responses by distinguishing the moment when data such as user opinion or expected rate are received. This method can also be applied to the method of receiving the user's expected rate.

[0097] Server unit 200 calculates the composition rate for each response, determines the expected rate received from each user unit 100 for multiple users, and announces the result of the determination, or reflects the result of the determination in the user's score or conversation game and announces the result of the reflection, or creates and announces ranking information.

[0098] Server unit 200 and user unit 100 are equipped with a user login method for convenient service.

[0099] The user unit transmits the user ID and password to the server unit and receives the login result. When the user transmits data to the server unit by receiving an authentication key to maintain the login, the authentication key is transmitted so that the service appropriate to the user's authority can be available.

[0100] The user unit also transmits personal information such as phone number, email, name, gender, location, date of birth and educational background of the user.

[0101] Server unit 200 receives the user ID and password from user unit 100, transmits the user login result information to user unit 100, and generates an authentication key to maintain the login and transmits the authentication key to the unit of Petition 870250078584, dated 03 / 09 / 2025, pp. 75 / 112 18 / 40 user.

[0102] Server unit 200 receives personal information such as email, phone number, gender, location, date of birth, and educational background of the user from the user unit, and stores the received data using a database module or data storage device.

[0103] The operational unit is equipped with server unit and operational unit services so that a user with operator authority can use the operational unit after logging in.

[0104] Server unit 200, user unit 100, operational unit 300, and notification unit 400 can be formed identically without distinction for users who provide opinions on questions, users who provide answers, and users who more accurately match the expected rate, or formed separately.

[0105] In a real-time conversational game, multiple users can enter responses and expected rates together using user units and send the entered data to the server unit, or an operation to calculate the composition rate of the responses by the operational unit command can be performed after the user's expected rate is received. That is, it is desirable to ensure confidence that the composition rate for the response is completely locked against leakage before the user enters the expected rate.

[0106] Server unit 200 calculates the composition rate for each response as the ratio of the number of respondents for each response to the number of users who are the target of the composition rate.

[0107] Server unit 200 can store user selection or data using a database module and, by analyzing the stored data, server unit 200 can analyze user preferences or examples of opinions or responses used in previous events.

[0108] The server unit can calculate the composition rate by limiting the target group based on personal information such as gender, age, user location, etc. When the operational unit instructs to calculate the composition rate of each response targeting only single women of Korean nationality in their 20s, the server unit divides the Petition 870250078584, dated 03 / 09 / 2025, pp. 76 / 112 19 out of 40 users correspond to single women in their 20s for each response and calculates the composition rate of the target group.

[0109] The server unit calculates the composition rate by limiting the target group based on the user's participation history such as their preferences or examples of opinions or responses.

[0110] When the operational unit instructs the user who answered Busan in a second question to answer the composition rate of a third answer, the server unit calculates the composition rate for the third answer only for users who answered Busan in the second question.

[0111] The server unit can calculate the composition rate by cross-referencing user information with user preferences or information related to their participation history. The composition rate is calculated only for women in their 20s who answered Busan in the second question.

[0112] The server unit divides users into teams and calculates the composition rate per team.

[0113] The server unit announces information about the user's question or intentions, etc., to users with limited conditions based on personal information, participation history information, or teams.

[0114] When server unit 200 calculates the composition rate, the composition rate information required to express multiple graphs in a form that is easy to compare by age group or sex is transmitted to notification unit 400 or to the user unit, whereupon a notification is made. In response to this, notification unit 400 or the user unit receives the composition rate information required for the multiple graphs from the server unit, and converts the received information into a graph and outputs the converted result.

[0115] The server unit can obtain the types of responses received from the plurality of users, count the number of respondents for each response, and divide the number of users who responded to each response by the number of multiple users to obtain the composition rate for each response.

[0116] Server unit 200 can calculate composition rate Petition 870250078584, dated 03 / 09 / 2025, page 77 / 112 20 / 40 considering multiple responses with similar meanings as one response in terms of response type.

[0117] User unit 100 is equipped with an input device that allows the user to enter opinions, responses, expected rates, etc., in various forms such as voice, video, and text, or supports the input device that can be connected to the user unit.

[0118] The user unit transmits digital data such as video, voice, and image text directly to the server unit, or converts the form of the data and sends the converted result, as needed.

[0119] User unit 100 can convert voice to text or compress voice and transmit the converted or compressed data to the server unit, and convert the corresponding data into a symbolic value (sadness, laughter, noise, silence, etc.) in the video and transmit the converted data to the server unit, or transmit digital image data to the server unit in a streaming mode.

[0120] Server unit 200 considers the user opinion received from the user unit in text format as relatively less important, and transmits the corresponding opinion directly to another user unit 100 or to notification unit 400.

[0121] When server unit 200 needs to share opinions in the form of material with a large amount of data, as is necessary in a streaming method such as voice or video, it is necessary to distribute the load of the server unit by implementing a separate server unit dedicated to streaming or transmitting the corresponding data using a medium such as a content delivery network (CDN).

[0122] In response to a method in which server unit 200 transmits the data for announcement using streaming, notification unit 400 or user unit 100 executes a function to receive the data for announcement and emit the received data to be exposed to the user.

[0123] Notification unit 400 and user unit 100 can output the data transmitted by the server unit for announcement via a screen or speaker or transmit the data to an external device connected via Bluetooth, HTML, etc., and thus the user can recognize the data. Petition 870250078584, dated 03 / 09 / 2025, pp. 78 / 112 21 / 40

[0124] Server unit 200 receives a command from operational unit 300 and organizes the user's responses according to the command to calculate the composition rate of the options or responses. The composition rate of the responses or options is determined as numerical values ​​of percentage, thousandth, ten-thousandth, etc.

[0125] Server unit 200 calculates the composition rate for each response by counting the number of respondents for each response for the multiple responses received from the user unit and dividing the number of respondents for each response by the number of target users for the composition rate. The target users for the composition rate can be the total number of respondents or the number of target users for the response.

[0126] Server unit 200 calculates the composition rate of each response for multiple responses, or calculates the composition rate of responses, which is referred to as the rate of correct answers or the rate of incorrect answers for questions with correct answers.

[0127] Server unit 200 calculates the composition rate to have a value of 0 to 100 or less in the case of a percentage, and to have a value of 0 to 1000 or less in the case of a thousandth.

[0128] Server unit 200 compares the expected rate received from each user unit 100 with the composition rate calculated by the server unit, determines that a higher score is given when the difference between the expected rate and the composition rate is smaller, and determines that a lower score is given when the difference is larger.

[0129] It is desirable for server unit 200 to follow certain rules when determining user scores, and Figure 5 shows a linear scoring method for determining scores. It is desirable that the server unit be equipped with multiple scoring algorithms and it is desirable that the scoring algorithms be applied differently depending on the purpose.

[0130] Next, a method in which server unit 200 determines the user's score linearly will be described with reference to Figure 5. The composition rate that server unit 540 uses as the determining criterion is 37.2. For user 1 who enters a value equal to or less than 37.2, for each response entered by user 1, user 2, and user 3, a value Petition 870250078584, dated 03 / 09 / 2025, pp. 79 / 112 22 / 40 y obtained by substituting the expected rate entered by user 1 into x of a function 522 is determined as user 1's score, and for user 2 and user 3 who enter user 2's and user 3's values ​​into x of a function 532, each resulting y value is determined as user 2's and user 3's scores.

[0131] In Figure 5, in a case where the expected user rate is calculated, 92.8 points are calculated when the expected user rate is 30 and the 522 function is applied, and 97.2 points are calculated by the 532 function when the expected user rate is 40. Furthermore, when the expected user rate is 50, it becomes 87.2, and the greater the difference between the expected rate and the compounding rate, the lower the score given.

[0132] To determine the user's score by differentiating the prediction of the people participating in the conversation game, a more favorable result is given to a person who enters the most accurate composition rate and expected rate.

[0133] In a case where the score is determined by the user again in Figure 6, when the user's expected rate is 30, the score is calculated as 74.08 by the function 622. When the expected rate is 40, the score is calculated as 96.08, and when the expected rate is 50, the score is calculated as 18.08.

[0134] When determining the expected user rate in Figure 6 as the score, the expected user rate is calculated differently from the example in Figure 5, but it can still be seen that the greater the difference between the expected rate and the compounding rate, the lower the score given, and the greater the difference, the more the score drops.

[0135] In the case where the server unit performs the determination, the calculated score may be determined by rounding or excluding the decimal point.

[0136] Graph 511 indicated by the dashed line in Figure 5 shows expected values ​​of people rating scores for the expected user rate corresponding to the geometric x-axis.

[0137] Figure 6 shows a method by which the server unit calculates the value of each expected user rate as a quadratic function, and displays the score according to the expected value in a graph. The graph Petition 870250078584, dated 03 / 09 / 2025, pages 80 / 112 23 / 40 611, indicated by the dotted line, shows expected values ​​of the evaluation scores for the expected rate of each user.

[0138] In Figure 6, the server unit determines each user's score based on the composition rate of the response or option of 37.2. Server unit 200 inputs the expected rate of each user into a value x of the function 622 and determines the resulting value, y, as the user's score.

[0139] The meaning that the server unit determines that the expected rate of each user has a numerical value differentially according to the difference between the composition rate and the expected rate for multiple users refers to a method of reflecting favorable scores for users who did not precisely match the composition rate, but responded with an expected rate close to the composition rate, and giving different scores according to the degree of proximity to the composition rate.

[0140] Server unit 200 implements an operation to differentially determine the corresponding scores, giving meaningful positive or negative values ​​even for users who enter inaccurate expected rates, but assigning different scores when the difference between the expected rate and the user's composition rate is different.

[0141] Another example of the server unit differentially determining scores according to the difference between the expected rate and the compounding rate is a method of assigning different scores according to the order of the differences.

[0142] Scores can be determined by organizing users who enter expected rates for the same response according to the difference between each expected rate and the composition rate, and marking the users' ratings, and assigning scores according to a difference in the rating.

[0143] Regarding the differential scoring method based on the difference between the expected user rate and the composition rate, the server unit defines a specific category and assigns points using a first method that limits the number of users, such as 100 and 2,000, and assigns points to users or recognizes them as certain, a second method that limits users to a rate of 10% or 20% of users with the Petition 870250078584, dated 03 / 09 / 2025, pages 81 / 112 24 / 40 same response, and gives points or acknowledges them as correct, or a third method that limits users to a rate of 10%, 20%, 30% of the total participants, and gives points or acknowledges them as correct, etc.

[0144] Server unit 200 can also determine the score in another method. That is, server unit 200 can determine the score by assigning 50 points to a person whose expected user rate meets a range of 2%, 40 points to a person whose expected user rate meets a range of 2% to 10%, and 20 points to a person whose expected user rate meets a range of 10% to 20%.

[0145] Regarding the difference between the composition rate and the expected user rate, the server unit 200 can also be designed in such a way that 100 points are given in a first section of less than 2%, 80 points are given in a second section of 2% or more to 4% or less, 50 points are given in a third section of 4% or more to 5%, 60 points are given in a fourth section of 5% or more to 6% or less, and 40 points are given in a fifth section of 6% or more to 10%.

[0146] In this case, the third section with a small difference can be seen as a more disadvantageous score than the fourth section, but except for the third section, as it is more advantageous because the expected rate is closer to the composition rate, users try to guess the composition rate as accurately as possible.

[0147] The server unit can award points only to users who enter the expected rate within the range of correct answers for the composition rate, cause users to get it right, or designate users as targets for a prize draw. For example, when the range of correct answers is set at about 5% of the composition rate, the server unit can award points only to users who enter the expected rate between 32.2 and 42.2, cause the matching users to get it right, draw the matching users for the prize, or designate the matching users as targets for a prize draw.

[0148] To add fun to the talk show, server unit 200 can apply the cliff concept's range of correct answers to determine the score. That is, in a game where the rate of correct answers to a specific response needs to be matched more precisely, when Petition 870250078584, dated 03 / 09 / 2025, page 82 / 112 25 / 40 the composition rate that needs to be matched is 37.2, the expected rate higher than 37.2 is treated as a wrong answer, a disadvantageous score is given or the matching user is eliminated from the next game operation.

[0149] When server unit 200 determines the score in this cliff method, people tend to carefully determine and enter the expected rate so as not to use a value that is even slightly higher than the correct answer, and a higher score may be given to those who boldly enter a value that is expected to be close to the correct answer, despite the risk, thus providing a more exciting gamification element.

[0150] When applying the cliff method, server unit 200 selectively applies the cliff method to each problem for users who enter an expected rate that exceeds the correct answer or for users who enter an expected rate that is below the correct answer.

[0151] The composition rate used by the server unit to determine the expected user rate is normally the composition rate of the user's response. Thus, the composition rate value evaluated for each user may be different when the response entered by the user is different. In this case, the composition rate is the composition rate of the same option as the user's response, and the expected user rate is determined.

[0152] The user can easily infer the expected rate for the response he / she selected, but it may be difficult to infer the expected rate for the response he / she did not select.

[0153] Server unit 200 inserts the expected rate for the user's response, and determines the expected rate of the user as a score based on the composition rate of the user's response, determines the corresponding expected rate as the correct / wrong response, designates the corresponding user as a target for a raffle, or designates the user as a target for a prize raffle.

[0154] To facilitate understanding, examples of a hypothetical question, the number of respondents per answer, and an answer entered by a specific user will be described.

[0155] Question: Choose your favorite letter (Options: A, B, C, D) Petition 870250078584, dated 03 / 09 / 2025, page 83 / 112 26 / 40

[0156] Total respondents: 100 (User 34's response: A, User 35's response: C, User 73's response: A)

[0157] Number of users per response, where the number in parentheses indicates the number of people: A (10), B (30), C (40), D (20)

[0158] Here, since the number of users targeted by the composition rate calculation is 100, the composition rate for each response is calculated with the same value as the number of users who submitted responses when the composition rate is calculated as a percentage.

[0159] Server unit 200 uses 10, which is the composition rate of response A for the expected rate value of user 34, as the composition rate of the determination criterion, and uses 40, which is the composition rate of response C that is the evaluation criterion for user 35 who enters C as the response, as the composition rate of the determination criterion.

[0160] When determining the expected user rate, the server unit determines the expected user rate in such a way that the user supports a panel that participates in the discussion as a debater and enters the expected rate for the panel, and compares the expected user rate with the composition rate of the panel's responses to determine the expected user rate.

[0161] In response to this, the server unit and the client additionally include a procedure to allow the user to select more support panels. A first method is possible, such as having the client enter more support panels, or a second method is possible, such as assigning a speaking time to each panel while the server unit is conducting a conversation game, and distinguishing users who responded at the expected rate or response according to the time assigned as supporters of the corresponding panel.

[0162] The server unit can apply the present invention in a more thorough manner by calculating the support rate for each panel separately and determining the expected user rate based on the panel's support rate, or by determining the expected user rate based on the composition rate of the response given by the panel.

[0163] The server unit can determine that only users who enter the expected rate of 51 for the response relative to the composition rate of 51 are correct or receive 100 points. In this case, as the Petition 870250078584, dated 03 / 09 / 2025, page 84 / 112 27 / 40 The probability of guessing the answer correctly is 1 in 100, so most users may feel defeated by not getting the answer right or not receiving points, thus reducing their willingness to continue participating in the game.

[0164] The server unit determines the expected rate of each user as right or wrong by applying a wide range of correct answers so that more users can be recognized as right or receive points.

[0165] The server unit determines the expected user rate as the score based on a predetermined range of correct answers, or receives the range of correct answers from the operational unit and determines the expected user rate.

[0166] In a case where the range of correct answers is 10, server unit 200 determines that users who enter the expected rate of 41 or more and 61 or less are correct or give favorable scores when the composition rate of the evaluation criterion is 51. In this way, people can demonstrate their prediction and produce more correct answers.

[0167] Server unit 200 can perform a determination that is advantageous to users who entered the expected rate within the range of correct answers, in such a way that server unit 200 gives points to users who enter the expected rate within the range of correct answers of the composition rate, and does not give points, or instead reduces the score of the user who enters the expected rate outside the range of correct answers.

[0168] Server unit 200 calculates and determines scores by calculating the difference between the composition rate and the expected rate for each user, and gives a lower score to the user as the difference is greater, and a higher score to the user as the difference is smaller, so that it is advantageous for the person who enters the expected rate close to the composition rate.

[0169] For a composition rate of 51 for the response, server unit 200 gives 100 points to a user who enters 51 as the expected rate, 75 points to a user who enters 56 or 46 as the expected rate, and 50 points to a user who enters 61 or 41 as the expected rate, and proportionally determines scores for values ​​between 41 and 61 through calculation.

[0170] Server unit 200 determines the score based Petition 870250078584, dated 03 / 09 / 2025, page 85 / 112 28 / 40 within a given range of correct answers or within the range of correct answers designated by the operational unit, thus allowing the number of correct respondents to be adjusted according to the purpose of the game operation.

[0171] For example, server unit 200 can designate the maximum score that can be obtained from each question as 10 points, 100 points, 1000 points, and 10000 points, and change the scoring criteria, the value of the range of correct answers, and the weight within the range of correct answers each time each question in the game is conducted.

[0172] It is preferable that server unit 200 compare the expected user rate received from user unit 100 and determine the expected rate based on the composition rate for the response received from the same user unit 100.

[0173] In the case of a debate game where the composition rate for a specific answer or option other than someone's own answer must be guessed, server unit 200 accurately expresses and announces the composition rate that must be guessed, and determines the expected rate of all users to be determined based on the composition rate for the specific answer or option.

[0174] Server unit 200 can calculate the composition rate by limiting users who meet certain conditions, such as personal information like residence, gender and age of the user, or user experience information such as the answer entered at a given stage of the question, and evaluate the expected user rate.

[0175] In this case, server unit 200 must notify user unit 100 or notification unit 400 about the corresponding content, thus guiding users to enter the expected rate taking into account the limited conditions.

[0176] As the debate game progresses, it is very important to encourage those who initially had difficulty scoring points to participate in the discussion until the end of the game. For this reason, the server unit is formed in such a way that the scoring criteria are gradually increased as the game operations are repeated, or the range of correct answers is gradually reduced or reversed, a Petition 870250078584, dated 03 / 09 / 2025, page 86 / 112 29 / 40 operational unit 300 transmits a command including additional conditions to the server unit, and the server unit applies the additional conditions and proceeds with the game operation according to the command received.

[0177] Server unit 200 provides participants with a discussion that can interact on various topics within a given section, while there is a discussion on a number of game operations of approximately 5.

[0178] Each game operation has at least one question corresponding to the discussion topic; the server unit sequentially performs functions such as revealing the essential question, receiving an opinion, announcing an opinion, receiving an answer, receiving an expected rate, calculating the composition rate, and determining the expected rate for the game operation; and the server unit transmits the data to server unit 200 when users enter answers, expected rates, opinions, etc., to questions within user unit 100.

[0179] Server unit 200 should only process user opinions or responses that are related to the question in preparation for a conversation game in which many people participate. That is, due to network instability or failure, there may be a question that reached the client 10 minutes ago, but a conversation game may proceed at that moment with a new question on the server unit.

[0180] In a case where server unit 200 proceeds with the conversation game assuming the user's answer or opinion to the previous question when transmitting the user's answer or opinion to another question, inaccurate information will be provided to the user.

[0181] Server unit 200 notifies the client about the question by including a serial number or unique key through which the question for each question can be identified, and the client transmits a question identification code to the server unit when transmitting opinions, answers, and expected rates.

[0182] The server unit can prevent confusion and misidentification of users due to network failures by only identifying or notifying valid content regarding the user's expected opinions, responses, and ratings. Petition 870250078584, dated 03 / 09 / 2025, page 87 / 112 30 / 40 received from the user unit.

[0183] The server unit selects the score ranking for each question, or repeatedly performs operations of question announcement, opinion reception, opinion announcement, response reception, calculation of response composition rate, determination of expected rate for multiple users, and accumulates scores and eliminations for each user and calculates the user ranking or determines whether the user will ultimately survive or not.

[0184] The server unit can select a winner based on cumulative scores or for each question, or select the final survivor. The final winner is determined by the cumulative scores and the information is announced.

[0185] The server unit can announce ranking information for each game operation when a conversation game including multiple questions is in progress, and announce accumulated ranking information. The server unit can announce data by transmitting notification data to notification unit 400 or to user unit 100. Specifically, the server unit announces information such as options, questions, the start and end of each game operation, the progress status of each game operation, ranking information for each game operation, survivors for each game operation, dropouts for each game operation, composition rate for each game operation, determination results for each game operation, cumulative ranking, or final ranking.

[0186] The server unit is configured to automatically proceed with a debate game for various operations based on its own conditional determination, or to receive detailed step-by-step commands from the operating unit and operate according to the conditions of the specific commands.

[0187] Server unit 200 or operational unit 300 is formed to increase the scoring criteria for each question by 500 points, 600 points, 700 points, and 800 points. In addition, the range of correct answers is formed to decrease by 30%, 20%, 10%, and 5% for each question.

[0188] Operational unit 300 transmits a command of Petition 870250078584, dated 03 / 09 / 2025, pages 88 / 112 31 / 40 determination including the scoring criteria and the range of correct answers for the server unit each time, or transmits all the scoring criteria and the range of correct answers to the server unit in batches for each round, so that the server unit determines the corresponding score for each round.

[0189] The server unit can be designed to automate part or all of it. The server unit receives commands from the operational unit for each section and transmits data related to the opening and closing of the event and questions to the user unit according to each command, or announces the user's opinion by transmitting the user's opinion that arrived from the user unit to the notification unit 400 or to the user unit 100 in response to an announcement command.

[0190] The server unit may additionally receive and store information about the user or user unit from each user unit. In the present invention, personal information such as the user's age, affiliation, gender, age, date of birth, address, etc., or the user unit's location information or the Internet address accessed by the user unit, etc., are additionally received and stored.

[0191] The server unit receives user identification numbers such as user IDs and user passwords such as passwords from the user unit for the purpose of continued use by the user, stores the received information on a storage device or database module, and manages the stored information. The server unit also receives personal information such as age, gender, hometown, school, grades, and hobbies from the user, and records and manages the received information on the storage device.

[0192] The server unit provides a login procedure that verifies the user's identity using the user's identifier and password, and applies the user's opinion or activity information, etc., to the calculation of the expected rate by accumulating the opinion or activity information of the logged-in user.

[0193] The server unit can open channels or bulletin boards Petition 870250078584, dated 03 / 09 / 2025, pages 89 / 112 32 / 40 related to the conversation game and allow users to exchange opinions on related topics even when the conversation game is not in progress.

[0194] The server unit can create and announce a schedule to be provided periodically to various conversation channels, and includes a notification function for users who receive notifications, send news via automatic email (push), text messages, etc., so that users can receive information about their preferred channels.

[0195] It is desirable that the server unit transmit information required for user registration and login, or operate with user authorization at the time of login.

[0196] The server unit can divide users into multiple teams as needed. The server unit can determine team scores based on the number of correct answers or points earned by each team, calculate final team rankings, and announce the calculated information.

[0197] When calculating the composition rate to determine the expected user rate, the server unit can calculate separate composition rates only for the corresponding users limited by time or region, and then use the composition rate to determine the expected user rate.

[0198] The server unit can set up a conversation game in which users participating in the conversation game select a “Yoo Jae-seok” team and a “HaHa” team, send questions to the user units of 100,000 users, and have all users guess the composition rate of the answers from users belonging to the “Yoo Jae-seok” team. Additionally, a conversation game is conducted in which members of the “HaHa” team have to guess the composition rate of the answers from the “Yoo Jae-suk” team.

[0199] Server unit 200 allows multiple channels to be opened at the same time and supports each chat game for multiple users in each channel.

[0200] In order for server unit 200 to operate the chat game separately by channel, it is desirable to enable a separate operating console to respond to each channel and allow users Petition 870250078584, dated 03 / 09 / 2025, pages 90 / 112 33 / 40 participate in the conversation game, being included in only one channel at a time.

[0201] Server unit 200 simultaneously operates multiple conversation games in each channel, establishing a separate ID to identify the channel with the conversation game content, and allows users to conduct conversation games consisting of separate questions, separating users by channel ID.

[0202] When multiple branched conversation games for each channel are conducted, server unit 200 transmits information about the conversation games to the user unit so that users can select the conversation game and join it. The information about the conversation games may include the number of participating users, the average number of respondents, the channel ID, the title of the conversation game, the operator, the performers, the panel, and information about the prizes.

[0203] Upon receiving information about intent to participate, including the user's channel ID from the user unit, the server unit assigns the channel ID to the user unit, receives opinions, responses, and expected rate values ​​for questions related to each conversation game operation from the corresponding channel, and performs general talk show functions such as rating users.

[0204] The user unit receives information about the channels in which each conversation game is being conducted from the server unit, displays the received information on the display, and transmits a command to the server unit to allow the user to enter the channel, referring to the corresponding ID when the user selects a channel in which he or she wishes to enter.

[0205] Server unit 200 analyzes user opinion to calculate the expected rate or classify user opinions into multiple groups. Server unit 200 can use an AI technique such as an unsupervised learning technique to classify user opinions.

[0206] Server unit 200 can classify opinions based on responses, such as opinions that include words similar to the responses or opinions mentioned in the responses, and classify them into groups of Petition 870250078584, dated 03 / 09 / 2025, pages 91 / 112 34 / 40 opinions such as agree, disagree, or neutral, using AI techniques such as unsupervised learning.

[0207] Server unit 200 classifies user opinions into several groups and selects some of the opinions corresponding to the groups as representative opinions and announces the selected opinions. At this point, server unit 200 selects opinions that can clearly explain the characteristics of the classified groups without including profanity.

[0208] Server unit 200 has a function for operational unit 300 that makes a notification according to an announcement command.

[0209] When server unit 200 announces the user's opinion, server unit 200 provides the opinion to operational unit 300 and then announces the opinion data requested by the operational unit according to the operator's judgment.

[0210] Server unit 200 calculates distribution data for the expected rate of each user. The number of users who responded at each expected rate is counted and formed as distribution data in the form of a table or array.

[0211] When server unit 200 obtains the distribution data for the expected rate, the server unit can obtain the distribution data by counting the number of users corresponding to each difference between the expected rate and the composition rate.

[0212] Server unit 200 transmits the distribution data to notification unit 400 or to multi-user units 100 to announce the distribution data.

[0213] User unit 100 or notification unit 400 receives the distribution data from the server unit, converts the distribution data into a distribution graph, etc., and generates the converted result.

[0214] When server unit 200 determines a representative opinion among user opinions, the server unit determines the representative opinion by determining whether the spelling or meaning of the content is accurate and whether there are vulgar words, etc. Server unit 200 can only announce the representative opinion so that multiple people can see it. Petition 870250078584, dated 03 / 09 / 2025, pages 92 / 112 35 / 40 at the same time.

[0215] Server unit 200 classifies notification data according to user participation history, user personal information, or team, and transmits notification data for notification purposes, thus announcing notification data.

[0216] When the server unit analyzes user feedback using an artificial intelligence (AI) technique and calculates the expected rate, the server unit uses an AI function to determine whether the feedback data received from the user unit is positive or negative for each user.

[0217] In order for the server unit to perform machine learning to calculate the expected rate with artificial intelligence (AI), when the user opinion data is not text, the server unit converts the user opinion data into text, analyzes the components of an operation to determine the meaning and morphological analysis of the text data, and performs a preprocessing process for learning, and then learns the data to complete the AI ​​function.

[0218] The learning method for using the data AI function to calculate the expected rate for server unit 200 includes supervised learning, unsupervised learning, reinforcement learning, etc., and the necessary learning method is used according to the purpose and detailed history of determining the expected rate.

[0219] After performing AI learning, server unit 200 determines the nuance of the user who uttered the opinion data, and based on that, calculates the expected rates for all users participating in the conversation game or for some users who are the target of composition rate calculation.

[0220] Server unit 200 announces the opinion of a specific user in the game operation, additionally receives opinions from multiple users to determine whether the corresponding opinion is negative or positive, and calculates the preference of the multiple users in relation to the specific user.

[0221] At this point, the preference composition rate can be replaced by the corresponding user response composition rate. Petition 870250078584, dated 03 / 09 / 2025, pages 93 / 112 36 / 40 preference, and the conversational game can be conducted in such a way that the expected user rate is determined.

[0222] The server unit additionally includes an operation to start and end an event for a specific channel. The server unit's initiation of the specific channel event includes a notification operation to notify multi-user units that a new channel event has been started.

[0223] The server unit receives information including the user's intention to participate in the channel event from the user unit, and transmits data rapidly while maintaining a connection method such as TCP or UDP with the user unit of the user who joined the channel.

[0224] The server unit can set an upper limit for the number of users in the channel. When the number of users exceeding the channel's upper user limit is reached, the server unit sends a notification that entry into the channel is not possible for a new user wishing to join the channel.

[0225] The server unit can repeat operations such as announcing questions on multiple conversation topics to multiple users participating in the specific channel, receiving questions or opinions, sharing opinions, receiving expected rates, calculating composition rates, and determining expected user rates multiple times.

[0226] The server unit conducts the game with a large number of conversation topics prepared for users who participated in the channel, and announces the final ranking or the prize target.

[0227] The server unit additionally provides an operation to end the channel event.

[0228] The server unit notifies users that the channel has been closed to prevent users from joining the channel event, or removes the channel from the list of currently open channels and announces the result. Additionally, the server unit can either disconnect users from the channel that was opened in relation to channel operation, such as TCP or UDP, or send a signal to disconnect the user unit.

[0229] The server unit calculates the expected rate for each option based on the positive or negative expressions of people's opinions and Petition 870250078584, dated 03 / 09 / 2025, pages 94 / 112 37 / 40 transmits the calculated information to operational unit 300 or announces the calculated information to operational unit 300.

[0230] In addition, server unit 200 collects opinion materials posted by an unspecified number of people on virtual social networks (SNS) or the Internet related to the conversation topic, classifies and analyzes user opinions for each option or response, and announces the classified and analyzed opinions.

[0231] Server unit 200 includes a procedure for announcing data to be announced. The server unit announces data by implementing the same to transmit data that needs to be notified to multiple users together to multi-user units or notification units.

[0232] Server unit 200 needs to separately perform operations of announcing a question for a single question, receiving and announcing an opinion, receiving a response and an expected rate, ending the reception of the response and the expected rate, and calculating the response composition rate to determine the expected user rate.

[0233] The server unit has a filter function that determines whether or not the user's opinion contains socially inappropriate words or actions using AI and filters them out so that they are not advertised to others. Even when AI is not used, in a case where the user's opinion contains prohibited words, the server unit performs a filtering operation of the prohibited words on its own.

[0234] The server unit additionally includes functions to announce a question requesting the expected rate so that the user can guess the forecasting rate obtained by AI techniques or the composition rate of the results of a specific survey that has already been completed, determining the user's expected rate as the forecasting rate, and reflecting or using the result of the determination in the conversation game.

[0235] The server unit selects representative statements from opinion data from multiple users or data collected from the Internet and announces the selected data, or transmits the selected data to the operational unit as a recommended notification article. Petition 870250078584, dated 03 / 09 / 2025, pages 95 / 112 38 / 40

[0236] It is desirable to implement the selection of the server unit for the recommended notification article by performing machine learning using AI techniques. The server unit analyzes the opinions of multiple users, selects opinions that support or oppose the corresponding opinion for each option, and selects opinions that are correctly written, not aggressive, and do not contain profanity.

[0237] The operating unit provides a means of input for the operator to select a notification for the recommended notification article, and allows the operator to announce the recommended notification article for which the announcement command was entered via the server unit.

[0238] When collecting data from portals, news sites, blogs, virtual social networks (SNS), etc., which exist as Internet sites, the server unit may collect data regularly or irregularly using a network data collection agent such as a robot agent.

[0239] According to the present invention, even when the game is conducted by asking about 5 consecutive questions that are appropriate to the topic of the talk show, it is possible to prevent excessive ties for first place, avoid reverse selection on the topic of the questions, prevent collusion among many viewers, and reduce confusion among users.

[0240] According to the present invention, thousands or even tens of thousands of viewers can participate in an interactive discussion by sharing their opinions with each other on a topic of conversation, and an objective and clear gamification can be built for all participants, thus allowing an interactive talk show or conversation event to be conducted that involves fun and serious concentration on the discussion and the game. Industrial applicability

[0241] The technology of the present invention can be used in industry for broadcast transmissions and talk game events with a large number of users, based on the premise of active exchange of opinions that enables interaction between a large number of users using smartphones. The applicant has been providing bidirectional broadcast transmission technology to EBS, KBS, etc., for many years, and is providing a necessary platform for the broadcast industry based on precise technology that Petition 870250078584, dated 03 / 09 / 2025, pages 96 / 112 39 / 40 accurately supports broadcast transmission composition, a technology that considers the network environment of viewers, the performance of the server unit, and network conditions. When the technology of the present invention is applied to the platform, high commercial performance can be expected. Description of Reference Numbers

[0242] 100: User Unit

[0243] 104: Expected Rate

[0244] 105: Numeric Keypad

[0245] 111: Notification Zone

[0246] 112: Question

[0247] 113: Option c

[0248] 110: Screen

[0249] 200: Server Unit

[0250] 210: Database Module (DB Module)

[0251] 220: Network Module

[0252] 230: Service Module

[0253] 300: Operational Unit

[0254] 400: Notification Unit

[0255] 500: Linear Score Calculation Chart

[0256] 501: Expected user rate1

[0257] 502: Expected user rate2

[0258] 503: Expected user rate3

[0259] 511: Score Chart According to Expected User Rates

[0260] 522: Linear Function for Calculating Scores for Ratios Below the Compounding Rate

[0261] 532: Linear Function for Calculating Scores for Ratios Above the Compounding Rate

[0262] 540: Configured Ratio of Responses Used for Score of user 1, user 2, and user 3

[0263] 600: Score Calculation Graph Based on Quadratic Function

[0264] 601: Expected user rate1 Petition 870250078584, dated 03 / 09 / 2025, pages 97 / 112 40 / 40

[0265] 602: Expected User Rate2

[0266] 603: Expected User Rate3

[0267] 611: Score Graph According to Expected User Rates

[0268] 622: Quadratic Function to Calculate Rate Scores Expected from User

[0269] 640: Rate of Composition of Responses Used for User 1 score, user 2 score, and user 3 score. Petition 870250078584, dated 03 / 09 / 2025, pages 98 / 112

Claims

1 / 5 CLAIMS 1. An interactive conversational game method, which is a method of providing an online event using a server unit and a plurality of user units that transmit and receive data over a network, CHARACTERIZED in that the interactive conversational game method comprises: announcing, by a server unit, a question that includes a plurality of options to a user unit or a notification unit; receiving, by the user unit or the notification unit, the question from the server unit; issuing, by the user unit or the notification unit, the question; transmitting, by the user unit, an opinion entered by a user to the server unit; transmitting, by the user unit, an expected rate entered by the user to the server unit; transmitting, by the user unit, a response entered by the user to the server unit;To receive and announce, by the server unit, the opinion; to receive, by the server unit, the response from each of the plurality of user units; to receive, by the server unit, the expected rate from each of the plurality of user units; to calculate, by the server unit, a rate of composition of the response in relation to the response of each of the plurality of users; to determine, by the server unit, the expected rate of each user to have a different score for the plurality of users based on a difference between the expected rate and the rate of composition by comparing the expected rate of each user with the rate of composition of the response;and announce, by the server unit, a result of the user determination or classification information, where the determination, by the server unit, of the expected rate of each user to obtain the score includes favorably determining the expected rate close to the response composition rate.

2. Interactive conversational game method, according to claim 1, CHARACTERIZED in that the determination, by the server unit, of each user's expected rate of scoring includes determining the user's expected rate using at least one of a first scheme in which the user's expected rate is determined to be a correct answer or a wrong answer by applying a range of correct answers, a second scheme in which the expected rate score is calculated by applying the range of correct answers, and a third scheme in which the user is determined as a target of a draw.

3. Interactive conversational game method, according to claim 1, CHARACTERIZED in that the server unit repeatedly performs a game operation, which includes announcing a question, receiving an opinion, announcing the opinion, receiving an answer, calculating a rate of composition of the answer and determining an expected rate for a plurality of questions, several times, the interactive conversational game method further comprises: initiating, by the server unit, a new game with respect to the plurality of users; calculating the user ranking by accumulating the scores of each user; announcing, by the server unit, final ranking information; and ending, by the server unit, the game.

4. Interactive conversational game method, according to claim 2, CHARACTERIZED in that it further comprises drawing, by the server unit, a prize for the plurality of users who responded with the response composition rate and the expected rate within the range of correct answers.

5. Interactive conversational game method, according to claim 1, CHARACTERIZED in that the determination, by the server unit, of the user's expected rate to obtain the different score includes determining the user's expected rate to obtain a higher score when the difference between the user's expected rate and the composition rate is smaller, and to obtain a lower score when the difference is larger.

6. Interactive conversational game method, according to claim 1, CHARACTERIZED in that it further comprises: calculating, by the server unit, a forecasting rate by analyzing the user's opinion; and announcing, by the server unit, the forecasting rate.

7. Interactive conversational game method, according to claim 6, CHARACTERIZED in that the calculation, by the server unit, of the forecasting rate by analyzing the user's opinion includes calculating the forecasting rate by analyzing the opinion of the user participating in a conversational game that uses an artificial intelligence (AI) technique.

8. Interactive conversational game method, according to claim 1, CHARACTERIZED in that it further comprises classifying, by the server unit, opinions of a plurality of users into a plurality of opinion groups, and designating some opinions corresponding to the opinion groups as representative opinions of the opinion groups, and announcing the designated opinions.

9. Interactive conversational game method, according to claim 1, CHARACTERIZED in that the expected user rate is an expected rate for each user's response, and the determination, by the server unit, of the expected user rate includes determining the expected user rate by comparing the expected rate of each user with the composition rate for each user's response.

10. Interactive conversational game system, which is a system for providing an interactive conversational game using a server unit and a plurality of user units that transmit and receive data through a network, CHARACTERIZED by the fact that the interactive conversational game system comprises: a user unit connected to a server unit through network means, and configured to receive a question that includes a plurality of options from the server unit, receive an opinion from Petition 870250078584, dated 03 / 09 / 2025, page 1.101 / 112 4 / 5 user, issue the user's question and opinion, transmit an opinion entered by the user to the server unit, transmit an answer entered by the user to the server unit, and transmit an expected rate entered by the user to the server unit; and the server unit configured to transmit a question that includes a plurality of options to a user unit, receive the opinion from the user unit and announce the received opinion to the user unit or a notification unit, receive the user's answer from the plurality of user units and calculate a composition rate of the answer, receive the expected user rate from the user unit, and favorably determine the expected user rate close to the composition rate.

11. Interactive conversational game system, according to claim 10, CHARACTERIZED in that the server unit initiates a conversational game, conducts a plurality of conversational game operations with respect to a plurality of users, calculates and announces a final ranking, and ends the conversational game.

12. Interactive conversational game system, according to claim 10, CHARACTERIZED in that it further comprises a notification unit connected to the server unit via network means and configured to receive and announce notification data from the server unit, wherein the server unit transmits notification data, such as questions and opinions, to the notification unit.

13. Interactive conversational game system, according to claim 10, CHARACTERIZED in that it further comprises: an operational unit connected to the server unit via network means and configured to transmit a conversational game execution command to the server unit, wherein the server unit receives a command relating to the conversational game operation from the operational unit and executes the command.

14. Interactive conversational game method, which is a method for Petition 870250078584, dated 03 / 09 / 2025, page 102 / 112 5 / 5 to provide an interactive conversational game that uses a server unit and a plurality of user units that transmit and receive data through a network, CHARACTERIZED in that the interactive conversational game method comprises: announcing, by a server unit, a question that asks for an expected rate to a user unit or a notification unit; receiving, by the user unit or the notification unit, the question from the server unit and issuing the received question; transmitting, by the user unit, an opinion entered by the user to the server unit; transmitting, by the user unit, an expected rate entered by the user to the server unit; receiving, by the server unit, the opinion from the user unit; announcing, by the server unit, the opinion;To determine, by the server unit, the expected rate of a user to obtain a higher score when the difference between a response composition rate and the expected user rate is smaller; and to reflect, by the server unit, a result of the determination of the user's ranking information and announce the ranking information.

15. Interactive conversational game method, according to claim 14, CHARACTERIZED in that the server unit performs a game operation, which includes announcing the question to a plurality of users, receiving and announcing the user's opinion, and receiving and determining the expected rate, a plurality of times, wherein the interactive conversational game method further comprises: initiating an event by the server unit; ending the event by the server unit; and announcing final ranking information by the server unit. Petition 870250078584, dated 03 / 09 / 2025, pp. 103 / 112