JP-7857390-B1 - Information processing equipment, methods, programs and systems
Abstract
[Challenge] To support communication among users participating in events held in virtual space and to improve user satisfaction with the events. [Solution] A program executed by a computer comprising a processor and memory, wherein the memory stores first information relating to the preferences of users participating in an event held in a virtual space, and the program performs the steps of: receiving an operation to participate in the event from the first user; evaluating the degree of correlation between the first information of the first user and the first information of the other participating users after receiving the operation to participate; extracting a second user from among the participating users who is a candidate for joint support to perform joint support processing to jointly support the event etc. together with the first user, based on the evaluated degree of correlation; and presenting information about the extracted second user to the first user. [Selection Diagram] Figure 6
Inventors
- 金柿 貴也
Assignees
- カバー株式会社
Dates
- Publication Date
- 20260512
- Application Date
- 20241224
Claims (13)
- A program that is executed by a computer having a processor and memory, The memory stores first information regarding the preferences of participating users who participate in an event held in a virtual space. The program is provided to the processor: The steps include receiving a participation request from a first user included in the aforementioned participating users to participate in the event, After receiving the participation operation, the step of evaluating the degree of correlation between the first information of the first user and the first information of the participating users excluding the first user, Based on the evaluated relevance, the steps include: extracting a second user from among the participating users, excluding the first user, who is a candidate for joint support to perform a joint support process together with the first user, such as providing gifts or reacting to the event or the performers of the event; A program that performs the steps of presenting the extracted information about the second user to the first user.
- The program further provides the processor with: After accepting the participation operation, the system executes a step to accept an extraction operation from the first user to extract the second user. The program according to claim 1 , wherein in the extraction step, the program extracts the second user in accordance with the extraction operation received.
- The program further provides the processor with: The program according to claim 1, which causes the first user to perform a step of confirming their desire to communicate with the second user.
- The program further provides the processor with: A step of receiving a request from the first user for communication with the second user, The program according to claim 3, which causes the program to perform the step of setting up a communication channel for communication between the first user and the second user by an operation of at least one of the first user and the second user in response to the requested operation received.
- The program further provides the processor with: The program according to claim 1, which causes the first user and the second user to perform a step of confirming their desire to communicate with each other.
- The program further provides the processor with: A step of receiving requests from the first user and the second user for a desired operation to initiate communication between the first user and the second user, The program according to claim 5, which causes the program to perform the steps of setting up a communication channel for communication between the first user and the second user by at least one of the operations in response to the requested operation received.
- The program further provides the processor with: The steps include receiving a joint cheer operation from at least one of the first user and the second user in the established communication channel, for the first user and the second user to perform the joint cheer process in which they jointly cheer for the event or the performers, The program according to claim 4 or 6, which performs the step of executing the joint cheering process in which the first user and the second user jointly provide the gift or the reaction to the event or the performer in response to the joint cheering operation received.
- If the aforementioned joint support process is the process of providing the aforementioned gift to the aforementioned performer, The program according to claim 7, wherein in the step of performing the joint support process, the program provides the gift to the event or the performer by placing a gift object representing the gift in the virtual space where the event is being held.
- In the virtual space where a first user avatar corresponding to the first user and a second user avatar corresponding to the second user are placed, The program according to claim 8, wherein the gift object provides the gift to the event or the performer by moving within the virtual space from the first user avatar and the second user avatar toward the performer avatar corresponding to the performer.
- In the virtual space where a first user avatar corresponding to the first user and a second user avatar corresponding to the second user are placed, When the aforementioned joint support process is the execution process of a performance performed by the first user avatar and the second user avatar, The program according to claim 7, wherein in the step of performing the joint cheering process, the program performs the joint cheering process for the event or the performers by having the first user avatar and the second user avatar perform the performance.
- The program further provides the processor with: The system will perform a step in which it accepts an operation from the participating users, excluding the first user, to reject the joint support process. The program according to claim 1, wherein in the step of extracting the second user, the program extracts the second user excluding the participating user who has accepted the rejection operation.
- A method performed by a computer having a processor and memory, The memory stores first information regarding the preferences of participating users who participate in an event held in a virtual space. The processor receives a participation operation from a first user included in the participating users to participate in the event, After receiving the participation operation, the step of evaluating the degree of correlation between the first information of the first user and the first information of the participating users excluding the first user, Based on the evaluated relevance, the steps include: extracting a second user from among the participating users, excluding the first user, who is a candidate for joint support to perform a joint support process together with the first user, such as providing gifts or reacting to the event or the performers of the event; A method for performing the steps of presenting the extracted information about the second user to the first user.
- An information processing device comprising a control unit and a storage unit, The memory unit stores first information relating to the preferences of participating users who participate in an event held in a virtual space. The control unit, A function to accept participation requests from a first user included in the aforementioned participating users, to participate in the aforementioned event, After receiving the participation operation, a function is provided to evaluate the degree of correlation between the first information of the first user and the first information of the participating users excluding the first user. Based on the evaluated relevance, a function to extract a second user from among the participating users, excluding the first user, who is a candidate for joint support to perform a joint support process together with the first user, such as providing gifts or reacting to the event or the performers of the event; An information processing device having a function of presenting extracted information about the second user to the first user.
Description
This disclosure relates to information processing devices, methods, programs, and systems. To enhance user satisfaction in events and other activities held in virtual spaces, there is technology that enables communication between avatars representing users. Patent Document 1 describes a technology that enables predetermined actions, such as communication between avatars, based on the relationships between textual information representing the user's preferences, etc., which is associated with each user's avatar. Japanese Patent Publication No. 2024-18864 The overall configuration of System 1 is shown in the block diagram.This diagram shows the functional configuration of the terminal device 10.This diagram shows the functional configuration of server 20.This is the data structure of the user information database stored in the memory unit of server 20.This is the data structure of the gift information database stored in the memory unit of server 20.This flowchart illustrates a series of processes that, in response to an event participation action from the first user, present a second user who is a potential co-supporter and can provide co-support to the first user.This is another flowchart that shows a series of processes for setting up a communication channel in response to an action from the first user.This flowchart represents a series of processes for initiating joint support in response to an action by at least one of the first or second users.This flowchart illustrates a series of processes for extracting a second user, who is a potential co-supporter and can perform co-support with the first user, based on the user's response to refusing co-support from the event participants.This is an example screen for presenting information about a second user to a first user.This is an example screen for presenting detailed information about the second user to the first user.This is an example of a screen for a communication channel used by the first user and the second user.This is an example of a screen displayed when the first user and the second user are co-supporting each other.This is an example of a screen that appears when selecting a gift to offer as part of a joint support effort.This is an example screen showing a situation where gifts are given to performers as a form of joint support.This diagram shows the basic hardware configuration of computer 90. The embodiments of this disclosure will be described below with reference to the drawings. In all drawings illustrating the embodiments, common components are denoted by the same reference numerals, and repeated descriptions are omitted. The following embodiments are not intended to unduly limit the scope of the claims of this disclosure. Furthermore, not all components shown in the embodiments are necessarily essential components of this disclosure. Also, each drawing is a schematic diagram and not necessarily a strictly accurate representation. Furthermore, in the following explanation, "processor" refers to one or more processors. At least one processor is typically a microprocessor such as a CPU (Central Processing Unit), but may be another type of processor such as a GPU (Graphics Processing Unit). At least one processor may be single-core or multi-core. Furthermore, at least one processor may be a broad-sense processor, such as a hardware circuit that performs some or all of the processing (e.g., an FPGA (Field-Programmable Gate Array) or an ASIC (Application Specific Integrated Circuit)). Furthermore, in the following explanation, the term "xxx table" may be used to describe information that yields an output for a given input. This information can be data of any structure, or it can be a learning model such as a neural network that generates an output for a given input. Therefore, "xxx table" can be referred to as "xxx information." Furthermore, in the following explanation, the structure of each table is merely an example; one table may be divided into two or more tables, or all or part of two or more tables may constitute a single table. Furthermore, in the following explanation, while "program" may be used as the subject to describe processing, since a program, when executed by a processor, performs defined processing using the memory and/or interface units as appropriate, the subject of the processing could also be the processor (or a device such as a controller containing that processor). The program may be installed on a device such as a computer, or it may reside on a program distribution server or a computer-readable (e.g., non-temporary) recording medium. Furthermore, in the following description, two or more programs may be implemented as a single program, or one program may be implemented as two or more programs. Furthermore, while identification numbers are used as identification information for various objects in the following explanation, other types of identification information (for example, identifiers containing letters or symbols