Interactive Talk Game System and Method
The system addresses multiple ties, adverse selection, and confusion in talk shows by calculating composition ratios and scoring based on expected vs. actual answer ratios, enhancing user interaction and clarity in large-scale discussions.
Patent Information
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- KSEEK CO LTD
- Filing Date
- 2024-03-18
- Publication Date
- 2026-05-19
AI Technical Summary
Existing talk show systems face issues with multiple ties for first place, adverse selection, collusion, and confusion due to limited scoring stages and reliance on viewer predictions rather than genuine opinions, especially when thousands participate.
A game system that sends multiple-choice questions to user terminals, calculates the composition ratio of answers, assigns scores based on the difference between expected and actual ratios, and reflects these in user rankings to promote accurate opinion sharing and reduce collusion.
Prevents excessive ties, reduces confusion, and encourages genuine opinion sharing by promoting accurate scoring and interaction among participants, ensuring a clear and engaging discussion experience.
Smart Images

Figure 2026515609000001_ABST
Abstract
Description
Technical Field
[0002] ,
[0001] The present invention relates to a talk game system and method including a quiz in which a ratio value must be guessed in a talk event where a large number of people participate simultaneously and share their respective opinions on a specific topic in real time. Further, the present invention relates to a system and method for providing a quiz game on a talk platform that uses a user terminal to share one's own opinions and the opinions of others on a talk topic, and enables a large number of people to more accurately guess the composition ratio of people's answers through mutual interaction.
[0002] More specifically, the present invention presents questions related to a talk topic having a plurality of options to a large number of users on a user terminal, receives the opinions of the users from the user terminal and makes them known to a user terminal and a known terminal 400 that many people can view together for sharing with other users, receives the selected answers to the questions from the user terminal, receives the expected ratio for the answers from the user terminal, calculates the composition ratio of each answer from a plurality of answer information received from a large number of user terminals, compares the expected ratios received from the user terminals of a plurality of users, determines the scores or correct answers of each user in a way of judgment, and determines the ranking based on the scores obtained by each user; and a server that receives questions related to the topic from the server, outputs the questions so that the users can view them, transmits the opinions input by the users regarding the questions to the server, receives the opinions of other users from the server and outputs them so that the users can recognize them, transmits the answers selected or input by the users among the options of the questions to the server from the users, transmits the expected ratio input by the users for the answers to the server, and receives the value for the voting result, the score of the user, and the ranking information from the server, and an interactive talk game system including a user terminal, and a method for providing an interactive talk game for the user terminal and the server.
Background Art
[0003] As the prior art in this field, there are an online voting system or a question-and-answer system.
[0004] Another technology in this field is a two-way broadcasting service that helps facilitate a talk show format where multiple users participate in voting and the discussion continues based on the voting results.
[0005] Another technology in this field was a quiz game service where many users could participate in a quiz simultaneously, earning points for correct answers and being eliminated from the game for incorrect answers. [Overview of the project] [Problems that the invention aims to solve]
[0006] In 2014, KBS's live broadcast program, "Follow Me," featured a talk show based on real-time voting by many viewers using their smartphones on talk topics. In the first broadcast, over 25,000 viewers voted on dilemma quizzes related to five talk topics, and in the second broadcast, over 38,000 viewers voted on the same five topics.
[0007] In this broadcast, viewers were asked questions with two options, such as "If you could ride a time machine, would you go to the past or the future?" or "If you were to be reborn, would you be born as a woman or a man?" Viewers selected one of the examples on their smartphones and entered their answer. The server received the answers from the viewers' smartphones in real time, and the answer that received the most responses was considered correct. The server scored each viewer's answer and awarded points, and the viewer who came in first place was awarded a prize.
[0008] This broadcast was a talk show, consisting of 60 minutes of discussion on around five topics, with questions related to each topic. However, to ensure that a broad audience could easily understand and participate in the discussion topics, each question included only two examples.
[0009] However, with tens of thousands of viewers participating in the broadcast, a problem arose where many people scored the same number of points due to the limited scoring stages. This was resolved by awarding more points to viewers who entered their answers quickly, but the possibility remained that a large number of people could intentionally create a winner to receive a large prize by quickly entering their answers.
[0010] In other words, for the five talk topics with two examples each, if all 16 people press the buttons quickly according to the given number of possibilities, they can win first place regardless of their individual skill.
[0011] This fundamental problem remained difficult to resolve, as even increasing the number of dilemma quizzes to six still allowed 32 people to compete and potentially win. Furthermore, the nature of a talk show, which must share the opinions of diverse individuals within a limited timeframe of around one hour, limits the number of topics that can be included.
[0012] Another problem with this method lies in the pitfall of adverse selection. Because the system scores each viewer's answer based on the answer that receives the most votes, people are less likely to consider their own opinions. Rather than choosing an answer that reflects their own views, they will choose the answer that they expect most people to choose in order to get points. As a result, the results of real-time voting end up reflecting the viewers' predictions about the correct answer rather than the viewers' opinions.
[0013] To address this problem, a method was devised to present two questions with the same example consecutively. Specifically, viewers are asked to answer the first question, "Please enter your opinion on the following examples," using their smartphones, and then the second question is presented to them: "Which of these is most likely to receive the most selections?"
[0014] This method attempted to resolve the problem of adverse selection by transmitting answers reflecting the user's intentions and answers reflecting the user's predictions to a server, using the server to calculate the voting result based on the first answer, and then using the voting result to evaluate the second answer. However, when this method was implemented, viewers responded through collusion.
[0015] Many viewers colluded to unconditionally select only option 1 for the first question, and as the talk game was repeated many times, all voting results became unreliable, making it difficult to proceed with the talk show.
[0016] This method, which presents users with two consecutive questions containing the same option in the discussion structure, has been criticized for being confusing from the user's perspective.
[0017] This invention aims to solve the problems of multiple ties for first place, adverse selection, collusion, and confusion in the structure of a talk show as described above. [Means for solving the problem]
[0018] To resolve the aforementioned problems, the present invention provides a game system that sends a question containing multiple examples to user terminals of multiple users, receives user opinions from each user terminal, makes the user opinions known by sending them to multiple user terminals or to a known terminal 400, receives answers to the questions and expected ratios from the user terminals, calculates the composition ratio for each answer from the multiple answers received from multiple user terminals, assigns a higher score the smaller the difference between the expected ratio received from each user terminal and the composition ratio of the answers, assigns a lower score the larger the difference, and reflects the judgment result in the game by sending the judgment result to the user terminal, or by reflecting it in the user's ranking information, or by adding or subtracting the user's score; This invention presents a user-interaction platform talk game system and method comprising a user terminal that sends and receives data using a server and network means, receives questions containing multiple examples from the server, transmits user opinions related to the questions to the server, receives and outputs opinions from multiple users from the server, provides a means for users to input answers and expected ratios to questions, sends the user's answers and expected ratios to the server, receives and outputs information on the composition ratio from the server, and receives and outputs judgment results or ranking information.
[0019] The present invention further presents a talk game system and method characterized by including a known terminal which additionally outputs user opinions received from a number of user terminals, receives a composition ratio calculated from user answers and outputs it using an output device, and outputs a judgment result or ranking result; and an operator terminal which commands the server to send questions to user terminals, finishes receiving answers to questions and expected ratios, compares each user's expected ratio using the composition ratio, makes a judgment, and instructs the server to reflect it in the game. [Effects of the Invention]
[0020] According to the present invention, by sequentially asking around five questions that are suitable as the topic of a talk show, it is possible to prevent adverse selection of the question topic while ensuring that there are no excessive ties for first place as the game progresses, prevent collusion among the majority of viewers, and reduce confusion among users.
[0021] According to the present invention, it is possible to conduct a two-way talk show or talk event in which a large number of viewers, reaching thousands or tens of thousands, can participate in a discussion in which they can interact by sharing their opinions on the topic of talk, and in which an objective and clear gamification is created for all participants, so that they can concentrate on the discussion and game in an interesting and serious manner. [Brief explanation of the drawing]
[0022] [Figure 1] This is a schematic diagram of the network in an interactive talk game. [Figure 2] It is a schematic diagram of a user terminal. [Figure 3] It is a schematic diagram for inputting an expected ratio in a user terminal. [Figure 4] It is a schematic diagram of a known terminal. [Figure 5] It is a linear function determination graph. [Figure 6] It is a quadratic function determination graph.
Mode for Carrying Out the Invention
[0023] The terms used in this specification are described in general terms currently in use in consideration of the functions referred to in the present invention, but this may mean various other terms depending on the intentions of those skilled in the art, court cases, or the emergence of new technologies. Therefore, the terms used in this specification should not be interpreted only by the name of the terms, but should be interpreted based on the overall content of the present invention that the terms have.
[0024] The terms used in this specification are merely used to explain specific embodiments and are not intended to limit the present invention. Singular expressions include plural meanings unless the context clearly indicates a singular meaning.
[0025] Also, throughout the specification, when it is stated that a certain part is connected to another part, this includes not only the case where it is directly connected but also the case where it is connected with other things interposed therebetween.
[0026] The expression of transmitting or receiving data from where to where does not only mean transmitting or receiving by data communication between directly connected devices or modules, but includes the meaning of transmitting or receiving data through other equipment or modules.
[0027] Furthermore, throughout the specification, servers, terminals, etc., are composed of physically existing electronic systems and software for operating those electronic systems. Even if a server or terminal is used individually, it can be connected to multiple systems as needed to perform the intended function.
[0028] Throughout the specification, "Question" refers to any question, including an objective choice question with multiple options or an open-ended question with no given examples. A question may have no single correct answer, or it may be a question that can be scored as a correct answer.
[0029] Throughout the specification, "answer" refers to the value selected or entered by a user using a user terminal in response to the aforementioned question, and is transmitted to the server as the user's answer to the question. The server uses this data to calculate the proportion of answers or options from multiple answers from multiple users.
[0030] Throughout this specification, "opinion" refers to data entered as a user's opinion in a talk game in relation to the aforementioned question, and which is made public in order to cause interaction between users through the talk topic.
[0031] A user's response to a question includes all messages that reflect the user's intentions and is separate from formal answers. It includes the user's assertions, simple statements (Sayings), chats, gestures, and other expressions of intent regarding the question.
[0032] The aforementioned "answers" and "opinions" can be input in various forms such as text, numbers, images, audio, and sound, managed as digital data, or transmitted to servers or terminals, and can be converted to other data forms as needed.
[0033] Throughout the specification, "option" refers to an example of a choice provided when a question about a topic is a multiple-choice question. The percentage of a specific option can be used interchangeably with the percentage of answers that are specific options. In subjective questions without options, only the percentage of the user's answer can be inquired about.
[0034] Throughout the specification, "composition ratio" refers to the proportion of users' answers to a given question. The composition ratio is calculated from the responses of numerous users, using a percentage for each answer. For questions with options, the composition ratio for options refers to the proportion of answers that represent the option value.
[0035] For questions without multiple-choice options, only the percentage breakdown by answer is possible. "Percentage breakdown" can refer to individual values for the percentage breakdown by option or answer on the server, and can have multiple meanings, including a large number of percentage breakdowns by option or answer.
[0036] The percentage is calculated as the proportion of each answer among the answers received from a large number of users. In the case of multiple-choice questions, the percentage of a particular answer is treated the same as the percentage of the same option. The percentage can also be expressed as part of the sum of the percentages of multiple answers. Percentages can be applied as percentages, parts per thousand, parts per ten thousand, parts per decimal, etc.
[0037] If only one answer per user is processed effectively, the sum of all percentages for each answer will equal 1. However, if users are allowed to select or input multiple answers, the sum of percentages may exceed 1.
[0038] The composition ratio can be applied to a single answer or multiple answers, and for questions with a correct answer, it can be the ratio of incorrect answers to correct answers.
[0039] Throughout the specification, "Expecting ratio" refers to the expected value entered into the user terminal 100 to guess the composition ratio calculated for each option or answer to a question. It also refers to the expected value entered by the user to guess an already determined composition ratio. It can be entered as a fraction such as a tenth, a percent, a thousandth, or a ten-thousandth.
[0040] Throughout the specification, "Forecasting ratio" refers to the proportion predicted by the server through data analysis. The data analyzed may include materials posted on social media, portal sites, or blogs, but it is limited to materials from people who are not particularly related to the users participating in the talk game. The data analyzed by the server to calculate the forecasting ratio may include the opinions of users participating in the talk game.
[0041] Throughout the specification, "correct range" refers to the range in which the user's expected ratio can be considered correct. Since users' answers may differ, the correct range applicable to each user may also differ.
[0042] Throughout the specification, predicted ratios, composition ratios, expected ratios, etc., may be expressed as percentages, parts per thousand, or parts per ten thousand.
[0043] In the entirety of the specification, the "game phase" refers to a format that includes a stage in which questions are made public to multiple users, opinions are exchanged, and the proportion of responses is calculated to determine the expected ratio of the majority of users.
[0044] In this invention, a talk game is structured in such a way that people are motivated to participate in multiple game stages based on separate channels, and the talk game ends after the final rankings or the final first-place winner are announced after the completion of the multiple game stages.
[0045] Throughout this specification, a "channel" is a unit of a game system that operates independently for users to participate in and advance a talk game. Multiple users participating in a single channel share their opinions based on questions across multiple game stages, competing to earn points or become the last survivor.
[0046] If multiple channels exist simultaneously, a separate operator terminal will be used for each channel, linked together, and the talk game will proceed separately for each channel, including separate questions, during the game phase.
[0047] Referring to Figure 1, an embodiment of the present invention will be described. Figure 1 is a schematic diagram showing a server 200, a user terminal 100, a known terminal 400, an operator terminal 300, and a network connection configuration for the present invention. In this specification, the user terminal 100, the known terminal 400, the operator terminal 300, etc. are referred to as terminals, and are specialized to use their respective functions only when necessary for the operation of the talk game. The server is always powered on so that it can activate channels and support the talk game at any time according to the user's purpose, and is operated in an environment where a stable network is provided.
[0048] The present invention is configured in a manner in which multiple user terminals 100 and a server 200 are connected to send and receive data via a network means such as the Internet. It may also be configured to include an additional operator terminal 300, and may also be further configured to include an additional known terminal 400.
[0049] The user terminals 100 are represented by a numbering system that assigns them sequentially for convenience, such as User1, User2, User3, User4, User5, etc. However, User N is not a specific number but indicates a large number of numbers, assuming a situation where thousands, tens of thousands, or even hundreds of thousands of user terminals send and receive data with the server via the network.
[0050] Server 200 is run on operating systems such as Linux (registered trademark), Unix, and MS Windows, and is configured to run server-functional software such as web infrastructure and server daemons.
[0051] Server 200 may further include a DB system for storing and managing various types of data, and it sends and receives data with terminal devices such as user terminal 100, operator terminal 300, and public terminal 400 using communication methods such as TCP and UDP.
[0052] Server 200 can be configured in a way that various systems, such as blockchain, are deployed in a distributed manner while cooperating with each other to perform the functions of Server 200 according to the present invention.
[0053] The software that performs the functions of Server 200 can be created using programming languages such as C and C++, and if it's a web-based platform, it can be created using language elements such as JSP, PHP, JavaScript, and HTML.
[0054] The user terminal 100 comprises both the user terminal device and the software that performs the user terminal functions. It can also be configured by installing dedicated software (SW) on a device designed to independently perform the user terminal functions.
[0055] To allow more people to participate, the user terminal 100 can be configured to run application software that performs terminal functions on devices such as mobile phones, smartphones, tablet PCs, and laptop PCs.
[0056] The user terminal 100 outputs the data sent by the server for public disclosure directly to a display or speaker, or to an output device connected via Bluetooth (registered trademark), etc.
[0057] The user terminal 100 includes network means such as LAN, WiFi, Bluetooth®, and wired / wireless connections, and includes output modules such as a display and speakers that output data transmitted from the server 200.
[0058] The user terminal further includes input modules such as a camera, keyboard, touchpad, microphone, and digital pen.
[0059] The user terminal 100 does not need to be provided with all the same functions for all users. Some users may be provided with a terminal configuration that is centered around a microphone and allows them to input opinions or answers as voice data, but lacks a display or output function, while other users may be provided with a terminal configuration that is equipped with a microphone, display, touchpad, speaker, etc.
[0060] In a more extended sense, the user terminal 100 may be configured as a digital broadcasting system consisting of a PC, multiple microphones, and multiple cameras. The user terminal 100 can be used as a user terminal 100 without being bound by its format, as long as it conforms to the criteria for inputting opinions, answers, or expected ratios to questions.
[0061] In Figure 2, the user terminal is a smartphone equipped with a touchscreen 110, and the touchscreen area is divided into a public area 111, a question area 112, an option area 113, etc., using a software-based method.
[0062] The operator terminal 300 is configured to execute operator terminal functions by running software (SW) on a device such as a laptop PC, smartphone, PC, or tablet PC.
[0063] Figure 3 shows a user terminal in yet another state. Figure 3 shows an example where the user inputs an expected ratio. In Figure 3, the input is a numerical value, but voice recognition via a microphone or a touchpad for handwriting input can be provided. When the user inputs handwriting on the touchpad, the image is transmitted to the server or converted to text and transmitted to the server.
[0064] The operator terminal 300 transmits commands containing various information to the server based on input from the operator. Specifically, to open a new channel for running the event, it transmits a channel opening command to the server that includes the channel title, the maximum number of participants, an image symbolizing the channel, and information regarding the distribution of prizes.
[0065] The operator terminal 300 defines the protocols between the operator terminal and the server and configures their respective processors so that it can control the progress of the server's game by transmitting the commands necessary for the talk game to the server at the operator's request.
[0066] The operator terminal and server configure a system for executing the server's functions in response to the operator's commands, so that functions covering all aspects of the talk game, such as allowing users to enter the event channel, blocking entry, publicizing questions, starting to receive answers, ending the reception of answers, starting to receive opinions, publicizing opinions, blocking the reception of opinions, calculating composition ratios, starting to receive expected ratios, ending the reception of expected ratios, evaluating expected ratios, awarding points, drawing prizes, announcing prize winners, accumulating each user's points, and announcing rankings, can be subdivided and carried out according to the operator's commands.
[0067] Server 200 opens and closes channels and makes channel information such as channel status, current number of participants, prize contents, and title public to users.
[0068] Server 200 provides users with a game phase that includes publicly announcing questions to users included in the channel, receiving and interrupting responses to the questions, receiving answers to the questions, interrupting the reception of answers, calculating the proportion of the answers, and determining the expected proportion for each user.
[0069] Furthermore, the operator terminal 300 transmits commands to the server to calculate the composition ratio from the received answers and to make information regarding the composition ratio public.
[0070] Furthermore, the operator terminal 300 transmits commands to the server for actions such as closing channels, awarding prizes based on rankings, publicizing prize information, and determining and publicizing the recipients of prizes from among the correct answerers for each question.
[0071] Server 200 will select users who meet the following conditions for the prize draw: cumulative ranking, personal information, personal experience, answer ranking, final ranking, correct answer, and score.
[0072] Server 200 selects users who are eligible for the prize draw by lottery to be awarded prizes. Operator terminal 300 transmits the prize draw conditions to the server in the prize draw command.
[0073] When server 200 receives the prize draw conditions from the operator's terminal, it draws the prize winners based on the conditions and makes the draw results and conditions public.
[0074] The operator terminal 300 is configured to transmit command information to the server, which includes further conditions related to proceeding with the decision-making process.
[0075] When Server 200 determines the score for each user in response to a question with a correct answer, it can either determine the score for those who answered correctly or designate them as eligible for a prize draw. Furthermore, it can determine the expected user ratio based on the proportion of correct answers, or based on the proportion of incorrect answers.
[0076] When the operator terminal determines the user's expected ratio, it transmits a judgment command to the server that includes a composition ratio condition for each answer in relation to the expected ratio. For example, it might transmit command information to the server that determines an expected ratio as correct if it falls within a specified correct answer range, such as 5%, 10%, or 20%, before or after the composition ratio, or that it specifies to the user whether the relative scoring method should be a quadratic equation or a linear equation, and then determines the score.
[0077] An Announce Terminal (400) is a terminal that makes information public by outputting publicly available materials from a server to a large number of users. Hardware devices such as smartphones, tablet PCs, and laptop PCs are configured to run software that performs the announcement function.
[0078] The application software that enables the public terminal 400, operator terminal 300, and user terminal 100 to perform their respective functions will be developed using application development languages such as C, Kotlin, Swift, Objective-C, Java, Visual Basic, and C#. The public terminal 400 is equipped with a web browser that enables various functions to operate, and the web browser downloads HTML, Javascript, etc. from the server to enable these functions to run.
[0079] By making the publicly accessible terminal 400 web-based, it becomes possible to run a general-purpose web browser without installing separate dedicated software, allowing users to download and use software composed of Javascript from a web server. This can encourage participation from people who are concerned about installing dedicated software.
[0080] Figure 4 shows an example of a known terminal 400 on a PC base. In this example, the output of the known terminal 400 is a monitor, but the output unit may be changed and configured so that it is transmitted to a video output device such as a projector via a terminal such as HDMI®, and sent to other computers or broadcasting systems.
[0081] In the embodiments of the present invention, the server outputs known data directly to the HDMI® terminal, and the known terminal 400 can also be configured to receive and output known data using the HDMI® method as a video output device such as a projector.
[0082] The server receives commands from the operator terminal 300, starts an event, notifies users of the event's status so they can connect to the event, and once users enter the event, maintains a state where data can be continuously sent and received, distinguishing between each connection to the user terminal using TCP and UDP methods.
[0083] The server is configured to open an event, set up a new question, end the reception of answers to the question, calculate the percentage of answers for each option, calculate rankings, announce the rankings, start accepting comments, end the acceptance of comments, and send data to the public terminal 400 and user terminal 100 for announcement.
[0084] Server 200 is configured to receive answers to questions, opinions, and information on expectation ratios from a large number of user terminals 100.
[0085] The method by which the server 200 receives answers to questions and expected ratios from a large number of user terminals 100 can be configured such that the user terminals transmit the answers and expected ratios that the users directly input to the server, and the server receives them from the user terminals.
[0086] Server 200 can be configured to receive signals from user terminals in specific time intervals based on the answers and expected ratios. In other words, the server can make answers public or communicate them alternately, and designate user terminals that send signals during the relevant time period as the corresponding answers.
[0087] Furthermore, the server 200 can publicly announce the expected ratio while gradually increasing it to 10%, 20%, 30%, etc., and receive a signal input from the user terminal and transmit it to the server. The server can then identify the publicly announced expected ratio during the time period in which the signal was received as the expected ratio for the user in question.
[0088] While it is preferable for the server to receive answers and expected ratios using a direct data reception method, as mentioned above, it is also possible to configure the system to receive specific data with different meanings depending on the time of day, and then convert it into answer and expected ratio data considering the time of reception.
[0089] The server can also receive responses by specifying the response based on the time period in which it received data such as user opinions and expectation ratios. This method can also be applied to the method of receiving responses based on user expectation ratios.
[0090] Server 200 calculates the proportion for each answer sheet, determines the expected proportion received from each user terminal 100 for a large number of users, and makes the determination results public. It also reflects the determination results in the users' scores and talk games and makes those results public, and creates and makes public ranking information.
[0091] Server 200 and user terminal 100 are equipped with a user login method for convenient service.
[0092] The user's terminal transmits the user's ID and password to the server and receives the login result. When the user transmits data to the server after receiving an authentication key to maintain the login, the authentication key is transmitted to allow the user to use services that match their permissions.
[0093] The user's device will also transmit additional personal information such as the user's phone number, email address, name, gender, location, date of birth, and educational background.
[0094] Server 200 receives the user's ID and password from the user terminal 100, transmits login result information to the user terminal 100, and generates and transmits an authentication key for maintaining the login to the user terminal.
[0095] Server 200 receives personal information such as email addresses, phone numbers, gender, location, date of birth, and educational background from user terminals and stores it using DB modules and data storage devices.
[0096] Even in the case of an operator's terminal, the server and operator terminal services are provided so that users with operator privileges can use them after logging in.
[0097] In configuring the server 200, user terminal 100, operator terminal 300, and public terminal 400, it is possible to proceed in the same manner without distinction for users who provide opinions on questions, users who provide answers, and users who more accurately predict expected ratios, or to proceed separately for each user.
[0098] In a real-time talk game, the system must be configured so that multiple users input their answers and expected ratios using their user terminals and transmit them together to the server, or so that the stage in which the composition ratio of the answers is calculated by the operator's terminal proceeds after the expected ratios of the users have been received. In other words, it is preferable to ensure complete confidence that the composition ratio of the answers will not be leaked before the users input their expected ratios.
[0099] Server 200 calculates the composition ratio for each answer by using the ratio of the number of respondents for each answer to the total number of users subject to the composition ratio.
[0100] Server 200 uses a DB module to store user selections and data, and analyzes this data to analyze user preferences, examples of opinions or answers used in previous events, and so on.
[0101] The server will be able to limit the target group based on personal information such as the user's gender, age, and location, and then calculate the percentage of each group. If the operating terminal is instructed to calculate the percentage of each answer sheet targeting only unmarried women in their 20s who are South Korean nationals, the server will categorize users who fall into the category of unmarried women in their 20s for each answer sheet and calculate the percentage of each group that constitutes that category.
[0102] The server will limit the target group to users based on their participation history, such as user preferences, opinions, and sample answers, and calculate the proportion of those users.
[0103] If the operating terminal asks users who entered "Busan" as their answer to the second question to answer the percentage breakdown for the third question, then the server should calculate the percentage breakdown for each answer only for users who submitted "Busan" as their answer to the second question.
[0104] The server can calculate percentages by cross-referencing user information with information related to user preferences or user participation history. For example, the percentage could be calculated only for women in their 20s who answered "busan" to the second question.
[0105] The server will divide users into teams and calculate the composition ratio on a team basis.
[0106] The server is equipped to publicly disclose question information and user intentions to users who meet specific criteria based on personal information, participation history, or team affiliation.
[0107] The server 200 calculates the composition ratio and makes it public by transmitting the necessary composition ratio information to the public terminal 400 or user terminal, so that it can be easily compared by age group or by gender in multiple graphs. In response, the public terminal 400 or user terminal receives the necessary composition ratio information for the multiple graphs from the server, converts it into graphs, and outputs them.
[0108] The server can determine the types of answers received from the multiple users, count the number of respondents for each answer, and divide the number of users who responded for each answer by the total number of users to determine the percentage of responses for each answer.
[0109] Server 200 can calculate the proportion of multiple answers with similar meanings based on the type of answer, treating them as a single answer.
[0110] The user terminal 100 is equipped with an input device that allows the user to input opinions, answers, expected ratios, etc., in various forms such as voice, video, and text, or it is designed to support an input device that can be connected to the user terminal.
[0111] The user's terminal will either transmit digital materials such as video, audio, and image text directly to the server, or convert the format of the materials as needed before sending them.
[0112] The user terminal 100 can convert or compress audio into text and send it to the server, convert it into values symbolized by images (such as sadness, laughter, noise, silence, etc.) and transmit it to the server, or send digital video materials to the server via streaming.
[0113] Server 200 considers user opinions received in text format from user terminals to be relatively minor and transmits them directly to other user terminals 100 or public terminals 400.
[0114] When server 200 needs to share opinions in data-intensive formats such as audio or video streaming, it is necessary to distribute the server load by configuring a separate server dedicated to streaming or by using means such as a CDN for transmission.
[0115] The server 200 transmits publicly available data using streaming, and the publicly available terminal 400 and user terminal 100 are configured to receive the publicly available data and output it so that it is exposed to the user.
[0116] The public terminal 400 and the user terminal 100 are equipped with functions to enable the user to recognize data sent by the server for public use by outputting it through a screen or speaker, or by transmitting it to an external device connected via Bluetooth® HTMI or the like.
[0117] Server 200 receives commands from operator terminal 300 and, based on the commands, organizes the user's answers and calculates the composition ratio of options or answers. The composition ratio of answers and options is determined as a percentage, part in thousands, or part in ten thousand.
[0118] Server 200 counts the number of respondents for each of the multiple answers received from the user terminals, and calculates the percentage for each answer by dividing the number of respondents for each answer by the number of users subject to the percentage. The number of users subject to the percentage may be the total number of respondents or the number of users subject to responses.
[0119] Server 200 calculates the proportion of each answer for multiple answers, and for questions with a correct answer, it calculates the proportion of answers that are correct or incorrect.
[0120] Server 200 is calculated as a percentage, with values between 0 and 100, and as a thousandth of a percent, with values between 0 and 1000.
[0121] Server 200 compares the expected ratio received from each user terminal 100 with the composition ratio calculated by the server, and determines that a smaller difference results in a higher score, and a larger difference results in a lower score.
[0122] While it is preferable for server 200 to determine the user's score according to certain rules, Figure 5 shows a linear scoring method for score determination. It is preferable for the server to be equipped with various score determination algorithms and to apply them differently depending on the purpose.
[0123] Referring to Figure 5, the method by which server 200 linearly determines user scores is as follows: The composition ratio used as the judgment criterion by the server is 37.2 (540). For each answer entered by user1, user2, and user3, if user1 enters a value of 37.2 or less, the y value obtained by substituting the expected ratio entered by user1 into x of function 522 is determined as user1's score. For user2 and user3, if their values are 37.2 or more, the y values obtained by inputting the values of user2 and user3 into x of function 532 are determined as the scores of user2 and user3, respectively.
[0124] In Figure 5, when the expected user ratio is calculated, applying the 522 function to an expected user ratio of 30 yields a score of 92.8, while applying the 532 function to an expected user ratio of 40 yields a score of 97.2. Furthermore, if the expected user ratio is 50, the score becomes 87.2, indicating that the larger the difference between the expected ratio and the composition ratio, the lower the score will be.
[0125] Server 200 will differentiate and judge the predictive abilities of participants in the talk game, giving more favorable results to those who input composition ratios and more accurate expected ratios.
[0126] When the user's judgment score is recalculated using Figure 6, if the user's expected ratio is 30, the score is calculated as 74.08 using the 622 function. If the expected ratio is 40, the score is calculated as 96.08, and if the expected ratio is 50, the score is calculated as 18.08.
[0127] While assigning a score to the user's expected ratio in Figure 6 is calculated differently than in the example in Figure 5, it is still found that a larger difference between the expected ratio and the composition ratio results in a lower score, and the larger the difference, the greater the drop in score.
[0128] When the server performs the judgment, the calculated score may be rounded or have decimal places removed.
[0129] Graph 511, shown as a dotted line in Figure 6, shows the expected value of people's evaluation scores relative to the expected ratio of users corresponding to the x-axis.
[0130] Figure 6 shows the method by which the server calculates the value for each user's expected ratio using a quadratic function, and the score based on the expected value, graphically. The dotted line in graph 611 shows the predicted value of the evaluation score for each user's expected ratio.
[0131] As shown in Figure 6, the server determines each user's score based on the 37.2 ratio of answers or options. Server 200 substitutes each user's expected ratio into the x-value of function 612 and determines the user's score based on the resulting y-value.
[0132] The server assigns scores to multiple users based on the difference between each user's expected ratio and the actual composition ratio. This means that while the server may not have accurately predicted the composition ratio, it gives favorable scores to users who responded with an expected ratio close to the composition ratio, but assigns different scores depending on how close the response is to the composition ratio.
[0133] Server 200 assigns meaningful positive or negative values to users who input inaccurate expected ratios, but it implements a system that differentiates and judges users by assigning different scores when the difference between the expected ratio and the user's composition ratio differs.
[0134] Another example of a server assigning points based on the difference between expected and actual composition ratios is a system that assigns different points depending on the order of the differences.
[0135] The server can determine scores by sorting users with identical answers based on the difference between their expected ratio and composition ratio, marking their ranks, and assigning points in a way that differentiates the scores based on rank.
[0136] Even in systems where points are awarded based on the difference between the expected ratio and the actual ratio of users, the server can set certain limits for awarding points, such as: 1. A system that sets a limit on the number of users, such as 100 or 2000, and awards points or certifies correct answers to those users; 2. A system that limits users to a ratio such as 10% or 20% of users with the same answer and awards points or certifies correct answers to those users; and 3. A system that limits users to a ratio such as 10%, 20%, or 30% of the total participants and awards points or certifies correct answers to those users.
[0137] Server 200 can also determine scores using another method, where 50 points are awarded if the user's expected ratio is within the 2% range, 40 points are awarded for those who are between 2% and 10%, and 20 points are awarded for those who are between 10% and 20%.
[0138] Server 200 can also be designed to award points based on the difference between the composition ratio and the expected ratio of users: 100 points for the first interval (2% or less), 80 points for the second interval (2% to 4%), 50 points for the third interval (4% to 5%), 60 points for the fourth interval (5% to 6%), and 40 points for the fifth interval (6% to 10%).
[0139] In this case, the third section, with its smaller difference, can be seen as even more disadvantageous than the fourth section in terms of points. However, since being closer is generally advantageous in most sections except this one, users will strive to predict the composition ratio as accurately as possible.
[0140] The server can award points, mark as correct, or designate users who enter an expected ratio that falls within the correct range of the composition ratio as eligible for prize draws. For example, if the correct range is set to be within approximately 5% of the composition ratio, the server can award points, mark as correct, award prizes, or designate only users who enter an expected ratio between 32.2 and 42.2.
[0141] To enhance the enjoyment of the talk show, Server 200 can be configured to apply the concept of a cliff to determine the score. That is, only by more accurately guessing the composition ratio for a particular answer can a player be processed as incorrect, or they may be given a lower score or eliminated from participating in the next stage of the game, for example, if the composition ratio that must be guessed in the game is 37.2.
[0142] If Server 200 uses this cliff-like method for judgment, it can encourage people to carefully determine and input expected ratios to avoid using values that exceed the limit even slightly, while rewarding those who take risks and boldly input numbers that are expected to be close to the correct answer with higher scores, thus adding a more exciting gamification element.
[0143] Server 200 will apply a cliff-like approach, selectively applying it to each user on a problem-by-problem basis, depending on whether they entered an expected ratio that exceeds the target or one that falls short.
[0144] The percentage used by the server to determine the user's expected ratio is typically the percentage relative to the user's answer. This way, if the answers entered by the users differ, the value of the evaluated percentage may change for each user. In this case, the percentage is the same as the percentage of the option in the user's answer, and the user's expected ratio is determined.
[0145] Users can easily infer the expected ratio for the answers they have selected, but it may be difficult for them to infer the expected ratio for the answers they have not selected.
[0146] Server 200 is configured to input the expected ratio of the user's answer, and then uses that ratio to determine the user's score, whether the answer is correct or incorrect, designate the user as eligible to receive a prize, or designate the user as eligible to participate in a prize draw.
[0147] To aid understanding, we will explain using hypothetical questions, the number of respondents for each answer, and examples of answers entered by specific users.
[0148] Question: Please select your favorite letter of the alphabet. (Options: A, B, C, D) Total respondents: 100 (User34's answer: A, User35's answer: C, User73's answer: A) Number of users per answer sheet; the number in parentheses indicates the number of people: A(10), B(30), C(40), D(20) Here, since the number of users to be included in the percentage calculation is 100, the percentage for each answer is calculated to be the same as the number of users who submitted each answer when expressed as a percentage. Server 200 uses 10, which is the proportion of A answers, as the evaluation criterion for user 34's expected ratio, and 40, which is the proportion of C answers, as the evaluation criterion for user 35 who entered a C answer.
[0149] The server determines the user's expected ratio by configuring it to support the panel in which the user participates as a speaker in the discussion. The user inputs their expected ratio for that panel, and the server determines the expected ratio by comparing it to the panel's proportion of responses.
[0150] In response to this, the server and client will include procedures to allow the user to further select their supported panels. Possible methods include a first method in which the client inputs additional panels to support, or a second method in which the server allocates talk time for each panel while the talk game is running and assigns support to the corresponding panel to users who respond with answers or expected ratios according to the allocated time.
[0151] The invention of this present invention can be applied more deeply by having the server separately calculate the support rate for each panel and determine the user's expected ratio based on the support rate of that panel, or by determining the user's expected ratio based on the proportion of the answers that the panel responded with.
[0152] For an answer with a composition ratio of 51, the server can only determine that an answer is correct or award a perfect score to users who entered 51 as their expected ratio. In this case, the probability of getting the correct answer is 1 in 100, which could lead most users to feel defeated because they get the question wrong or fail to earn points, potentially causing them to lose their motivation to continue participating.
[0153] The server applies a wider range of correct answers to allow more users to be recognized as correct or receive points, and determines whether each user's expected ratio is correct or incorrect.
[0154] The server is configured to determine the user's expected ratio within a predetermined range of correct answers, or to receive the range of correct answers from the operator's terminal and determine the user's expected ratio.
[0155] When Server 200 sets the correct answer range to 10, if the evaluation criterion, the composition ratio, is 51, then users who input an expected ratio between 41 and 61 will be judged as correct or given preferential scores. In this way, people will be able to exercise their predictive abilities, and more people will be able to get the correct answer.
[0156] Server 200 can determine the outcome in a way that favors users who entered expected ratios within the correct range, by awarding points to users who entered ratios within the correct range, and not awarding points to the remaining users or even decreasing their points.
[0157] Server 200 calculates the difference between the composition ratio and the expected ratio for each user, assigning lower scores for larger differences and higher scores for smaller differences, and then uses this method to determine the score.
[0158] Server 200 awards 100 points to users who entered 51 as their expected ratio for a given answer, 75 points to users who entered 56 or 46 as their expected ratio, and 50 points to users who entered 61 or 41 as their expected ratio. Values in between are determined proportionally through calculation.
[0159] Server 200 determines the correct answer based on a certain range of correct answers or a range specified by the operator's terminal, allowing the number of correct answers to be adjusted according to the game's operational objectives.
[0160] For example, Server 200 can specify the maximum score obtainable for each question as 10, 100, 1000, or 10000 points, and can change the scoring criteria, the correct answer range, and the weighting within the correct answer range each time a game question is played.
[0161] When the server 200 compares and determines the expected ratio of users received from the user terminal 100, it is preferable to determine this based on the proportion of answers received from the same user terminal 100.
[0162] In a debate game where players are required to guess the percentage of a specific answer or option other than their own, the server 200 accurately expresses and makes public the percentage that must be guessed, and uses that percentage to determine the expected percentage of all users being judged.
[0163] Server 200 can calculate the percentage composition limited to users who meet certain conditions, based on personal information such as the user's place of residence, gender, and age, as well as user experience information such as answers entered at a certain stage of a question, and evaluate the user's expected percentage.
[0164] In this case, the server 200 must make the relevant information public to the user terminal 100 and the publicly known terminal 400, and guide them to input the expected ratio, taking into account the conditions that limit the user.
[0165] As the debate game progresses, it is crucial to encourage those who initially struggled to score points to participate in the debate until the end. For this reason, the server can be configured to gradually increase the scoring criteria as the game progresses, or to gradually narrow or reverse the range of correct answers. Alternatively, the operator terminal 300 can transmit commands containing additional conditions to the server, and the server can apply these additional conditions and proceed with the game stages according to the received commands.
[0166] Server 200 facilitates numerous discussions spanning around five game phases, allowing participants to interact with each other on diverse topics within a given category.
[0167] Each game phase has one or more questions that correspond to the topic of discussion, and the server continuously performs functions such as publishing the required questions for the game phase, receiving opinions, making opinions public, receiving answers, receiving expected ratios, calculating composition ratios, and determining expected ratios. When a user inputs answers to questions, expected ratios, opinions, etc. into the user terminal 100, the corresponding data is transmitted to the server 200.
[0168] Server 200 must ensure that only user comments and answers related to the relevant question are processed effectively in preparation for a large-scale talk game. That is, due to network instability or failures, a client may have a question that arrived 10 minutes ago, while the server is currently in the middle of a talk game with a new question.
[0169] If server 200 transmits the user's answers or opinions to other questions, it will assume these are answers or opinions to previous questions and proceed with the talk game accordingly, which would provide the user with inaccurate information.
[0170] Server 200 makes each question public to the client in a manner that includes a serial number or unique key that can identify the question, and the client transmits opinions, answers, and expected ratios to the server in a form that includes the question's identification code.
[0171] By ensuring that the server only evaluates or makes publicly available valid information regarding the user's opinions, answers, and expected ratios received from the user's terminal, it is possible to prevent user confusion and incorrect evaluations caused by network failures.
[0172] The server selects rankings based on points for each question, or, for multiple questions within a single debate channel, it repeatedly performs the steps of publicizing the question, receiving opinions, publicizing opinions again, receiving answers, calculating the composition ratio of answers, and determining the expected ratio for a large number of users for each question. Points are then awarded and eliminated for each user, and the ranking of users and the final survival status are determined.
[0173] The server can select the highest scorer based on cumulative points, the top scorer for each question, or the final survivor. The server will then publicly announce the information for the final highest scorer.
[0174] When a talk game involving numerous questions is in progress, the server can make public ranking information for each game stage and can also make public cumulative ranking information. The server can make public data by transmitting the public data to a public terminal 400 or a user terminal 100, and can make public information such as options, questions, the start and end of each game stage, the progress status of individual game stages, ranking information for each game stage, survivors for each game stage, eliminated players for each game stage, composition ratio for each game stage, judgment results for each game stage, cumulative ranking or final ranking.
[0175] The server can be configured to automatically advance a multi-stage debate game based on its own conditional judgments, or it can be configured to receive step-by-step detailed instructions from the operator's terminal and operate according to the conditions of those specific instructions.
[0176] Server 200 or operator terminal 300 will be configured to increase the scoring criteria for each question, such as 500 points, 600 points, 700 points, and 800 points. Additionally, the range of correct answers will be reduced to 30%, 20%, 10%, and 5% depending on the question's level.
[0177] The operator terminal 300 transmits a judgment command to the server each time, including the scoring criteria and the range of correct answers, or it transmits the overall scoring criteria and range of correct answers to the server all at once for each level, allowing the server to make judgments for each level.
[0178] The server can be designed to automate some or all of its operations, receiving commands from the operator terminal in segments, opening and closing events according to each command, transmitting questions to the user terminal, and making public user opinions received from the user terminal in response to public commands by sending them to the public terminal 400 or user terminal 100.
[0179] The server will receive and store additional user information or user terminal information from each user terminal. This information may include personal information such as the user's age, affiliation, gender, date of birth, and address, as well as information such as the location of the user terminal or the internet address to which the user terminal is connected.
[0180] For continued use by users, the server receives user identification numbers such as IDs and user encryption codes such as passwords from the user's terminal and stores and manages them in a storage device or DB module. The server also receives additional personal information from users, such as age, gender, hometown, school, academic performance, and hobbies, and records and manages this information in a storage device.
[0181] The server provides a login procedure that verifies the user's identity using an identification code and encryption, and then applies accumulated user opinion information and activity information to the calculation of prediction ratios for logged-in users.
[0182] The server can create channels and message boards related to the talk game, allowing users to exchange opinions on related topics even when the talk game is not in progress.
[0183] The server can create and publicize timetables and other information to be provided periodically to various talk channels, and has a notification function that notifies users via public announcements, push notifications, text messages, etc., so that they can receive information on their preferred channels.
[0184] The server should be equipped to transmit the information necessary for the user's enrollment and login, and to allow the user to perform tasks with their own privileges when logged in.
[0185] The server can divide users into multiple teams as needed. Team scores can be determined based on the number of correct answers or points earned by each team, and the final team rankings can be calculated and made public.
[0186] When the server calculates the composition ratio for determining the expected ratio of users, it can first calculate a separate composition ratio for users who meet the criteria by limiting them to teams or regions, and then use that to determine the expected ratio of users.
[0187] The server can configure the talk game to allow users to choose between the Yoo Jae-suk team and the Haha team, send questions to 100,000 user terminals, and run a talk game where all users must guess the percentage of answers from users belonging to the Yoo Jae-suk team, or a talk game where members of the Haha team must guess the percentage of answers from the Yoo Jae-suk team.
[0188] Server 200 will open multiple channels simultaneously, supporting various talk games for a large number of users in each channel.
[0189] It is preferable that server 200 be configured to have separate operating consoles for each channel in order to run a channel-based talk game, and that users participate in the talk game while belonging to only one channel at a time.
[0190] To enable server 200 to run multiple talk games simultaneously in separate channels, a separate ID is set to identify the channel based on the content of the talk game, and users are separated by channel ID to run talk games consisting of separate questions.
[0191] When multiple talk games are running, branched across different channels, Server 200 transmits information about the talk games to the user's terminal so that the user can select and enter a talk game. This information may include the number of participating users, the average number of responders, the channel ID, the title of the talk game, the operator, the performers, the panel, and information about the prizes.
[0192] When the server receives participation information, including the user's channel ID, from the user's terminal, it will specify the channel ID to the user's terminal and perform the overall functions of the talk show, such as receiving opinions, answers, expected ratio values, etc., in response to questions at each stage of the talk game related to that channel, and evaluating the user.
[0193] The user terminal receives information from the server regarding the channels in which various talk games are being played, displays it on the screen, and when the user selects a channel they wish to enter, it refers to the corresponding ID and transmits a command to the server to enter the channel.
[0194] Server 200 analyzes user opinions to calculate prediction ratios and classify user opinions into multiple groups. Server 200 can use AI techniques such as unsupervised learning techniques to classify user opinions.
[0195] Server 200 can classify user opinions based on whether they contain similar words to the answers or refer to the answers, and uses AI techniques such as unsupervised learning to categorize them into opinion groups such as agree, disagree, or neutral.
[0196] Server 200 classifies user opinions into several groups and selects some of the opinions belonging to each group as representative opinions to make public. At this time, Server 200 selects opinions that do not contain vulgar language and that clearly describe the characteristics of the classified group.
[0197] Server 200 is equipped with a function that is made public by the operating terminal 300 through a public notification order.
[0198] Server 200 makes user opinions public by first providing the opinions to the operating terminal 300, and then, at the operator's discretion, making public the opinion data requested by the operating terminal.
[0199] Server 200 calculates distribution data for each user's expected ratio. It counts how many users responded to each expected ratio and constructs the data into distribution data in the form of a table or array.
[0200] Server 200 can obtain distribution data for the expected ratio by counting how many users correspond to the difference between the expected ratio and the composition ratio.
[0201] The server 200 makes the distribution data public by transmitting it to a public terminal 400 or a large number of user terminals 100.
[0202] The user terminal 100 or the publicly known terminal 400 receives the distribution data from the server, converts it into a distribution graph or the like, and outputs it.
[0203] Server 200 will determine the representative opinion from among the user opinions by judging whether the orthography and meaning of the content are accurate and whether or not vulgar language is present. Server 200 may make the representative opinion public so that many people can view it simultaneously.
[0204] Server 200 makes publicly available data by classifying it by user participation history, user personal information, or team, and transmitting the data for public disclosure purposes.
[0205] The server analyzes user opinions using artificial intelligence techniques and calculates prediction ratios, which involves the AI function equipping the opinion data received from the user terminal with a section that judges whether it is positive or negative on a per-user basis.
[0206] The server uses artificial intelligence (AI) for machine learning to calculate prediction ratios. If the user's opinion data is not in text format, it is converted to text. The server then analyzes the components of the text material for morphological analysis and semantic determination, and after a preprocessing stage for learning, it learns from the data to complete the function.
[0207] Server 200 utilizes artificial intelligence capabilities to calculate prediction ratios using various learning methods, including supervised learning, unsupervised learning, and reinforcement learning. The appropriate learning method is selected based on the purpose and detailed background of determining the prediction ratios.
[0208] After learning with artificial intelligence, Server 200 is equipped to determine the nuance of the opinion data expressed by a user and to calculate a predicted ratio for all users participating in the talk game or for a subset of users whose composition ratio is to be calculated.
[0209] Server 200 makes public the opinions of specific users during the game phase, receives additional opinions from a large number of users regarding those opinions, determines whether they are negative or positive, and calculates the degree of preference that the majority of users have for that specific user.
[0210] At this time, the talk game can be conducted in a manner in which the proportion of preference is replaced with the proportion of the user's answer corresponding to the aforementioned preference, thereby determining the user's expected ratio.
[0211] The server further includes the stages of initiating and ending events on a specific channel. The server initiating events on a specific channel includes a public notification stage informing numerous user terminals that events on a new channel have begun.
[0212] The server receives information from the user terminal indicating the user's intention to participate in channel events, and configures itself to enable rapid data transmission by maintaining connections such as TCP and UDP with the user terminal of the user who has joined the channel.
[0213] The server can set a limit on the number of channel users. When the server is recruiting users that exceed the channel user limit, it will send a notification to new users who wish to join that they cannot enter the channel.
[0214] The server can publicly announce questions about multiple talk topics to a large number of users participating in a specific channel, receive questions and opinions, share opinions, receive expectation ratios, calculate the proportions, and determine the expectation ratios of the users, repeating this process multiple times.
[0215] The server runs a game involving numerous prepared topics for users who have joined the channel, ultimately determining and announcing the rankings and prize winners.
[0216] The server further includes an additional stage for terminating channel events.
[0217] The server will announce that a channel is closed to prevent further users from joining, or it will announce that the channel has been removed from the list of currently open channels. This also includes methods to disconnect user connections established in connection with channel operation using TCP or UDP, or to signal user terminals to disconnect.
[0218] The server calculates the predicted ratio for each option based on people's affirmative and negative responses to their opinions, and transmits or makes public the information to the operator terminal 300.
[0219] Additionally, server 200 collects opinion data posted by a large number of people on social networking services or the internet related to the topic of discussion, classifies and analyzes the opinions of users for each option and answer, and makes this information public.
[0220] Server 200 has a procedure for making publicly available data. The server's data disclosure is configured to transmit data that needs to be shared with multiple users to multiple user terminals or publicly available terminals.
[0221] Server 200 needs to implement each question by dividing it into stages such as publicizing the question, receiving and publicizing the opinion, receiving the answer and expected ratio, ending the reception of the answer and expected ratio, and calculating the composition ratio of the answer to determine the user's expected ratio.
[0222] The server has a filtering function that uses artificial intelligence to determine if a user's opinion contains socially inappropriate language or behavior, and filters it to prevent it from being made public. Even without artificial intelligence, if the opinion contains prohibited words, it will automatically go through a filtering stage.
[0223] The server will publicly display questions that ask users to guess their expected ratios, such as predicted ratios obtained using AI techniques or the composition ratios of the results of a specific survey in which conclusions have already been reached. The server will also be configured to have a function that determines the user's expected ratios based on the predicted ratios and reflects or utilizes the determination results in the talk game.
[0224] The server selects representative statements from the opinion data of numerous users and data collected from the internet, and makes them public or transmits them to the operator's terminal as publicly available recommendations.
[0225] It is preferable for the server to select publicly available recommendation texts through AI techniques and learning. While analyzing the opinions of numerous users, the selection process should focus on texts that have a supportive or opposing meaning, ensuring that the texts selected are orthographically correct, non-aggressive, and free of insults.
[0226] The operator terminal provides an input method for the operator to select publicly known recommendation documents, and enables the operator to make publicly known recommendation documents, for which the operator has entered a publicly known instruction, publicly known through the server.
[0227] Collecting data from portal sites, news sites, blogs, and social networking services (SNS) that exist on the internet can be done by using web data collection agents, such as robot agents, to collect data periodically or irregularly. [Industrial applicability]
[0228] The technology of the present invention can be used industrially for talk game broadcasts and events with large user participation, based on the premise of active exchange of opinions that enables interaction among a large number of smartphone users. The applicant has been providing bidirectional broadcasting technology to EBS, KBS, and others for many years, and has been providing the platform necessary for the broadcasting industry based on precise technology that accurately supports broadcast configuration, and technical capabilities that take into account the network environment of viewers and the performance and network conditions of servers. When the technology of the present invention is applied to the relevant platform, high industrial results can be expected.
Claims
1. In online events where a large number of users utilize their own devices, The stage where the server makes a question public that includes multiple options; The stage where the user terminal or public terminal receives a question from the server; The stage in which the user terminal or publicly known terminal outputs the aforementioned question; The stage where the user's terminal transmits the user's input to the server; The stage where the user's terminal transmits the answers entered by the user to the server; The stage at which the server receives and makes public the aforementioned opinion; The server receives the answers from multiple user terminals; The stage where the server calculates the percentage of responses from multiple users; The server determines the expected ratio of each user for multiple users, assigning a score based on the difference between that ratio and the actual proportion; And, This includes a step in which the server makes the aforementioned determination result or user ranking information public. An interactive talk game method characterized by the following features.
2. The step in which the server determines the user's expected ratio is to determine the user's expected ratio using at least one of the following methods: a first method of determining whether the user's expected ratio is correct or incorrect by applying a range of correct answers; a second method of calculating a score for the expected ratio by applying a range of correct answers; and a third method of making the user eligible for a prize draw. The interaction talk game method according to claim 1.
3. The server repeats multiple game phases for multiple questions, including making the questions public, receiving opinions, making the opinions public, receiving answers, calculating the composition ratio of the answers, and determining the expected ratio. The stage in which the aforementioned server starts a new game for a large number of users; This stage involves accumulating points for each user to determine their ranking; The stage in which the server makes the final ranking information public; and, The aforementioned server further includes a step in which it terminates the game. The interaction talk game method according to claim 1.
4. The server further includes a step in which it draws prizes for multiple users who have responded with the composition ratio of the answers and the expected ratio within the correct answer range. The interaction talk game method according to claim 2.
5. The stage in which the server determines the expected ratio of users by assigning points is a stage in which the server determines the score based on the difference between the expected ratio of users and the composition ratio, with a smaller difference resulting in a higher score and a larger difference resulting in a lower score. The interaction talk game method according to claim 1.
6. The server analyzes user opinions and calculates a predicted ratio; and This further includes the step of making the predicted ratio public. The interaction talk game method according to claim 1.
7. The stage in which the server analyzes the user's opinions and calculates the predicted ratio is the stage in which artificial intelligence techniques are used to analyze the opinions of users participating in the talk game and calculate the predicted ratio. The interaction talk game method according to claim 6.
8. The server further includes the step of classifying the opinions of numerous users into numerous groups, determining the representative opinion of each classified opinion group, and making it public. The interaction talk game method according to claim 1.
9. The aforementioned user's expected ratio is the expected ratio for each user's answer, The step in which the server determines the user's expected ratio is to compare each user's expected ratio with the proportion of each user's answers to determine the expected ratio. The interaction talk game method according to claim 1.
10. In an event where many users participate online using their own devices, A user terminal connected to a server by network means, which receives questions or user opinions from the server, outputs the questions and user opinions, transmits user-entered opinions to the server, transmits user-entered answers to the server, and transmits user-entered expected ratios to the server; and The system includes a server that transmits a question containing multiple options to a user terminal, receives and makes public the user terminal's response, receives user answers from multiple user terminals and calculates the composition ratio of the answers, receives the user's expected ratio from the user terminal, and determines a score based on the difference between the user's expected ratio and the composition ratio, with a smaller difference indicating a more favorable outcome and a larger difference indicating a less favorable outcome. An interactive talk game system characterized by the following features.
11. The aforementioned server is a server that starts a talk game, progresses through multiple talk game stages with multiple users, calculates and announces the final ranking, and then ends the talk game. The interaction talk game system according to claim 10.
12. The system further includes a public terminal connected to the server by network means, which receives and makes publicly known data from the server, and the server transmits publicly known data such as questions and opinions to the public terminal. The interaction talk game system according to claim 10.
13. The system further includes an operator terminal connected to the server by network means, which transmits talk game execution commands to the server, and the server receives commands related to talk game operation from the operator terminal and executes those commands. The interactive talk game system according to claim 10
14. In online events where many users participate using their own devices, The stage where the server makes public the question asking about the expected ratio; The stage in which a user terminal or public terminal receives the aforementioned question from the server and makes it public; The stage where the user's terminal transmits the user's input to the server; The stage in which the user's terminal transmits the expected ratio entered by the user to the server; The stage where the server receives feedback from the user's terminal; The stage at which the server makes the aforementioned opinion public; The server determines the score based on the difference between the composition ratio and the user's expected ratio; the smaller the difference, the higher the score; and, This includes a step in which the server reflects the determination result in the user ranking and makes the ranking information public. An interactive talk game method characterized by the following features.
15. The game proceeds through multiple stages, where the server publicly announces a question to multiple users, receives and publicizes user feedback, and receives and determines the expected ratio. The stage at which the server initiates the event; The stage at which the server terminates the event; and, This further includes the stage where the server makes the final ranking information public. The interaction talk game method according to claim 14.