Information processing device and information processing method

The information processing device addresses the vulnerability of tampering in user behavior analysis by using a blockchain-based system to acquire and process holder information, outputting analysis results that are highly reliable and resistant to tampering.

JP7663763B1Active Publication Date: 2025-04-16KDDI CORP
View PDF 4 Cites 0 Cited by

Patent Information

Application Number
JP2024146081
Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
Filing Date
2024-08-28
Publication Date
2025-04-16
Estimated Expiration
2044-08-28

AI Technical Summary

Technical Problem

Existing methods for analyzing user behavior are vulnerable to tampering, necessitating the output of analysis results that are unlikely to be tampered with.

Method used

An information processing device that acquires holder information associated with non-substitutable tokens on a blockchain, inputs this information into a program that changes content based on the holder's activity or attribute, and outputs the resulting content as analysis results.

Benefits of technology

The solution enables the output of analysis results with a low possibility of tampering, as the content is managed by a smart contract on the blockchain and updated in real-time.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 0007663763000001_ABST
    Figure 0007663763000001_ABST
Patent Text Reader

Abstract

Output analysis results that are unlikely to have been tampered with. [Solution] The information processing device 1 has an owner information acquisition unit 132 that acquires owner information indicating the activities or attributes of the holder of each of multiple non-fungible tokens issued on a blockchain, the non-fungible tokens being associated with content indicating the activities or attributes of the holder of the non-fungible token and a program that changes the content of the content in response to the activity or attributes of the non-fungible token holder satisfying a predetermined condition, an input unit 133 that inputs the acquired owner information for each of the multiple non-fungible tokens into the program associated with each of the multiple non-fungible tokens, a content acquisition unit 134 that acquires content associated with each of the multiple non-fungible tokens after inputting the owner information, and an output unit 135 that outputs the acquired contents as the results of an analysis of the holder's activities or attributes.
Need to check novelty before this filing date? Find Prior Art

Description

[Technical field]

[0001] The present invention relates to an information processing device and an information processing method. [Background technology]

[0002] Conventionally, behavioral information such as location information of a user is acquired, and the user's behavior is analyzed based on the acquired behavioral information (see, for example, Patent Document 1). [Prior art documents] [Patent documents]

[0003] [Patent Document 1] JP 2017-211969 A Summary of the Invention [Problem to be solved by the invention]

[0004] When the analysis results of user behavior are output, the analysis results may be tampered with. For this reason, there is a demand for outputting analysis results that are less likely to be tampered with.

[0005] The present invention has been made in consideration of these points, and has an object to output analysis results that are less likely to be tampered with. [Means for solving the problem]

[0006] An information processing device according to a first aspect of the present invention has an owner information acquisition unit that acquires owner information, which is information indicating the activities or attributes of a holder of a plurality of non-fungible tokens issued on a blockchain, associated with content indicating the activities or attributes of the holder of the non-fungible token and a program that changes the content of the content in response to the activity or attributes of the holder of the non-fungible token satisfying a predetermined condition; an input unit that inputs the owner information for each of the plurality of non-fungible tokens acquired by the owner information acquisition unit into the program associated with each of the plurality of non-fungible tokens; a content acquisition unit that acquires the content associated with each of the plurality of non-fungible tokens after the owner information is input by the input unit; and an output unit that outputs the plurality of contents acquired by the content acquisition unit as an analysis result of the activities or attributes of the holder.

[0007] The owner information acquisition unit may acquire the owner information indicating the location of the owner, the program may change the content of the content in response to the location of the owner indicated by the owner information satisfying the specified condition, and the output unit may output the content reflecting the location of the owner.

[0008] The owner information acquisition unit may acquire the owner information indicating a payment history corresponding to a specified payment method of the owner, the program may change the content of the content in response to the payment history of the owner indicated by the owner information satisfying the specified condition, and the output unit may output the content reflecting the payment history of the owner.

[0009] The holder information acquisition unit may acquire the holder information indicating the payment history of the holder using a specified store, a specified payment service, or a specified currency. The owner information acquisition unit may acquire the owner information indicating the subscription status of the owner to a specified service, the program may change the content of the content in response to the holder's subscription status to the service indicated by the owner information satisfying the specified condition, and the output unit may output the content reflecting the holder's subscription status to the service.

[0010] The owner information acquisition unit may acquire the owner information indicating at least one of the owner's age, address, place of employment, qualifications, and occupation as the attributes of the owner, and the program may change the content of the content in response to the attributes of the owner indicated by the owner information satisfying the specified condition, and the output unit may output the content reflecting the attributes of the owner.

[0011] There may be a plurality of the specified conditions, and the program may change the content of the content based on one or more of the specified conditions that are satisfied by the activities or attributes of the holder of the non-fungible token. The output unit may output the content reflecting a satisfaction state of at least any one of the plurality of predetermined conditions.

[0012] The specified conditions may be present in a plurality of states, and the output unit may output the content in a manner corresponding to the number of contents corresponding to the owner information that satisfy one or more of the plurality of specified conditions.

[0013] The content acquisition unit may acquire the content at the same time after a predetermined time has elapsed since the owner information was input into the multiple programs by the input unit, and the content is updated by the programs, and the output unit may output the content associated with each of the multiple non-fungible tokens acquired by the content acquisition unit at the same time.

[0014] The information processing device may further have a reception unit that receives a request to output the content, and when the reception unit receives the output request, the owner information acquisition unit acquires the owner information, and the input unit inputs the owner information to the program in response to the owner information acquisition unit acquiring the owner information, the content acquisition unit acquires the content after a predetermined time has elapsed since the owner information was input by the input unit and is the time for the content to be updated by the program, and the output unit outputs the content in response to the content acquisition unit acquiring the content.

[0015] The information processing device may further have a reception unit that receives a request to output the content from an issuer of the non-fungible token, and the holder information acquisition unit may acquire the holder information when the reception unit receives the output request.

[0016] The non-fungible token is associated with a holding start time, which is the time when the holder started holding the non-fungible token, and the holder information acquisition unit acquires the holder information corresponding to a time after the holding start time, and the program may change the content in response to an activity or attribute of the holder of the non-fungible token indicated by the holder information corresponding to a time after the holding start time acquired by the holder information acquisition unit satisfying a predetermined condition.

[0017] An information processing method according to a second aspect of the present invention includes the steps of: acquiring holder information, executed by a computer, which is information indicating the activities or attributes of a holder of a plurality of non-fungible tokens issued on a blockchain, the plurality of non-fungible tokens being associated with content indicating the activities or attributes of the holder of the non-fungible token and a program that changes the content of the content in response to the activity or attributes of the holder of the non-fungible token satisfying a predetermined condition; inputting the acquired holder information for each of the plurality of non-fungible tokens into the program associated with each of the plurality of non-fungible tokens; acquiring the content associated with each of the plurality of non-fungible tokens after inputting the holder information; and outputting the acquired plurality of contents as an analysis result of the activity or attributes of the holder. Effect of the Invention

[0018] The present invention has an effect of being able to output analysis results that are unlikely to have been tampered with. [Brief description of the drawings]

[0019] [Figure 1] FIG. 1 is a diagram illustrating an overview of an information processing device. [Diagram 2] FIG. 2 is a diagram illustrating a functional configuration of an information processing device. [Diagram 3] A diagram showing an example of the data structure of an NFT. [Figure 4] FIG. 11 is a diagram showing an example of owner information. [Diagram 5] FIG. 11 is a diagram illustrating an example of condition information. [Figure 6] FIG. 13 is a diagram showing an example of an analysis result. [Figure 7] FIG. 11 is a sequence diagram showing an example of a process flow up to outputting an analysis result. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS

[0020] [Overview of information processing device 1] 1 is a diagram showing an overview of an information processing device 1. The information processing device 1 is, for example, a server for analyzing the activities or attributes of holders of non-fungible tokens (NFTs). In the following description, non-fungible tokens are also referred to as NFTs.

[0021] In this embodiment, multiple NFTs are issued on a specified blockchain 2. The NFTs are dynamic NFTs (dNFTs), and are associated with content whose contents change based on specified conditions after the issuance of the NFT. Specifically, the NFTs are associated with content indicating the activities or attributes of the NFT holder, and a smart contract as a program that changes the content in response to the activities or attributes of the NFT holder satisfying specified conditions. Hereinafter, the specified blockchain 2 will be simply referred to as the blockchain 2.

[0022] The information processing device 1 refers to the blockchain 2 and identifies the holder of each of the multiple NFTs ((1) in FIG. 1). The information processing device 1 acquires holder information corresponding to the holder that has been collected in advance from an owner terminal 3 such as a smartphone owned by each of the identified multiple NFTs ((2) in FIG. 1). Note that while the example shown in FIG. 1 illustrates an example of collecting holder information from the owner terminal 3 of one owner, in reality there are multiple owner terminals 3, and the information processing device 1 acquires holder information for each of the multiple holders that has been collected from the owner terminals 3 of the multiple holders corresponding to each of the identified multiple NFTs.

[0023] The information processing device 1 inputs the acquired owner information of each of the multiple NFTs into a smart contract associated with each of the multiple NFTs ((3) in FIG. 1). If the smart contract determines that the activity or attributes of the NFT owner satisfy a predetermined condition based on the input owner information, it executes a content change process that changes the content corresponding to the NFT ((4) in FIG. 1).

[0024] The information processing device 1 then acquires content associated with each of the multiple NFTs ((5) in FIG. 1). The information processing device 1 outputs the acquired multiple contents as analysis result information indicating the analysis result of the owner's activities or attributes to the analyst terminal 4 of the analyst who analyzes the owner's activities or attributes ((6) in FIG. 1). Each of the multiple contents is an analysis result based on a smart contract managed on the blockchain, so it is highly reliable, and since the content has just been changed by the smart contract and there is a low possibility of tampering, the information processing device 1 can output analysis results indicating the owner's activities or attributes that are unlikely to have been tampered with.

[0025] [Functional configuration of information processing device 1] Next, a detailed description will be given of the configuration of the information processing device 1. Fig. 2 is a diagram showing the functional configuration of the information processing device 1. The information processing device 1 has a communication unit 11, a storage unit 12, and a control unit 13.

[0026] The communication unit 11 is a communication interface for transmitting and receiving data with the owner terminal 3 and servers that constitute the blockchain 2 via a network such as the Internet. The storage unit 12 is a storage medium that stores various data, and includes a ROM (Read Only Memory), a RAM (Random Access Memory), a hard disk, etc. The storage unit 12 stores a program executed by the control unit 13. The storage unit 12 stores a program that causes the control unit 13 to function as a reception unit 131, an owner information acquisition unit 132, an input unit 133, a content acquisition unit 134, and an output unit 135.

[0027] The control unit 13 is, for example, a CPU (Central Processing Unit). The control unit 13 executes a program stored in the storage unit 12, thereby functioning as a reception unit 131, a holder information acquisition unit 132, an input unit 133, a content acquisition unit 134, and an output unit 135.

[0028] Next, before describing the details of the control unit 13, the details of the NFT will be described. An NFT is associated with content and a smart contract that changes the content. FIG. 3 is a diagram showing an example of the data structure of an NFT. In the NFT shown in FIG. 3, at least a token ID for identifying the NFT, a holder ID as identification information of the holder of the NFT, a holding start time, a content URI (Uniform Resource Identifier) ​​indicating the storage location of the content associated with the NFT, and a smart contract are associated with each other. The holding start time is, for example, the time when the holder of the NFT started holding the NFT.

[0029] The content associated with the NFT is, for example, image content showing the activities or attributes of the NFT holder. In this embodiment, the image content is an elliptical image showing the satisfaction of a predetermined condition, but is not limited to this, and may be an image showing the characteristics of a predetermined place such as a mountain or the sea.

[0030] A smart contract is a program that changes the content of the content based on the activities or attributes of the NFT holder indicated by the owner information indicating the activities or attributes of the holder by executing a content change process that changes the content of the content in response to the input of owner information. Note that in the NFT shown in FIG. 3, the smart contract is directly associated with the token ID of the NFT, but this is not limited to this. A URI indicating the storage location of the smart contract may be associated with the token ID, and the smart contract may be indirectly associated with the NFT via the URI.

[0031] The smart contract changes the content of the content in response to the activity or attributes of the NFT holder, as indicated by the holder information indicating the activity or attributes of the holder, satisfying a predetermined condition, which is a condition for changing the content of the content. Here, there are multiple predetermined conditions, and the smart contract initializes the content of the content, and then changes the content of the content based on one or more predetermined conditions that are satisfied by the activity or attributes of the NFT holder among the multiple predetermined conditions.

[0032] The owner information indicating the activities or attributes of the NFT owner is, for example, information collected from the owner terminal 3 owned by the owner, and is stored in an external device. The owner information includes at least one of location history information indicating the owner's location history, payment history information indicating the payment history corresponding to the owner's specified payment method, subscription status information indicating the subscription status of a specified service, and attribute information indicating the owner's attributes. Note that while the owner information is collected from the owner terminal 3, this is not limited thereto, and for example, payment history information may be collected from a device managed by a payment service provider, and subscription status information indicating the subscription status of a specified service may be collected from a device managed by a service provider that provides the specified service.

[0033] Fig. 4 is a diagram showing an example of owner information. In the owner information shown in Fig. 4, it can be seen that the owner ID of the NFT owner is associated with attribute information indicating the attributes of the owner, location history information indicating the location history of the owner terminal 3 possessed by the owner, payment history information, and subscription status information.

[0034] The attributes of the owner indicated by the attribute information include at least one of the age, address, place of employment, qualifications held, assets held, family information, and occupation of the owner. The location history information is, for example, information in which location information indicating the location of the owner terminal 3 at each of a plurality of times is associated with each of the times.

[0035] The payment history information is, for example, information that associates at least the date and time when a payment was made using a specified payment method, store identification information indicating the store where the payment was made, the currency used for the payment, the payment amount of the payment, the product purchased by the user with the payment, and the type of payment method. The specified payment method is, for example, electronic payment such as code payment or credit card payment provided by a specified business operator. The currency used for payment may include, for example, legal currency such as the Japanese yen, as well as digital currency such as a specified cryptocurrency.

[0036] In addition, when the smart contract changes the content on the condition that specified conditions are satisfied based on the holder information, the smart contract includes condition information that associates the specified conditions with the changes to the content when the specified conditions are satisfied.

[0037] FIG. 5 is a diagram showing an example of condition information. In the example shown in FIG. 5, it can be seen that the change details of the content are associated with each of the change conditions as a plurality of predetermined conditions. Note that the condition information is included in the smart contract, but is not limited thereto, and may be stored in the storage unit 12 of the information processing device 1. In this case, the smart contract may refer to the condition information stored in the storage unit 12 to determine whether the predetermined condition is satisfied.

[0038] The smart contract changes the details of the content in response to, for example, the location of the owner indicated by the owner information received from the information processing device 1 satisfying a change condition related to the location.

[0039] The smart contract also changes the content depending on whether the payment history of the owner indicated by the owner information satisfies a payment history condition related to the payment history as a predetermined condition. The payment history condition is, for example, a combination of one or more of the following: a payment was made at a predetermined store, a payment was made using a predetermined payment service, a payment was made using a predetermined currency, the payment amount exceeds a set amount, or the payment amount does not exceed a set amount.

[0040] In addition, the smart contract changes the content according to whether the subscription status of the holder to a specific service indicated by the holder information satisfies a subscription status condition as a specific condition. The specific condition here is, for example, that the holder is subscribed to the specific service.

[0041] Furthermore, the smart contract changes the content depending on whether the attributes of the owner indicated by the owner information satisfy a predetermined owner attribute condition. The owner attribute condition is, for example, a combination of one or more of the following: the age of the owner is a predetermined age group, the gender of the owner is a predetermined gender, the place of employment of the owner is a predetermined place of employment or a predetermined industry, the owner has a predetermined qualification, the occupation of the owner is a predetermined occupation, the type of assets held by the owner is a predetermined type, and the amount of the assets held is equal to or greater than a predetermined threshold or less than a predetermined threshold.

[0042] When at least one of a plurality of predetermined conditions is satisfied by the smart content and the content of the content is changed, the changed content reflects the satisfaction of at least one of the plurality of predetermined conditions, i.e., the changed content reflects the owner's location, the owner's payment history, the owner's service subscription status, or the owner's attributes.

[0043] Next, the control unit 13 of the information processing device 1 will be described in detail. The reception unit 131 receives a request to output content associated with an NFT from the analyst terminal 4. Here, the analyst may be the issuer of the NFT. In this case, the reception unit 131 may receive a request to output content from the analyst terminal 4 used by the analyst as the issuer of the NFT.

[0044] Furthermore, the receiving unit 131 may receive a selection of information that changes the content from among the multiple pieces of information included in the owner information. Furthermore, the receiving unit 131 may receive a selection of one or more conditions to be used for changing the content from among the multiple conditions indicated by the condition information referenced by the smart contract. In this manner, the content can be changed based only on the information or condition selected by the analyst, and an analysis corresponding to the information and condition can be performed.

[0045] The owner information acquisition unit 132 acquires owner information, which is information indicating the activities or attributes of the owner of each of multiple NFTs issued on the blockchain 2. When the reception unit 131 accepts a content output request, the owner information acquisition unit 132 acquires the owner information.

[0046] For example, first, the owner information acquisition unit 132 identifies an owner ID associated with each of multiple NFTs stored on the blockchain 2 and the time when the owner started holding the NFT. Then, based on the identified owner ID, the owner information acquisition unit 132 refers to an external device that stores owner information collected from the owner terminal 3 owned by the owner, and acquires owner information corresponding to a time after the holding start time.

[0047] In addition, when the receiving unit 131 receives a selection of information that changes the content from among multiple pieces of information included in the owner information, the owner information acquisition unit 132 may acquire the selected information from the owner information.

[0048] The input unit 133 inputs the owner information of each of the multiple NFTs acquired by the owner information acquisition unit 132 into a smart contract associated with each of the multiple NFTs. In response to the owner information acquisition unit 132 acquiring the owner information corresponding to each of the multiple NFTs, the input unit 133 inputs the owner information into the smart contract.

[0049] For example, when the owner information acquisition unit 132 acquires owner information corresponding to each of the multiple NFTs, the input unit 133 refers to the blockchain 2 and identifies a smart contract corresponding to each of the multiple NFTs. Then, the input unit 133 inputs the owner information to the identified smart contract. As a result, the smart contract changes the content of the content associated with the NFT based on the change content associated with a predetermined condition that is satisfied among multiple predetermined conditions, based on the owner information corresponding to a time after the holding start time acquired by the owner information acquisition unit 132.

[0050] The content acquisition unit 134 acquires the content associated with each of the multiple NFTs after the owner information is input to the smart contract by the input unit 133. Specifically, the content acquisition unit 134 acquires the content after a predetermined time has elapsed since the owner information is input to the smart contract by the input unit 133, which is the time for the content to be updated by the smart contract. Here, the content acquisition unit 134 acquires the content at the same timing, that is, within a certain period of time after the predetermined time has elapsed, since the owner information is input to the smart contract.

[0051] In response to the content acquisition unit 134 acquiring the content, the output unit 135 outputs the content corresponding to each of the multiple NFTs acquired by the content acquisition unit 134 as an analysis result of the owner's activities or attributes. For example, the output unit 135 outputs multiple pieces of content acquired by the content acquisition unit 134 at the same time as the analysis result of the owner's activities or attributes.

[0052] The output unit 135 outputs a plurality of contents in which at least one of a plurality of specified conditions is satisfied and reflects the satisfaction status of at least one of the plurality of specified conditions, i.e., contents in which any of the holder's location, the holder's payment history, the holder's service subscription status, or the holder's attributes is reflected, as the analysis result of the holder's activities or attributes.

[0053] Fig. 6 is a diagram showing an example of the analysis result. The examples shown in Fig. 6(a) and (b) respectively show examples of the analysis result, specifically, the results of analyzing the number of holders located in Tokyo and Osaka, and whether holders located in Tokyo or Osaka made a payment at store X.

[0054] For example, the output unit 135 may output the contents in a format corresponding to the number of contents corresponding to the owner information satisfying one or more of a plurality of predetermined conditions. That is, in the example shown in Fig. 6(a), it can be confirmed that the contents are displayed in a size corresponding to the number of owners satisfying the predetermined conditions, that is, the number of contents.

[0055] In addition, the output unit 135 may output the number of contents corresponding to the owner information that satisfies one or more of the multiple predetermined conditions in association with the content. In the example shown in FIG. 6(b), it can be confirmed that the number of owners that satisfy each of the multiple predetermined conditions, that is, the number of contents, is displayed in association with the content. In addition, an analyst can easily grasp the status of the content and the activity status or attributes of the user indicated by the content by checking the content associated with the NFT on the blockchain on the analysis screen.

[0056] [Operation sequence] Next, the flow of processing of the information processing device 1 and the smart contract until the NFT is transferred will be described. Fig. 7 is a sequence diagram showing an example of the flow of processing until the analysis result is output.

[0057] First, the reception unit 131 of the information processing device 1 receives a request to output content associated with an NFT from the analyst terminal 4 (S1). Next, the owner information acquisition unit 132 acquires owner information, which is information indicating the activities or attributes of the holders of each of the multiple NFTs issued on the blockchain 2 (S2).

[0058] Next, the input unit 133 inputs the owner information of each of the multiple NFTs acquired by the owner information acquisition unit 132 into a smart contract associated with each of the multiple NFTs (S3). The smart contract changes the content of the content by executing a content change process in response to the input of the owner information (S4).

[0059] Next, the content acquisition unit 134 acquires the content associated with each of the multiple NFTs after a predetermined time has elapsed since the owner information was input to the smart contract by the input unit 133, which is the time for the content to be updated by the smart contract (S5). Next, the output unit 135 outputs the content corresponding to each of the multiple NFTs acquired by the content acquisition unit 134 as an analysis result of the activities or attributes of the owner (S6).

[0060] [Effects of information processing device 1] As described above, the information processing device 1 according to the present embodiment acquires owner information indicating the activities or attributes of the holder of each of the multiple NFTs, and inputs the acquired owner information of each of the multiple NFTs into a smart contract as a program that changes the content of the content in response to the activity or attributes of the NFT holder, which is associated with each of the multiple NFTs, satisfying a predetermined condition. After inputting the owner information, the information processing device 1 acquires content associated with each of the multiple non-fungible tokens, and outputs the content as an analysis result of the activity or attributes of the holder. Since each of the multiple contents is an analysis result based on a smart contract managed on a blockchain, it is highly reliable, and since it is content immediately after the content has been changed by the smart contract, it is less likely to be improved, so the information processing device 1 can output an analysis result that is less likely to be tampered with and indicates the activity or attributes of the holder.

[0061] 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."

[0062] 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]

[0063] 1. Information processing device 2. Blockchain 3. Owner's terminal 4. Analyst terminal 11 Communications Department 12 Storage section 13 Control section 131 Reception 132 Owner Information Acquisition Department 133 Input section 134 Content Acquisition Department 135 Output section

Claims

1. an owner information acquisition unit that acquires owner information indicating the activities or attributes of a holder of each of a plurality of non-fungible tokens issued on a blockchain, the non-fungible tokens being associated with content indicating the activities or attributes of the holder of the non-fungible token and a program that changes the content in response to the activity or attributes of the holder of the non-fungible token satisfying a predetermined condition; an input unit that inputs the holder information of each of the plurality of non-fungible tokens acquired by the holder information acquisition unit into the program associated with each of the plurality of non-fungible tokens; a content acquisition unit that acquires the content associated with each of the plurality of non-fungible tokens after the owner information is input by the input unit; an output unit that outputs the plurality of contents acquired by the content acquisition unit as an analysis result of the owner's activity or attribute to a terminal used by an analyst who analyzes the owner's activity or attribute; An information processing device having the above configuration.

2. the holder information acquisition unit acquires the holder information indicating a location of the holder; the program changes a content of the content in response to the location of the owner indicated by the owner information satisfying the predetermined condition; The output unit outputs the content reflecting the location of the owner. The information processing device according to claim 1 .

3. the holder information acquisition unit acquires the holder information indicating a payment history corresponding to a predetermined payment means of the holder; the program changes the content in response to the payment history of the owner indicated by the owner information satisfying the predetermined condition; The output unit outputs the content reflecting the payment history of the holder. The information processing device according to claim 1 .

4. the holder information acquisition unit acquires the holder information indicating the payment history of the holder using a predetermined store, a predetermined payment service, or a predetermined currency; The information processing device according to claim 3 .

5. the holder information acquisition unit acquires the holder information indicating a subscription status of the holder to a predetermined service; the program changes a content of the content in response to a subscription status of the service of the owner indicated by the owner information satisfying the predetermined condition; The output unit outputs the content reflecting the subscription status of the holder to the service. The information processing device according to claim 1 .

6. the holder information acquisition unit acquires the holder information indicating at least one of the holder's age, address, place of employment, qualifications, and occupation as the attributes of the holder; the program changes a content when the attribute of the owner indicated by the owner information satisfies the predetermined condition; The output unit outputs the content reflecting the attribute of the owner. The information processing device according to claim 1 .

7. There are a plurality of the predetermined conditions, The program changes the content based on one or more predetermined conditions satisfied by the activities or attributes of the holder of the non-fungible token, among the plurality of predetermined conditions. The information processing device according to claim 1 .

8. the output unit outputs the content reflecting a satisfaction state of at least any one of the plurality of predetermined conditions. The information processing device according to claim 7.

9. There are a plurality of the predetermined conditions, the output unit outputs the contents in a size corresponding to the number of contents corresponding to the owner information that satisfies one or more of the plurality of predetermined conditions. The information processing device according to claim 1 .

10. There are a plurality of the predetermined conditions, the output unit outputs the content in association with the number of contents corresponding to the owner information that satisfy one or more of the plurality of predetermined conditions. The information processing device according to claim 1 .

11. the content acquisition unit acquires the content at the same timing after a predetermined time has elapsed since the owner information was input to the plurality of programs by the input unit, the predetermined time being a time for the content to be updated by the programs; The output unit outputs the content associated with each of the plurality of non-fungible tokens acquired at the same time by the content acquisition unit. The information processing device according to claim 1 .

12. a receiving unit for receiving a request to output the content, the holder information acquisition unit acquires the holder information when the reception unit receives the output request; the input unit inputs the owner information to the program in response to the owner information acquisition unit acquiring the owner information; the content acquisition unit acquires the content after a predetermined time has elapsed since the owner information was input by the input unit, the time being a time for the content to be updated by the program; The output unit outputs the content in response to the content acquisition unit acquiring the content. The information processing device according to claim 1 .

13. a receiving unit that receives a request to output the content from an issuer of the non-fungible token; the holder information acquisition unit acquires the holder information when the reception unit receives the output request. The information processing device according to claim 1 .

14. The non-fungible token is associated with a holding start time, which is the time when the holder began holding the non-fungible token; the holder information acquisition unit acquires the holder information corresponding to a time after the holding start time, The program changes the content in response to a fact that an activity or attribute of a holder of the non-fungible token indicated by the holder information corresponding to a time after the holding start time acquired by the holder information acquisition unit satisfies a predetermined condition. The information processing device according to claim 1 .

15. The computer executes A step of acquiring holder information indicating the activities or attributes of a holder of each of a plurality of non-fungible tokens issued on a blockchain, the non-fungible tokens being associated with content indicating the activities or attributes of the holder of the non-fungible token and a program that changes the content in response to the activity or attributes of the holder of the non-fungible token satisfying a predetermined condition; inputting the holder information of each of the acquired non-fungible tokens into the program associated with each of the non-fungible tokens; After inputting the holder information, acquiring the content associated with each of the plurality of non-fungible tokens; outputting the acquired plurality of contents as an analysis result of the owner's activities or attributes to a terminal used by an analyst who analyzes the owner's activities or attributes; An information processing method comprising the steps of:

Citation Information

Patent Citations

  • Behavior analysis system utilizing position information and program therefor

    JP2017211969A

  • System, method, and program for managing content

    JP2024089038A

  • Computer mounting method and computer system

    JP2024101081A

  • Electronic apparatus for managing non-fungible token and method therefor

    KR1020230171879A