Information processing device, information processing method, and program
The information processing device enhances user engagement in virtual spaces by identifying and presenting users with similar interests using non-fungible token information, addressing the challenge of friendship building in these environments.
Patent Information
- Application Number
- JP2024048374
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- Filing Date
- 2024-03-25
- Publication Date
- 2024-12-10
- Estimated Expiration
- 2044-03-25
AI Technical Summary
Users in virtual spaces often find it difficult to build friendships with other users who share similar interests, leading to reduced engagement and activity levels.
An information processing device that identifies user characteristics based on non-fungible token information, determines similarity with other users, and presents information about potential friends or users with shared interests to enhance interaction opportunities.
Facilitates user activities in virtual spaces by presenting users with potential friends or users with similar interests, thereby increasing engagement and interaction motivation.
Smart Images

Figure 0007597970000001_ABST
Abstract
Description
[Technical field]
[0001] The present invention relates to an information processing device, an information processing method, and a program. [Background technology]
[0002] In recent years, services that provide a virtual space in which users can act as avatars, the so-called metaverse, are becoming more widespread, and the options for places where users can act (hereinafter referred to as "activity places") are increasing in addition to real events, SNS (social networking services), etc. Patent Document 1 discloses a technology for presenting a virtual space to a user. [Prior art documents] [Patent documents]
[0003] [Patent Document 1] JP 2005-018212 A Summary of the Invention [Problem to be solved by the invention]
[0004] In the activity area, various users are active, but even if a user is active, it may be difficult for the user to build friendships with other users or to find other users who interest the user. For this reason, the user may feel that it is difficult to be active in the activity area.
[0005] Therefore, the present invention has been made in consideration of these points, and aims to provide a mechanism that makes it easier for users to be active in activity locations. [Means for solving the problem]
[0006] An information processing device according to a first aspect of the present invention has a characteristic identification unit that identifies a characteristic of a first user based on first token information, which is information regarding a first non-fungible token held by a first user, a determination unit that determines, for each second user different from the first user, whether a characteristic relationship between the characteristic of the first user identified by the characteristic identification unit and a characteristic of the second user identified by characteristic identification information for identifying the characteristic of the second user satisfies a predetermined condition, and a presentation unit that presents, to the first user, information regarding the second user for which the determination unit has determined that the characteristic relationship satisfies the predetermined condition.
[0007] The first token information may include attributes of content associated with the first non-fungible token, and the characteristic identification unit may identify a characteristic of the first user based on the attributes of the content included in the first token information.
[0008] The characteristic identification unit may identify a source from which the first user obtained the first non-fungible token by referring to a blockchain transaction that issued the first non-fungible token, and identify the characteristics of the first user by using the identified source as the first token information.
[0009] The characteristic identification unit may identify an issuer that issued the first non-fungible token by referring to a blockchain transaction that issued the first non-fungible token, and identify the characteristics of the first user by using the identified issuer as the first token information.
[0010] The first token information may include information indicating whether the first user has acquired the first non-fungible token for a fee, and the characteristic identification unit may identify a characteristic of the first user based on the first token information indicating that the first user has acquired the first non-fungible token for a fee.
[0011] The determination unit may determine whether a similarity indicating the degree of similarity between a characteristic of the first user and a characteristic of the second user exceeds a predetermined threshold, which is the predetermined condition, and the presentation unit may present information about the second user for which the determination unit has determined that the similarity exceeds the predetermined threshold to the first user.
[0012] The characteristic identification information may be second token information which is information regarding a non-fungible token held by the second user, and the characteristic identification unit may identify a characteristic of the second user based on the second token information, and the determination unit may determine, for each second user, whether the characteristic relationship between the characteristic of the first user identified by the characteristic identification unit and the characteristic of the second user identified by the characteristic identification unit satisfies the specified condition.
[0013] The presenting unit may present, to the first user, information indicating content associated with a second non-fungible token held by the second user, as the information regarding the second user.
[0014] The second token information may include a disclosure range of the non-fungible tokens held by the second user, and the presentation unit may present information about the second user to the first user when the first user is included in the disclosure range included in the second token information.
[0015] The presentation unit may present to the first user, as information regarding the second user, information indicating a common characteristic of the first user and the second user identified by the characteristic relationship that the determination unit has determined to satisfy the specified condition.
[0016] The information processing device may further have a user identification unit that identifies a plurality of second users who have a predetermined relationship with the first user in an SNS used by the first user, and the determination unit may determine whether the characteristic relationship for the plurality of second users identified by the user identification unit satisfies the predetermined condition.
[0017] The presentation unit may, after presenting information about the second user to the first user, notify the second user that the information has been presented.
[0018] An information processing method according to a second aspect of the present invention includes the steps of: identifying characteristics of a first user based on first token information, which is information regarding a first non-fungible token held by a first user, executed by a computer; determining, for each second user different from the first user, whether a characteristic relationship between the identified characteristics of the first user and a characteristic of the second user identified by characteristic identification information for identifying the characteristics of the second user satisfies a predetermined condition; and presenting information about the second user for which it has been determined that the characteristic relationship satisfies the predetermined condition to the first user.
[0019] A program according to a third aspect of the present invention causes a computer to function as: a characteristic identification unit that identifies a characteristic of a first user based on first token information, which is information regarding a first non-fungible token held by a first user; a determination unit that determines, for each second user different from the first user, whether a characteristic relationship between the characteristic of the first user identified by the characteristic identification unit and the characteristic of the second user identified by characteristic identification information for identifying the characteristic of the second user satisfies a predetermined condition; and a presentation unit that presents, to the first user, information regarding the second user for which the determination unit has determined that the characteristic relationship satisfies the predetermined condition. Effect of the Invention
[0020] According to the present invention, it is possible to provide a mechanism for making it easier for a user to be active in an activity location. [Brief description of the drawings]
[0021] [Figure 1] FIG. 1 is a diagram for explaining an overview of an information processing system. [Diagram 2]FIG. 2 is a diagram illustrating a functional configuration of an information processing device. [Diagram 3] FIG. 10 is a diagram illustrating an example of a display screen of an information processing service. [Figure 4] 10 is a flowchart showing a flow of processing in the information processing device. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS
[0022] [Outline of Information Processing System S] FIG. 1 is a diagram for explaining an overview of an information processing system S. The information processing system S is a system used to provide an information processing service. The information processing service is a service that provides an activity place to a user. The activity place is, for example, a place provided on the Internet such as a virtual space or SNS, or a place provided in a real space such as a real event or volunteer activity, but is not limited thereto and may be any place or community where multiple users can be active. In this specification, the activity place is described as a virtual space. A user is, for example, a user of an information processing service who acts as an avatar in a virtual space. The information processing system S has a user terminal 1, a token management system 2, and an information processing device 3.
[0023] The user terminal 1 is a terminal used by a user, and may be, for example, a smartphone, a tablet terminal, a personal computer, or a head-mounted display. For example, a dedicated application program (hereinafter, referred to as a "dedicated app") for providing an information processing service is installed in the user terminal 1. The user can use the information processing service by using the dedicated app. The information processing service may be provided on a website.
[0024] The token management system 2 is a system that manages non-fungible tokens (NFTs) associated with content, and is, for example, multiple nodes that make up a blockchain. The content is digital content, such as art, music, trading cards, and fashion items. The content may be content displayed in a virtual space provided in an information processing service (for example, content managed by an information processing device 3 described later), or may be content that is not displayed in the virtual space (for example, content managed by a device other than the information processing device 3).
[0025] The information processing device 3 is a device that manages an information processing service, and is, for example, a server. The information processing device 3 manages information related to users. The processes executed by the information processing system S will be described below.
[0026] First, when the first user performs an operation to start up a dedicated application on the user terminal 1, the user terminal 1 transmits a presentation request for requesting presentation of a virtual space to the information processing device 3 ((1) in FIG. 1).
[0027] The information processing device 3 acquires first token information from the token management system 2 ((2) in FIG. 1). The first token information is information about a first non-fungible token, which is a non-fungible token held by a first user. The information about the first non-fungible token is, for example, information about content associated with the first non-fungible token.
[0028] The information processing device 3 identifies the characteristics of the first user based on the acquired first token information ((3) in FIG. 1). The characteristics of the first user are, for example, the preferences of the first user. The information processing device 3 determines whether or not a characteristic relationship between the identified characteristics of the first user and a characteristic of a second user based on characteristic identification information of the second user different from the first user satisfies a predetermined condition ((4) in FIG. 1). The characteristic identification information of the second user is information for identifying the characteristics of the second user, the details of which will be described later. The predetermined condition is, for example, that the characteristics of the first user and the characteristics of the second user match.
[0029] Then, the information processing device 3 transmits information about the second user whose characteristic relationship with the characteristic of the first user is determined to satisfy a predetermined condition to the user terminal 1 of the first user ((5) in FIG. 1). The information processing device 3 presents, for example, information about the second user who has a common preference with the first user to the first user.
[0030] In this way, the information processing system S can present to the first user second users who may be of interest to the first user or second users with whom the first user is likely to build a friendship. This allows the information processing system S to provide the first user with a motivation to interact with the second users. As a result, the information processing system S can provide a mechanism for making it easier for the first user to be active in the virtual space. The configuration of the information processing device 3 will be described below.
[0031] [Configuration of information processing device 3] FIG. 2 is a diagram showing a schematic functional configuration of an information processing device 3. The information processing device 3 includes a communication unit 31, a storage unit 32, and a control unit 33. In FIG. 2, arrows indicate main data flows, and there may be data flows not shown in FIG. 2. In FIG. 2, each functional block indicates a functional unit configuration, not a hardware (device) unit configuration. Therefore, the functional blocks shown in FIG. 2 may be implemented in a single device, or may be implemented separately in multiple devices. Data may be exchanged between functional blocks via any means, such as a data bus, a network, or a portable storage medium.
[0032] The communication unit 31 is a communication interface for connecting to a network, and includes a communication controller for receiving data from an external terminal and an external server.
[0033] The memory unit 32 is a large-capacity storage device such as a ROM (Read Only Memory) that stores the BIOS (Basic Input Output System) of the computer that realizes the information processing device 3, a RAM (Random Access Memory) that serves as the working area of the information processing device 3, an HDD (Hard Disk Drive) or SSD (Solid State Drive) that stores the OS (Operating System), application programs, and various information referenced when the application programs are executed.
[0034] The memory unit 32 stores, for example, information about users. The information about users includes a user ID, a user name, a user profile, a user activity status, and the like. The user ID is information for identifying a user of an information processing service. The user ID is information that is used in common, for example, in the information processing service and the service provided by the token management system 2. The activity status of a user is information that indicates, for example, whether the user is active in a virtual space, the location where an avatar corresponding to the user is active (the location where the avatar exists in the virtual space), and the like.
[0035] The control unit 33 is a processor such as a CPU (Central Processing Unit) or GPU (Graphics Processing Unit) of the information processing device 3, and functions as an acquisition unit 331, a characteristic identification unit 332, a user identification unit 333, a judgment unit 334, and a presentation unit 335 by executing programs stored in the memory unit 32.
[0036] The acquisition unit 331 acquires a presentation request for a virtual space from the user terminal 1 of the first user. The presentation request includes, for example, the user ID of the first user.
[0037] The characteristic identification unit 332 identifies the characteristic of the first user based on first token information, which is information about the first non-fungible token held by the first user. Specifically, first, the characteristic identification unit 332 acquires the first token information from the token management system 2. Then, the characteristic identification unit 332 identifies the characteristic of the first user based on the acquired first token information.
[0038] For example, the non-fungible token managed by the token management system 2 includes a user ID corresponding to the holder of the non-fungible token. In this case, the characteristic identification unit 332 acquires the first token information based on the first non-fungible token including the user ID of the first user as the holder of the first non-fungible token. For example, the first token information (e.g., information on the content associated with the first non-fungible token) may be stored in the token management system 2 or in a device other than the token management system 2. When the first token information is stored in a device other than the token management system 2, the first non-fungible token includes location information (e.g., URI: Uniform Resource Identifier) indicating the location where the first token information is stored, and the characteristic identification unit 332 acquires the first token information based on the location information included in the first non-fungible token.
[0039] The characteristic identification unit 332 identifies the characteristic of the first user based on, for example, the attribute of the content associated with the first non-fungible token. The attribute of the content is, for example, the category of the content, information indicating a character or person included in the content (e.g., art, etc.), etc. For example, the first token information includes the attribute of the content associated with the first non-fungible token.
[0040] In this case, the characteristic identification unit 332 identifies the characteristic of the first user based on the attribute of the content included in the first token information. For example, if the content associated with the first non-fungible token is art related to soccer, the attribute of the content includes "soccer" as the category of the content. In this case, the characteristic identification unit 332 identifies "soccer" indicated by the attribute of the content included in the first token information as the preference of the first user.
[0041] The characteristic identification unit 332 may identify attributes of the content associated with the first non-fungible token indicated by the first token information by analyzing the content associated with the first non-fungible token. For example, if the content associated with the first non-fungible token is an image such as art or a trading card, the characteristic identification unit 332 identifies the attributes of the content by performing image analysis on the content.
[0042] The characteristics of the first user may be identified by the route by which the first user acquired the first non-fungible token. For example, the first user may prefer a specific store or a specific site that provides content and acquire the content from the store or the like. Therefore, the characteristic identification unit 332 may identify the characteristics of the first user based on the source of the first non-fungible token.
[0043] Specifically, first, the characteristic identification unit 332 identifies the source from which the first user acquired the first non-fungible token by referring to transactions in the blockchain of the token management system 2. If the first non-fungible token has been transferred multiple times, the characteristic identification unit 332 may identify the transfer source when the first non-fungible token was transferred for the first time as the source from which the first non-fungible token was acquired.
[0044] The characteristic identification unit 332 identifies the characteristic of the first user by using the identified acquisition source as the first token information. For example, the characteristic identification unit 332 identifies the acquisition source of the first non-fungible token as the preference of the first user. In this way, the information processing device 3 can identify the preference of the first user according to the first non-fungible token.
[0045] The first user may not only like the content he or she owns, but may also like the provider of the content he or she owns (e.g., an artist who creates the content) and acquire the content from that provider. Therefore, the characteristic identification unit 332 may identify the characteristic of the first user based on the provider of the content owned by the first user.
[0046] Specifically, first, the characteristic identification unit 332 identifies the issuer of the first non-fungible token by referring to a transaction of the token management system 2. Then, the characteristic identification unit 332 identifies the characteristic of the first user by using the identified issuer as the first token information. For example, the characteristic identification unit 332 identifies the issuer of the first non-fungible token as the preference of the first user. In this way, the information processing device 3 can identify the preference of the first user according to the first non-fungible token.
[0047] Here, it is considered that the first user's preference is more likely to affect the first non-fungible token acquired by the first user for a fee than the first non-fungible token acquired by the first user for free. Therefore, the characteristic identification unit 332 may identify the characteristic of the first user based on the first non-fungible token acquired by the first user for a fee.
[0048] For example, the first token information includes information indicating whether the first user has acquired the first non-fungible token for a fee. In this case, the characteristic identification unit 332 identifies the characteristic of the first user based on the first token information indicating that the first user has acquired the first non-fungible token for a fee. In this way, the information processing device 3 can improve the accuracy of identifying the preferences of the first user.
[0049] The determination unit 334 executes a determination process for determining whether or not a characteristic relationship between the characteristic of the first user identified by the characteristic identification unit 332 and the characteristic of the second user identified by the characteristic identification information of the second user satisfies a predetermined condition. The characteristic identification information is information for identifying the characteristic of the second user, and is, for example, a preference included in the profile of the second user (a preference input by the second user). For example, the determination unit 334 refers to the profile of the second user stored in the storage unit 32 for each second user, and determines whether or not the preference of the first user identified by the characteristic identification unit 332 matches the preference included in the profile of the second user.
[0050] The characteristic identification information may be second token information, which is information about a second non-fungible token that is a non-fungible token held by a second user. In this case, first, the characteristic identification unit 332 identifies the characteristic of the second user for each second user based on the second token information of the second user. Then, the determination unit 334 determines, for each second user, whether or not a characteristic relationship between the characteristic of the first user identified by the characteristic identification unit 332 and the characteristic of the second user identified by the characteristic identification unit 332 satisfies a predetermined condition.
[0051] The determination unit 334 may determine whether or not the characteristic relationship between the characteristic of the first user and the characteristic of the second user satisfies a predetermined condition based on the degree of similarity between the characteristic of the first user and the characteristic of the second user. Specifically, the determination unit 334 determines whether or not the similarity indicating the degree of similarity between the characteristic of the first user and the characteristic of the second user exceeds a predetermined threshold. For example, the similarity indicates that the greater the numerical value, the higher the degree of similarity between the two characteristics to be compared. The predetermined threshold is a predetermined condition and a numerical value determined in advance.
[0052] For example, first, the characteristic identification unit 332 converts the first token information of the first user (e.g., a character string indicating an attribute of the content associated with the first non-fungible token) into a vector indicating the characteristic of the first user, and converts the characteristic identification information of each second user (e.g., a character string indicating an attribute of the content associated with the second non-fungible token) into a vector indicating the characteristic of the second user. Then, the determination unit 334 calculates the similarity (e.g., cosine similarity) between the converted vector of the first user and the vector of the second user for each second user. Then, the determination unit 334 determines whether the calculated similarity exceeds a predetermined threshold value, thereby determining whether the characteristic relationship between the characteristic of the first user and the characteristic of the second user satisfies a predetermined condition. In this way, the information processing device 3 can determine whether the taste of the first user is similar to the taste of the second user.
[0053] The determination unit 334 executes the determination process, for example, for all second users who use the information processing service. The determination unit 334 may execute the determination process for second users who are active as avatars in the virtual space (for example, second users whose activity states stored in the storage unit 32 indicate that they are active in the virtual space) among all second users who use the information processing service. In this case, after executing the determination process for second users who are active as avatars in the virtual space, the determination unit 334 may execute the determination process for a new second user each time the new second user starts an activity in the virtual space. The determination unit 334 may execute the determination process for a second user corresponding to an avatar present in a display area of the virtual space displayed on the user terminal 1 of the first user.
[0054] Furthermore, the determination unit 334 may perform the determination process on second users who have a predetermined relationship with the first user in the SNS used by the first user, among all second users who use the information processing service. The second users who have a predetermined relationship with the first user are, for example, second users who are friends with the first user, and second users who have a connection with the first user through another user (for example, a second user who is not a friend of the first user but is a friend of a friend of the first user, etc.).
[0055] Specifically, first, the user identification unit 333 identifies a plurality of second users who have a predetermined relationship with the first user in the SNS used by the first user. For example, the user identification unit 333 refers to information about users managed by an SNS server (not shown) that manages the SNS used by the first user, and creates a social graph indicating the relationship between the first user and a second user (a user other than the first user who uses the SNS), thereby identifying a plurality of second users who have a predetermined relationship with the first user in the SNS used by the first user. Note that the user identification unit 333 may acquire the social graph created by the SNS server in response to transmitting the user ID of the first user to the SNS server.
[0056] Then, the determination unit 334 determines whether or not the characteristic relationship satisfies a predetermined condition for the multiple second users identified by the user identification unit 333. The determination unit 334 determines, for example, whether or not the relationship between the first user and the second user indicated by the social graph satisfies a predetermined condition. In this case, the predetermined condition is, for example, that the second user is not in a direct friendship relationship with the first user, that the second user is in a friendship relationship with a friend of the first user, that the second user is included in the social graph, and the like. In this way, the information processing device 3 can identify a second user with whom it is easy to build a friendship, taking into account human relationships on the SNS.
[0057] The presentation unit 335 presents to the first user information about a second user determined by the determination unit 334 that a characteristic relationship with the characteristic of the first user satisfies a predetermined condition. The presentation unit 335 presents to the first user, for example, information about a second user determined by the determination unit 334 that a similarity with the first user exceeds a predetermined threshold. When there are multiple second users whose characteristic relationships between the characteristics of the first user and the characteristics of the second users satisfy a predetermined condition, the presentation unit 335 may present to the first user a list of the multiple second users as information about the second users.
[0058] The presentation unit 335 presents information about the second user to the first user, for example, when the acquisition unit 331 acquires a presentation request for the virtual space. The presentation unit 335 may present information about the second user to the first user at a predetermined timing after the first user starts an activity as an avatar in the virtual space.
[0059] The predetermined timing is, for example, when the determination unit 334 determines that the characteristic relationship between the characteristic of the first user and the characteristic of the second user satisfies a predetermined condition. The predetermined timing may be when participating in an event held in a virtual space. In this case, the presentation unit 335 may present to the first user information on a second user who, among a plurality of second users participating in the event, has a specific relationship with the first user that satisfies a predetermined condition.
[0060] The presentation unit 335, for example, renders a spatial image that displays a virtual space and includes information about the second user, and transmits the rendered spatial image to the user terminal 1 of the first user, thereby displaying the spatial image on the user terminal 1 of the first user. The presentation unit 335 may present, to the first user, information indicating content associated with the second non-fungible token held by the second user, as information about the second user.
[0061] Fig. 3 is a diagram showing a schematic example of a display screen of an information processing service. The display screen shown in Fig. 3 shows second avatars A1, A2, and A3, which are avatars other than the first avatar corresponding to the first user, and an information object I indicating content associated with a second non-fungible token held by the second user.
[0062] For example, it is assumed that the second avatar A corresponding to the second user for which the determination unit 334 has determined that the characteristic relationship between the characteristic of the first user and the characteristic of the second user satisfies a predetermined condition is the second avatar A3. In this case, the presentation unit 335 displays the information object I in association with the second avatar A3. In this manner, the information processing device 3 can provide information for the first user to interact with the second avatar A corresponding to the second user.
[0063] The presenting unit 335 may present, as information about the second user, information indicating a common characteristic between the first user and the second user, which is specified by the characteristic relationship that the determining unit 334 has determined to satisfy a predetermined condition, to the first user. For example, when the characteristic of the first user matches the characteristic of the second user who has a predetermined characteristic relationship with the first user, the presenting unit 335 displays a message such as "(Name of the second user) is very interested in the α character that you like" on the user terminal 1 of the first user. In this way, the information processing device 3 can provide information for the first user to interact with the second avatar A corresponding to the second user.
[0064] Here, the second user may not want information related to the second non-fungible token held by the second user to be made public to other users, and in such a case, it is desirable for the information processing device 3 not to present the information to other users from the viewpoint of privacy. Therefore, the information processing device 3 may present information related to the second non-fungible token according to the disclosure range of the second non-fungible token set by the second user.
[0065] For example, the second token information includes the disclosure range of the second non-fungible token held by the second user. The disclosure range is, for example, information set by the second user after acquiring the second non-fungible token. The disclosure range is, for example, permission to disclose, denial of disclosure (private), limited disclosure (for example, friends of friends on SNS), etc. The disclosure range may be attributes of users who are permitted to disclose (for example, gender, age, residential area, users who are active in a specific activity location (for example, a specific SNS, etc.), etc.).
[0066] In this case, when the first user is included in the disclosure range included in the second token information (for example, when the first user is included in the disclosure range of the second token information as permission for disclosure or limited disclosure), the presenting unit 335 presents information about the second user (for example, information indicating content associated with the second non-fungible token held by the second user) to the first user. In this way, the information processing device 3 can present information related to the second non-fungible token within the scope permitted by the second user.
[0067] After presenting the information about the second user to the first user, the presentation unit 335 may notify the second user that the information has been presented. In this manner, the information processing device 3 can facilitate building a friendship between the first user and the second user.
[0068] [Processing of information processing device 3] Next, a description will be given of the flow of processing by the information processing device 3. Fig. 4 is a flowchart showing the flow of processing by the information processing device 3. This processing starts when the acquisition unit 331 acquires a request for presentation of a virtual space from the user terminal 1 of the first user (S1).
[0069] The characteristic identification unit 332 identifies a characteristic of the first user based on the first token information of the first user, and identifies a characteristic of the second user based on the characteristic identification information of the second user (S2). The determination unit 334 determines, for each second user, whether or not a characteristic relationship between the characteristic of the first user identified by the characteristic identification unit 332 and the characteristic of the second user identified by the characteristic identification unit 332 satisfies a predetermined condition (S3).
[0070] When the determination unit 334 determines that the characteristic relationship between the characteristic of the first user and the characteristic of the second user does not satisfy the predetermined condition (NO in S3), the process ends. On the other hand, when the determination unit 334 determines that the characteristic relationship between the characteristic of the first user and the characteristic of the second user satisfies the predetermined condition (YES in S3), the determination unit 334 transmits information about the second user to the user terminal 1 of the first user, thereby presenting the information about the second user to the first user (S4).
[0071] [Effects of this embodiment] As described above, the information processing device 3 presents to the first user information on the second user whose characteristic relationship with the characteristic of the first user is determined to satisfy a predetermined condition. In this way, the information processing device 3 can present to the first user second users who may be of interest to the first user or second users with whom the first user is likely to build a friendship. This allows the information processing device 3 to provide the first user with a motivation to interact with the second user. As a result, the information processing device 3 can provide a mechanism for making it easier for the first user to be active in the virtual space.
[0072] Furthermore, this invention will make it possible to contribute to Goal 9 of the United Nations' Sustainable Development Goals (SDGs), which is to "build resilient infrastructure, promote industry, innovation and infrastructure."
[0073] Although the present invention has been described above using the embodiments, the technical scope of the present invention is not limited to the scope described in the above embodiments, and various modifications and changes are possible within the scope of the gist of the present invention. For example, all or part of the device can be configured by distributing or integrating functionally or physically in any unit. In addition, new embodiments resulting from any combination of multiple embodiments are also included in the embodiments of the present invention. The effect of the new embodiment resulting from the combination combines the effect of the original embodiment. [Explanation of symbols]
[0074] 1 User terminal 2. Token Management System 3. Information processing equipment 31 Communications Department 32 Storage section 33 Control Unit 331 Acquisition Department 332 Characteristic identification part 333 User Identification Unit 334 Judgment section 335 Presentation section S Information Processing System
Claims
1. a characteristic identification unit that identifies a source from which the first user acquired the first non-fungible token by referring to a blockchain transaction in which a first non-fungible token held by the first user was issued, and identifies a characteristic of the first user based on the identified source as first token information, which is information related to the first non-fungible token; a determination unit that determines, for each second user different from the first user, whether or not a characteristic relationship between a characteristic of the first user identified by the characteristic identification unit and a characteristic of the second user identified by characteristic identification information for identifying a characteristic of the second user satisfies a predetermined condition; a presentation unit that presents, to the first user, information about the second user, about which the determination unit has determined that the characteristic relationship satisfies the predetermined condition; An information processing device having the above configuration.
2. A characteristic identification unit that identifies an issuer of a first non-fungible token by referring to a blockchain transaction that issued a first non-fungible token held by a first user, and identifies characteristics of the first user based on the issuer identified as first token information, which is information about the first non-fungible token; a determination unit that determines, for each second user different from the first user, whether or not a characteristic relationship between a characteristic of the first user identified by the characteristic identification unit and a characteristic of the second user identified by characteristic identification information for identifying a characteristic of the second user satisfies a predetermined condition; a presentation unit that presents, to the first user, information about the second user, about which the determination unit has determined that the characteristic relationship satisfies the predetermined condition; An information processing device having the above configuration.
3. A characteristic identification unit that identifies a characteristic of the first user based on first token information that is information about a first non-fungible token held by a first user, the first token information including information indicating whether the first user has acquired the first non-fungible token in exchange for payment, the first token information indicating that the first user has acquired the first non-fungible token in exchange for payment; and a determination unit that determines, for each second user different from the first user, whether or not a characteristic relationship between a characteristic of the first user identified by the characteristic identification unit and a characteristic of the second user identified by characteristic identification information for identifying a characteristic of the second user satisfies a predetermined condition; a presentation unit that presents, to the first user, information about the second user, about which the determination unit has determined that the characteristic relationship satisfies the predetermined condition; An information processing device having the above configuration.
4. A characteristic identification unit that identifies a characteristic of a first user based on first token information, which is information about a first non-fungible token held by a first user; a determination unit that determines, for each second user different from the first user, whether or not a characteristic relationship between a characteristic of the first user identified by the characteristic identification unit and a characteristic of the second user identified by characteristic identification information for identifying a characteristic of the second user satisfies a predetermined condition; a presentation unit that presents, to the first user, information indicating content associated with a second non-fungible token held by the second user as information about the second user for which the determination unit has determined that the characteristic relationship satisfies the predetermined condition; and An information processing device having the above configuration.
5. A characteristic identification unit that identifies a characteristic of a first user based on first token information, which is information about a first non-fungible token held by a first user; a determination unit that determines, for each second user different from the first user, whether or not a characteristic relationship between a characteristic of the first user identified by the characteristic identification unit and a characteristic of the second user identified by characteristic identification information for identifying a characteristic of the second user satisfies a predetermined condition; a presentation unit that presents, to the first user, information about the second user, for which the determination unit has determined that the characteristic relationship satisfies the predetermined condition, and, after presenting the information about the second user to the first user, notifies the second user that the information has been presented; An information processing device having the above configuration.
6. The first token information includes an attribute of content associated with the first non-fungible token; The characteristic identification unit identifies a characteristic of the first user based on an attribute of the content included in the first token information. The information processing device according to claim 1 .
7. The determination unit determines whether a similarity indicating a degree of similarity between a characteristic of the first user and a characteristic of the second user exceeds a predetermined threshold, which is the predetermined condition; The presentation unit presents, to the first user, information about the second user for which the determination unit has determined that the similarity exceeds the predetermined threshold. The information processing device according to claim 1 .
8. The characteristic identification information is second token information which is information regarding a non-fungible token held by the second user, The characteristic identification unit identifies a characteristic of the second user based on the second token information, the determination unit determines, for each of the second users, whether or not the characteristic relationship between the characteristic of the first user identified by the characteristic identification unit and the characteristic of the second user identified by the characteristic identification unit satisfies the predetermined condition. The information processing device according to claim 1 .
9. The second token information includes a disclosure range of the non-fungible tokens held by the second user, The presenting unit presents information about the second user to the first user when the first user is included in the disclosure range included in the second token information. The information processing device according to claim 8.
10. The presentation unit presents, to the first user, information indicating a common characteristic of the first user and the second user identified by the characteristic relationship determined by the determination unit to satisfy the predetermined condition, as the information regarding the second user. The information processing device according to claim 1 .
11. The information processing device further includes a user identification unit that identifies a plurality of second users having a predetermined relationship with the first user in a social networking service (SNS) used by the first user, the determination unit determines whether or not the characteristic relationship satisfies the predetermined condition for the plurality of second users identified by the user identification unit. The information processing device according to claim 1 .
12. The computer executes Identifying a source from which a first user obtained a first non-fungible token by referencing a blockchain transaction in which a first non-fungible token held by the first user was issued; Identifying a characteristic of the first user based on the acquisition source identified as first token information, which is information about the first non-fungible token; determining whether or not a characteristic relationship between the identified characteristic of the first user and a characteristic of the second user identified by characteristic identification information for identifying a characteristic of the second user satisfies a predetermined condition, for each second user different from the first user; presenting information about the second user, the second user being determined to have the characteristic relationship satisfying the predetermined condition, to the first user; An information processing method comprising the steps of:
13. Computer, a characteristic identification unit that identifies a source from which the first user acquired the first non-fungible token by referring to a blockchain transaction in which a first non-fungible token held by the first user was issued, and identifies a characteristic of the first user based on the identified source as first token information, which is information related to the first non-fungible token; a determination unit that determines, for each second user different from the first user, whether or not a characteristic relationship between a characteristic of the first user identified by the characteristic identification unit and a characteristic of the second user identified by characteristic identification information for identifying a characteristic of the second user satisfies a predetermined condition; and a presentation unit that presents, to the first user, information about the second user, about which the determination unit has determined that the characteristic relationship satisfies the predetermined condition; A program to function as a
14. A computer-implemented method for detecting a plurality of Identifying an issuer of a first non-fungible token by referencing a blockchain transaction that issued a first non-fungible token held by a first user; Identifying a characteristic of the first user based on the issuer identified as first token information, which is information about the first non-fungible token; determining whether or not a characteristic relationship between the identified characteristic of the first user and a characteristic of the second user identified by characteristic identification information for identifying a characteristic of the second user satisfies a predetermined condition, for each second user different from the first user; presenting information about the second user, the second user being determined to have the characteristic relationship satisfying the predetermined condition, to the first user; An information processing method comprising the steps of:
15. A computer comprising: a characteristic identification unit that identifies an issuer that issued a first non-fungible token by referring to a blockchain transaction in which a first non-fungible token held by a first user was issued, and identifies a characteristic of the first user based on the issuer identified as first token information, which is information related to the first non-fungible token; a determination unit that determines, for each second user different from the first user, whether or not a characteristic relationship between a characteristic of the first user identified by the characteristic identification unit and a characteristic of the second user identified by characteristic identification information for identifying a characteristic of the second user satisfies a predetermined condition; and a presentation unit that presents, to the first user, information about the second user, about which the determination unit has determined that the characteristic relationship satisfies the predetermined condition; A program to function as a 16. A computer-implemented method for detecting a plurality of A step of identifying a characteristic of the first user based on first token information which is information about a first non-fungible token held by a first user, the first token information including information indicating whether the first user has acquired the first non-fungible token for a fee, the first token information indicating that the first user has acquired the first non-fungible token for a fee; determining whether or not a characteristic relationship between the identified characteristic of the first user and a characteristic of the second user identified by characteristic identification information for identifying a characteristic of the second user satisfies a predetermined condition, for each second user different from the first user; presenting information about the second user, the second user being determined to have the characteristic relationship satisfying the predetermined condition, to the first user; An information processing method comprising the steps of:
17. A computer comprising: a characteristic identification unit that identifies a characteristic of the first user based on first token information indicating that the first user has acquired the first non-fungible token in exchange for payment, the first token information being information regarding a first non-fungible token held by a first user, the first token information including information indicating whether the first user has acquired the first non-fungible token in exchange for payment; a determination unit that determines, for each second user different from the first user, whether or not a characteristic relationship between a characteristic of the first user identified by the characteristic identification unit and a characteristic of the second user identified by characteristic identification information for identifying a characteristic of the second user satisfies a predetermined condition; and a presentation unit that presents, to the first user, information about the second user, about which the determination unit has determined that the characteristic relationship satisfies the predetermined condition; A program to function as a 18. A computer-implemented method for detecting a plurality of Identifying a characteristic of a first user based on first token information, which is information about a first non-fungible token held by a first user; determining whether or not a characteristic relationship between the identified characteristic of the first user and a characteristic of the second user identified by characteristic identification information for identifying a characteristic of the second user satisfies a predetermined condition, for each second user different from the first user; presenting to the first user information indicating content associated with a second non-fungible token held by the second user as information regarding the second user for which it has been determined that the characteristic relationship satisfies the predetermined condition; An information processing method comprising the steps of:
19. A computer comprising: a characteristic identification unit that identifies a characteristic of the first user based on first token information, which is information regarding a first non-fungible token held by the first user; a determination unit that determines, for each second user different from the first user, whether or not a characteristic relationship between a characteristic of the first user identified by the characteristic identification unit and a characteristic of the second user identified by characteristic identification information for identifying a characteristic of the second user satisfies a predetermined condition; and a presentation unit that presents, to the first user, information indicating content associated with a second non-fungible token held by the second user as information about the second user for which the determination unit has determined that the characteristic relationship satisfies the predetermined condition; A program to function as a 20. A computer-implemented method for detecting a plurality of Identifying a characteristic of a first user based on first token information, which is information about a first non-fungible token held by a first user; determining whether or not a characteristic relationship between the identified characteristic of the first user and a characteristic of the second user identified by characteristic identification information for identifying a characteristic of the second user satisfies a predetermined condition, for each second user different from the first user; presenting information about the second user, the second user being determined to have the characteristic relationship satisfying the predetermined condition, to the first user; presenting information about the second user to the first user, and then notifying the second user that the information has been presented; An information processing method comprising the steps of:
21. A computer comprising: a characteristic identification unit that identifies a characteristic of the first user based on first token information, which is information regarding a first non-fungible token held by the first user; a determination unit that determines, for each second user different from the first user, whether or not a characteristic relationship between a characteristic of the first user identified by the characteristic identification unit and a characteristic of the second user identified by characteristic identification information for identifying a characteristic of the second user satisfies a predetermined condition; and a presentation unit that presents, to the first user, information about the second user, for which the determination unit has determined that the characteristic relationship satisfies the predetermined condition, and, after presenting the information about the second user to the first user, notifies the second user that the information has been presented; A program to function as a
Citation Information
Patent Citations
Method and system for collecting information for grasping user's reaction to information contents on network
JP2005018212A
Recommendation program, recommendation information reception program, recommendation method, recommendation information reception method, and recommendation apparatus
JP2014200007A
Social media profile identification connected to cryptographic token
US11849056B1
Systems and Methods for Encrypting and Controlling Access to Encrypted Data Based Upon Immutable Ledgers
US20220398340A1
Information processing device, information processing method, and program
WO2022269998A1
