Device and method

The apparatus and method incentivize user behavior by generating NFTs based on user actions, addressing the lack of incentives in conventional systems and promoting user engagement.

JP2025158600APending Publication Date: 2025-10-17NTT DOCOMO INC
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
JP2024061301
Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Filing Date
2024-04-05
Publication Date
2025-10-17

AI Technical Summary

Technical Problem

Conventional techniques lack the ability to provide incentives for user behavior.

Method used

An apparatus and method that acquires information on user behavior, generates an image representing the behavior, and issues non-fungible tokens (NFTs) based on this image to incentivize the user.

Benefits of technology

Provides incentives for user behavior by assigning value to actions through NFTs, motivating users to take action and enabling NFT-based marketing.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2025158600000001_ABST
    Figure 2025158600000001_ABST
Patent Text Reader

Abstract

To provide a device and a method which provide an incentive to behavior of a user.SOLUTION: In an issue system 1 in which a device 10 is connected to a detection device 20 and a blockchain system 30 via a communication network N so as to be able to communicate with them, the device 10 comprises an acquisition unit 11 which acquires information representing a behavior of a user from the detection device 20, a generation unit 14 which generates an image representing contents of the behavior on the basis of the information representing the behavior which is acquired by the acquisition unit 11, and an issue unit 15 which issues non-fungible data to the user on the basis of the image acquired by the generation unit 14.SELECTED DRAWING: Figure 1
Need to check novelty before this filing date? Find Prior Art

Description

[Technical Field]

[0001] The present invention relates to an apparatus and a method. [Background technology]

[0002] A technology for presenting information based on a user's behavior has been proposed. Patent Document 1 discloses a technology for estimating a user's behavior based on sensor information obtained by sensing the user's behavior and generating an action expression based on the semantic content of the behavior. [Prior art documents] [Patent documents]

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

[0004] Conventional techniques are unable to provide incentives for user behavior, etc.

[0005] The present disclosure aims to provide incentives for user behavior. [Means for solving the problem]

[0006] An apparatus according to one aspect of the present disclosure includes an acquisition unit that acquires information indicating a user's behavior, a generation unit that generates an image indicating the content of the behavior based on the information indicating the behavior, and an issuance unit that issues non-fungible data to the user based on the image.

[0007] In a device according to an aspect of the present disclosure, an image showing the content of the user's action is generated based on information indicating the user's action, and non-fungible data is issued to the user based on the image. By reflecting the user's action in the newly issued non-fungible data, it is possible to provide an incentive for the user's action. [Effects of the Invention]

[0008] According to the present disclosure, it is possible to provide incentives for user behavior. [Brief explanation of the drawings]

[0009] [Figure 1] FIG. 1 is a block diagram illustrating an example of the functional configuration of the issuing system. [Figure 2] FIG. 2 is a flowchart showing an example of the operation of the device. [Figure 3] FIG. 3 is a diagram showing an example of an image based on an existing NFT. [Figure 4] FIG. 4 is a diagram illustrating an example of a hardware configuration of the device. DETAILED DESCRIPTION OF THE INVENTION

[0010] The present disclosure will be described with reference to the accompanying drawings. Whenever possible, the same parts are designated by the same reference numerals and redundant description will be omitted.

[0011] The issuing system of the present disclosure detects user behavior. A user is, for example, a person whose behavior is to be detected. The behavior may be a recurring lifestyle habit, etc. The issuing system issues a new NFT (Non-Fungible Token) to the user based on the content of the behavior. An NFT is an example of non-fungible data. The user acquires the NFT issued by the issuing system. The user holds a wallet (e.g., a web wallet) that manages the NFT. The user may or may not hold NFTs issued in the past. The NFT may be the subject of trading on an e-commerce platform (e.g., a marketplace) or in transactions between individuals.

[0012] 1 is a block diagram showing an example of the functional configuration of an issuing system 1. The issuing system 1 includes a device 10 and a detection device 20. The device 10 is, for example, a server device. The device 10 is communicably connected to the detection device 20 and a blockchain system 30 via a communication network N.

[0013] The detection device 20 is a device that detects user behavior. The type of the detection device 20 is not limited. For example, the detection device 20 may be a camera or a sensor. The detection device 20 may be a personal computer, a high-function mobile phone (smartphone), a tablet terminal, a wearable terminal, or the like.

[0014] Examples of the behavior include, but are not limited to, cleaning, reading, cooking, etc. The detection device 20 transmits information indicating the detected behavior to the device 10. The information indicating the behavior may be sensing data or an analysis result of the sensing data. The detection device 20 may store the information indicating the behavior in an external storage device or the like.

[0015] The blockchain system 30 is a computer system made up of multiple nodes. For example, the blockchain system 30 shares a ledger on a blockchain. The blockchain system 30 is built using, for example, Ethereum. The blockchain system 30 issues NFTs that comply with the ERC-721 (Ethereum Request for Comments 721) standard based on a smart contract. The issued NFTs are recorded on the blockchain.

[0016] The device 10 includes, as functional elements, an acquisition unit 11, a determination unit 12, a possession determination unit 13, a generation unit 14, and an issuance unit 15.

[0017] The acquisition unit 11 acquires information indicating the user's behavior from the detection device 20. The acquisition unit 11 may acquire the information indicating the user's behavior from an external storage device or the like. When the information indicating the behavior is sensing data, the acquisition unit 11 may analyze the sensing data.

[0018] The determination unit 12 determines whether or not to issue an NFT based on the information indicating the behavior. For example, if the user's behavior is praiseworthy, the determination unit 12 determines that the user is worthy of issuing an NFT. If the user's behavior is not praiseworthy, the determination unit 12 determines that the user is not worthy of issuing an NFT.

[0019] The possession determination unit 13 determines whether the user holds an existing NFT (existing non-fungible data) and outputs possession information, which is the determination result. Existing NFTs are NFTs that were issued in the past, unlike newly issued NFTs. The type of existing NFT is not limited. An existing NFT may be an NFT issued on the issuing system 1, or may be an NFT issued on a system different from the issuing system 1.

[0020] The generation unit 14 generates an image showing the details of the action based on the information showing the action. The generation unit 14 may input a prompt to an image generation AI (Artificial Intelligence) and acquire the output image. The generation unit 14 may generate the prompt based on the information showing the action. An example of the image generation AI is Stable Diffusion, but is not limited to this.

[0021] The image showing the content of the action is not limited. For example, if the action is cleaning with a vacuum cleaner, the generation unit 14 may generate an image of a vacuum cleaner, or may generate an image of a character cleaning with a vacuum cleaner. The generation unit 14 may generate an image related to the action. For example, if the action is cleaning with a vacuum cleaner, the generation unit 14 may generate an image of a broom. In this case, it can be said that the broom is related to the action of cleaning.

[0022] The generation unit 14 may generate an image further based on the holding information. For example, if the holding information indicates holding of an existing NFT, the generation unit 14 may generate an image based on the existing NFT and behavior. If the holding information indicates not holding of an existing NFT, the generation unit 14 may generate an image based on behavior.

[0023] The issuing unit 15 issues an NFT to the user based on the image. The NFT is issued on the blockchain system 30. For example, the issuing unit 15 issues the NFT using a smart contract written to the blockchain. For example, the issuing unit 15 inputs the user's wallet address, NFT ID information, etc. into the smart contract and issues the NFT.

[0024] An example of a method of operation of the device 10 will be described with reference to Figure 2. Figure 2 is a flowchart showing an example of the operation of the device 10.

[0025] In step S1, the device 10 acquires information indicating a user's behavior. For example, the detection device 20 detects the user's behavior. The detection device 20 may capture an image of the user's activity range using a camera and detect the user's behavior. The detection device 20 may detect the user's behavior by performing spatial positioning and sensing using, for example, Channel State Information (CSI), which is radio wave reflection data of Wi-Fi (registered trademark). The detection device 20 may detect the user's behavior using a temperature or humidity sensor installed in the room. The detection device 20 may detect the user's behavior using an operation history of a smartphone device. For example, the detection device 20 may detect the user's behavior using an operation history of automatic curtain opening and closing or lighting fixture control. The detection device 20 transmits the information indicating the behavior to the device 10. The acquisition unit 11 acquires the information indicating the user's behavior from the detection device 20. If the information indicating the behavior is sensing data, the acquisition unit 11 may analyze the sensing data.

[0026] In step S2, the device 10 determines whether or not to issue an NFT. For example, the determination unit 12 determines whether or not to issue an NFT based on information indicating the behavior. If the user's behavior is praiseworthy, the determination unit 12 determines that the user is worthy of issuing an NFT. If the user's behavior is not praiseworthy, the determination unit 12 determines that the user is not worthy of issuing an NFT.

[0027] The determination unit 12 determines whether or not to issue an NFT using information indicating an action and pre-registered criteria. For example, the determination unit 12 may perform equals matching between the information indicating an action and the criteria. In one example, the determination unit 12 may determine that the issuance of an NFT is "allowed" when the information indicating an action is "cleaning" and the pre-registered criteria is "cleaning." In another example, the determination unit 12 may determine that the issuance of an NFT is "not allowed" when the information indicating an action is "cleaning" and the pre-registered criteria is "cooking."

[0028] The pre-registered criteria are not limited. For example, the criteria may be lifestyle habits that take into account a time series, such as "cleaning for three consecutive days" or "cleaning three days in a week." The determination unit 12 may determine the criteria based on the continuous behavior of multiple users. For example, the determination unit 12 may determine the criteria by analyzing information indicating the behavior of multiple users in a time series. In one example, when a predetermined percentage or more of the multiple users have not cleaned for three consecutive days, the determination unit 12 may determine that the criteria is that the users have cleaned for three consecutive days.

[0029] If the issuance of an NFT is "allowed" (YES in step S2), the process proceeds to step S3. If the issuance of an NFT is "not allowed" (NO in step S3), the process ends.

[0030] In step S3, the device 10 determines whether the user holds an existing NFT and outputs holding information, which is the determination result. For example, the holding determination unit 13 may pre-register the user's wallet address using the Etherscan service or the Opensea API (Application Programming Interface). The holding determination unit 13 may also determine the holding information associated with the wallet address using the API of a blockchain development platform such as Alchemy.

[0031] If the possession information indicates possession of an existing NFT (YES in step S3), the process proceeds to step S4. If the possession information indicates non-possession of an existing NFT (NO in step S4), the process proceeds to step S5.

[0032] In step S4, the device 10 generates an image based on the existing NFT and information indicating the behavior. For example, the generation unit 14 may perform fine tuning based on the existing NFT. The generation unit 14 may input a prompt to the image generation AI and obtain an output image. The generation unit 14 may generate the prompt based on the information indicating the behavior. In one example, the prompt related to the detected behavior may be "woman cleaning, clean house, kitchen, cartoon style," etc.

[0033] When an existing NFT represents a character, fine-tuning may involve changing the character's posture, etc., or combining the character with an object. In one example, the generator 14 may generate an image of a character holding a broom through fine-tuning and input of a prompt. In another example, the generator 14 may perform an adjustment to change the posture of a character, such as making a standing character sit or moving their hands, through fine-tuning. In yet another example, the generator 14 may perform an adjustment to change the character's style through fine-tuning. In yet another example, the generator 14 may generate an image of a broom independent of the character. The image of the broom may be an accessory that matches the character's NFT.

[0034] FIG. 3 is a diagram showing an example of an image based on an existing NFT. Image N1 is an image showing character C of an existing NFT. Image N2 is an image generated based on information showing the existing NFT and its actions. Image N2 shows character C holding a broom B.

[0035] In another example, the character C and the broom B may be separate images. In yet another example, the posture of the character C in the image N1 may be different from the posture of the character C in the image N2.

[0036] Returning to FIG. 2 , in step S5, the device 10 generates an image based on the information indicating the behavior. For example, the generation unit 14 may input a prompt to the image generation AI and obtain an output image. The generation unit 14 may generate the prompt based on the information indicating the behavior. In one example, the prompt related to the detected behavior may be "a woman cleaning, a clean house, a kitchen, and a cartoon style," etc.

[0037] In step S6, the issuing unit 15 issues an NFT to the user based on the image. The NFT is issued on the blockchain system 30. For example, the issuing unit 15 issues the NFT using a smart contract written to the blockchain. For example, the issuing unit 15 inputs the user's wallet address, NFT ID information, etc. into the smart contract and issues the NFT.

[0038] As described above, the device 10 according to one aspect of the present disclosure includes an acquisition unit 11 that acquires information indicating a user's behavior, a generation unit 14 that generates an image indicating the content of the behavior based on the information indicating the behavior, and an issuance unit 15 that issues an NFT (non-fungible data) to the user based on the image.

[0039] A method according to one aspect of the present disclosure includes steps of acquiring information indicating a user's behavior, generating an image indicating the content of the behavior based on the information indicating the behavior, and issuing an NFT to the user based on the image.

[0040] In a device and method according to one aspect of the present disclosure, an image showing the content of a user's behavior is generated based on information indicating the user's behavior, and an NFT is issued to the user based on the image. By reflecting the user's behavior in the newly issued NFT, it is possible to provide an incentive for the user's behavior.

[0041] Conventional NFTs have been traded from a speculative perspective and have been limited to uses such as displaying them in the Metaverse space. Conventional NFTs are not generated as a result of a user's own actions. In contrast, the device and method disclosed herein assigns value to NFTs, such as evidence of a user's actions or a medal. As a result, NFTs can motivate users to take action. Furthermore, NFTs that reflect user actions can also be used for NFT-based marketing.

[0042] The device 10 further includes a determination unit 12 that determines whether an NFT can be issued based on information indicating the behavior. By determining whether an NFT can be issued based on the user's behavior, a distinction is made between actions that result in the issuance of an NFT and actions that do not. The determination of whether an NFT can be issued can encourage users to change their behavior. As a result, an incentive can be provided that further increases the user's motivation for behavior.

[0043] The device 10 further includes a holding determination unit 13 that determines whether the user holds an existing NFT (existing non-fungible data), which is an NFT different from an NFT, and outputs holding information that is the determination result. The generation unit 14 generates an image based on the holding information. The image is generated depending on whether or not the user holds an existing NFT. This can provide incentives for trading existing NFTs and increase the variety of newly issued NFTs. Furthermore, an existing NFT already held by a user may be an NFT of the user's favorite character, etc. In this case, it is possible to increase the variety of NFTs related to the user's favorite character.

[0044] If the ownership information indicates ownership of an existing NFT, the generation unit 14 generates an image based on the existing NFT and the behavior. If the ownership information indicates no ownership of an existing NFT, the generation unit 14 generates an image based on the behavior. If the user owns an existing NFT, the characteristics of the existing NFT are reflected in the newly issued NFT. For example, if the existing NFT is an NFT of a character or the like that is the user's favorite, a new NFT is issued that reflects the user's behavior in the favorite character. In order to have the character perform the same behavior as the user, the user's motivation to perform praiseworthy behavior is increased.

[0045] The present disclosure has the following configuration. [1] an acquisition unit that acquires information indicating user behavior; a generation unit that generates an image showing details of the action based on the information showing the action; an issuing unit that issues non-fungible data to the user based on the image; An apparatus comprising: [2] The device according to [1], further comprising a determination unit that determines whether or not the non-fungible data can be issued based on the information indicating the behavior. [3] a possession determination unit that determines whether the user possesses existing non-fungible data that is non-fungible data different from the non-fungible data, and outputs possession information that is a determination result; The device according to [1] or [2], wherein the generation unit generates the image further based on the retained information. [4] When the possession information indicates possession of the existing non-fungible data, the generation unit generates the image based on the existing non-fungible data and the behavior; When the possession information indicates that the existing non-fungible data is not possessed, the generation unit generates the image based on the behavior. [3] The device described in [3]. [5] obtaining information indicative of a user's behavior; generating an image showing the content of the behavior based on the information showing the behavior; issuing non-fungible data to the user based on the image; A method comprising:

[0046] The block diagrams used to explain the above embodiments show functional blocks. These functional blocks (components) are realized by any combination of at least one of hardware and software. Furthermore, the method for realizing each functional block is not particularly limited. That is, each functional block may be realized using a single device that is physically or logically coupled, or may be realized using two or more physically or logically separated devices that are directly or indirectly connected (for example, using wires, wirelessly, etc.) and these multiple devices. The functional block may also be realized by combining the single device or multiple devices with software.

[0047] Functions include, but are not limited to, judgment, determination, judgment, calculation, computation, processing, derivation, investigation, search, confirmation, reception, transmission, output, access, resolution, selection, election, establishment, comparison, assumption, expectation, consideration, broadcasting, notifying, communicating, forwarding, configuring, reconfiguring, allocation, mapping, and assignment. For example, a functional block (component) that performs transmission is called a transmitting unit or transmitter. As mentioned above, there are no particular limitations on how these functions are implemented.

[0048] For example, the device 10 according to an embodiment of the present disclosure may function as a computer that performs information processing according to the present disclosure. Fig. 4 is a diagram illustrating an example of a hardware configuration of the device 10 according to an embodiment of the present disclosure. The device 10 described above may be physically configured as a computer device including a processor 1001, a memory 1002, a storage 1003, a communication device 1004, an input device 1005, an output device 1006, a bus 1007, and the like.

[0049] In the following description, the term "apparatus" can be interpreted as a circuit, a device, a unit, etc. The hardware configuration of apparatus 10 may be configured to include one or more of the apparatuses shown in the drawings, or may be configured to exclude some of the apparatuses.

[0050] Each function of device 10 is realized by loading specified software (programs) onto hardware such as processor 1001 and memory 1002, causing processor 1001 to perform calculations, control communication via communication device 1004, and control at least one of reading and writing data in memory 1002 and storage 1003.

[0051] The processor 1001 controls the entire computer by running, for example, an operating system. The processor 1001 may be configured as a central processing unit (CPU) including an interface with peripheral devices, a control device, an arithmetic unit, a register, etc. For example, each function of the device 10 described above may be realized by the processor 1001.

[0052] Furthermore, the processor 1001 reads programs (program codes), software modules, data, etc. from at least one of the storage 1003 and the communication device 1004 into the memory 1002, and executes various processes in accordance with these. The programs used are those that cause a computer to execute at least some of the operations described in the above-described embodiments. For example, each function of the device 10 may be implemented by a control program stored in the memory 1002 and running on the processor 1001. While the above-described various processes have been described as being executed by one processor 1001, they may also be executed simultaneously or sequentially by two or more processors 1001. The processor 1001 may be implemented by one or more chips. The programs may also be transmitted from a network via a telecommunications line.

[0053] The memory 1002 is a computer-readable recording medium and may be configured, for example, by at least one of a read-only memory (ROM), an erasable programmable read-only memory (EPROM), an electrically erasable programmable read-only memory (EEPROM), a random access memory (RAM), etc. The memory 1002 may also be called a register, a cache, a main memory (primary storage device), etc. The memory 1002 can store executable programs (program codes), software modules, etc. for performing information processing according to an embodiment of the present disclosure.

[0054] Storage 1003 is a computer-readable recording medium and may be, for example, at least one of an optical disk such as a CD-ROM (Compact Disc ROM), a hard disk drive, a flexible disk, a magneto-optical disk (e.g., a compact disk, a digital versatile disk, a Blu-ray disc), a smart card, a flash memory (e.g., a card, a stick, a key drive), a floppy disk, a magnetic strip, etc. Storage 1003 may also be referred to as an auxiliary storage device. The storage medium provided in device 10 may be, for example, a database, a server, or other suitable medium including at least one of memory 1002 and storage 1003.

[0055] The communication device 1004 is hardware (transmission / reception device) for communicating between computers via at least one of a wired network and a wireless network, and is also called, for example, a network device, a network controller, a network card, or a communication module.

[0056] The input device 1005 is an input device (for example, a keyboard, a mouse, a microphone, a switch, a button, a sensor, etc.) that receives input from the outside. The output device 1006 is an output device (for example, a display, a speaker, an LED lamp, etc.) that outputs to the outside. The input device 1005 and the output device 1006 may be integrated into one device (for example, a touch panel).

[0057] Furthermore, each device, such as the processor 1001 and the memory 1002, is connected by a bus 1007 for communicating information. The bus 1007 may be configured using a single bus, or may be configured using different buses between each device.

[0058] Furthermore, device 10 may be configured to include hardware such as a microprocessor, a digital signal processor (DSP), an application specific integrated circuit (ASIC), a programmable logic device (PLD), or a field programmable gate array (FPGA), and some or all of the functional blocks may be realized by the hardware. For example, processor 1001 may be implemented using at least one of these pieces of hardware.

[0059] The order of the procedures, sequences, flowcharts, etc. of each aspect / embodiment described in this disclosure may be changed unless it is consistent. For example, the methods described in this disclosure present elements of various steps using an example order, and are not limited to the particular order presented.

[0060] Input and output information may be stored in a specific location (for example, memory) or may be managed using a management table. Input and output information may be overwritten, updated, or added to. Output information may be deleted. Input information may be sent to another device.

[0061] The determination may be made based on a value represented by one bit (0 or 1), a Boolean value (true or false), or a numerical comparison (e.g., comparison with a predetermined value).

[0062] Each aspect / embodiment described in this disclosure may be used alone, in combination, or switched depending on the implementation. Furthermore, notification of predetermined information (e.g., notification that "X is true") is not limited to being done explicitly, but may be done implicitly (e.g., by not notifying the predetermined information).

[0063] Although the present disclosure has been described in detail above, it is clear to those skilled in the art that the present disclosure is not limited to the embodiments described herein. The present disclosure can be implemented in modified and altered forms without departing from the spirit and scope of the present disclosure as defined by the claims. Therefore, the description of the present disclosure is intended to be illustrative and does not have any limiting meaning on the present disclosure.

[0064] Software shall be construed broadly to mean instructions, instruction sets, code, code segments, program code, programs, subprograms, software modules, applications, software applications, software packages, routines, subroutines, objects, executable files, threads of execution, procedures, functions, etc., whether referred to as software, firmware, middleware, microcode, hardware description language, or otherwise.

[0065] Software, instructions, information, etc. may also be transmitted or received over a transmission medium. For example, if software is transmitted from a website, server, or other remote source using wired technologies (such as coaxial cable, fiber optic cable, twisted pair, Digital Subscriber Line (DSL)), and / or wireless technologies (such as infrared, microwave), then these wired and / or wireless technologies are included within the definition of transmission media.

[0066] As used in this disclosure, the terms "system" and "network" are used interchangeably.

[0067] Furthermore, the information, parameters, etc. described in this disclosure may be expressed using absolute values, may be expressed using relative values ​​from a predetermined value, or may be expressed using other corresponding information.

[0068] As used in this disclosure, the terms "determining" and "determining" may encompass a wide variety of actions. "Determining" and "determining" may include, for example, judging, calculating, computing, processing, deriving, investigating, looking up, searching, inquiring (e.g., searching in a table, database, or other data structure), ascertaining, and the like. "Determining" and "determining" may also include receiving (e.g., receiving information), transmitting (e.g., sending information), input, output, accessing (e.g., accessing data in memory), and the like. Furthermore, "judgment" and "decision" can include regarding resolving, selecting, choosing, establishing, comparing, etc. as having been "judged" or "decided." In other words, "judgment" and "decision" can include regarding some action as having been "judged" or "decided." Furthermore, "judgment (decision)" can be interpreted as "assuming," "expecting," "considering," etc.

[0069] The terms "connected," "coupled," or any variation thereof, refer to any direct or indirect connection or coupling between two or more elements, and may include the presence of one or more intermediate elements between two elements that are "connected" or "coupled" to each other. The coupling or connection between elements may be physical, logical, or a combination thereof. For example, "connected" may be read as "access." As used in this disclosure, two elements may be considered to be "connected" or "coupled" to each other using one or more wires, cables, and / or printed electrical connections, as well as electromagnetic energy having wavelengths in the radio frequency range, microwave range, and optical (both visible and invisible) range, as some non-limiting and non-exhaustive examples.

[0070] As used in this disclosure, the phrase "based on" does not mean "based only on," unless expressly stated otherwise. In other words, the phrase "based on" means both "based only on" and "based at least on."

[0071] As used in this disclosure, any reference to an element using a designation such as "first," "second," etc. does not generally limit the quantity or order of those elements. These designations may be used in this disclosure as a convenient method of distinguishing between two or more elements. Thus, a reference to a first and a second element does not imply that only two elements may be employed or that the first element must in some way precede the second element.

[0072] When used in this disclosure, the terms "include," "including," and variations thereof are intended to be inclusive, similar to the term "comprising." Furthermore, when used in this disclosure, the term "or" is not intended to be an exclusive or.

[0073] In this disclosure, where articles are added by translation, such as a, an, and the in English, the disclosure may include that the nouns following these articles are in the plural form.

[0074] In the present disclosure, the term "A and B are different" may mean "A and B are different from each other." The term may also mean "A and B are each different from C." Terms such as "separate" and "coupled" may also be interpreted in the same way as "different." [Explanation of symbols]

[0075] 1...issuing system, 10...device, 11...acquisition unit, 12...determination unit, 13...possession determination unit, 14...generation unit, 15...issuing unit, 20...detection device, 30...blockchain system.

Claims

1. an acquisition unit that acquires information indicating user behavior; a generation unit that generates an image showing details of the action based on the information showing the action; an issuing unit that issues non-fungible data to the user based on the image; An apparatus comprising:

2. The device according to claim 1 , further comprising a determination unit that determines whether or not the non-fungible data can be issued based on the information indicating the behavior.

3. a possession determination unit that determines whether the user possesses existing non-fungible data that is non-fungible data different from the non-fungible data, and outputs possession information that is a determination result; The device according to claim 1 , wherein the generating unit generates the image further based on the retained information.

4. When the possession information indicates possession of the existing non-fungible data, the generation unit generates the image based on the existing non-fungible data and the behavior; When the possession information indicates that the existing non-fungible data is not possessed, the generation unit generates the image based on the behavior.

4. The apparatus of claim 3.

5. obtaining information indicative of a user's behavior; generating an image showing the content of the behavior based on the information showing the behavior; issuing non-fungible data to the user based on the image; A method comprising:

Citation Information

Patent Citations

  • Information processing device, information processing method, and computer program

    JP2013003649A