Information processing device and information processing method

The information processing device uses NFTs with smart contracts on a blockchain to dynamically update content based on holder activities, addressing tampering issues and ensuring reliable analysis results.

JP2026043082AActive Publication Date: 2026-03-12KDDI CORP
View PDF 1 Cites 0 Cited by

Patent Information

Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Filing Date
2024-08-28
Publication Date
2026-03-12

AI Technical Summary

Technical Problem

Existing user behavior analysis results are susceptible to tampering, necessitating the need for outputting analysis results that are less likely to be tampered with.

Method used

An information processing device that utilizes non-fungible tokens (NFTs) on a blockchain, associating them with smart contracts that change content based on holder activities or attributes, ensuring the output analysis results are highly reliable and less susceptible to tampering.

Benefits of technology

The solution provides highly reliable analysis results by leveraging blockchain-based smart contracts to dynamically update content, minimizing the likelihood of tampering and ensuring the integrity of the analysis outcomes.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2026043082000001_ABST
    Figure 2026043082000001_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 multiple 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; 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 multiple contents as the results of an analysis of the activities or attributes of the holder.
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] Japanese Patent Application Laid-Open No. 2017-211969 Summary of the Invention [Problem to be solved by the invention]

[0004] When analyzing user behavior, the analysis results may be tampered with. Therefore, there is a need to output analysis results that are less likely to be tampered with.

[0005] The present invention has been made in consideration of these points, and aims 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 includes 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, and which is 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 analysis results 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 in accordance with whether the payment history of the owner indicated by the owner information satisfies 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 holder's payment history using a predetermined store, a predetermined payment service, or a predetermined currency. The owner information acquisition unit may acquire the owner information indicating the holder's subscription status to a specified service, the program may change the content of the content in accordance with whether the holder's subscription status to the service indicated by the owner information satisfies the specified condition, and the output unit may output the content that reflects the holder's subscription status to the service.

[0010] The owner information acquisition unit acquires the owner information indicating at least one of the owner's age, address, place of employment, qualifications, and occupation as the owner's attributes, and the program changes the content of the content in accordance with whether the owner's attributes indicated by the owner information satisfy the specified conditions, and the output unit outputs the content in which the owner's attributes are reflected.

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

[0012] There may be a plurality of the specified conditions, 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, which is the time it takes for the holder information to be input into the multiple programs by the input unit and for the content to be 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, wherein the owner information acquisition unit acquires the owner 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, which 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 the 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 began 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 the 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 is executed by a computer and includes the steps of acquiring holder information, which is information indicating the activities or attributes of a holder of a plurality of non-fungible tokens issued on a blockchain, and which is 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 activities or attributes of the holder. [Effects of the Invention]

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

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

[0020] [Overview of information processing device 1] 1 is a diagram illustrating 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 NFT is issued. Specifically, the NFTs are associated with content that indicates the activities or attributes of the NFT holder, and a smart contract, which is a program that changes the content of the content when the activities or attributes of the NFT holder satisfy specified conditions. Hereinafter, the specified blockchain 2 will be simply referred to as 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 a single owner, in reality there will be multiple owner terminals 3, and the information processing device 1 will acquire holder information for each of the multiple owners that has been collected from the owner terminals 3 of the multiple owners corresponding to each of the identified multiple NFTs.

[0023] The information processing device 1 inputs the acquired owner information for each of the multiple NFTs into a smart contract associated with each of the multiple NFTs ((3) in Figure 1). If the smart contract determines, based on the input owner information, that the activities or attributes of the NFT owner satisfy predetermined conditions, it executes a content change process to change the content corresponding to the NFT ((4) in Figure 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 results 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. Furthermore, since the content has just been changed by the smart contract, there is a low possibility of tampering. Therefore, 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 to and from the owner terminal 3 and servers that make up the blockchain 2 via a network such as the Internet. The storage unit 12 is a storage medium that stores various types of data, and includes a ROM (Read Only Memory), a RAM (Random Access Memory), a hard disk, etc. The storage unit 12 stores programs executed by the control unit 13. The storage unit 12 stores programs that cause 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 explaining the details of the control unit 13, the details of NFTs will be explained. 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. The NFT shown in FIG. 3 is associated with at least a token ID for identifying the NFT, a holder ID as identification information for the NFT holder, a holding start time, a content URI (Uniform Resource Identifier) ​​that indicates the storage location of the content associated with the NFT, and a smart contract. The holding start time is, for example, the time when the NFT holder started holding the NFT.

[0029] The content associated with an NFT is, for example, image content that shows the activities or attributes of the NFT holder. In this embodiment, the image content is an oval image that shows that a certain condition is met, but it is not limited to this and may also be an image that shows the characteristics of a certain place, such as a mountain or the sea.

[0030] A smart contract is a program that executes a content modification process that changes the content in response to input owner information, thereby changing the content based on the activities or attributes of the NFT owner indicated by the owner information. In the NFT shown in Figure 3, the smart contract is directly associated with the NFT's token ID, 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 NFT when the activities or attributes of the NFT holder, as indicated by the holder information indicating the holder's activities or attributes, satisfy predetermined conditions that are conditions for changing the content. Here, there are multiple predetermined conditions, and the smart contract initializes the content of the content and then changes the content based on one or more of the multiple predetermined conditions that are satisfied by the activities or attributes of the NFT holder.

[0032] Owner information indicating the activities or attributes of an NFT owner is, for example, information collected from an owner terminal 3 owned by the owner and 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 owner's payment history corresponding to a 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 a limitation. 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 provider that provides the specified service.

[0033] Figure 4 is a diagram showing an example of owner information. In the owner information shown in Figure 4, it can be seen that the owner ID of the NFT owner is associated with attribute information indicating the owner's attributes, 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 owner's age, address, place of employment, qualifications held, assets held, family information, and occupation. 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 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, the payment product that the user purchased 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 tender such as the Japanese yen, as well as digital currency such as a specified cryptocurrency.

[0036] Furthermore, when the smart contract changes content on the condition that specified conditions are met based on the holder information, the smart contract includes condition information that associates the specified conditions with the changes to the content that will occur when the specified conditions are met.

[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, although the condition information is described as being included in the smart contract, this is not limiting and the condition information 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 conditions are satisfied.

[0038] The smart contract changes the content in response to, for example, the location of the owner indicated in 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 when the payment history of the owner indicated by the owner information satisfies a predetermined condition, i.e., a payment history condition related to the payment history. The payment history condition may be, for example, a combination of one or more of the following: the payment was made at a predetermined store, the payment was made using a predetermined payment service, the 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] The smart contract also changes the content when the subscription status of the holder to a specific service indicated by the holder information satisfies a subscription status condition as a specific condition, 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 holder indicated by the holder information satisfy a predetermined condition, which is an owner attribute condition. The owner attribute condition is, for example, a combination of one or more of the following: the age of the holder is a predetermined generation, the gender of the holder is a predetermined gender, the holder works at a predetermined workplace or in a predetermined industry, the holder holds a predetermined qualification, the occupation of the holder is a predetermined occupation, the type of assets held by the holder is a predetermined type, and the value of the held assets is equal to or greater than a predetermined threshold or less than a predetermined threshold.

[0042] When the smart content satisfies at least one of a plurality of predetermined conditions and the content changes, the content after the change reflects the satisfaction of at least one of the plurality of predetermined conditions, i.e., the content after the change 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 who is the issuer of the NFT.

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

[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 receives 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 the owner ID associated with each of multiple NFTs stored on the blockchain 2 and the time the owner began 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 associated with the NFT based on the change details 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 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, which is the time it takes for the content to be updated by the smart contract, has elapsed since the owner information was input to the smart contract by the input unit 133. 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 was input to the smart contract.

[0051] In response to the content acquisition by the content acquisition unit 134, 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 an analysis result of the owner's activities or attributes.

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

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

[0054] For example, the output unit 135 may output the content in a format corresponding to the number of pieces of content corresponding to owner information that satisfies one or more of a plurality of predetermined conditions. That is, in the example shown in Fig. 6(a), it can be seen that the content is displayed in a size corresponding to the number of owners that satisfy the predetermined conditions, i.e., the number of pieces of content.

[0055] The output unit 135 may also output the number of pieces of content corresponding to owner information that satisfy one or more of a plurality of predetermined conditions in association with the content. In the example shown in FIG. 6(b), it can be seen that the number of owners that satisfy each of a plurality of predetermined conditions, i.e., the number of pieces of content, is displayed in association with the content. Furthermore, by checking the content associated with NFTs on the blockchain on the analysis screen, analysts can easily understand the status of the content and the activity status or attributes of the user indicated by the content.

[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 holder information acquisition unit 132 acquires holder 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 passed since the owner information was input into the smart contract by the input unit 133, which is the time it takes 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 owner's activities or attributes (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 owner of each of multiple NFTs, and inputs the acquired owner information for each of the multiple NFTs into a smart contract, which is a program that changes the content of the content associated with each of the multiple NFTs when the activity or attribute of the NFT owner satisfies a predetermined condition. After inputting the owner information, the information processing device 1 then acquires content associated with each of the multiple non-fungible tokens and outputs the content as an analysis result of the owner's activities or attributes. Because each of the multiple pieces of content is an analysis result based on a smart contract managed on a blockchain, it is highly reliable. Furthermore, because the content is content immediately after its content has been changed by the smart contract, it is less likely to be improved. Therefore, the information processing device 1 can output analysis results indicating the owner's activities or attributes that are less likely to have been tampered with.

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

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

[0063] 1. Information processing equipment 2. Blockchain 3 Owner's terminal 4. Analyst terminal 11 Communications Department 12 Storage section 13 Control Unit 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 that indicates the activities or attributes of each of a plurality of non-fungible tokens issued on a blockchain, the non-fungible tokens being associated with content that indicates 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 holder 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 activities or attributes; An information processing device having the above.

2. the holder information acquisition unit acquires the holder information indicating the location of the holder; the program changes 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 method 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 the content in response to the subscription status of the service of the owner indicated by the owner information satisfying the predetermined condition; the output unit outputs the content that reflects 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 the content in response to the attribute of the owner indicated by the owner information satisfying 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 activity 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 that reflects a satisfaction state of at least 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 content in a format corresponding to 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 .

10. 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 the time for updating the content by the programs; the output unit outputs the content associated with each of the plurality of non-fungible tokens acquired by the content acquisition unit at the same time. The information processing device according to claim 1 .

11. a receiving unit that receives a request to output the content; the holder information acquisition unit acquires the holder information when the acceptance unit accepts the output request; the input unit inputs the owner information into 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 updating the content 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 .

12. 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 .

13. 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 possession start time, The program changes the content in response to a predetermined condition being satisfied by 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. The information processing device according to claim 1 .

14. The computer executes a step of acquiring holder information that indicates the activities or attributes of each of a plurality of non-fungible tokens issued on a blockchain, the non-fungible tokens being associated with content that indicates 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; An information processing method comprising:

Citation Information

Patent Citations

  • Behavior analysis system utilizing position information and program therefor

    JP2017211969A