Information processing device, information processing method, and program

The information processing device enhances user engagement in virtual spaces by identifying user characteristics from non-fungible token data to suggest potential friends with similar interests, addressing the challenge of user isolation in virtual environments.

JP2025147882AActive Publication Date: 2025-10-07KDDI CORP
View PDF 5 Cites 0 Cited by

Patent Information

Application Number
JP2024048374
Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Filing Date
2024-03-25
Publication Date
2025-10-07
Estimated Expiration
2044-03-25

AI Technical Summary

Technical Problem

Users in virtual spaces and social networking services often find it difficult to build friendships with other users they are interested in, leading to reduced activity levels.

Method used

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 common interests, using a characteristic identification unit, determination unit, and presentation unit.

Benefits of technology

Facilitates user interaction and increased activity in virtual spaces by presenting users with potential friends or users with similar interests, enhancing user engagement and social interaction.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2025147882000001_ABST
    Figure 2025147882000001_ABST
Patent Text Reader

Abstract

To provide a mechanism capable of facilitating user activities at activity places.SOLUTION: An information processing device 3 comprises: a characteristic identification unit 332 which identifies the characteristics of a first user on the basis of first token information, which is information related to a first non-fungible token held by the first user; a determination unit 334 which determines whether a characteristic relationship between the characteristics of the first user identified by the characteristic identification unit 332 and the characteristics of the second user identified by characteristic identification information for identifying the characteristics of the second user satisfies a predetermined condition for each second user different from the first user; and a presentation unit 335 which presents information about the second user, for whom the determination unit 334 has determined that the characteristic relationship satisfies the predetermined condition, to the first user.SELECTED DRAWING: Figure 2
Need to check novelty before this filing date? Find Prior Art

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 where users can act as avatars, the so-called metaverse, are becoming popular, 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 that presents a virtual space to users. [Prior art documents] [Patent documents]

[0003] [Patent Document 1] Japanese Patent Application Laid-Open No. 2005-018212 Summary of the Invention [Problem to be solved by the invention]

[0004] Various users are active in activity areas, but some users may find it difficult to build friendships with other users or find other users they are interested in. As a result, users may find it difficult to be active in activity areas.

[0005] 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 includes 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 the 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 about 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 characteristics of the first user based on the attributes of the content included in the first token information.

[0008] The characteristic identification unit may identify the source from which the first user obtained the first non-fungible token by referring to the blockchain transaction that issued the first non-fungible token, and may identify the characteristics of the first user by using the identified source as the first token information.

[0009] The characteristic identification unit may identify the issuer that issued the first non-fungible token by referring to the blockchain transaction that issued the first non-fungible token, and identify the characteristics of the first user using the identified issuer as the first token information.

[0010] The first token information may include information indicating whether the first user acquired the first non-fungible token for a fee, and the characteristic identification unit may identify the characteristics of the first user based on the first token information indicating that the first user acquired the first non-fungible token for a fee.

[0011] The determination unit may determine whether a similarity indicating the degree of similarity between the characteristics of the first user and the characteristics of the second user exceeds a predetermined threshold, which is the predetermined condition, and the presentation unit may present to the first user information about the second user for which the determination unit determines that the similarity exceeds the predetermined threshold.

[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 about 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 if 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 that is identified by the characteristic relationship that the determination unit determines to satisfy the specified condition.

[0016] The information processing device may further include 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 satisfies the predetermined condition for the plurality of second users identified by the user identification unit.

[0017] The presenting unit may present information about the second user to the first user, and then 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 about 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 whose characteristic relationship is determined to satisfy 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 about 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 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 about the second user for which the determination unit has determined that the characteristic relationship satisfies the predetermined condition. [Effects of the Invention]

[0020] The present invention has the effect of providing a mechanism that makes it easier for users to be active in an activity location. [Brief explanation of the drawings]

[0021] [Figure 1] FIG. 1 is a diagram illustrating an overview of an information processing system. [Figure 2]FIG. 1 is a diagram schematically illustrating a functional configuration of an information processing device. [Figure 3] FIG. 10 is a diagram schematically illustrating an example of a display screen of an information processing service. [Figure 4] 10 is a flowchart showing a flow of processing by the information processing device. DETAILED DESCRIPTION OF THE INVENTION

[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 users with activity locations. The activity location may be, for example, a location provided on the Internet such as a virtual space or SNS, or a location provided in real space such as a real event or volunteer activity, but is not limited to these and may be any location or community where multiple users can be active. In this specification, the activity location will be described as a virtual space. A user is, for example, a user of the information processing service who acts as an avatar in the 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 below), 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 information processing services, and is, for example, a server. The information processing device 3 manages information about users. The processing 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 to the information processing device 3 requesting presentation of a virtual space ((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 the characteristics of a second user, which is different from the first user and is based on characteristic identification information of the second 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, 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 an incentive to interact with the second users. As a result, the information processing system S can provide a mechanism that makes 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 schematically illustrating the 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 configuration in functional units, rather than a configuration in hardware (device) units. 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, etc. The user ID is information for identifying a user of the information processing service. The user ID is information that is used in common, for example, in the information processing service and the services 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), etc.

[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 first user's user terminal 1. 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, a 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 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 about 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., a Uniform Resource Identifier (URI)) 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 may include "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 based on the route by which the first user acquired the first non-fungible token. For example, the first user may prefer a particular store or site that provides content and acquire content from that store. 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 on 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 from when the first non-fungible token was first transferred 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 using the identified acquisition source as 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 that the first user owns, but may also like the provider of the content that the first user owns (for example, the artist who created 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 that the first user owns.

[0046] Specifically, first, the characteristic identification unit 332 identifies the issuer that issued the first non-fungible token by referring to a transaction in the token management system 2. Then, the characteristic identification unit 332 identifies the characteristic of the first user using the identified issuer as 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 have an influence on the first non-fungible token that the first user has acquired for a fee than on the first non-fungible token that the first user has acquired for free. Therefore, the characteristic identification unit 332 may identify the first user's characteristic based on the first non-fungible token that the first user has acquired 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 each second user to determine whether 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, preferences included in the profile of the second user (preferences 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 the preferences of the first user identified by the characteristic identification unit 332 match the preferences included in the profile of the second user.

[0050] The characteristic identification information may be second token information, which is information regarding 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, for each second user, a characteristic of the second user based on the second token information of the second user. Then, the determination unit 334 determines, for each second user, whether 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 greater the degree of similarity between the two characteristics being compared. The predetermined threshold is a predetermined condition and a numerical value.

[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 content associated with the first non-fungible token) into a vector indicating the characteristic of the first user, and converts each second user's characteristic identification information (e.g., a character string indicating an attribute of content associated with the second non-fungible token) into a vector indicating the characteristic of the second user. Then, the determination unit 334 calculates, for each second user, a similarity (e.g., cosine similarity) between the converted vector of the first user and the vector of the second user. Then, the determination unit 334 determines whether the calculated similarity exceeds a predetermined threshold, 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 preferences of the first user and the second user are similar.

[0053] The determination unit 334 may perform the determination process on, for example, all second users who use the information processing service. The determination unit 334 may perform the determination process on second users who are active as avatars in the virtual space among all second users who use the information processing service (for example, second users whose activity states stored in the storage unit 32 indicate that they are active in the virtual space). In this case, after performing the determination process on second users who are active as avatars in the virtual space, the determination unit 334 may perform the determination process on new second users each time the new second users start to be active in the virtual space. The determination unit 334 may perform the determination process on second users corresponding to avatars present in the 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 include, 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).

[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 second users (users 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 between the multiple second users identified by the user identification unit 333 satisfies a predetermined condition. 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 may be, 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, or that the second user is included in the social graph. 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 whose characteristic relationship with the characteristic of the first user is determined by the determination unit 334 to satisfy a predetermined condition. The presentation unit 335 presents to the first user, for example, information about a second user whose similarity with the first user is determined by the determination unit 334 to exceed 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 the 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 presenting unit 335 presents the information about the second user to the first user, for example, when the obtaining unit 331 obtains a request for presentation of the virtual space. The presenting unit 335 may present the information about the second user to the first user at a predetermined timing after the first user starts to act 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 also be when the first user participates in an event held in a virtual space. In this case, the presentation unit 335 may present to the first user information about second users, among multiple second users participating in the event, whose specific relationships with the first user satisfy the 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 schematically illustrating an example of a display screen of an information processing service. The display screen shown in Fig. 3 displays second avatars A1, A2, and A3, which are avatars other than the first avatar corresponding to the first user, and an information object I representing content associated with a second non-fungible token held by the second user.

[0062] For example, suppose that the second avatar A corresponding to the second user for whom 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 way, the information processing device 3 can provide information that allows the first user to interact with the second avatar A corresponding to the second user.

[0063] The presenting unit 335 may present to the first user, as information about the second user, information indicating a common characteristic between the first user and the second user, which is identified by the characteristic relationship determined by the determining unit 334 to satisfy a predetermined condition. For example, if the characteristic of the first user matches the characteristic of a 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 your favorite α character" on the user terminal 1 of the first user. In this way, the information processing device 3 can provide information that allows 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 that the second user holds to be made public to other users, and in such cases, from the viewpoint of privacy, it is desirable that the information processing device 3 not present the information to other users. 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 may be, for example, permission to disclose, denial of disclosure (private), limited disclosure (for example, friends of friends on an SNS), etc. The disclosure range may also 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.)).

[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 permitted 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 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 way, the information processing device 3 can make it easier to build 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 processing flow of the information processing device 3. Fig. 4 is a flowchart showing the processing flow of the information processing device 3. This processing starts when the acquisition unit 331 acquires a request to present 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] If 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), it terminates the process. On the other hand, if 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), it presents the information about the second user to the first user by transmitting the information about the second user to the user terminal 1 of the first user (S4).

[0071] [Effects of this embodiment] As described above, the information processing device 3 presents to the first user information about a 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 motivation to interact with the second user. As a result, the information processing device 3 can provide a mechanism that makes 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 "Build resilient infrastructure, promote inclusive and sustainable industrialization, and promote innovation and resilience."

[0073] The present invention has been described above using embodiments, but 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 functionally or physically distributing or integrating any unit. Furthermore, new embodiments resulting from any combination of multiple embodiments are also included in the embodiments of the present invention. The effects of the new embodiments resulting from the combination also have the effects of the original embodiments. [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 characteristic of the 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 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; 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; An information processing device having the above.

2. the first token information includes attributes 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 .

3. the characteristic identification unit identifies a source from which the first user acquired the first non-fungible token by referring to a blockchain transaction that issued the first non-fungible token, and identifies a characteristic of the first user by using the identified source as the first token information; The information processing device according to claim 1 .

4. the characteristic identification unit identifies an issuer that issued the first non-fungible token by referring to a blockchain transaction that issued the first non-fungible token, and identifies a characteristic of the first user by using the identified issuer as the first token information; The information processing device according to claim 1 .

5. The first token information includes information indicating whether the first user has acquired the first non-fungible token for a fee, The characteristic identification unit identifies 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. The information processing device according to claim 1 .

6. 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 as 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 .

7. The characteristic identification information is second token information that is information about 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 second user, 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 .

8. The presenting unit 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. The information processing device according to claim 7 .

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.

9. The information processing device according to claim 7 or 8.

10. the presentation unit presents, to the first user, information indicating a common characteristic of the first user and the second user that is identified by the characteristic relationship that the determination unit has determined to satisfy the predetermined condition, as the information about 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 who have a predetermined relationship with the first user in a social networking service (SNS) used by the first user; the determination unit determines whether 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 presentation unit presents information about the second user to the first user, and then notifies the second user that the information has been presented. The information processing device according to claim 1 .

13. The computer executes Identifying a characteristic of the first user based on first token information, which is information about a first non-fungible token held by the first user; determining, for each second user different from the first user, 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 the characteristic of the second user satisfies a predetermined condition; presenting, to the first user, information about the second user whose characteristic relationship is determined to satisfy the predetermined condition; An information processing method comprising:

14. Computer, 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 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 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

Citation Information

Patent Citations

  • 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

  • Method and system for collecting information for grasping user's reaction to information contents on network

    JP2005018212A