System
The system uses generative AI tools to register digital content as NFTs on a blockchain and includes a plagiarism monitoring system, addressing the challenge of distinguishing AI-generated works from human creations and preventing plagiarism, thereby protecting creator rights and ensuring secure trading.
Patent Information
- Application Number
- JP2024133432
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2024-08-08
- Publication Date
- 2026-02-20
AI Technical Summary
The rise of generative artificial intelligence has made it difficult to distinguish between works created by AI and human creators, leading to increased plagiarism risks and diminished value for handwritten creators, with existing systems failing to effectively manage and protect digital content ownership.
A system that uses generative AI tools to create digital works, registers them as non-fungible tokens (NFTs) on a blockchain, allows trading on a dedicated platform, and includes an AI-powered plagiarism monitoring system to detect similarities with existing works.
Effectively distinguishes between AI-generated and human-created works, protects creator rights, and prevents plagiarism by registering and trading digital content securely while ensuring originality.
Smart Images

Figure 2026030449000001_ABST
Abstract
Description
[Technical Field]
[0001] The technology of the present disclosure relates to a system. [Background technology]
[0002] Patent document 1 discloses a persona chatbot control method performed by at least one processor, the method including the steps of receiving a user utterance, adding the user utterance to a prompt including an instruction sentence related to a description of the chatbot character, encoding the prompt, and inputting the encoded prompt into a language model to generate a chatbot utterance in response to the user utterance. [Prior art documents] [Patent documents]
[0003] [Patent Document 1] Japanese Patent Publication No. 2022-180282 Summary of the Invention [Problem to be solved by the invention]
[0004] The advent of generative artificial intelligence has created an environment in which even amateurs can easily generate high-quality digital works. However, this has increased the risk of plagiarism for the works of existing handwritten creators, resulting in a decline in the value of their work. Furthermore, it has become difficult to distinguish between works created by generative AI and handwritten works, and an increasing number of creators are finding it difficult to make a living. This invention provides a means to resolve the above issues, clearly distinguishing between works created by generative AI and works created by handwritten creators, and protecting the rights and interests of both. [Means for solving the problem]
[0005] The present invention provides the following means. First, it provides a means for generating digital works using a generative artificial intelligence tool. It provides a means for automatically uploading the generated digital works to a server, and the server has a means for registering the uploaded digital works as non-fungible tokens (NFTs) on the blockchain. Next, it includes a means for providing information about the generated NFTs to a user terminal. It also provides a means for buying and selling NFTs on a dedicated platform and a means for updating the owner information of the bought and sold NFTs on the blockchain. Finally, it includes a means for comparing a newly uploaded work with an existing database of digital works and issuing an alert if plagiarism is suspected. This means makes it possible to clearly distinguish between works created by generative AI and works created by hand-drawn creators, protecting the rights and interests of both.
[0006] "Generative artificial intelligence tools" are programs or algorithms that automatically generate digital content such as images, videos, music, and text without the need for human intervention.
[0007] "Digital work" means any artwork or creative work expressed in digital form, including images, video, music, and text.
[0008] A "server" is a computer system that receives requests from clients via a network and provides services in response to those requests.
[0009] A "non-fungible token (NFT)" refers to a unique, non-fungible digital asset created using blockchain technology and used to prove ownership of a digital work.
[0010] "Blockchain" is a distributed database technology that records transaction data in a chain of consecutive blocks and uses cryptographic technology to prevent tampering.
[0011] "Platform" refers to an underlying system or environment for providing specific functions or services, and in this context refers to an online system for buying and selling digital works.
[0012] An "alert" is a warning or notification issued by the system to notify users or administrators when a specific condition is met.
[0013] A "user terminal" is a device such as a computer or smartphone used by a user, and is a device that accesses a server to obtain information and perform operations. [Brief explanation of the drawings]
[0014] [Figure 1] 1 is a conceptual diagram showing an example of the configuration of a data processing system according to a first embodiment. [Figure 2] 1 is a conceptual diagram showing an example of main functions of a data processing device and a smart device according to a first embodiment. [Figure 3] FIG. 10 is a conceptual diagram showing an example of the configuration of a data processing system according to a second embodiment. [Figure 4] FIG. 10 is a conceptual diagram showing an example of main functions of a data processing device and smart glasses according to a second embodiment. [Figure 5] FIG. 10 is a conceptual diagram showing an example of the configuration of a data processing system according to a third embodiment. [Figure 6] FIG. 11 is a conceptual diagram showing an example of main functions of a data processing device and a headset-type terminal according to a third embodiment. [Figure 7] FIG. 10 is a conceptual diagram showing an example of the configuration of a data processing system according to a fourth embodiment. [Figure 8] FIG. 10 is a conceptual diagram showing an example of main functions of a data processing device and a robot according to a fourth embodiment. [Figure 9] 1 shows an emotion map onto which multiple emotions are mapped. [Figure 10] 1 shows an emotion map onto which multiple emotions are mapped. [Figure 11]FIG. 3 is a sequence diagram showing a processing flow of the data processing system according to the first embodiment. [Figure 12] FIG. 10 is a sequence diagram showing the flow of processing in the data processing system in Application Example 1. [Figure 13] FIG. 10 is a sequence diagram showing the flow of processing in the data processing system according to the second embodiment when an emotion engine is combined. [Figure 14] FIG. 10 is a sequence diagram showing the flow of processing in the data processing system in Application Example 2 when an emotion engine is combined. DETAILED DESCRIPTION OF THE INVENTION
[0015] An example of an embodiment of a system according to the technology of the present disclosure will be described below with reference to the accompanying drawings.
[0016] First, the terms used in the following description will be explained.
[0017] In the following embodiments, a coded processor (hereinafter simply referred to as a "processor") may be a single arithmetic device or a combination of multiple arithmetic devices. Furthermore, a processor may be a single type of arithmetic device or a combination of multiple types of arithmetic devices. Examples of arithmetic devices include a CPU (Central Processing Unit), a GPU (Graphics Processing Unit), a GPGPU (General-Purpose computing on Graphics Processing Units), and an APU (Accelerated Processing Unit).
[0018] In the following embodiments, a coded RAM (Random Access Memory) is a memory in which information is temporarily stored and is used as a working memory by a processor.
[0019] In the following embodiments, the coded storage is one or more non-volatile storage devices that store various programs, various parameters, etc. Examples of non-volatile storage devices include flash memory (SSD (Solid State Drive)), magnetic disks (e.g., hard disks), and magnetic tapes.
[0020] In the following embodiments, a communication I / F (Interface) with a symbol is an interface including a communication processor, an antenna, etc. The communication I / F controls communication between multiple computers. Examples of communication standards applied to the communication I / F include wireless communication standards including 5G (5th Generation Mobile Communication System), Wi-Fi (registered trademark), Bluetooth (registered trademark), etc.
[0021] In the following embodiments, "A and / or B" is synonymous with "at least one of A and B." In other words, "A and / or B" means that it may be only A, only B, or a combination of A and B. Furthermore, in this specification, the same concept as "A and / or B" is also applied when three or more things are expressed connected by "and / or."
[0022] [First embodiment]
[0023] FIG. 1 shows an example of the configuration of a data processing system 10 according to the first embodiment.
[0024] 1, a data processing system 10 includes a data processing device 12 and a smart device 14. An example of the data processing device 12 is a server.
[0025] The data processing device 12 includes a computer 22, a database 24, and a communication I / F 26. The computer 22 is an example of a "computer" according to the technology of the present disclosure. The computer 22 includes a processor 28, a RAM 30, and a storage 32. The processor 28, the RAM 30, and the storage 32 are connected to a bus 34. The database 24 and the communication I / F 26 are also connected to the bus 34. The communication I / F 26 is connected to a network 54. Examples of the network 54 include a WAN (Wide Area Network) and / or a LAN (Local Area Network).
[0026] The smart device 14 includes a computer 36, a reception device 38, an output device 40, a camera 42, and a communication I / F 44. The computer 36 includes a processor 46, a RAM 48, and a storage 50. The processor 46, the RAM 48, and the storage 50 are connected to a bus 52. The reception device 38, the output device 40, and the camera 42 are also connected to the bus 52.
[0027] The reception device 38 includes a touch panel 38A, a microphone 38B, and the like, and receives user input. The touch panel 38A detects contact with an indicator (for example, a pen or a finger) to receive user input by the touch of the indicator. The microphone 38B detects the user's voice to receive user input by voice. The control unit 46A transmits data indicating the user input received by the touch panel 38A and the microphone 38B to the data processing device 12. In the data processing device 12, the specific processing unit 290 acquires the data indicating the user input.
[0028] The output device 40 includes a display 40A and a speaker 40B, and presents data to the user 20 by outputting the data in a form of expression that the user 20 can perceive (for example, audio and / or text). The display 40A displays visible information such as text and images in accordance with instructions from the processor 46. The speaker 40B outputs audio in accordance with instructions from the processor 46. The camera 42 is a compact digital camera equipped with an optical system including a lens, aperture, and shutter, and an imaging element such as a CMOS (Complementary Metal-Oxide-Semiconductor) image sensor or a CCD (Charge Coupled Device) image sensor.
[0029] The communication I / F 44 is connected to a network 54. The communication I / Fs 44 and 26 control the exchange of various information between the processor 46 and the processor 28 via the network 54.
[0030] FIG. 2 shows an example of the main functions of the data processing device 12 and the smart device 14.
[0031] 2, in the data processing device 12, a specific process is performed by the processor 28. A specific processing program 56 is stored in the storage 32. The specific processing program 56 is an example of a "program" according to the technology of the present disclosure. The processor 28 reads the specific processing program 56 from the storage 32 and executes the read specific processing program 56 on the RAM 30. The specific process is realized by the processor 28 operating as a specific processing unit 290 in accordance with the specific processing program 56 executed on the RAM 30.
[0032] The storage 32 stores a data generation model 58 and an emotion identification model 59. The data generation model 58 and the emotion identification model 59 are used by the identification processing unit 290.
[0033] In the smart device 14, the processor 46 performs the reception output process. The storage 50 stores a reception output program 60. The reception output program 60 is used in conjunction with the specific processing program 56 by the data processing system 10. The processor 46 reads the reception output program 60 from the storage 50 and executes the read reception output program 60 on the RAM 48. The reception output process is realized by the processor 46 operating as the control unit 46A in accordance with the reception output program 60 executed on the RAM 48.
[0034] Next, a description will be given of the specific processing performed by the specific processing unit 290 of the data processing device 12. In the following description, the data processing device 12 will be referred to as a "server" and the smart device 14 will be referred to as a "terminal."
[0035] The present invention provides a system that allows digital works generated using generative artificial intelligence tools to be registered as non-fungible tokens (NFTs) and traded on a dedicated platform. The following describes in detail the embodiments of the present invention.
[0036] System Configuration
[0037] 1. User-driven generative AI tools
[0038] 2. User Device
[0039] 3. Server
[0040] 4. Blockchain
[0041] 5. Dedicated NFT Trading Platform
[0042] 6. AI-powered plagiarism monitoring system
[0043] Program processing overview
[0044] Creation of artworks using generative AI tools and NFT conversion
[0045] User-generated artwork using AI tools
[0046] Users can launch the generative AI tool on their devices to generate digital works such as images, videos, music, and text. The generated works are saved in a specific folder on the device.
[0047] The device uploads the generated work to the server.
[0048] The generated digital work is automatically uploaded from the user's device to a server, along with metadata such as the work's title, creation date and time, and the version of the AI tool used.
[0049] The server accepts the work, verifies it, and converts it into an NFT
[0050] The server receives the uploaded artwork, checks the file format and scans for viruses, and then the NFT program generates a unique token ID for the artwork and records it on the blockchain along with its metadata.
[0051] The server returns the NFT information to the user device.
[0052] After the work is registered as an NFT, the server will send the generated NFT ID and transaction URL back to the user's device, allowing the user to confirm that the work they created has been officially registered.
[0053] Trading on NFT platforms
[0054] Users access the NFT platform
[0055] Users log in to the NFT platform using a web browser or a dedicated application. After logging in, a list of NFTs owned by the user will be displayed.
[0056] The server displays the work information
[0057] The server retrieves a list of NFTs owned by the user and displays it on the platform's dashboard, including the work's name, NFT ID, creation date, ownership status, etc.
[0058] A user adds a work to the sales list
[0059] Users select the NFT work they want to sell and set the sales conditions (price, sales method, etc.). The setting information is sent to the server, which then verifies it and adds the work to the sales list.
[0060] Other users can purchase your work
[0061] Potential buyers browse the platform and select the titles they are interested in. They then enter their payment method and other required information on the checkout page to complete the purchase process.
[0062] The server updates the transaction record
[0063] After the transaction is complete, the server updates the blockchain with the new owner information, and a notification of the transaction completion is sent to both the buyer and seller.
[0064] AI-powered plagiarism monitoring system
[0065] The server periodically monitors the generated AI works.
[0066] An AI monitoring program is installed on the server and periodically scans newly uploaded content, comparing it with an existing database of content.
[0067] The server compares the new work with the new one.
[0068] The system compares newly uploaded works with existing works using their features to calculate a similarity score. If the score exceeds a certain threshold, it is deemed to be a suspected plagiarism.
[0069] The server issues an alert
[0070] If plagiarism is suspected, an automatic alert is issued and a notification is sent to the relevant users and administrators, containing information about the work in question and a similarity score.
[0071] The device receives the notification
[0072] An alert notification will appear on the user's device and the user can click on the notification to view more details.
[0073] Specific examples
[0074] When a user creates digital art using a generative AI tool and uploads it to the server, the work is registered on the blockchain as a unique NFT. The user receives a notification on their device stating, "Your work has been registered as NFT ID: 123456." The user then accesses the platform and adds the work to a sales list, which other users can purchase for 100 generative AI tokens. After the transaction is complete, the new owner information is recorded on the blockchain.
[0075] In this way, the present invention aims to effectively realize the NFTization, trading, and anti-plagiarism of generated AI works, as well as to distinguish between generated AI works and handwritten works and protect the rights of both.
[0076] The processing flow will be explained below.
[0077] Creation of artwork using AI tools and processing steps for NFT conversion
[0078] Step 1:
[0079] Users launch the AI generative tool on their devices to generate digital works such as images, videos, music, and text. Once generation is complete, the work is automatically saved in a specific folder on the device.
[0080] Step 2:
[0081] The device uploads the generated digital work to a server, including metadata such as the work's file, title, creation date and time, and the version of the AI tool used.
[0082] Step 3:
[0083] The server receives the uploaded digital work, checks the file format, and scans it for viruses. If the check and scan are successful, the work will proceed to the next step.
[0084] Step 4:
[0085] The server launches the NFT program, generates a unique token ID for the received digital work, and registers the generated token ID and the work's metadata on the blockchain.
[0086] Step 5:
[0087] The server collects the information registered as an NFT and returns it to the user's device. The returned data includes the token ID, blockchain address, confirmation URL, etc.
[0088] Step 6:
[0089] The device receives the reply from the server and notifies the user of the generated NFT information, allowing the user to access detailed information from the notification and confirm that their work has been officially registered.
[0090] Processing steps for transactions on NFT platforms
[0091] Step 1:
[0092] A user logs into the NFT platform using a web browser or a dedicated application, entering authentication information (user ID, password, 2FA code, etc.).
[0093] Step 2:
[0094] The server retrieves a list of NFT works owned by the user and displays it on the platform's dashboard. The displayed information includes the work's name, NFT ID, creation date, ownership status, etc.
[0095] Step 3:
[0096] Users select the NFT work they want to sell and set the sales conditions (price, sales method, etc.). The setting information is sent to the server, which then confirms the settings and adds the work to the sales list.
[0097] Step 4:
[0098] Other users (buyers) browse the platform and select the works they wish to purchase. They then enter their payment method and other required information on the checkout page to complete the purchase process.
[0099] Step 5:
[0100] After the transaction is completed, the server updates the blockchain with the new transaction information, registers the new owner information, and sends a transaction completion notification to both the buyer and seller.
[0101] AI-powered plagiarism monitoring system processing steps
[0102] Step 1:
[0103] An AI monitoring program installed on the server will periodically (e.g., once a day) scan newly uploaded works and compare them with a database of existing digital works.
[0104] Step 2:
[0105] The server compares newly uploaded works with existing works based on their features (color patterns, melody, text patterns, etc.) and calculates a similarity score. If the score exceeds a certain threshold, it is deemed to be a suspected plagiarism.
[0106] Step 3:
[0107] If the server detects suspected plagiarism, it automatically issues an alert, which includes information about the work in question and a similarity score, and notifies the relevant users and administrators.
[0108] Step 4:
[0109] The device receives the alert notification and displays it to the user, who can click on it to view details and take any necessary action.
[0110] Example 1
[0111] Next, a description will be given of Example 1. In the following description, the data processing device 12 will be referred to as a "server" and the smart device 14 will be referred to as a "terminal."
[0112] There are challenges in protecting digital content generated using conventional generative artificial intelligence tools and clarifying its ownership. The aforementioned technologies struggle to provide effective methods for properly managing generated digital content and preventing plagiarism. Furthermore, they lack the means to safely and efficiently conduct transactions between users.
[0113] The specific processing by the specific processing unit 290 of the data processing device 12 in the first embodiment is realized by the following means.
[0114] In this invention, the server includes means for generating digital content using a generative artificial intelligence tool, means for automatically uploading the generated digital content from a client terminal to a remote server, means for registering the uploaded digital content as a non-fungible token on a blockchain network, means for notifying the terminal of information about the registered non-fungible token, means for trading the non-fungible token on a dedicated online platform, means for updating owner information of the traded non-fungible token on the blockchain network, means for comparing the newly uploaded content with an existing digital content database and issuing a warning if there is a possibility of theft, means for notifying the terminal of the warning, and means for allowing users to set trading conditions for the generated non-fungible token, thereby protecting the ownership of the generated digital content, preventing theft, and enabling safe and efficient trading between users.
[0115] A "generative artificial intelligence tool" refers to software or algorithms that automatically generate digital content such as images, videos, music, or text based on prompts entered by a user.
[0116] "Digital content" refers to electronically stored data such as images, videos, music, and text generated by generative artificial intelligence tools.
[0117] "Client Terminal" refers to an electronic device, such as a computer, smartphone, or tablet, that a user uses to operate a generative artificial intelligence tool and generate, store, and transmit digital content.
[0118] "Remote Server" refers to a computer system installed at a remote location that receives, stores, and further processes digital content sent from a client terminal.
[0119] "Blockchain network" refers to a technological platform for securely and transparently recording and managing digital content ownership and transaction information based on distributed database technology.
[0120] A "non-fungible token (NFT)" is a digital certificate that uniquely identifies ownership of digital content on a blockchain network, tokenized, and has its own unique value that cannot be exchanged for other tokens.
[0121] "Online Platform" means a website or application through which Users log in to view, buy, sell, and trade Non-Fungible Tokens.
[0122] "Warning" refers to an alert issued when newly uploaded digital content is suspected of plagiarism as a result of AI monitoring, comparing it with existing databases.
[0123] The present invention relates to a system for registering digital content generated using generative artificial intelligence tools as non-fungible tokens (NFTs) and trading them on a dedicated online platform. The following hardware and software are used to implement the present invention.
[0124] System Configuration
[0125] The system consists of the following elements:
[0126] 1. Generative AI tool: Software that generates digital content such as images, videos, music, and text by inputting a prompt from the user. For example, the user might input an instruction such as "Draw a beautiful sunset scene."
[0127] 2. User terminal: An electronic device such as a PC, tablet, or smartphone that operates the generative AI tool, stores the generated digital content, and uploads it to the server.
[0128] 3. Remote Server: A computer system that receives and stores digital content uploaded from user devices and registers it as an NFT on the blockchain network.
[0129] 4. Blockchain network: A distributed database technology for managing ownership of digital content and recording that information securely and transparently.
[0130] 5. Online Platform: A website or application where users can log in and view, buy, sell, and trade their NFTs.
[0131] 6. AI Monitoring System: An algorithm that compares uploaded digital content with existing digital content databases and issues alerts in case of suspected plagiarism.
[0132] Prompt Sentence Examples
[0133] Examples of prompts that users can enter into generative AI tools include the following instructions:
[0134] "Draw a beautiful sunset scene"
[0135] "Draw a surprise party scene."
[0136] Operation overview
[0137] Artwork generation using generative artificial intelligence tools
[0138] A user can use their device to launch a generative AI tool and generate digital content by entering a prompt. For example, they can instruct the tool to "paint a beautiful sunset scene." Based on this instruction, the generative AI model generates the corresponding digital art.
[0139] Save the generated work and upload it to the server
[0140] The generated digital content is saved in a specific folder on the user's device, and then automatically uploaded from the user's device to a remote server, along with metadata such as the title of the digital content, the creation date and time, and the version of the AI tool used.
[0141] Server verification and NFT conversion
[0142] The remote server receives the uploaded digital content, checks the file format and performs virus scanning, and once verification is complete, the NFT program generates a unique token ID for the digital content and records it on the blockchain network along with metadata.
[0143] NFT information notification and trading
[0144] Information about the generated NFT, such as the token ID and transaction URL, is sent to the user's device. This allows the user to confirm that the digital content they created has been officially registered as an NFT. The user can then access the online platform and trade the NFT. Sales terms, actual transactions, and updates to owner information are also all carried out on this platform.
[0145] Preventing plagiarism with an AI monitoring system
[0146] The AI monitoring system on the remote server periodically scans newly uploaded digital content and compares it with existing digital content databases. If the similarity score exceeds a threshold and plagiarism is suspected, a warning is issued to the user and administrator, and the information is sent to the device.
[0147] In this way, this system provides a comprehensive solution for protecting user rights by consistently managing everything from the generation of digital content by generative AI, to its conversion into NFTs and secure trading, and even preventing plagiarism.
[0148] The flow of the identification process in the first embodiment will be described with reference to FIG.
[0149] Step 1:
[0150] The user launches the generative AI tool and enters a prompt.
[0151] A user launches the generative AI tool on their device and inputs the digital content they want to generate as a prompt, such as "Draw a beautiful sunset scene." The generative AI model then analyzes the prompt and is ready to generate the corresponding digital art.
[0152] Input: Prompt "Draw a beautiful sunset scene"
[0153] Output: Analysis request to the generative AI model
[0154] Step 2:
[0155] Generative AI tools generate digital content
[0156] The device's generative AI model analyzes the prompt and generates corresponding digital content (e.g., an image), which is then saved in a specific folder on the device.
[0157] Input: Parse request based on prompt statement
[0158] Output: Generated digital content (e.g. image files)
[0159] Step 3:
[0160] The device uploads the generated digital content to the server.
[0161] The device automatically uploads the generated digital content to a remote server, along with metadata such as the work's title, creation date and time, and the version of the AI tool used.
[0162] Input: Generated digital content (e.g., image files), metadata (title, creation date, AI tool version)
[0163] Output: Upload request to remote server
[0164] Step 4:
[0165] The server accepts and validates the uploaded digital content.
[0166] The server receives the uploaded digital content and performs file format checks and virus scans to ensure the data is correct and secure.
[0167] Input: Uploaded digital content and metadata
[0168] Output: File format confirmation and virus scan results
[0169] Step 5:
[0170] The server registers the digital content as an NFT.
[0171] The server assigns a unique token ID to the verified digital content and records it on the blockchain network along with the metadata.
[0172] Input: Verified and virus-scanned digital content
[0173] Output: The NFT recorded on the blockchain and its token ID
[0174] Step 6:
[0175] The server notifies the user device of the NFT information
[0176] The server notifies the user device of information about the digital content registered as an NFT, such as the token ID and transaction URL, allowing the user to confirm that the digital content they created has been officially registered.
[0177] Input: NFT and related information
[0178] Output: Notification message to the user terminal
[0179] Step 7:
[0180] Users access the online platform to display and sell NFTs
[0181] Users access the online platform, log in, and then view a list of the NFTs they own. Here, they can select the NFTs they want to sell and set the terms of sale.
[0182] Input: User ID and password, sales conditions
[0183] Output: NFTs added to the sale list
[0184] Step 8:
[0185] Other users purchase NFTs
[0186] Potential buyers can select the NFT they are interested in on the online platform, enter their payment method and other required information, and then complete the purchase.
[0187] Input: Purchaser information, payment information
[0188] Output: Purchase completion notification and payment confirmation
[0189] Step 9:
[0190] The server updates the transaction record
[0191] After the transaction is complete, the server records the new ownership information on the blockchain network, and a notification of the transaction completion is sent to both the buyer and seller.
[0192] Input: Purchase confirmation information, transaction completion data
[0193] Output: New owner information recorded on the blockchain, notification message
[0194] Step 10:
[0195] The server monitors the generated AI work to prevent plagiarism.
[0196] An AI monitoring system on the server periodically scans newly uploaded digital content and compares it with existing digital content databases, calculating a similarity score and issuing a warning if plagiarism is suspected.
[0197] Input: Newly uploaded digital content, existing database
[0198] Output: Similarity score, warning message
[0199] Step 11:
[0200] The device receives a warning message
[0201] A warning message is sent to the user terminal, allowing the user to check detailed information.
[0202] Input: warning message
[0203] Output: Warning notification and link to find out more
[0204] (Application example 1)
[0205] Next, a description will be given of Application Example 1. In the following description, the data processing device 12 will be referred to as a "server" and the smart device 14 will be referred to as a "terminal."
[0206] Conventional systems for generating digital content using generative AI tools and registering it as non-fungible tokens (NFTs) have limited the display and sale of generated content to the real world, making it difficult to display or trade in virtual spaces. Additionally, there was a lack of adequate management and notification of content suspected of plagiarism, making it difficult to ensure the originality of digital content. Furthermore, the lack of a means to effectively display and sell generated NFTs in virtual spaces limited the scope of NFT use.
[0207] The specific processing by the specific processing unit 290 of the data processing device 12 in the application example 1 is realized by the following means.
[0208] In this invention, the server includes: means for generating digital content using a generative artificial intelligence tool; means for automatically uploading the generated digital content to the server; means for registering the uploaded digital content as a non-fungible token on a blockchain; means for providing information about the generated non-fungible token to a user terminal; means for buying and selling the non-fungible token on a dedicated platform; means for updating owner information of the bought and sold non-fungible token on the blockchain; means for comparing an existing digital content database with newly uploaded content and issuing an alert if plagiarism is suspected; means for displaying the generated non-fungible token in a virtual space using a head-mounted display; and means for selling and trading the non-fungible token in the virtual space. This ensures the originality of digital content and enables the effective display and sale of generated NFTs in the virtual space.
[0209] A "generative artificial intelligence tool" is an artificial intelligence technology that automatically generates digital content such as images, videos, music, and text by having the user input a prompt.
[0210] "Digital Content" refers to images, videos, music, text, and other works in digital form.
[0211] A "server" is a computer system that processes and stores data on a network.
[0212] "Upload" refers to the act of sending data from a user terminal to a server.
[0213] "Blockchain" is a system that uses distributed database technology to securely and permanently store transaction records.
[0214] A "non-fungible token (NFT)" is a token registered as a unique digital asset using blockchain technology.
[0215] "User terminal" refers to a device operated by a user, such as a smartphone, tablet, or PC.
[0216] A "purpose-built platform" is an online system designed to provide a specific function or service.
[0217] A "head-mounted display (HMD)" is a display device that a user wears on their head to provide visual information.
[0218] "Suspected plagiarism" refers to a situation where newly generated content is similar to existing content and may infringe the copyright of the existing content.
[0219] An "alert" is a warning message that notifies you of an abnormality or important condition.
[0220] "Virtual space" is a three-dimensional space that does not exist in reality and is created using computer technology.
[0221] This invention relates to a system that allows digital content generated using a generative artificial intelligence tool to be registered as a non-fungible token (NFT) and traded on a dedicated platform. Specific embodiments of the system are described in detail below.
[0222] System configuration
[0223] The system includes the following main components:
[0224] 1. Generative AI Tools
[0225] 2. User device (smartphone, head-mounted display, etc.)
[0226] 3. Server
[0227] 4. Blockchain Network
[0228] 5. NFT Trading Platform
[0229] 6. AI-powered plagiarism monitoring system
[0230] Generating digital content using generative artificial intelligence tools
[0231] Users use a smartphone or head-mounted display to activate the generative AI tool and generate content such as digital art, music, and video. At this time, the user inputs prompts to the generative AI model.
[0232] Examples of prompt statements
[0233] "Draw a picture of children playing on the beach in summer."
[0234] "Generate a landscape image of a futuristic city"
[0235] The generated content is saved in a specific folder on the user terminal and uploaded to the server.
[0236] NFTization of digital content
[0237] The server receives the uploaded content, performs virus scans and format checks, then uses an NFT program to generate a unique token ID and record it on the blockchain along with metadata.
[0238] NFT information and trading
[0239] Information about the generated NFT (e.g., NFT ID and transaction URL) will be provided to the user's device, where the user can access a dedicated NFT trading platform to view, list, sell, and purchase the generated NFT.
[0240] Virtual display and trading
[0241] In particular, by using a head-mounted display, users can display and exhibit NFTs in a virtual space and conduct transactions with other users in the virtual space.
[0242] Plagiarism Monitoring System
[0243] The AI-powered plagiarism monitoring system compares newly uploaded content with existing digital content databases and issues an alert if the similarity score exceeds a certain threshold. If plagiarism is suspected, a notification is sent to the user's device.
[0244] Program processing
[0245] The server will handle a series of data processing and calculations, from generation by the generative AI tool to content storage, uploading to the server, virus scanning and format checking, NFT generation and registration, providing information to user devices, plagiarism monitoring and alert notifications, and display and trading in the virtual space. Specific technologies used include blockchain APIs, server storage, generative AI models (e.g., DALL-E, GPT-4), and display software for head-mounted displays.
[0246] In this way, the present invention ensures the originality of digital content and enables the effective display and sale of generated NFTs in virtual space.
[0247] The flow of the specific processing in the application example 1 will be described with reference to FIG.
[0248] Step 1:
[0249] A user activates a generative artificial intelligence tool and generates digital content by inputting a prompt sentence.
[0250] Input: prompt statement
[0251] How it works: A generative artificial intelligence tool (e.g., DALL-E, GPT-4) generates digital content such as images, videos, music, or text based on a prompt.
[0252] Output: Generated digital content (file format)
[0253] Step 2:
[0254] The user terminal stores the generated digital content in a specific folder.
[0255] Input: Generated digital content
[0256] How it works: Saves digital content to a specific folder on the user's device. When saving, the file name and path information are recorded.
[0257] Output: Files saved on the device (digital content)
[0258] Step 3:
[0259] The user terminal uploads the stored digital content to the server.
[0260] Input: Saved digital content (file path)
[0261] Operation: The terminal opens communication with the server and sends the digital content file located at the specified path to the server.
[0262] Output: Digital content (files) uploaded to the server
[0263] Step 4:
[0264] The server accepts uploaded digital content and performs virus scanning and format checks.
[0265] Input: Uploaded digital content (files)
[0266] How it works: The server uses virus scanning software to ensure the file is safe and that it is in the specified format.
[0267] Output: Virus-scanned and format-checked digital content (certified files)
[0268] Step 5:
[0269] The server generates a unique token ID for the authenticated digital content and registers it as an NFT.
[0270] Input: Authenticated digital content and its metadata (creation date, title, AI tool version, etc.)
[0271] How it works: The NFTization program generates a unique token ID and records it along with metadata on the blockchain network, using the blockchain API.
[0272] Output: Registered NFT information (token ID, metadata)
[0273] Step 6:
[0274] The server provides information about the generated NFT to the user terminal.
[0275] Input: Registered NFT information (token ID, metadata)
[0276] Operation: The server sends the ID and transaction URL of the generated NFT to the user's device.
[0277] Output: NFT information notified to the user device
[0278] Step 7:
[0279] Users access the NFT trading platform, view and list the NFTs they own, and set the terms of sale.
[0280] Input: User's NFT list, sales conditions (price, method)
[0281] How it works: Log in to the NFT trading platform and enter and set the sales conditions through the user interface. The settings information is sent to the server and added to the sales list.
[0282] Output: NFT (setting information) added to the sales list
[0283] Step 8:
[0284] Users use a head-mounted display to view and trade NFTs in the virtual space.
[0285] Input: NFT added to the sale list
[0286] How it works: Display software for head-mounted displays displays NFTs in a virtual space, allowing other users to view and trade them within that virtual space.
[0287] Output: NFT displayed in virtual space
[0288] Step 9:
[0289] The AI-powered plagiarism monitoring system compares newly uploaded content with existing digital content databases and issues alerts if plagiarism is suspected.
[0290] Input: Newly uploaded digital content, existing digital content database
[0291] How it works: The AI monitoring system calculates a similarity score and issues an alert if it exceeds a certain threshold, notifying relevant users and administrators.
[0292] Output: Alert notification (suspected plagiarism)
[0293] Step 10:
[0294] A plagiarism alert notification is received by the user terminal.
[0295] Input: Alert notification (suspected plagiarism)
[0296] Action: The user device receives the alert notification and displays it to the user. The user clicks on the notification to view more information.
[0297] Output: The alert notification displayed to the user
[0298] Furthermore, an emotion engine that estimates the user's emotion may be combined. That is, the identification processing unit 290 may estimate the user's emotion using the emotion identification model 59 and perform identification processing using the user's emotion.
[0299] The present invention provides a system that allows digital works generated using generative artificial intelligence tools to be registered as non-fungible tokens (NFTs) and traded on a dedicated platform. The present invention further includes a function that combines an emotion engine that recognizes user emotions and optimizes the creation and trading processes. Specific embodiments for implementing the present invention are described in detail below.
[0300] System Configuration
[0301] 1. User-driven generative AI tools
[0302] 2. User Device
[0303] 3. Server
[0304] 4. Blockchain
[0305] 5. Dedicated NFT Trading Platform
[0306] 6. AI-powered plagiarism monitoring system
[0307] 7. Emotion Engine
[0308] Program processing overview
[0309] Creation of artworks using generative AI tools and NFT conversion
[0310] User-generated artwork using AI tools
[0311] Users launch the generative AI tool on their device to generate digital works such as images, videos, music, text, etc. Once generation is complete, the work is automatically saved in a specific folder on the device.
[0312] The device uploads the generated work to the server.
[0313] The generated digital work is automatically uploaded from the user's device to a server, along with metadata such as the work's title, creation date and time, and the version of the AI tool used.
[0314] The server accepts the work, verifies it, and converts it into an NFT
[0315] The server receives the uploaded work, checks the file format, and scans it for viruses. If the check and scan are successful, the process continues.
[0316] The server launches the NFT program
[0317] The server generates a unique token ID for each digital work it receives, and records the generated token ID and the work's metadata on the blockchain.
[0318] The server sends the NFT information back to the user device.
[0319] After the work is registered as an NFT, the server will send the generated NFT ID and transaction URL back to the user's device, allowing the user to confirm that the work they created has been officially registered.
[0320] Trading on NFT platforms
[0321] Users access the NFT platform
[0322] Users log in to the NFT platform using a web browser or a dedicated application by entering their authentication information (user ID, password, 2FA code, etc.).
[0323] The server displays the work information
[0324] The server retrieves a list of NFTs owned by the user and displays it on the platform's dashboard, including the work's name, NFT ID, creation date, ownership status, etc.
[0325] A user adds a work to the sales list
[0326] Users select the NFT work they want to sell and set the sales conditions (price, sales method, etc.). The setting information is sent to the server, which then verifies it and adds the work to the sales list.
[0327] Other users can purchase your work
[0328] Potential buyers browse the platform, select the title they wish to purchase, enter their payment method and other required information on the checkout page, and complete the purchase process.
[0329] The server updates the transaction record
[0330] After the transaction is complete, the server updates the blockchain with the new owner information, and a notification of the transaction completion is sent to both the buyer and the seller.
[0331] AI-powered plagiarism monitoring system
[0332] The server periodically monitors the generated AI works.
[0333] An AI monitoring program will be installed on the server and will periodically (e.g., once a day) scan newly uploaded content, comparing it with an existing database of content.
[0334] The server compares the new work with the new one.
[0335] Newly uploaded works are compared with existing works in terms of features (color patterns, melody, text patterns, etc.) to calculate a similarity score. If the score exceeds a certain threshold, it is deemed to be suspected of plagiarism.
[0336] The server issues an alert
[0337] If plagiarism is suspected, the server automatically issues an alert, which includes information about the work in question and a similarity score, and notifies the relevant users and administrators.
[0338] The device receives the notification
[0339] An alert notification will appear on the user's device, and the user can click on the notification to check the details and take the necessary action.
[0340] Incorporating an emotion engine
[0341] Recognizing user emotions with an emotion engine
[0342] The user inputs their emotions on the device when creating the work.
[0343] When creating a work, the user inputs their emotions into the terminal (e.g., joy, sadness, surprise, etc.).
[0344] Emotion engine analyzes emotions
[0345] The device uses an emotion engine to analyze the input emotion and send it to the generative AI tool.
[0346] Emotions are reflected in the creation of the work
[0347] The generative AI tool automatically adjusts generation parameters based on emotional information provided by the emotion engine, generating digital works that match the user's emotions.
[0348] Reflecting emotions during trading
[0349] The emotion engine suggests optimal sales terms based on the user's emotional information. For example, if the emotion is "joy," it may raise the price or offer exclusive sales.
[0350] Specific examples
[0351] When a user creates digital art using a generative AI tool, they input the emotion of "joy" into their device. The emotion engine analyzes this information, and the generative AI tool adjusts the colors to brighter shades, generating a work of art with a joyful atmosphere. The generated work is uploaded to the server and converted into an NFT. The user accesses the platform, and the emotion engine proposes an auction-style sales method based on the emotion of "joy." Other users purchase the work, and after the transaction is completed, the owner information is recorded on the blockchain.
[0352] In this way, the present invention effectively realizes NFTization, trading, anti-piracy, and optimization based on user sentiment for generated AI works, with the aim of distinguishing between generated AI works and handwritten works and protecting the rights of both.
[0353] The processing flow will be explained below.
[0354] Modes for implementing the invention combining emotion engines
[0355] Creation of artwork using AI tools and processing steps for NFT conversion
[0356] Step 1:
[0357] Users launch the generative AI tool on their devices to generate digital works such as images, videos, music, and text. Once generation is complete, the works are automatically saved in a specific folder on the device.
[0358] Step 2:
[0359] The device uploads the generated digital work to a server, including metadata such as the work's file, title, creation date and time, and the version of the AI tool used.
[0360] Step 3:
[0361] The server receives the uploaded digital work, checks the file format, and scans it for viruses. If the check and scan are successful, the work will proceed to the next step.
[0362] Step 4:
[0363] The server launches the NFT program, generates a unique token ID for the received digital work, and registers the generated token ID and the work's metadata on the blockchain.
[0364] Step 5:
[0365] The server collects the information registered as an NFT and returns it to the user's device. The returned data includes the token ID, blockchain address, confirmation URL, etc.
[0366] Step 6:
[0367] The device receives the reply from the server and notifies the user of the generated NFT information, allowing the user to access detailed information from the notification and confirm that their work has been officially registered.
[0368] Processing steps for transactions on NFT platforms
[0369] Step 1:
[0370] A user logs into the NFT platform using a web browser or a dedicated application, entering authentication information (user ID, password, 2FA code, etc.).
[0371] Step 2:
[0372] The server retrieves a list of NFT works owned by the user and displays it on the platform's dashboard. The displayed information includes the work's name, NFT ID, creation date, ownership status, etc.
[0373] Step 3:
[0374] Users select the NFT work they want to sell and set the sales conditions (price, sales method, etc.). The setting information is sent to the server, which then verifies it and adds the work to the sales list.
[0375] Step 4:
[0376] Other users (buyers) browse the platform and select the works they wish to purchase. They then enter their payment method and other required information on the checkout page to complete the purchase process.
[0377] Step 5:
[0378] After the transaction is completed, the server updates the blockchain with the new transaction information, registers the new owner information, and sends a transaction completion notification to both the buyer and seller.
[0379] AI-powered plagiarism monitoring system processing steps
[0380] Step 1:
[0381] An AI monitoring program installed on the server will periodically (e.g., once a day) scan newly uploaded works and compare them with a database of existing digital works.
[0382] Step 2:
[0383] The server compares newly uploaded works with existing works based on their features (color patterns, melody, text patterns, etc.) and calculates a similarity score. If the score exceeds a certain threshold, it is deemed to be a suspected plagiarism.
[0384] Step 3:
[0385] If the server detects suspected plagiarism, it automatically issues an alert, which includes information about the work in question and a similarity score, and notifies the relevant users and administrators.
[0386] Step 4:
[0387] The device receives the alert notification and displays it to the user, who can click on it to check the details and take the necessary action.
[0388] Built-in processing steps for the emotion engine
[0389] Step 1:
[0390] The user inputs emotional information when creating a work. An emotional input interface is displayed on the user's device, and the user can select emotions such as "joy," "sadness," or "surprise."
[0391] Step 2:
[0392] The emotion engine analyzes the input emotion information. The device sends the emotion information selected by the user to the emotion engine, and the analyzed results are shared with the generative AI tool.
[0393] Step 3:
[0394] The generative AI tool automatically adjusts the generation parameters based on emotional information. If the user selects "joy," the generative AI tool will generate artwork using bright colors and fun elements.
[0395] Step 4:
[0396] When a user sets sales conditions on the platform, the emotion engine suggests optimal sales conditions: if the emotion is "joy," the emotion engine will set a higher price and suggest an exclusive sale.
[0397] Step 5:
[0398] The server presents the emotion engine's proposal to the user. The user confirms and decides on the sales conditions based on the proposal and sends them to the server. The server updates the sales list based on that information.
[0399] Specific examples
[0400] When a user creates digital art using a generative AI tool, they input the emotion of "joy" into their device. The emotion engine analyzes this information, and the generative AI tool adjusts the colors to brighter shades, generating a work of art with a joyful atmosphere. The generated work is uploaded to the server and converted into an NFT. The user accesses the platform, and the emotion engine proposes an auction-style sales method based on the emotion of "joy." Other users purchase the work, and after the transaction is completed, the owner information is recorded on the blockchain.
[0401] In this way, the present invention effectively realizes NFTization, trading, anti-piracy, and optimization based on user sentiment for generated AI works, with the aim of distinguishing between generated AI works and handwritten works and protecting the rights of both.
[0402] Example 2
[0403] Next, a description will be given of Example 2. In the following description, the data processing device 12 will be referred to as a "server" and the smart device 14 will be referred to as a "terminal."
[0404] In the creation and trading of modern digital content, ensuring the originality of works, preventing plagiarism, and providing optimal trading conditions based on user sentiment are key challenges. In particular, when generating digital content using generative artificial intelligence systems, the value of the work may not be properly assessed because the risk of plagiarism and the relevance of the user's sentiment to the generated work are not taken into account. Furthermore, ensuring smooth transactions and transparency on trading platforms is also required.
[0405] The specific processing by the specific processing unit 290 of the data processing device 12 in the second embodiment is realized by the following means.
[0406] In this invention, the server includes means for generating digital content using a generative AI system, means for automatically uploading the generated digital content to a data storage system, means for registering the uploaded digital content as a non-fungible token on distributed ledger technology, means for providing information about the generated non-fungible token to a user terminal, means for trading the non-fungible token on a dedicated trading platform, means for updating ownership information of the traded non-fungible token on distributed ledger technology, means for comparing the newly uploaded content with an existing digital content database and issuing a warning if copying is suspected, means for inputting and analyzing user emotions, means for adjusting the generation parameters of the generative AI system based on the analyzed emotions, and means for proposing optimal sales terms based on the analyzed emotions at the time of trading. This makes it possible to guarantee the originality of digital content, prevent plagiarism, and optimize work generation and trading terms based on user emotions.
[0407] A "generative artificial intelligence system" is a technical system that automatically generates digital content based on prompts entered by users.
[0408] "Digital content" refers to creations stored in digital format, such as images, videos, music, and text.
[0409] A "data storage system" is a computer system for storing generated digital content, including servers and cloud storage.
[0410] "Distributed ledger technology" is a technology that stores transaction records in a decentralized manner and has the ability to prevent tampering, and includes blockchain technology.
[0411] A "non-fungible token" is a token that proves unique ownership of digital content and is managed on the blockchain.
[0412] "Trading Platform" means a website or application dedicated to the buying and selling of non-fungible tokens between users.
[0413] A "suspected copy warning" is an alert issued when uploaded content is similar to existing digital content.
[0414] An "emotion analysis system" is a system that analyzes emotional information entered by the user and adjusts the generation parameters of the generative AI system based on that information.
[0415] "Generation parameters" are settings used by the generative AI system when generating digital content, and include color, composition, tone, etc.
[0416] "Sales conditions" are detailed information such as the price and sales method when trading non-fungible tokens.
[0417] This invention is a system that registers digital content generated using a generative artificial intelligence system as a non-fungible token (NFT) and trades it on a trading platform. The invention also aims to ensure the safety and optimization of transactions by incorporating an emotion analysis system that recognizes user emotions and a warning system that detects suspected copying.
[0418] Program processing overview
[0419] Creation of artworks using generative AI tools and NFT conversion
[0420] User-generated artwork using AI tools
[0421] The user launches the generative AI system on their device. The specific system name is "Deep Generative System." They input the prompt "Please create bright digital art with joyful emotions" to begin generation. At this time, the generative AI system generates digital content based on the prompt and saves it in a specified folder.
[0422] The device uploads the generated work to the server.
[0423] The generated digital content is automatically uploaded from the device to the server. When uploaded, metadata such as the work's title, creation date and time, and the version of the generative AI system used are sent along with the content in JSON format. The server's API endpoint is "https: / / api.nftplatform.com / upload."
[0424] The server verifies the work and converts it into an NFT
[0425] The server checks the file format of the uploaded work and then scans it for viruses. It uses a "virus detection system" as its virus scanning tool. If the check and scan are completed successfully, the server generates a unique token ID and registers it on a distributed ledger technology, such as the blockchain. Ethereum is used as the blockchain.
[0426] The server sends the NFT information back to the user device.
[0427] After the work is registered as an NFT, the server sends the generated NFT ID and transaction URL back to the user's device. This information is sent in JSON format to the user's device, which receives and displays it.
[0428] Trading on NFT platforms
[0429] Users access the NFT platform
[0430] Users log in to the NFT platform using a dedicated application or web browser, and require a user ID, password, and two-factor authentication code.
[0431] The server displays the work information
[0432] The server retrieves a list of NFT works owned by the user and displays it on the platform's dashboard. The list includes the work's name, NFT ID, creation date, ownership status, etc. This makes it easier for users to manage the works they own.
[0433] A user adds a work to the sales list
[0434] Users select the NFT work they want to sell and set the price and sales method. For example, they can set the price at 1 ETH and select the auction format as the sales method. The setting information is sent to the server, which then confirms it and adds the work to the sales list.
[0435] Other users can purchase your work
[0436] A potential buyer selects a work on the platform and enters their payment method and other necessary information on the checkout page. The server confirms the payment and completes the purchase. After the transaction is complete, the server records the new owner's information on the blockchain.
[0437] AI-powered plagiarism monitoring system
[0438] The server periodically monitors the generated AI works.
[0439] The server periodically scans for newly uploaded works, using a "deep copy monitoring system" to compare the new works with existing digital content databases. Works are compared based on features such as color patterns, melodies, and text patterns.
[0440] The server issues a warning
[0441] If the similarity score exceeds a certain threshold, the server issues a warning. The warning includes information about the work and its similarity score, and is sent to the relevant users and administrators. The user's device receives the notification and can check the details.
[0442] Incorporating an emotion analysis system
[0443] Recognizing user emotions with an emotion analysis system
[0444] When creating a work, users input their emotions into the device (e.g., joy, sadness, surprise). The device then analyzes this information using an emotion analysis system. The analyzed emotion information is then sent to the generative artificial intelligence system.
[0445] Emotions are reflected in the creation of the work
[0446] The generative AI system automatically adjusts generation parameters based on emotional information to create digital artwork that matches the user's emotions. For example, if the emotion is joy, it will brighten the colors and create an artwork with a fun atmosphere.
[0447] Reflecting emotions during trading
[0448] The emotion analysis system suggests optimal sales terms based on the user's emotions. For example, if the emotion is joy, it may suggest a price increase or an exclusive sale. The user is notified of this suggestion and can set sales terms based on it.
[0449] In this way, the present invention provides a set of means for registering and trading digital content generated using a generative AI system as non-fungible tokens, and aims to optimize the safety of transactions and value assessment through the creation of works that respond to user emotions and the function of plagiarism monitoring.
[0450] The flow of the identification process in the second embodiment will be described with reference to FIG.
[0451] Step 1:
[0452] The user enters a prompt using a generative AI tool
[0453] The user launches the generative artificial intelligence system on their device and inputs the prompt "Please create bright digital art with the emotion of joy." The device then sends this prompt to the generative AI model. Based on the input prompt, the generative AI model begins data calculations to generate digital content. The generated digital content is saved in a specific folder on the device.
[0454] Step 2:
[0455] The device uploads the generated work to the server.
[0456] The device automatically uploads the generated digital content and its metadata to the server. The input is the generated digital content and metadata, and the upload process is performed. The data is sent to the server's API endpoint "https: / / api.nftplatform.com / upload". The output is that the data is saved on the server.
[0457] Step 3:
[0458] The server verifies the work and converts it into an NFT
[0459] The server checks the file format of the uploaded digital content and performs a virus scan. The input is the uploaded digital content, which is checked for file format and scanned for viruses. Once verification is complete, the server generates a unique token ID. The generated token ID and metadata are registered in distributed ledger technology. The output is the registration information as an NFT.
[0460] Step 4:
[0461] The server sends the NFT information back to the user device.
[0462] The server returns the generated NFT ID and transaction URL to the user's device. The input is the NFT ID and URL, and the output is JSON format data containing this information. The user's device receives this data and displays the NFT information.
[0463] Step 5:
[0464] Users access the NFT platform and manage their creations
[0465] Users log in to the NFT platform using a dedicated application or web browser. When logging in, they enter their user ID, password, and two-factor authentication code. The input is authentication information, and the output is the platform with the user logged in.
[0466] Step 6:
[0467] The server displays the user's NFT list.
[0468] The server retrieves a list of NFTs owned by the user and displays it on the platform dashboard. The input is the user's authentication information, and the output is a list of NFTs. The list includes the work name, NFT ID, creation date, ownership status, etc.
[0469] Step 7:
[0470] A user adds a work to the sales list
[0471] Users select the NFT work they wish to sell and set the price and sales method. Specifically, they set the price to "1 ETH" and the sales method to an auction format. The input is the user's settings information, and the output is a sales list that reflects the settings. The settings information is sent to the server, which verifies it and adds it to the sales list.
[0472] Step 8:
[0473] Other users can purchase your work
[0474] A potential buyer selects a work on the platform and enters the payment method and other necessary information on the checkout page. The input is the buyer's payment information and purchase information, and the output is a purchase notification after the transaction is completed. The server confirms the payment and the transaction is completed.
[0475] Step 9:
[0476] The server updates the transaction record
[0477] After the transaction is completed, the server records the new ownership information in the distributed ledger technology. The input is the new ownership information, and the output is the updated ownership information on the blockchain. This updates the ownership information on the blockchain.
[0478] Step 10:
[0479] The server periodically monitors the generated AI works.
[0480] The server periodically scans the generated digital content and compares it with an existing database of works. The input is the newly uploaded work, and the output is a similarity score. The scanning is performed using a "deep copy monitoring system."
[0481] Step 11:
[0482] The server issues a copy warning
[0483] If the similarity score exceeds a certain threshold, the server issues a warning that copying is suspected. The input is the similarity score and information about the work in question, and the output is a warning notification. The warning is notified to the relevant user or administrator, and the user can check the details on their device.
[0484] Step 12:
[0485] Recognizing user emotions with an emotion analysis system
[0486] When creating a work, the user inputs their emotions into the terminal. Specifically, emotions such as "joy," "sadness," and "surprise" are input. The input is the user's emotional information, and the output is analyzed emotional data. The terminal uses an emotion analysis system to analyze the input emotions and sends them to the generative artificial intelligence system.
[0487] Step 13:
[0488] Emotions are reflected in the creation of the work
[0489] The generative AI system automatically adjusts its generation parameters based on the emotional information provided by the emotion analysis system. The input is the analyzed emotional data, and the output is the adjusted generation parameters. This allows the generation of a digital work that matches the user's emotions.
[0490] Step 14:
[0491] Reflecting emotions during trading
[0492] The emotion analysis system proposes optimal sales terms based on the user's emotional information. The input is the analyzed emotional data, and the output is the proposed sales terms. For example, if the emotion is "joy," the system may raise the price or suggest an exclusive sale. The server sets the proposed sales terms and adds the work to the sales list.
[0493] (Application example 2)
[0494] Next, a description will be given of Application Example 2. In the following description, the data processing device 12 will be referred to as a "server" and the smart device 14 will be referred to as a "terminal."
[0495] Conventional digital work generation systems using generative AI tools have had problems with insufficient optimization of the generation and trading processes, resulting in problems such as not being able to generate digital works that reflect user sentiment or optimally propose sales terms for non-fungible tokens. Furthermore, plagiarism monitoring is sometimes performed manually, resulting in low efficiency. The present invention aims to solve these problems.
[0496] The identification process by the identification processing unit 290 of the data processing device 12 in Application Example 2 is realized by the following means. In this invention, the server includes means for generating digital works using a generative artificial intelligence tool, means for automatically uploading the generated digital works to the server, means for registering the uploaded digital works as non-fungible tokens on the blockchain, means for providing information about the generated non-fungible tokens to user terminals, means for buying and selling non-fungible tokens on a dedicated platform, means for updating owner information of the bought and sold non-fungible tokens on the blockchain, and means for comparing a newly uploaded work with an existing digital work database and issuing an alert if plagiarism is suspected. This makes it possible to generate digital works that reflect user sentiment, propose optimal sales terms, and realize efficient plagiarism monitoring.
[0497] A "generative artificial intelligence tool" is an artificial intelligence program or software that generates digital works such as images, videos, music, and text based on user input or instructions.
[0498] A "digital work" is an image, video, music, text, or other work created and stored in electronic form.
[0499] A "server" is a computer system that receives, stores, and processes data sent by users.
[0500] "Upload" is the act of sending data from a user's terminal to a server.
[0501] "Blockchain" is a system that uses distributed ledger technology to record and manage data.
[0502] A "non-fungible token (NFT)" is a digital asset registered on a blockchain as a unique token.
[0503] A "user terminal" is an electronic device that can be operated by a user, and includes a smartphone, a computer, and the like.
[0504] A "platform" is a collection of software and systems that provide specific services or functions.
[0505] "Plagiarism" is the act of copying someone else's work without permission and presenting or selling it as your own work.
[0506] An "emotion engine" is software or algorithms that recognize and analyze a user's emotions.
[0507] "Sales conditions" refer to the transaction conditions, such as the price and sales method, when buying and selling non-fungible tokens.
[0508] A "generative process" is a process by which a generative artificial intelligence tool generates a digital work.
[0509] "Transaction Process" refers to a series of procedures for the purchase and sale of non-fungible tokens.
[0510] "Optimization" refers to finding the most effective way to achieve a particular goal.
[0511] A "feature" is a number or pattern that indicates a specific trait in the data.
[0512] A "similarity score" is a numerical representation of how similar two data sets are.
[0513] The present invention relates to a system for generating digital works using generative artificial intelligence tools, and registering and trading them as non-fungible tokens (NFTs). The system incorporates an emotion engine that recognizes user emotions and includes functionality to optimize the generation and trading processes.
[0514] System Configuration
[0515] The system consists of the following components:
[0516] 1. User Device:
[0517] Electronic devices such as smartphones and head-mounted displays (HMDs).
[0518] It is equipped with a generative artificial intelligence tool and an interface for emotional input.
[0519] 2. Emotion Engine:
[0520] Software for recognizing and analyzing user emotions.
[0521] Specifically, we use the Emotion-Recognition-API.
[0522] 3. Generative AI tools:
[0523] Generate digital works such as images, videos, music, and text.
[0524] Examples include Stable Diffusion and GPT-3.
[0525] 4. Server:
[0526] A computer system that receives, stores, and processes data submitted by users.
[0527] It is equipped with an NFT program, a plagiarism monitoring system, and an algorithm for optimizing sales conditions.
[0528] 5. Blockchain Network:
[0529] A system that uses distributed ledger technology to record and manage data.
[0530] An example is Ethereum.
[0531] 6. Dedicated NFT trading platform:
[0532] This includes web and mobile applications for buying and selling NFTs.
[0533] System Operation Overview
[0534] 1. Emotion input and analysis
[0535] The user inputs emotions on the user terminal, selecting emotions such as joy, sadness, and surprise, and facial expression recognition is performed in real time.
[0536] The emotion engine analyzes the input emotion and generates an emotion score.
[0537] 2. Creation of artwork using generative AI tools
[0538] The emotion engine sends the analysis results to a generative AI tool (e.g., GPT-3) to generate emotion-based prompts.
[0539] A generative AI tool generates digital artwork (e.g., images, music, text) based on a prompt. Example prompt: "Generate colorful, joyful digital art that reflects the joyful emotion felt by the user."
[0540] 3. NFT of the work
[0541] The server receives the generated digital work and performs virus scanning and metadata verification.
[0542] The server generates a unique token ID and records it on the blockchain along with the artwork's metadata.
[0543] 4. Emotional selling propositions
[0544] The emotion engine suggests optimal sales terms based on emotions, for example, if the emotion is "joy," it will suggest an auction-style sales method.
[0545] 5. Trading and Surveillance
[0546] The user adds the work to the sales list on the user terminal, and other users complete the purchase procedure.
[0547] An AI-powered plagiarism monitoring system regularly scans newly uploaded works and issues alerts if plagiarism is suspected.
[0548] Specific examples
[0549] Users input their emotion of "joy" into the application, and a generative AI tool generates digital art with a joyful atmosphere. The generated artwork is then uploaded to a server and converted into an NFT. The system then proposes selling the artwork to the user in an auction format, and other users can purchase it. Once the transaction is complete, the owner's information is registered on the blockchain network, and plagiarism monitoring is also implemented.
[0550] In this manner, the present invention can optimize the creation and trading of digital works that reflect the user's emotions.
[0551] The flow of the specific processing in the application example 2 will be described with reference to FIG.
[0552] Step 1:
[0553] The user inputs their emotion
[0554] The user starts up the device and inputs their emotions into the application. For example, they can select emotions such as "happiness," "sadness," or "surprise," or they can use the camera to capture their facial expressions in real time, and the emotion is analyzed using the Emotion-Recognition-API.
[0555] Input: User emotion selection or real-time facial expression data
[0556] Output: Parsed emotion data (emotion type and score)
[0557] Specific operation: The device displays an emotion input interface, collects user selections or captured data, and performs analysis.
[0558] Step 2:
[0559] Creating a Generated Prompt
[0560] The device uses the analyzed emotional data to generate a prompt to be passed to the generative AI tool. The generated prompt reflects the user's emotional information. For example, if the analysis result is "joy," a prompt such as "Please generate art with a joyful atmosphere" will be generated.
[0561] Input: Parsed emotion data
[0562] Output: Generated prompt statement
[0563] How it works: The device converts emotional data into text prompts and sends them to the generative artificial intelligence tool.
[0564] Step 3:
[0565] Digital creation
[0566] A generative AI tool (such as Stable Diffusion or GPT-3) generates a digital work based on the prompt text, which is then temporarily stored on the device.
[0567] Input: Generate prompt statement
[0568] Output: Digital works (images, music, text, etc.)
[0569] How it works: The generative AI tool analyzes the prompt, generates a digital work, and the device saves it.
[0570] Step 4:
[0571] Uploading your work to the server
[0572] The device uploads the created digital work to the server, along with the work's metadata (title, creation date, tools used, etc.).
[0573] Input: Generated digital works and metadata
[0574] Output: Work data saved on the server
[0575] Specific operation: The device packages the work file and metadata and sends it to the server.
[0576] Step 5:
[0577] Verification of the work and NFT conversion
[0578] The server verifies the work it receives (virus scan, file format check), and if there are no problems, generates a unique token ID and records it on the blockchain.
[0579] Input: Uploaded work data
[0580] Output: NFT data recorded on the blockchain
[0581] Specific operation: The server verifies the artwork file, runs the NFT program to generate a token ID, and records it on the blockchain.
[0582] Step 6:
[0583] Providing NFT information
[0584] The server will then send the generated NFT ID and transaction URL back to the user's device, allowing the user to confirm that their creation has been officially registered as an NFT.
[0585] Input: Generated NFT data
[0586] Output: Notification to user device (NFT ID, transaction URL, etc.)
[0587] Specific operation: The server packages the NFT information and sends it to the user terminal.
[0588] Step 7:
[0589] Emotion-based selling propositions
[0590] The emotion engine analyzes the user's emotional data and proposes optimal sales terms. For example, if the emotion is "joy," it proposes auction-style sales terms.
[0591] Input: User emotion data, NFT information
[0592] Output: Optimized sales conditions
[0593] Specific operation: The emotion engine analyzes the emotion data, calculates the sales conditions, and displays them on the user's device.
[0594] Step 8:
[0595] Selling and trading NFTs
[0596] A user adds an NFT to a sales list with the recommended sales terms, and other users purchase the NFT via a trading platform.
[0597] Input: Sales conditions, NFT information
[0598] Output: Notification of transaction completion, new owner information
[0599] Specific operation: The terminal adds the NFT to the sales list, and once the purchase process is complete, the server updates the owner information on the blockchain.
[0600] Step 9:
[0601] Plagiarism Monitoring
[0602] The server compares newly uploaded works with an existing database and issues an alert if there is any suspicion of plagiarism.
[0603] Input: Newly uploaded works, existing works database
[0604] Output: Similarity score, alert notification
[0605] Specific operation: The server scans the work, calculates the similarity score, and if the threshold is exceeded, issues an alert and notifies the user's device.
[0606] The specific processing unit 290 transmits the result of the specific processing to the smart device 14. In the smart device 14, the control unit 46A causes the output device 40 to output the result of the specific processing. The microphone 38B acquires audio indicating a user input regarding the result of the specific processing. The control unit 46A transmits audio data indicating the user input acquired by the microphone 38B to the data processing device 12. In the data processing device 12, the specific processing unit 290 acquires the audio data.
[0607] The data generation model 58 is a so-called generative AI (Artificial Intelligence). An example of the data generation model 58 is ChatGPT (Internet Search<URL: https: / / openai.com / blog / chatgpt> ), Gemini (Internet search <url: https: gemini.google.com ?hl="ja">) and other generation AIs. The data generation model 58 is obtained by performing deep learning on a neural network. A prompt including an instruction is input to the data generation model 58, and inference data such as voice data indicating voice, text data indicating text, and image data indicating an image is also input. The data generation model 58 performs inference on the input inference data in accordance with the instruction indicated by the prompt, and outputs the inference result in a data format such as voice data and text data. Here, inference refers to, for example, analysis, classification, prediction, and / or summarization.
[0608] In the above embodiment, an example in which the specific process is performed by the data processing device 12 has been given, but the technology of the present disclosure is not limited to this, and the specific process may be performed by the smart device 14.
[0609] [Second embodiment]
[0610] FIG. 3 shows an example of the configuration of a data processing system 210 according to the second embodiment.
[0611] 3, the data processing system 210 includes the data processing device 12 and smart glasses 214. An example of the data processing device 12 is a server.
[0612] The data processing device 12 includes a computer 22, a database 24, and a communication I / F 26. The computer 22 is an example of a "computer" according to the technology of the present disclosure. The computer 22 includes a processor 28, a RAM 30, and a storage 32. The processor 28, the RAM 30, and the storage 32 are connected to a bus 34. The database 24 and the communication I / F 26 are also connected to the bus 34. The communication I / F 26 is connected to a network 54. Examples of the network 54 include a WAN (Wide Area Network) and / or a LAN (Local Area Network).
[0613] The smart glasses 214 include a computer 36, a microphone 238, a speaker 240, a camera 42, and a communication I / F 44. The computer 36 includes a processor 46, a RAM 48, and a storage 50. The processor 46, the RAM 48, and the storage 50 are connected to a bus 52. The microphone 238, the speaker 240, and the camera 42 are also connected to the bus 52.
[0614] The microphone 238 receives instructions and the like from the user 20 by receiving voice uttered by the user 20. The microphone 238 captures the voice uttered by the user 20, converts the captured voice into audio data, and outputs it to the processor 46. The speaker 240 outputs audio in accordance with instructions from the processor 46.
[0615] Camera 42 is a small digital camera equipped with an optical system including a lens, aperture, and shutter, and an imaging element such as a CMOS (Complementary Metal-Oxide-Semiconductor) image sensor or a CCD (Charge Coupled Device) image sensor, and captures images of the surroundings of user 20 (for example, an imaging range defined by an angle of view equivalent to the field of vision of a typical healthy person).
[0616] The communication I / F 44 is connected to a network 54. The communication I / Fs 44 and 26 are responsible for the exchange of various information between the processor 46 and the processor 28 via the network 54. The exchange of various information between the processor 46 and the processor 28 using the communication I / Fs 44 and 26 is carried out in a secure state.
[0617] Fig. 4 shows an example of the main functions of the data processing device 12 and the smart glasses 214. As shown in Fig. 4, in the data processing device 12, a specific process is performed by the processor 28. A specific process program 56 is stored in the storage 32.
[0618] The specific processing program 56 is an example of a "program" according to the technology of the present disclosure. The processor 28 reads the specific processing program 56 from the storage 32 and executes the read specific processing program 56 on the RAM 30. The specific processing is realized by the processor 28 operating as a specific processing unit 290 in accordance with the specific processing program 56 executed on the RAM 30.
[0619] The storage 32 stores a data generation model 58 and an emotion identification model 59. The data generation model 58 and the emotion identification model 59 are used by the identification processing unit 290.
[0620] In the smart glasses 214, the reception output process is performed by the processor 46. A reception output program 60 is stored in the storage 50. The processor 46 reads the reception output program 60 from the storage 50 and executes the read reception output program 60 on the RAM 48. The reception output process is realized by the processor 46 operating as the control unit 46A in accordance with the reception output program 60 executed on the RAM 48.
[0621] Next, a description will be given of the identification process performed by the identification processing unit 290 of the data processing device 12. In the following description, the data processing device 12 will be referred to as the "server" and the smart glasses 214 will be referred to as the "terminal."
[0622] The present invention provides a system that allows digital works generated using generative artificial intelligence tools to be registered as non-fungible tokens (NFTs) and traded on a dedicated platform. The following describes in detail the embodiments of the present invention.
[0623] System Configuration
[0624] 1. User-driven generative AI tools
[0625] 2. User Device
[0626] 3. Server
[0627] 4. Blockchain
[0628] 5. Dedicated NFT Trading Platform
[0629] 6. AI-powered plagiarism monitoring system
[0630] Program processing overview
[0631] Creation of artworks using generative AI tools and NFT conversion
[0632] User-generated artwork using AI tools
[0633] Users can launch the generative AI tool on their devices to generate digital works such as images, videos, music, and text. The generated works are saved in a specific folder on the device.
[0634] The device uploads the generated work to the server.
[0635] The generated digital work is automatically uploaded from the user's device to a server, along with metadata such as the work's title, creation date and time, and the version of the AI tool used.
[0636] The server accepts the work, verifies it, and converts it into an NFT
[0637] The server receives the uploaded artwork, checks the file format and scans for viruses, and then the NFT program generates a unique token ID for the artwork and records it on the blockchain along with its metadata.
[0638] The server returns the NFT information to the user device.
[0639] After the work is registered as an NFT, the server will send the generated NFT ID and transaction URL back to the user's device, allowing the user to confirm that the work they created has been officially registered.
[0640] Trading on NFT platforms
[0641] Users access the NFT platform
[0642] Users log in to the NFT platform using a web browser or a dedicated application. After logging in, a list of NFTs owned by the user will be displayed.
[0643] The server displays the work information
[0644] The server retrieves a list of NFTs owned by the user and displays it on the platform's dashboard, including the work's name, NFT ID, creation date, ownership status, etc.
[0645] A user adds a work to the sales list
[0646] Users select the NFT work they want to sell and set the sales conditions (price, sales method, etc.). The setting information is sent to the server, which then verifies it and adds the work to the sales list.
[0647] Other users can purchase your work
[0648] Potential buyers browse the platform and select the titles they are interested in. They then enter their payment method and other required information on the checkout page to complete the purchase process.
[0649] The server updates the transaction record
[0650] After the transaction is complete, the server updates the blockchain with the new owner information, and a notification of the transaction completion is sent to both the buyer and seller.
[0651] AI-powered plagiarism monitoring system
[0652] The server periodically monitors the generated AI works.
[0653] An AI monitoring program is installed on the server and periodically scans newly uploaded content, comparing it with an existing database of content.
[0654] The server compares the new work with the new one.
[0655] The system compares newly uploaded works with existing works using their features to calculate a similarity score. If the score exceeds a certain threshold, it is deemed to be a suspected plagiarism.
[0656] The server issues an alert
[0657] If plagiarism is suspected, an automatic alert is issued and a notification is sent to the relevant users and administrators, containing information about the work in question and a similarity score.
[0658] The device receives the notification
[0659] An alert notification will appear on the user's device and the user can click on the notification to view more details.
[0660] Specific examples
[0661] When a user creates digital art using a generative AI tool and uploads it to the server, the work is registered on the blockchain as a unique NFT. The user receives a notification on their device stating, "Your work has been registered as NFT ID: 123456." The user then accesses the platform and adds the work to a sales list, which other users can purchase for 100 generative AI tokens. After the transaction is complete, the new owner information is recorded on the blockchain.
[0662] In this way, the present invention aims to effectively realize the NFTization, trading, and anti-plagiarism of generated AI works, as well as to distinguish between generated AI works and handwritten works and protect the rights of both.
[0663] The processing flow will be explained below.
[0664] Creation of artwork using AI tools and processing steps for NFT conversion
[0665] Step 1:
[0666] Users launch the AI generative tool on their devices to generate digital works such as images, videos, music, and text. Once generation is complete, the work is automatically saved in a specific folder on the device.
[0667] Step 2:
[0668] The device uploads the generated digital work to a server, including metadata such as the work's file, title, creation date and time, and the version of the AI tool used.
[0669] Step 3:
[0670] The server receives the uploaded digital work, checks the file format, and scans it for viruses. If the check and scan are successful, the work will proceed to the next step.
[0671] Step 4:
[0672] The server launches the NFT program, generates a unique token ID for the received digital work, and registers the generated token ID and the work's metadata on the blockchain.
[0673] Step 5:
[0674] The server collects the information registered as an NFT and returns it to the user's device. The returned data includes the token ID, blockchain address, confirmation URL, etc.
[0675] Step 6:
[0676] The device receives the reply from the server and notifies the user of the generated NFT information, allowing the user to access detailed information from the notification and confirm that their work has been officially registered.
[0677] Processing steps for transactions on NFT platforms
[0678] Step 1:
[0679] A user logs into the NFT platform using a web browser or a dedicated application, entering authentication information (user ID, password, 2FA code, etc.).
[0680] Step 2:
[0681] The server retrieves a list of NFT works owned by the user and displays it on the platform's dashboard. The displayed information includes the work's name, NFT ID, creation date, ownership status, etc.
[0682] Step 3:
[0683] Users select the NFT work they want to sell and set the sales conditions (price, sales method, etc.). The setting information is sent to the server, which then confirms the settings and adds the work to the sales list.
[0684] Step 4:
[0685] Other users (buyers) browse the platform and select the works they wish to purchase. They then enter their payment method and other required information on the checkout page to complete the purchase process.
[0686] Step 5:
[0687] After the transaction is completed, the server updates the blockchain with the new transaction information, registers the new owner information, and sends a transaction completion notification to both the buyer and seller.
[0688] AI-powered plagiarism monitoring system processing steps
[0689] Step 1:
[0690] An AI monitoring program installed on the server will periodically (e.g., once a day) scan newly uploaded works and compare them with a database of existing digital works.
[0691] Step 2:
[0692] The server compares newly uploaded works with existing works based on their features (color patterns, melody, text patterns, etc.) and calculates a similarity score. If the score exceeds a certain threshold, it is deemed to be a suspected plagiarism.
[0693] Step 3:
[0694] If the server detects suspected plagiarism, it automatically issues an alert, which includes information about the work in question and a similarity score, and notifies the relevant users and administrators.
[0695] Step 4:
[0696] The device receives the alert notification and displays it to the user, who can click on it to view details and take any necessary action.
[0697] Example 1
[0698] Next, a description will be given of Example 1. In the following description, the data processing device 12 will be referred to as a "server" and the smart glasses 214 will be referred to as a "terminal."
[0699] There are challenges in protecting digital content generated using conventional generative artificial intelligence tools and clarifying its ownership. The aforementioned technologies struggle to provide effective methods for properly managing generated digital content and preventing plagiarism. Furthermore, they lack the means to safely and efficiently conduct transactions between users.
[0700] The specific processing by the specific processing unit 290 of the data processing device 12 in the first embodiment is realized by the following means.
[0701] In this invention, the server includes means for generating digital content using a generative artificial intelligence tool, means for automatically uploading the generated digital content from a client terminal to a remote server, means for registering the uploaded digital content as a non-fungible token on a blockchain network, means for notifying the terminal of information about the registered non-fungible token, means for trading the non-fungible token on a dedicated online platform, means for updating owner information of the traded non-fungible token on the blockchain network, means for comparing the newly uploaded content with an existing digital content database and issuing a warning if there is a possibility of theft, means for notifying the terminal of the warning, and means for allowing users to set trading conditions for the generated non-fungible token, thereby protecting the ownership of the generated digital content, preventing theft, and enabling safe and efficient trading between users.
[0702] A "generative artificial intelligence tool" refers to software or algorithms that automatically generate digital content such as images, videos, music, or text based on prompts entered by a user.
[0703] "Digital content" refers to electronically stored data such as images, videos, music, and text generated by generative artificial intelligence tools.
[0704] "Client Terminal" refers to an electronic device, such as a computer, smartphone, or tablet, that a user uses to operate a generative artificial intelligence tool and generate, store, and transmit digital content.
[0705] "Remote Server" refers to a computer system installed at a remote location that receives, stores, and further processes digital content sent from a client terminal.
[0706] "Blockchain network" refers to a technological platform for securely and transparently recording and managing digital content ownership and transaction information based on distributed database technology.
[0707] A "non-fungible token (NFT)" is a digital certificate that uniquely identifies ownership of digital content on a blockchain network, tokenized, and has its own unique value that cannot be exchanged for other tokens.
[0708] "Online Platform" means a website or application through which Users log in to view, buy, sell, and trade Non-Fungible Tokens.
[0709] "Warning" refers to an alert issued when newly uploaded digital content is suspected of plagiarism as a result of AI monitoring, comparing it with existing databases.
[0710] The present invention relates to a system for registering digital content generated using generative artificial intelligence tools as non-fungible tokens (NFTs) and trading them on a dedicated online platform. The following hardware and software are used to implement the present invention.
[0711] System Configuration
[0712] The system consists of the following elements:
[0713] 1. Generative AI tool: Software that generates digital content such as images, videos, music, and text by inputting a prompt from the user. For example, the user might input an instruction such as "Draw a beautiful sunset scene."
[0714] 2. User terminal: An electronic device such as a PC, tablet, or smartphone that operates the generative AI tool, stores the generated digital content, and uploads it to the server.
[0715] 3. Remote Server: A computer system that receives and stores digital content uploaded from user devices and registers it as an NFT on the blockchain network.
[0716] 4. Blockchain network: A distributed database technology for managing ownership of digital content and recording that information securely and transparently.
[0717] 5. Online Platform: A website or application where users can log in and view, buy, sell, and trade their NFTs.
[0718] 6. AI Monitoring System: An algorithm that compares uploaded digital content with existing digital content databases and issues alerts in case of suspected plagiarism.
[0719] Prompt Sentence Examples
[0720] Examples of prompts that users can enter into generative AI tools include the following instructions:
[0721] "Draw a beautiful sunset scene"
[0722] "Draw a surprise party scene."
[0723] Operation overview
[0724] Artwork generation using generative artificial intelligence tools
[0725] A user can use their device to launch a generative AI tool and generate digital content by entering a prompt. For example, they can instruct the tool to "paint a beautiful sunset scene." Based on this instruction, the generative AI model generates the corresponding digital art.
[0726] Save the generated work and upload it to the server
[0727] The generated digital content is saved in a specific folder on the user's device, and then automatically uploaded from the user's device to a remote server, along with metadata such as the title of the digital content, the creation date and time, and the version of the AI tool used.
[0728] Server verification and NFT conversion
[0729] The remote server receives the uploaded digital content, checks the file format and performs virus scanning, and once verification is complete, the NFT program generates a unique token ID for the digital content and records it on the blockchain network along with metadata.
[0730] NFT information notification and trading
[0731] Information about the generated NFT, such as the token ID and transaction URL, is sent to the user's device. This allows the user to confirm that the digital content they created has been officially registered as an NFT. The user can then access the online platform and trade the NFT. Sales terms, actual transactions, and updates to owner information are also all carried out on this platform.
[0732] Preventing plagiarism with an AI monitoring system
[0733] The AI monitoring system on the remote server periodically scans newly uploaded digital content and compares it with existing digital content databases. If the similarity score exceeds a threshold and plagiarism is suspected, a warning is issued to the user and administrator, and the information is sent to the device.
[0734] In this way, this system provides a comprehensive solution for protecting user rights by consistently managing everything from the generation of digital content by generative AI, to its conversion into NFTs and secure trading, and even preventing plagiarism.
[0735] The flow of the identification process in the first embodiment will be described with reference to FIG.
[0736] Step 1:
[0737] The user launches the generative AI tool and enters a prompt.
[0738] A user launches the generative AI tool on their device and inputs the digital content they want to generate as a prompt, such as "Draw a beautiful sunset scene." The generative AI model then analyzes the prompt and is ready to generate the corresponding digital art.
[0739] Input: Prompt "Draw a beautiful sunset scene"
[0740] Output: Analysis request to the generative AI model
[0741] Step 2:
[0742] Generative AI tools generate digital content
[0743] The device's generative AI model analyzes the prompt and generates corresponding digital content (e.g., an image), which is then saved in a specific folder on the device.
[0744] Input: Parse request based on prompt statement
[0745] Output: Generated digital content (e.g. image files)
[0746] Step 3:
[0747] The device uploads the generated digital content to the server.
[0748] The device automatically uploads the generated digital content to a remote server, along with metadata such as the work's title, creation date and time, and the version of the AI tool used.
[0749] Input: Generated digital content (e.g., image files), metadata (title, creation date, AI tool version)
[0750] Output: Upload request to remote server
[0751] Step 4:
[0752] The server accepts and validates the uploaded digital content.
[0753] The server receives the uploaded digital content and performs file format checks and virus scans to ensure the data is correct and secure.
[0754] Input: Uploaded digital content and metadata
[0755] Output: File format confirmation and virus scan results
[0756] Step 5:
[0757] The server registers the digital content as an NFT.
[0758] The server assigns a unique token ID to the verified digital content and records it on the blockchain network along with the metadata.
[0759] Input: Verified and virus-scanned digital content
[0760] Output: The NFT recorded on the blockchain and its token ID
[0761] Step 6:
[0762] The server notifies the user device of the NFT information
[0763] The server notifies the user device of information about the digital content registered as an NFT, such as the token ID and transaction URL, allowing the user to confirm that the digital content they created has been officially registered.
[0764] Input: NFT and related information
[0765] Output: Notification message to the user terminal
[0766] Step 7:
[0767] Users access the online platform to display and sell NFTs
[0768] Users access the online platform, log in, and then view a list of the NFTs they own. Here, they can select the NFTs they want to sell and set the terms of sale.
[0769] Input: User ID and password, sales conditions
[0770] Output: NFTs added to the sale list
[0771] Step 8:
[0772] Other users purchase NFTs
[0773] Potential buyers can select the NFT they are interested in on the online platform, enter their payment method and other required information, and then complete the purchase.
[0774] Input: Purchaser information, payment information
[0775] Output: Purchase completion notification and payment confirmation
[0776] Step 9:
[0777] The server updates the transaction record
[0778] After the transaction is complete, the server records the new ownership information on the blockchain network, and a notification of the transaction completion is sent to both the buyer and seller.
[0779] Input: Purchase confirmation information, transaction completion data
[0780] Output: New owner information recorded on the blockchain, notification message
[0781] Step 10:
[0782] The server monitors the generated AI work to prevent plagiarism.
[0783] An AI monitoring system on the server periodically scans newly uploaded digital content and compares it with existing digital content databases, calculating a similarity score and issuing a warning if plagiarism is suspected.
[0784] Input: Newly uploaded digital content, existing database
[0785] Output: Similarity score, warning message
[0786] Step 11:
[0787] The device receives a warning message
[0788] A warning message is sent to the user terminal, allowing the user to check detailed information.
[0789] Input: warning message
[0790] Output: Warning notification and link to find out more
[0791] (Application example 1)
[0792] Next, a description will be given of Application Example 1. In the following description, the data processing device 12 will be referred to as a "server" and the smart glasses 214 will be referred to as a "terminal."
[0793] Conventional systems for generating digital content using generative AI tools and registering it as non-fungible tokens (NFTs) have limited the display and sale of generated content to the real world, making it difficult to display or trade in virtual spaces. Additionally, there was a lack of adequate management and notification of content suspected of plagiarism, making it difficult to ensure the originality of digital content. Furthermore, the lack of a means to effectively display and sell generated NFTs in virtual spaces limited the scope of NFT use.
[0794] The specific processing by the specific processing unit 290 of the data processing device 12 in the application example 1 is realized by the following means.
[0795] In this invention, the server includes: means for generating digital content using a generative artificial intelligence tool; means for automatically uploading the generated digital content to the server; means for registering the uploaded digital content as a non-fungible token on a blockchain; means for providing information about the generated non-fungible token to a user terminal; means for buying and selling the non-fungible token on a dedicated platform; means for updating owner information of the bought and sold non-fungible token on the blockchain; means for comparing an existing digital content database with newly uploaded content and issuing an alert if plagiarism is suspected; means for displaying the generated non-fungible token in a virtual space using a head-mounted display; and means for selling and trading the non-fungible token in the virtual space. This ensures the originality of digital content and enables the effective display and sale of generated NFTs in the virtual space.
[0796] A "generative artificial intelligence tool" is an artificial intelligence technology that automatically generates digital content such as images, videos, music, and text by having the user input a prompt.
[0797] "Digital Content" refers to images, videos, music, text, and other works in digital form.
[0798] A "server" is a computer system that processes and stores data on a network.
[0799] "Upload" refers to the act of sending data from a user terminal to a server.
[0800] "Blockchain" is a system that uses distributed database technology to securely and permanently store transaction records.
[0801] A "non-fungible token (NFT)" is a token registered as a unique digital asset using blockchain technology.
[0802] "User terminal" refers to a device operated by a user, such as a smartphone, tablet, or PC.
[0803] A "purpose-built platform" is an online system designed to provide a specific function or service.
[0804] A "head-mounted display (HMD)" is a display device that a user wears on their head to provide visual information.
[0805] "Suspected plagiarism" refers to a situation where newly generated content is similar to existing content and may infringe the copyright of the existing content.
[0806] An "alert" is a warning message that notifies you of an abnormality or important condition.
[0807] "Virtual space" is a three-dimensional space that does not exist in reality and is created using computer technology.
[0808] This invention relates to a system that allows digital content generated using a generative artificial intelligence tool to be registered as a non-fungible token (NFT) and traded on a dedicated platform. Specific embodiments of the system are described in detail below.
[0809] System configuration
[0810] The system includes the following main components:
[0811] 1. Generative AI Tools
[0812] 2. User device (smartphone, head-mounted display, etc.)
[0813] 3. Server
[0814] 4. Blockchain Network
[0815] 5. NFT Trading Platform
[0816] 6. AI-powered plagiarism monitoring system
[0817] Generating digital content using generative artificial intelligence tools
[0818] Users use a smartphone or head-mounted display to activate the generative AI tool and generate content such as digital art, music, and video. At this time, the user inputs prompts to the generative AI model.
[0819] Examples of prompt statements
[0820] "Draw a picture of children playing on the beach in summer."
[0821] "Generate a landscape image of a futuristic city"
[0822] The generated content is saved in a specific folder on the user terminal and uploaded to the server.
[0823] NFTization of digital content
[0824] The server receives the uploaded content, performs virus scans and format checks, then uses an NFT program to generate a unique token ID and record it on the blockchain along with metadata.
[0825] NFT information and trading
[0826] Information about the generated NFT (e.g., NFT ID and transaction URL) will be provided to the user's device, where the user can access a dedicated NFT trading platform to view, list, sell, and purchase the generated NFT.
[0827] Virtual display and trading
[0828] In particular, by using a head-mounted display, users can display and exhibit NFTs in a virtual space and conduct transactions with other users in the virtual space.
[0829] Plagiarism Monitoring System
[0830] The AI-powered plagiarism monitoring system compares newly uploaded content with existing digital content databases and issues an alert if the similarity score exceeds a certain threshold. If plagiarism is suspected, a notification is sent to the user's device.
[0831] Program processing
[0832] The server will handle a series of data processing and calculations, from generation by the generative AI tool to content storage, uploading to the server, virus scanning and format checking, NFT generation and registration, providing information to user devices, plagiarism monitoring and alert notifications, and display and trading in the virtual space. Specific technologies used include blockchain APIs, server storage, generative AI models (e.g., DALL-E, GPT-4), and display software for head-mounted displays.
[0833] In this way, the present invention ensures the originality of digital content and enables the effective display and sale of generated NFTs in virtual space.
[0834] The flow of the specific processing in the application example 1 will be described with reference to FIG.
[0835] Step 1:
[0836] A user activates a generative artificial intelligence tool and generates digital content by inputting a prompt sentence.
[0837] Input: prompt statement
[0838] How it works: A generative artificial intelligence tool (e.g., DALL-E, GPT-4) generates digital content such as images, videos, music, or text based on a prompt.
[0839] Output: Generated digital content (file format)
[0840] Step 2:
[0841] The user terminal stores the generated digital content in a specific folder.
[0842] Input: Generated digital content
[0843] How it works: Saves digital content to a specific folder on the user's device. When saving, the file name and path information are recorded.
[0844] Output: Files saved on the device (digital content)
[0845] Step 3:
[0846] The user terminal uploads the stored digital content to the server.
[0847] Input: Saved digital content (file path)
[0848] Operation: The terminal opens communication with the server and sends the digital content file located at the specified path to the server.
[0849] Output: Digital content (files) uploaded to the server
[0850] Step 4:
[0851] The server accepts uploaded digital content and performs virus scanning and format checks.
[0852] Input: Uploaded digital content (files)
[0853] How it works: The server uses virus scanning software to ensure the file is safe and that it is in the specified format.
[0854] Output: Virus-scanned and format-checked digital content (certified files)
[0855] Step 5:
[0856] The server generates a unique token ID for the authenticated digital content and registers it as an NFT.
[0857] Input: Authenticated digital content and its metadata (creation date, title, AI tool version, etc.)
[0858] How it works: The NFTization program generates a unique token ID and records it along with metadata on the blockchain network, using the blockchain API.
[0859] Output: Registered NFT information (token ID, metadata)
[0860] Step 6:
[0861] The server provides information about the generated NFT to the user terminal.
[0862] Input: Registered NFT information (token ID, metadata)
[0863] Operation: The server sends the ID and transaction URL of the generated NFT to the user's device.
[0864] Output: NFT information notified to the user device
[0865] Step 7:
[0866] Users access the NFT trading platform, view and list the NFTs they own, and set the terms of sale.
[0867] Input: User's NFT list, sales conditions (price, method)
[0868] How it works: Log in to the NFT trading platform and enter and set the sales conditions through the user interface. The settings information is sent to the server and added to the sales list.
[0869] Output: NFT (setting information) added to the sales list
[0870] Step 8:
[0871] Users use a head-mounted display to view and trade NFTs in the virtual space.
[0872] Input: NFT added to the sale list
[0873] How it works: Display software for head-mounted displays displays NFTs in a virtual space, allowing other users to view and trade them within that virtual space.
[0874] Output: NFT displayed in virtual space
[0875] Step 9:
[0876] The AI-powered plagiarism monitoring system compares newly uploaded content with existing digital content databases and issues alerts if plagiarism is suspected.
[0877] Input: Newly uploaded digital content, existing digital content database
[0878] How it works: The AI monitoring system calculates a similarity score and issues an alert if it exceeds a certain threshold, notifying relevant users and administrators.
[0879] Output: Alert notification (suspected plagiarism)
[0880] Step 10:
[0881] A plagiarism alert notification is received by the user terminal.
[0882] Input: Alert notification (suspected plagiarism)
[0883] Action: The user device receives the alert notification and displays it to the user. The user clicks on the notification to view more information.
[0884] Output: The alert notification displayed to the user
[0885] Furthermore, an emotion engine that estimates the user's emotion may be further combined. That is, the identification processing unit 290 may estimate the user's emotion using the emotion identification model 59, and perform identification processing using the user's emotion.
[0886] The present invention provides a system that allows digital works generated using generative artificial intelligence tools to be registered as non-fungible tokens (NFTs) and traded on a dedicated platform. The present invention further includes a function that combines an emotion engine that recognizes user emotions and optimizes the creation and trading processes. Specific embodiments for implementing the present invention are described in detail below.
[0887] System Configuration
[0888] 1. User-driven generative AI tools
[0889] 2. User Device
[0890] 3. Server
[0891] 4. Blockchain
[0892] 5. Dedicated NFT Trading Platform
[0893] 6. AI-powered plagiarism monitoring system
[0894] 7. Emotion Engine
[0895] Program processing overview
[0896] Creation of artworks using generative AI tools and NFT conversion
[0897] User-generated artwork using AI tools
[0898] Users launch the generative AI tool on their device to generate digital works such as images, videos, music, text, etc. Once generation is complete, the work is automatically saved in a specific folder on the device.
[0899] The device uploads the generated work to the server.
[0900] The generated digital work is automatically uploaded from the user's device to a server, along with metadata such as the work's title, creation date and time, and the version of the AI tool used.
[0901] The server accepts the work, verifies it, and converts it into an NFT
[0902] The server receives the uploaded work, checks the file format, and scans it for viruses. If the check and scan are successful, the process continues.
[0903] The server launches the NFT program
[0904] The server generates a unique token ID for each digital work it receives, and records the generated token ID and the work's metadata on the blockchain.
[0905] The server sends the NFT information back to the user device.
[0906] After the work is registered as an NFT, the server will send the generated NFT ID and transaction URL back to the user's device, allowing the user to confirm that the work they created has been officially registered.
[0907] Trading on NFT platforms
[0908] Users access the NFT platform
[0909] Users log in to the NFT platform using a web browser or a dedicated application by entering their authentication information (user ID, password, 2FA code, etc.).
[0910] The server displays the work information
[0911] The server retrieves a list of NFTs owned by the user and displays it on the platform's dashboard, including the work's name, NFT ID, creation date, ownership status, etc.
[0912] A user adds a work to the sales list
[0913] Users select the NFT work they want to sell and set the sales conditions (price, sales method, etc.). The setting information is sent to the server, which then verifies it and adds the work to the sales list.
[0914] Other users can purchase your work
[0915] Potential buyers browse the platform, select the title they wish to purchase, enter their payment method and other required information on the checkout page, and complete the purchase process.
[0916] The server updates the transaction record
[0917] After the transaction is complete, the server updates the blockchain with the new owner information, and a notification of the transaction completion is sent to both the buyer and the seller.
[0918] AI-powered plagiarism monitoring system
[0919] The server periodically monitors the generated AI works.
[0920] An AI monitoring program will be installed on the server and will periodically (e.g., once a day) scan newly uploaded content, comparing it with an existing database of content.
[0921] The server compares the new work with the new one.
[0922] Newly uploaded works are compared with existing works in terms of features (color patterns, melody, text patterns, etc.) to calculate a similarity score. If the score exceeds a certain threshold, it is deemed to be suspected of plagiarism.
[0923] The server issues an alert
[0924] If plagiarism is suspected, the server automatically issues an alert, which includes information about the work in question and a similarity score, and notifies the relevant users and administrators.
[0925] The device receives the notification
[0926] An alert notification will appear on the user's device, and the user can click on the notification to check the details and take the necessary action.
[0927] Incorporating an emotion engine
[0928] Recognizing user emotions with an emotion engine
[0929] The user inputs their emotions on the device when creating the work.
[0930] When creating a work, the user inputs their emotions into the terminal (e.g., joy, sadness, surprise, etc.).
[0931] Emotion engine analyzes emotions
[0932] The device uses an emotion engine to analyze the input emotion and send it to the generative AI tool.
[0933] Emotions are reflected in the creation of the work
[0934] The generative AI tool automatically adjusts generation parameters based on emotional information provided by the emotion engine, generating digital works that match the user's emotions.
[0935] Reflecting emotions during trading
[0936] The emotion engine suggests optimal sales terms based on the user's emotional information. For example, if the emotion is "joy," it may raise the price or offer exclusive sales.
[0937] Specific examples
[0938] When a user creates digital art using a generative AI tool, they input the emotion of "joy" into their device. The emotion engine analyzes this information, and the generative AI tool adjusts the colors to brighter shades, generating a work of art with a joyful atmosphere. The generated work is uploaded to the server and converted into an NFT. The user accesses the platform, and the emotion engine proposes an auction-style sales method based on the emotion of "joy." Other users purchase the work, and after the transaction is completed, the owner information is recorded on the blockchain.
[0939] In this way, the present invention effectively realizes NFTization, trading, anti-piracy, and optimization based on user sentiment for generated AI works, with the aim of distinguishing between generated AI works and handwritten works and protecting the rights of both.
[0940] The processing flow will be explained below.
[0941] Modes for implementing the invention combining emotion engines
[0942] Creation of artwork using AI tools and processing steps for NFT conversion
[0943] Step 1:
[0944] Users launch the generative AI tool on their devices to generate digital works such as images, videos, music, and text. Once generation is complete, the works are automatically saved in a specific folder on the device.
[0945] Step 2:
[0946] The device uploads the generated digital work to a server, including metadata such as the work's file, title, creation date and time, and the version of the AI tool used.
[0947] Step 3:
[0948] The server receives the uploaded digital work, checks the file format, and scans it for viruses. If the check and scan are successful, the work will proceed to the next step.
[0949] Step 4:
[0950] The server launches the NFT program, generates a unique token ID for the received digital work, and registers the generated token ID and the work's metadata on the blockchain.
[0951] Step 5:
[0952] The server collects the information registered as an NFT and returns it to the user's device. The returned data includes the token ID, blockchain address, confirmation URL, etc.
[0953] Step 6:
[0954] The device receives the reply from the server and notifies the user of the generated NFT information, allowing the user to access detailed information from the notification and confirm that their work has been officially registered.
[0955] Processing steps for transactions on NFT platforms
[0956] Step 1:
[0957] A user logs into the NFT platform using a web browser or a dedicated application, entering authentication information (user ID, password, 2FA code, etc.).
[0958] Step 2:
[0959] The server retrieves a list of NFT works owned by the user and displays it on the platform's dashboard. The displayed information includes the work's name, NFT ID, creation date, ownership status, etc.
[0960] Step 3:
[0961] Users select the NFT work they want to sell and set the sales conditions (price, sales method, etc.). The setting information is sent to the server, which then verifies it and adds the work to the sales list.
[0962] Step 4:
[0963] Other users (buyers) browse the platform and select the works they wish to purchase. They then enter their payment method and other required information on the checkout page to complete the purchase process.
[0964] Step 5:
[0965] After the transaction is completed, the server updates the blockchain with the new transaction information, registers the new owner information, and sends a transaction completion notification to both the buyer and seller.
[0966] AI-powered plagiarism monitoring system processing steps
[0967] Step 1:
[0968] An AI monitoring program installed on the server will periodically (e.g., once a day) scan newly uploaded works and compare them with a database of existing digital works.
[0969] Step 2:
[0970] The server compares newly uploaded works with existing works based on their features (color patterns, melody, text patterns, etc.) and calculates a similarity score. If the score exceeds a certain threshold, it is deemed to be a suspected plagiarism.
[0971] Step 3:
[0972] If the server detects suspected plagiarism, it automatically issues an alert, which includes information about the work in question and a similarity score, and notifies the relevant users and administrators.
[0973] Step 4:
[0974] The device receives the alert notification and displays it to the user, who can click on it to check the details and take the necessary action.
[0975] Built-in processing steps for the emotion engine
[0976] Step 1:
[0977] The user inputs emotional information when creating a work. An emotional input interface is displayed on the user's device, and the user can select emotions such as "joy," "sadness," or "surprise."
[0978] Step 2:
[0979] The emotion engine analyzes the input emotion information. The device sends the emotion information selected by the user to the emotion engine, and the analyzed results are shared with the generative AI tool.
[0980] Step 3:
[0981] The generative AI tool automatically adjusts the generation parameters based on emotional information. If the user selects "joy," the generative AI tool will generate artwork using bright colors and fun elements.
[0982] Step 4:
[0983] When a user sets sales conditions on the platform, the emotion engine suggests optimal sales conditions: if the emotion is "joy," the emotion engine will set a higher price and suggest an exclusive sale.
[0984] Step 5:
[0985] The server presents the emotion engine's proposal to the user. The user confirms and decides on the sales conditions based on the proposal and sends them to the server. The server updates the sales list based on that information.
[0986] Specific examples
[0987] When a user creates digital art using a generative AI tool, they input the emotion of "joy" into their device. The emotion engine analyzes this information, and the generative AI tool adjusts the colors to brighter shades, generating a work of art with a joyful atmosphere. The generated work is uploaded to the server and converted into an NFT. The user accesses the platform, and the emotion engine proposes an auction-style sales method based on the emotion of "joy." Other users purchase the work, and after the transaction is completed, the owner information is recorded on the blockchain.
[0988] In this way, the present invention effectively realizes NFTization, trading, anti-piracy, and optimization based on user sentiment for generated AI works, with the aim of distinguishing between generated AI works and handwritten works and protecting the rights of both.
[0989] Example 2
[0990] Next, a description will be given of Example 2. In the following description, the data processing device 12 will be referred to as a "server" and the smart glasses 214 will be referred to as a "terminal."
[0991] In the creation and trading of modern digital content, ensuring the originality of works, preventing plagiarism, and providing optimal trading conditions based on user sentiment are key challenges. In particular, when generating digital content using generative artificial intelligence systems, the value of the work may not be properly assessed because the risk of plagiarism and the relevance of the user's sentiment to the generated work are not taken into account. Furthermore, ensuring smooth transactions and transparency on trading platforms is also required.
[0992] The specific processing by the specific processing unit 290 of the data processing device 12 in the second embodiment is realized by the following means.
[0993] In this invention, the server includes means for generating digital content using a generative AI system, means for automatically uploading the generated digital content to a data storage system, means for registering the uploaded digital content as a non-fungible token on distributed ledger technology, means for providing information about the generated non-fungible token to a user terminal, means for trading the non-fungible token on a dedicated trading platform, means for updating ownership information of the traded non-fungible token on distributed ledger technology, means for comparing the newly uploaded content with an existing digital content database and issuing a warning if copying is suspected, means for inputting and analyzing user emotions, means for adjusting the generation parameters of the generative AI system based on the analyzed emotions, and means for proposing optimal sales terms based on the analyzed emotions at the time of trading. This makes it possible to guarantee the originality of digital content, prevent plagiarism, and optimize work generation and trading terms based on user emotions.
[0994] A "generative artificial intelligence system" is a technical system that automatically generates digital content based on prompts entered by users.
[0995] "Digital content" refers to creations stored in digital format, such as images, videos, music, and text.
[0996] A "data storage system" is a computer system for storing generated digital content, including servers and cloud storage.
[0997] "Distributed ledger technology" is a technology that stores transaction records in a decentralized manner and has the ability to prevent tampering, and includes blockchain technology.
[0998] A "non-fungible token" is a token that proves unique ownership of digital content and is managed on the blockchain.
[0999] "Trading Platform" means a website or application dedicated to the buying and selling of non-fungible tokens between users.
[1000] A "suspected copy warning" is an alert issued when uploaded content is similar to existing digital content.
[1001] An "emotion analysis system" is a system that analyzes emotional information entered by the user and adjusts the generation parameters of the generative AI system based on that information.
[1002] "Generation parameters" are settings used by the generative AI system when generating digital content, and include color, composition, tone, etc.
[1003] "Sales conditions" are detailed information such as the price and sales method when trading non-fungible tokens.
[1004] This invention is a system that registers digital content generated using a generative artificial intelligence system as a non-fungible token (NFT) and trades it on a trading platform. The invention also aims to ensure the safety and optimization of transactions by incorporating an emotion analysis system that recognizes user emotions and a warning system that detects suspected copying.
[1005] Program processing overview
[1006] Creation of artworks using generative AI tools and NFT conversion
[1007] User-generated artwork using AI tools
[1008] The user launches the generative AI system on their device. The specific system name is "Deep Generative System." They input the prompt "Please create bright digital art with joyful emotions" to begin generation. At this time, the generative AI system generates digital content based on the prompt and saves it in a specified folder.
[1009] The device uploads the generated work to the server.
[1010] The generated digital content is automatically uploaded from the device to the server. When uploaded, metadata such as the work's title, creation date and time, and the version of the generative AI system used are sent along with the content in JSON format. The server's API endpoint is "https: / / api.nftplatform.com / upload."
[1011] The server verifies the work and converts it into an NFT
[1012] The server checks the file format of the uploaded work and then scans it for viruses. It uses a "virus detection system" as its virus scanning tool. If the check and scan are completed successfully, the server generates a unique token ID and registers it on a distributed ledger technology, such as the blockchain. Ethereum is used as the blockchain.
[1013] The server sends the NFT information back to the user device.
[1014] After the work is registered as an NFT, the server sends the generated NFT ID and transaction URL back to the user's device. This information is sent in JSON format to the user's device, which receives and displays it.
[1015] Trading on NFT platforms
[1016] Users access the NFT platform
[1017] Users log in to the NFT platform using a dedicated application or web browser, and require a user ID, password, and two-factor authentication code.
[1018] The server displays the work information
[1019] The server retrieves a list of NFT works owned by the user and displays it on the platform's dashboard. The list includes the work's name, NFT ID, creation date, ownership status, etc. This makes it easier for users to manage the works they own.
[1020] A user adds a work to the sales list
[1021] Users select the NFT work they want to sell and set the price and sales method. For example, they can set the price at 1 ETH and select the auction format as the sales method. The setting information is sent to the server, which then confirms it and adds the work to the sales list.
[1022] Other users can purchase your work
[1023] A potential buyer selects a work on the platform and enters their payment method and other necessary information on the checkout page. The server confirms the payment and completes the purchase. After the transaction is complete, the server records the new owner's information on the blockchain.
[1024] AI-powered plagiarism monitoring system
[1025] The server periodically monitors the generated AI works.
[1026] The server periodically scans for newly uploaded works, using a "deep copy monitoring system" to compare the new works with existing digital content databases. Works are compared based on features such as color patterns, melodies, and text patterns.
[1027] The server issues a warning
[1028] If the similarity score exceeds a certain threshold, the server issues a warning. The warning includes information about the work and its similarity score, and is sent to the relevant users and administrators. The user's device receives the notification and can check the details.
[1029] Incorporating an emotion analysis system
[1030] Recognizing user emotions with an emotion analysis system
[1031] When creating a work, users input their emotions into the device (e.g., joy, sadness, surprise). The device then analyzes this information using an emotion analysis system. The analyzed emotion information is then sent to the generative artificial intelligence system.
[1032] Emotions are reflected in the creation of the work
[1033] The generative AI system automatically adjusts generation parameters based on emotional information to create digital artwork that matches the user's emotions. For example, if the emotion is joy, it will brighten the colors and create an artwork with a fun atmosphere.
[1034] Reflecting emotions during trading
[1035] The emotion analysis system suggests optimal sales terms based on the user's emotions. For example, if the emotion is joy, it may suggest a price increase or an exclusive sale. The user is notified of this suggestion and can set sales terms based on it.
[1036] In this way, the present invention provides a set of means for registering and trading digital content generated using a generative AI system as non-fungible tokens, and aims to optimize the safety of transactions and value assessment through the creation of works that respond to user emotions and the function of plagiarism monitoring.
[1037] The flow of the identification process in the second embodiment will be described with reference to FIG.
[1038] Step 1:
[1039] The user enters a prompt using a generative AI tool
[1040] The user launches the generative artificial intelligence system on their device and inputs the prompt "Please create bright digital art with the emotion of joy." The device then sends this prompt to the generative AI model. Based on the input prompt, the generative AI model begins data calculations to generate digital content. The generated digital content is saved in a specific folder on the device.
[1041] Step 2:
[1042] The device uploads the generated work to the server.
[1043] The device automatically uploads the generated digital content and its metadata to the server. The input is the generated digital content and metadata, and the upload process is performed. The data is sent to the server's API endpoint "https: / / api.nftplatform.com / upload". The output is that the data is saved on the server.
[1044] Step 3:
[1045] The server verifies the work and converts it into an NFT
[1046] The server checks the file format of the uploaded digital content and performs a virus scan. The input is the uploaded digital content, which is checked for file format and scanned for viruses. Once verification is complete, the server generates a unique token ID. The generated token ID and metadata are registered in distributed ledger technology. The output is the registration information as an NFT.
[1047] Step 4:
[1048] The server sends the NFT information back to the user device.
[1049] The server returns the generated NFT ID and transaction URL to the user's device. The input is the NFT ID and URL, and the output is JSON format data containing this information. The user's device receives this data and displays the NFT information.
[1050] Step 5:
[1051] Users access the NFT platform and manage their creations
[1052] Users log in to the NFT platform using a dedicated application or web browser. When logging in, they enter their user ID, password, and two-factor authentication code. The input is authentication information, and the output is the platform with the user logged in.
[1053] Step 6:
[1054] The server displays the user's NFT list.
[1055] The server retrieves a list of NFTs owned by the user and displays it on the platform dashboard. The input is the user's authentication information, and the output is a list of NFTs. The list includes the work name, NFT ID, creation date, ownership status, etc.
[1056] Step 7:
[1057] A user adds a work to the sales list
[1058] Users select the NFT work they wish to sell and set the price and sales method. Specifically, they set the price to "1 ETH" and the sales method to an auction format. The input is the user's settings information, and the output is a sales list that reflects the settings. The settings information is sent to the server, which verifies it and adds it to the sales list.
[1059] Step 8:
[1060] Other users can purchase your work
[1061] A potential buyer selects a work on the platform and enters the payment method and other necessary information on the checkout page. The input is the buyer's payment information and purchase information, and the output is a purchase notification after the transaction is completed. The server confirms the payment and the transaction is completed.
[1062] Step 9:
[1063] The server updates the transaction record
[1064] After the transaction is completed, the server records the new ownership information in the distributed ledger technology. The input is the new ownership information, and the output is the updated ownership information on the blockchain. This updates the ownership information on the blockchain.
[1065] Step 10:
[1066] The server periodically monitors the generated AI works.
[1067] The server periodically scans the generated digital content and compares it with an existing database of works. The input is the newly uploaded work, and the output is a similarity score. The scanning is performed using a "deep copy monitoring system."
[1068] Step 11:
[1069] The server issues a copy warning
[1070] If the similarity score exceeds a certain threshold, the server issues a warning that copying is suspected. The input is the similarity score and information about the work in question, and the output is a warning notification. The warning is notified to the relevant user or administrator, and the user can check the details on their device.
[1071] Step 12:
[1072] Recognizing user emotions with an emotion analysis system
[1073] When creating a work, the user inputs their emotions into the terminal. Specifically, emotions such as "joy," "sadness," and "surprise" are input. The input is the user's emotional information, and the output is analyzed emotional data. The terminal uses an emotion analysis system to analyze the input emotions and sends them to the generative artificial intelligence system.
[1074] Step 13:
[1075] Emotions are reflected in the creation of the work
[1076] The generative AI system automatically adjusts its generation parameters based on the emotional information provided by the emotion analysis system. The input is the analyzed emotional data, and the output is the adjusted generation parameters. This allows the generation of a digital work that matches the user's emotions.
[1077] Step 14:
[1078] Reflecting emotions during trading
[1079] The emotion analysis system proposes optimal sales terms based on the user's emotional information. The input is the analyzed emotional data, and the output is the proposed sales terms. For example, if the emotion is "joy," the system may raise the price or suggest an exclusive sale. The server sets the proposed sales terms and adds the work to the sales list.
[1080] (Application example 2)
[1081] Next, a description will be given of Application Example 2. In the following description, the data processing device 12 will be referred to as a "server" and the smart glasses 214 will be referred to as a "terminal."
[1082] Conventional digital work generation systems using generative AI tools have had problems with insufficient optimization of the generation and trading processes, resulting in problems such as not being able to generate digital works that reflect user sentiment or optimally propose sales terms for non-fungible tokens. Furthermore, plagiarism monitoring is sometimes performed manually, resulting in low efficiency. The present invention aims to solve these problems.
[1083] The identification process by the identification processing unit 290 of the data processing device 12 in Application Example 2 is realized by the following means. In this invention, the server includes means for generating digital works using a generative artificial intelligence tool, means for automatically uploading the generated digital works to the server, means for registering the uploaded digital works as non-fungible tokens on the blockchain, means for providing information about the generated non-fungible tokens to user terminals, means for buying and selling non-fungible tokens on a dedicated platform, means for updating owner information of the bought and sold non-fungible tokens on the blockchain, and means for comparing a newly uploaded work with an existing digital work database and issuing an alert if plagiarism is suspected. This makes it possible to generate digital works that reflect user sentiment, propose optimal sales terms, and realize efficient plagiarism monitoring.
[1084] A "generative artificial intelligence tool" is an artificial intelligence program or software that generates digital works such as images, videos, music, and text based on user input or instructions.
[1085] A "digital work" is an image, video, music, text, or other work created and stored in electronic form.
[1086] A "server" is a computer system that receives, stores, and processes data sent by users.
[1087] "Upload" is the act of sending data from a user's terminal to a server.
[1088] "Blockchain" is a system that uses distributed ledger technology to record and manage data.
[1089] A "non-fungible token (NFT)" is a digital asset registered on a blockchain as a unique token.
[1090] A "user terminal" is an electronic device that can be operated by a user, and includes a smartphone, a computer, and the like.
[1091] A "platform" is a collection of software and systems that provide specific services or functions.
[1092] "Plagiarism" is the act of copying someone else's work without permission and presenting or selling it as your own work.
[1093] An "emotion engine" is software or algorithms that recognize and analyze a user's emotions.
[1094] "Sales conditions" refer to the transaction conditions, such as the price and sales method, when buying and selling non-fungible tokens.
[1095] A "generative process" is a process by which a generative artificial intelligence tool generates a digital work.
[1096] "Transaction Process" refers to a series of procedures for the purchase and sale of non-fungible tokens.
[1097] "Optimization" refers to finding the most effective way to achieve a particular goal.
[1098] A "feature" is a number or pattern that indicates a specific trait in the data.
[1099] A "similarity score" is a numerical representation of how similar two data sets are.
[1100] The present invention relates to a system for generating digital works using generative artificial intelligence tools, and registering and trading them as non-fungible tokens (NFTs). The system incorporates an emotion engine that recognizes user emotions and includes functionality to optimize the generation and trading processes.
[1101] System Configuration
[1102] The system consists of the following components:
[1103] 1. User Device:
[1104] Electronic devices such as smartphones and head-mounted displays (HMDs).
[1105] It is equipped with a generative artificial intelligence tool and an interface for emotional input.
[1106] 2. Emotion Engine:
[1107] Software for recognizing and analyzing user emotions.
[1108] Specifically, we use the Emotion-Recognition-API.
[1109] 3. Generative AI tools:
[1110] Generate digital works such as images, videos, music, and text.
[1111] Examples include Stable Diffusion and GPT-3.
[1112] 4. Server:
[1113] A computer system that receives, stores, and processes data submitted by users.
[1114] It is equipped with an NFT program, a plagiarism monitoring system, and an algorithm for optimizing sales conditions.
[1115] 5. Blockchain Network:
[1116] A system that uses distributed ledger technology to record and manage data.
[1117] An example is Ethereum.
[1118] 6. Dedicated NFT trading platform:
[1119] This includes web and mobile applications for buying and selling NFTs.
[1120] System Operation Overview
[1121] 1. Emotion input and analysis
[1122] The user inputs emotions on the user terminal, selecting emotions such as joy, sadness, and surprise, and facial expression recognition is performed in real time.
[1123] The emotion engine analyzes the input emotion and generates an emotion score.
[1124] 2. Creation of artwork using generative AI tools
[1125] The emotion engine sends the analysis results to a generative AI tool (e.g., GPT-3) to generate emotion-based prompts.
[1126] A generative AI tool generates digital artwork (e.g., images, music, text) based on a prompt. Example prompt: "Generate colorful, joyful digital art that reflects the joyful emotion felt by the user."
[1127] 3. NFT of the work
[1128] The server receives the generated digital work and performs virus scanning and metadata verification.
[1129] The server generates a unique token ID and records it on the blockchain along with the artwork's metadata.
[1130] 4. Emotional selling propositions
[1131] The emotion engine suggests optimal sales terms based on emotions, for example, if the emotion is "joy," it will suggest an auction-style sales method.
[1132] 5. Trading and Surveillance
[1133] The user adds the work to the sales list on the user terminal, and other users complete the purchase procedure.
[1134] An AI-powered plagiarism monitoring system regularly scans newly uploaded works and issues alerts if plagiarism is suspected.
[1135] Specific examples
[1136] Users input their emotion of "joy" into the application, and a generative AI tool generates digital art with a joyful atmosphere. The generated artwork is then uploaded to a server and converted into an NFT. The system then proposes selling the artwork to the user in an auction format, and other users can purchase it. Once the transaction is complete, the owner's information is registered on the blockchain network, and plagiarism monitoring is also implemented.
[1137] In this manner, the present invention can optimize the creation and trading of digital works that reflect the user's emotions.
[1138] The flow of the specific processing in the application example 2 will be described with reference to FIG.
[1139] Step 1:
[1140] The user inputs their emotion
[1141] The user starts up the device and inputs their emotions into the application. For example, they can select emotions such as "happiness," "sadness," or "surprise," or they can use the camera to capture their facial expressions in real time, and the emotion is analyzed using the Emotion-Recognition-API.
[1142] Input: User emotion selection or real-time facial expression data
[1143] Output: Parsed emotion data (emotion type and score)
[1144] Specific operation: The device displays an emotion input interface, collects user selections or captured data, and performs analysis.
[1145] Step 2:
[1146] Creating a Generated Prompt
[1147] The device uses the analyzed emotional data to generate a prompt to be passed to the generative AI tool. The generated prompt reflects the user's emotional information. For example, if the analysis result is "joy," a prompt such as "Please generate art with a joyful atmosphere" will be generated.
[1148] Input: Parsed emotion data
[1149] Output: Generated prompt statement
[1150] How it works: The device converts emotional data into text prompts and sends them to the generative artificial intelligence tool.
[1151] Step 3:
[1152] Digital creation
[1153] A generative AI tool (such as Stable Diffusion or GPT-3) generates a digital work based on the prompt text, which is then temporarily stored on the device.
[1154] Input: Generate prompt statement
[1155] Output: Digital works (images, music, text, etc.)
[1156] How it works: The generative AI tool analyzes the prompt, generates a digital work, and the device saves it.
[1157] Step 4:
[1158] Uploading your work to the server
[1159] The device uploads the created digital work to the server, along with the work's metadata (title, creation date, tools used, etc.).
[1160] Input: Generated digital works and metadata
[1161] Output: Work data saved on the server
[1162] Specific operation: The device packages the work file and metadata and sends it to the server.
[1163] Step 5:
[1164] Verification of the work and NFT conversion
[1165] The server verifies the work it receives (virus scan, file format check), and if there are no problems, generates a unique token ID and records it on the blockchain.
[1166] Input: Uploaded work data
[1167] Output: NFT data recorded on the blockchain
[1168] Specific operation: The server verifies the artwork file, runs the NFT program to generate a token ID, and records it on the blockchain.
[1169] Step 6:
[1170] Providing NFT information
[1171] The server will then send the generated NFT ID and transaction URL back to the user's device, allowing the user to confirm that their creation has been officially registered as an NFT.
[1172] Input: Generated NFT data
[1173] Output: Notification to user device (NFT ID, transaction URL, etc.)
[1174] Specific operation: The server packages the NFT information and sends it to the user terminal.
[1175] Step 7:
[1176] Emotion-based selling propositions
[1177] The emotion engine analyzes the user's emotional data and proposes optimal sales terms. For example, if the emotion is "joy," it proposes auction-style sales terms.
[1178] Input: User emotion data, NFT information
[1179] Output: Optimized sales conditions
[1180] Specific operation: The emotion engine analyzes the emotion data, calculates the sales conditions, and displays them on the user's device.
[1181] Step 8:
[1182] Selling and trading NFTs
[1183] A user adds an NFT to a sales list with the recommended sales terms, and other users purchase the NFT via a trading platform.
[1184] Input: Sales conditions, NFT information
[1185] Output: Notification of transaction completion, new owner information
[1186] Specific operation: The terminal adds the NFT to the sales list, and once the purchase process is complete, the server updates the owner information on the blockchain.
[1187] Step 9:
[1188] Plagiarism Monitoring
[1189] The server compares newly uploaded works with an existing database and issues an alert if there is any suspicion of plagiarism.
[1190] Input: Newly uploaded works, existing works database
[1191] Output: Similarity score, alert notification
[1192] Specific operation: The server scans the work, calculates the similarity score, and if the threshold is exceeded, issues an alert and notifies the user's device.
[1193] The specific processing unit 290 transmits the result of the specific processing to the smart glasses 214. In the smart glasses 214, the control unit 46A causes the speaker 240 to output the result of the specific processing. The microphone 238 acquires audio indicating a user input regarding the result of the specific processing. The control unit 46A transmits audio data indicating the user input acquired by the microphone 238 to the data processing device 12. In the data processing device 12, the specific processing unit 290 acquires the audio data.
[1194] The data generation model 58 is a so-called generative AI (Artificial Intelligence). An example of the data generation model 58 is ChatGPT (Internet Search<URL: https: / / openai.com / blog / chatgpt> ), Gemini (Internet search <url: https: gemini.google.com ?hl="ja">) and other generation AIs. The data generation model 58 is obtained by performing deep learning on a neural network. A prompt including an instruction is input to the data generation model 58, and inference data such as voice data indicating voice, text data indicating text, and image data indicating an image is also input. The data generation model 58 performs inference on the input inference data in accordance with the instruction indicated by the prompt, and outputs the inference result in a data format such as voice data and text data. Here, inference refers to, for example, analysis, classification, prediction, and / or summarization.
[1195] In the above embodiment, an example in which the specific processing is performed by the data processing device 12 has been given, but the technology of the present disclosure is not limited to this, and the specific processing may be performed by the smart glasses 214.
[1196] [Third embodiment]
[1197] FIG. 5 shows an example of the configuration of a data processing system 310 according to the third embodiment.
[1198] 5, the data processing system 310 includes the data processing device 12 and a headset type terminal 314. An example of the data processing device 12 is a server.
[1199] The data processing device 12 includes a computer 22, a database 24, and a communication I / F 26. The computer 22 is an example of a "computer" according to the technology of the present disclosure. The computer 22 includes a processor 28, a RAM 30, and a storage 32. The processor 28, the RAM 30, and the storage 32 are connected to a bus 34. The database 24 and the communication I / F 26 are also connected to the bus 34. The communication I / F 26 is connected to a network 54. Examples of the network 54 include a WAN (Wide Area Network) and / or a LAN (Local Area Network).
[1200] The headset type terminal 314 includes a computer 36, a microphone 238, a speaker 240, a camera 42, a communication I / F 44, and a display 343. The computer 36 includes a processor 46, a RAM 48, and a storage 50. The processor 46, the RAM 48, and the storage 50 are connected to a bus 52. The microphone 238, the speaker 240, the camera 42, and the display 343 are also connected to the bus 52.
[1201] The microphone 238 receives instructions and the like from the user 20 by receiving voice uttered by the user 20. The microphone 238 captures the voice uttered by the user 20, converts the captured voice into audio data, and outputs it to the processor 46. The speaker 240 outputs audio in accordance with instructions from the processor 46.
[1202] Camera 42 is a small digital camera equipped with an optical system including a lens, aperture, and shutter, and an imaging element such as a CMOS (Complementary Metal-Oxide-Semiconductor) image sensor or a CCD (Charge Coupled Device) image sensor, and captures images of the surroundings of user 20 (for example, an imaging range defined by an angle of view equivalent to the field of vision of a typical healthy person).
[1203] The communication I / F 44 is connected to a network 54. The communication I / Fs 44 and 26 are responsible for the exchange of various information between the processor 46 and the processor 28 via the network 54. The exchange of various information between the processor 46 and the processor 28 using the communication I / Fs 44 and 26 is carried out in a secure state.
[1204] Fig. 6 shows an example of the main functions of the data processing device 12 and the headset type terminal 314. As shown in Fig. 6, in the data processing device 12, a specific process is performed by the processor 28. A specific process program 56 is stored in the storage 32.
[1205] The specific processing program 56 is an example of a "program" according to the technology of the present disclosure. The processor 28 reads the specific processing program 56 from the storage 32 and executes the read specific processing program 56 on the RAM 30. The specific processing is realized by the processor 28 operating as a specific processing unit 290 in accordance with the specific processing program 56 executed on the RAM 30.
[1206] The storage 32 stores a data generation model 58 and an emotion identification model 59. The data generation model 58 and the emotion identification model 59 are used by the identification processing unit 290.
[1207] In the headset type terminal 314, a reception output process is performed by the processor 46. A reception output program 60 is stored in the storage 50. The processor 46 reads the reception output program 60 from the storage 50 and executes the read reception output program 60 on the RAM 48. The reception output process is realized by the processor 46 operating as the control unit 46A in accordance with the reception output program 60 executed on the RAM 48.
[1208] Next, a description will be given of the identification process performed by the identification processing unit 290 of the data processing device 12. In the following description, the data processing device 12 will be referred to as the "server" and the headset type terminal 314 will be referred to as the "terminal."
[1209] The present invention provides a system that allows digital works generated using generative artificial intelligence tools to be registered as non-fungible tokens (NFTs) and traded on a dedicated platform. The following describes in detail the embodiments of the present invention.
[1210] System Configuration
[1211] 1. User-driven generative AI tools
[1212] 2. User Device
[1213] 3. Server
[1214] 4. Blockchain
[1215] 5. Dedicated NFT Trading Platform
[1216] 6. AI-powered plagiarism monitoring system
[1217] Program processing overview
[1218] Creation of artworks using generative AI tools and NFT conversion
[1219] User-generated artwork using AI tools
[1220] Users can launch the generative AI tool on their devices to generate digital works such as images, videos, music, and text. The generated works are saved in a specific folder on the device.
[1221] The device uploads the generated work to the server.
[1222] The generated digital work is automatically uploaded from the user's device to a server, along with metadata such as the work's title, creation date and time, and the version of the AI tool used.
[1223] The server accepts the work, verifies it, and converts it into an NFT
[1224] The server receives the uploaded artwork, checks the file format and scans for viruses, and then the NFT program generates a unique token ID for the artwork and records it on the blockchain along with its metadata.
[1225] The server returns the NFT information to the user device.
[1226] After the work is registered as an NFT, the server will send the generated NFT ID and transaction URL back to the user's device, allowing the user to confirm that the work they created has been officially registered.
[1227] Trading on NFT platforms
[1228] Users access the NFT platform
[1229] Users log in to the NFT platform using a web browser or a dedicated application. After logging in, a list of NFTs owned by the user will be displayed.
[1230] The server displays the work information
[1231] The server retrieves a list of NFTs owned by the user and displays it on the platform's dashboard, including the work's name, NFT ID, creation date, ownership status, etc.
[1232] A user adds a work to the sales list
[1233] Users select the NFT work they want to sell and set the sales conditions (price, sales method, etc.). The setting information is sent to the server, which then verifies it and adds the work to the sales list.
[1234] Other users can purchase your work
[1235] Potential buyers browse the platform and select the titles they are interested in. They then enter their payment method and other required information on the checkout page to complete the purchase process.
[1236] The server updates the transaction record
[1237] After the transaction is complete, the server updates the blockchain with the new owner information, and a notification of the transaction completion is sent to both the buyer and seller.
[1238] AI-powered plagiarism monitoring system
[1239] The server periodically monitors the generated AI works.
[1240] An AI monitoring program is installed on the server and periodically scans newly uploaded content, comparing it with an existing database of content.
[1241] The server compares the new work with the new one.
[1242] The system compares newly uploaded works with existing works using their features to calculate a similarity score. If the score exceeds a certain threshold, it is deemed to be a suspected plagiarism.
[1243] The server issues an alert
[1244] If plagiarism is suspected, an automatic alert is issued and a notification is sent to the relevant users and administrators, containing information about the work in question and a similarity score.
[1245] The device receives the notification
[1246] An alert notification will appear on the user's device and the user can click on the notification to view more details.
[1247] Specific examples
[1248] When a user creates digital art using a generative AI tool and uploads it to the server, the work is registered on the blockchain as a unique NFT. The user receives a notification on their device stating, "Your work has been registered as NFT ID: 123456." The user then accesses the platform and adds the work to a sales list, which other users can purchase for 100 generative AI tokens. After the transaction is complete, the new owner information is recorded on the blockchain.
[1249] In this way, the present invention aims to effectively realize the NFTization, trading, and anti-plagiarism of generated AI works, as well as to distinguish between generated AI works and handwritten works and protect the rights of both.
[1250] The processing flow will be explained below.
[1251] Creation of artwork using AI tools and processing steps for NFT conversion
[1252] Step 1:
[1253] Users launch the AI generative tool on their devices to generate digital works such as images, videos, music, and text. Once generation is complete, the work is automatically saved in a specific folder on the device.
[1254] Step 2:
[1255] The device uploads the generated digital work to a server, including metadata such as the work's file, title, creation date and time, and the version of the AI tool used.
[1256] Step 3:
[1257] The server receives the uploaded digital work, checks the file format, and scans it for viruses. If the check and scan are successful, the work will proceed to the next step.
[1258] Step 4:
[1259] The server launches the NFT program, generates a unique token ID for the received digital work, and registers the generated token ID and the work's metadata on the blockchain.
[1260] Step 5:
[1261] The server collects the information registered as an NFT and returns it to the user's device. The returned data includes the token ID, blockchain address, confirmation URL, etc.
[1262] Step 6:
[1263] The device receives the reply from the server and notifies the user of the generated NFT information, allowing the user to access detailed information from the notification and confirm that their work has been officially registered.
[1264] Processing steps for transactions on NFT platforms
[1265] Step 1:
[1266] A user logs into the NFT platform using a web browser or a dedicated application, entering authentication information (user ID, password, 2FA code, etc.).
[1267] Step 2:
[1268] The server retrieves a list of NFT works owned by the user and displays it on the platform's dashboard. The displayed information includes the work's name, NFT ID, creation date, ownership status, etc.
[1269] Step 3:
[1270] Users select the NFT work they want to sell and set the sales conditions (price, sales method, etc.). The setting information is sent to the server, which then confirms the settings and adds the work to the sales list.
[1271] Step 4:
[1272] Other users (buyers) browse the platform and select the works they wish to purchase. They then enter their payment method and other required information on the checkout page to complete the purchase process.
[1273] Step 5:
[1274] After the transaction is completed, the server updates the blockchain with the new transaction information, registers the new owner information, and sends a transaction completion notification to both the buyer and seller.
[1275] AI-powered plagiarism monitoring system processing steps
[1276] Step 1:
[1277] An AI monitoring program installed on the server will periodically (e.g., once a day) scan newly uploaded works and compare them with a database of existing digital works.
[1278] Step 2:
[1279] The server compares newly uploaded works with existing works based on their features (color patterns, melody, text patterns, etc.) and calculates a similarity score. If the score exceeds a certain threshold, it is deemed to be a suspected plagiarism.
[1280] Step 3:
[1281] If the server detects suspected plagiarism, it automatically issues an alert, which includes information about the work in question and a similarity score, and notifies the relevant users and administrators.
[1282] Step 4:
[1283] The device receives the alert notification and displays it to the user, who can click on it to view details and take any necessary action.
[1284] Example 1
[1285] Next, a description will be given of Example 1. In the following description, the data processing device 12 will be referred to as a "server" and the headset type terminal 314 will be referred to as a "terminal."
[1286] There are challenges in protecting digital content generated using conventional generative artificial intelligence tools and clarifying its ownership. The aforementioned technologies struggle to provide effective methods for properly managing generated digital content and preventing plagiarism. Furthermore, they lack the means to safely and efficiently conduct transactions between users.
[1287] The specific processing by the specific processing unit 290 of the data processing device 12 in the first embodiment is realized by the following means.
[1288] In this invention, the server includes means for generating digital content using a generative artificial intelligence tool, means for automatically uploading the generated digital content from a client terminal to a remote server, means for registering the uploaded digital content as a non-fungible token on a blockchain network, means for notifying the terminal of information about the registered non-fungible token, means for trading the non-fungible token on a dedicated online platform, means for updating owner information of the traded non-fungible token on the blockchain network, means for comparing the newly uploaded content with an existing digital content database and issuing a warning if there is a possibility of theft, means for notifying the terminal of the warning, and means for allowing users to set trading conditions for the generated non-fungible token, thereby protecting the ownership of the generated digital content, preventing theft, and enabling safe and efficient trading between users.
[1289] A "generative artificial intelligence tool" refers to software or algorithms that automatically generate digital content such as images, videos, music, or text based on prompts entered by a user.
[1290] "Digital content" refers to electronically stored data such as images, videos, music, and text generated by generative artificial intelligence tools.
[1291] "Client Terminal" refers to an electronic device, such as a computer, smartphone, or tablet, that a user uses to operate a generative artificial intelligence tool and generate, store, and transmit digital content.
[1292] "Remote Server" refers to a computer system installed at a remote location that receives, stores, and further processes digital content sent from a client terminal.
[1293] "Blockchain network" refers to a technological platform for securely and transparently recording and managing digital content ownership and transaction information based on distributed database technology.
[1294] A "non-fungible token (NFT)" is a digital certificate that uniquely identifies ownership of digital content on a blockchain network, tokenized, and has its own unique value that cannot be exchanged for other tokens.
[1295] "Online Platform" means a website or application through which Users log in to view, buy, sell, and trade Non-Fungible Tokens.
[1296] "Warning" refers to an alert issued when newly uploaded digital content is suspected of plagiarism as a result of AI monitoring, comparing it with existing databases.
[1297] The present invention relates to a system for registering digital content generated using generative artificial intelligence tools as non-fungible tokens (NFTs) and trading them on a dedicated online platform. The following hardware and software are used to implement the present invention.
[1298] System Configuration
[1299] The system consists of the following elements:
[1300] 1. Generative AI tool: Software that generates digital content such as images, videos, music, and text by inputting a prompt from the user. For example, the user might input an instruction such as "Draw a beautiful sunset scene."
[1301] 2. User terminal: An electronic device such as a PC, tablet, or smartphone that operates the generative AI tool, stores the generated digital content, and uploads it to the server.
[1302] 3. Remote Server: A computer system that receives and stores digital content uploaded from user devices and registers it as an NFT on the blockchain network.
[1303] 4. Blockchain network: A distributed database technology for managing ownership of digital content and recording that information securely and transparently.
[1304] 5. Online Platform: A website or application where users can log in and view, buy, sell, and trade their NFTs.
[1305] 6. AI Monitoring System: An algorithm that compares uploaded digital content with existing digital content databases and issues alerts in case of suspected plagiarism.
[1306] Prompt Sentence Examples
[1307] Examples of prompts that users can enter into generative AI tools include the following instructions:
[1308] "Draw a beautiful sunset scene"
[1309] "Draw a surprise party scene."
[1310] Operation overview
[1311] Artwork generation using generative artificial intelligence tools
[1312] A user can use their device to launch a generative AI tool and generate digital content by entering a prompt. For example, they can instruct the tool to "paint a beautiful sunset scene." Based on this instruction, the generative AI model generates the corresponding digital art.
[1313] Save the generated work and upload it to the server
[1314] The generated digital content is saved in a specific folder on the user's device, and then automatically uploaded from the user's device to a remote server, along with metadata such as the title of the digital content, the creation date and time, and the version of the AI tool used.
[1315] Server verification and NFT conversion
[1316] The remote server receives the uploaded digital content, checks the file format and performs virus scanning, and once verification is complete, the NFT program generates a unique token ID for the digital content and records it on the blockchain network along with metadata.
[1317] NFT information notification and trading
[1318] Information about the generated NFT, such as the token ID and transaction URL, is sent to the user's device. This allows the user to confirm that the digital content they created has been officially registered as an NFT. The user can then access the online platform and trade the NFT. Sales terms, actual transactions, and updates to owner information are also all carried out on this platform.
[1319] Preventing plagiarism with an AI monitoring system
[1320] The AI monitoring system on the remote server periodically scans newly uploaded digital content and compares it with existing digital content databases. If the similarity score exceeds a threshold and plagiarism is suspected, a warning is issued to the user and administrator, and the information is sent to the device.
[1321] In this way, this system provides a comprehensive solution for protecting user rights by consistently managing everything from the generation of digital content by generative AI, to its conversion into NFTs and secure trading, and even preventing plagiarism.
[1322] The flow of the identification process in the first embodiment will be described with reference to FIG.
[1323] Step 1:
[1324] The user launches the generative AI tool and enters a prompt.
[1325] A user launches the generative AI tool on their device and inputs the digital content they want to generate as a prompt, such as "Draw a beautiful sunset scene." The generative AI model then analyzes the prompt and is ready to generate the corresponding digital art.
[1326] Input: Prompt "Draw a beautiful sunset scene"
[1327] Output: Analysis request to the generative AI model
[1328] Step 2:
[1329] Generative AI tools generate digital content
[1330] The device's generative AI model analyzes the prompt and generates corresponding digital content (e.g., an image), which is then saved in a specific folder on the device.
[1331] Input: Parse request based on prompt statement
[1332] Output: Generated digital content (e.g. image files)
[1333] Step 3:
[1334] The device uploads the generated digital content to the server.
[1335] The device automatically uploads the generated digital content to a remote server, along with metadata such as the work's title, creation date and time, and the version of the AI tool used.
[1336] Input: Generated digital content (e.g., image files), metadata (title, creation date, AI tool version)
[1337] Output: Upload request to remote server
[1338] Step 4:
[1339] The server accepts and validates the uploaded digital content.
[1340] The server receives the uploaded digital content and performs file format checks and virus scans to ensure the data is correct and secure.
[1341] Input: Uploaded digital content and metadata
[1342] Output: File format confirmation and virus scan results
[1343] Step 5:
[1344] The server registers the digital content as an NFT.
[1345] The server assigns a unique token ID to the verified digital content and records it on the blockchain network along with the metadata.
[1346] Input: Verified and virus-scanned digital content
[1347] Output: The NFT recorded on the blockchain and its token ID
[1348] Step 6:
[1349] The server notifies the user device of the NFT information
[1350] The server notifies the user device of information about the digital content registered as an NFT, such as the token ID and transaction URL, allowing the user to confirm that the digital content they created has been officially registered.
[1351] Input: NFT and related information
[1352] Output: Notification message to the user terminal
[1353] Step 7:
[1354] Users access the online platform to display and sell NFTs
[1355] Users access the online platform, log in, and then view a list of the NFTs they own. Here, they can select the NFTs they want to sell and set the terms of sale.
[1356] Input: User ID and password, sales conditions
[1357] Output: NFTs added to the sale list
[1358] Step 8:
[1359] Other users purchase NFTs
[1360] Potential buyers can select the NFT they are interested in on the online platform, enter their payment method and other required information, and then complete the purchase.
[1361] Input: Purchaser information, payment information
[1362] Output: Purchase completion notification and payment confirmation
[1363] Step 9:
[1364] The server updates the transaction record
[1365] After the transaction is complete, the server records the new ownership information on the blockchain network, and a notification of the transaction completion is sent to both the buyer and seller.
[1366] Input: Purchase confirmation information, transaction completion data
[1367] Output: New owner information recorded on the blockchain, notification message
[1368] Step 10:
[1369] The server monitors the generated AI work to prevent plagiarism.
[1370] An AI monitoring system on the server periodically scans newly uploaded digital content and compares it with existing digital content databases, calculating a similarity score and issuing a warning if plagiarism is suspected.
[1371] Input: Newly uploaded digital content, existing database
[1372] Output: Similarity score, warning message
[1373] Step 11:
[1374] The device receives a warning message
[1375] A warning message is sent to the user terminal, allowing the user to check detailed information.
[1376] Input: warning message
[1377] Output: Warning notification and link to find out more
[1378] (Application example 1)
[1379] Next, a description will be given of Application Example 1. In the following description, the data processing device 12 will be referred to as a "server" and the headset type terminal 314 will be referred to as a "terminal."
[1380] Conventional systems for generating digital content using generative AI tools and registering it as non-fungible tokens (NFTs) have limited the display and sale of generated content to the real world, making it difficult to display or trade in virtual spaces. Additionally, there was a lack of adequate management and notification of content suspected of plagiarism, making it difficult to ensure the originality of digital content. Furthermore, the lack of a means to effectively display and sell generated NFTs in virtual spaces limited the scope of NFT use.
[1381] The specific processing by the specific processing unit 290 of the data processing device 12 in the application example 1 is realized by the following means.
[1382] In this invention, the server includes: means for generating digital content using a generative artificial intelligence tool; means for automatically uploading the generated digital content to the server; means for registering the uploaded digital content as a non-fungible token on a blockchain; means for providing information about the generated non-fungible token to a user terminal; means for buying and selling the non-fungible token on a dedicated platform; means for updating owner information of the bought and sold non-fungible token on the blockchain; means for comparing an existing digital content database with newly uploaded content and issuing an alert if plagiarism is suspected; means for displaying the generated non-fungible token in a virtual space using a head-mounted display; and means for selling and trading the non-fungible token in the virtual space. This ensures the originality of digital content and enables the effective display and sale of generated NFTs in the virtual space.
[1383] A "generative artificial intelligence tool" is an artificial intelligence technology that automatically generates digital content such as images, videos, music, and text by having the user input a prompt.
[1384] "Digital Content" refers to images, videos, music, text, and other works in digital form.
[1385] A "server" is a computer system that processes and stores data on a network.
[1386] "Upload" refers to the act of sending data from a user terminal to a server.
[1387] "Blockchain" is a system that uses distributed database technology to securely and permanently store transaction records.
[1388] A "non-fungible token (NFT)" is a token registered as a unique digital asset using blockchain technology.
[1389] "User terminal" refers to a device operated by a user, such as a smartphone, tablet, or PC.
[1390] A "purpose-built platform" is an online system designed to provide a specific function or service.
[1391] A "head-mounted display (HMD)" is a display device that a user wears on their head to provide visual information.
[1392] "Suspected plagiarism" refers to a situation where newly generated content is similar to existing content and may infringe the copyright of the existing content.
[1393] An "alert" is a warning message that notifies you of an abnormality or important condition.
[1394] "Virtual space" is a three-dimensional space that does not exist in reality and is created using computer technology.
[1395] This invention relates to a system that allows digital content generated using a generative artificial intelligence tool to be registered as a non-fungible token (NFT) and traded on a dedicated platform. Specific embodiments of the system are described in detail below.
[1396] System configuration
[1397] The system includes the following main components:
[1398] 1. Generative AI Tools
[1399] 2. User device (smartphone, head-mounted display, etc.)
[1400] 3. Server
[1401] 4. Blockchain Network
[1402] 5. NFT Trading Platform
[1403] 6. AI-powered plagiarism monitoring system
[1404] Generating digital content using generative artificial intelligence tools
[1405] Users use a smartphone or head-mounted display to activate the generative AI tool and generate content such as digital art, music, and video. At this time, the user inputs prompts to the generative AI model.
[1406] Examples of prompt statements
[1407] "Draw a picture of children playing on the beach in summer."
[1408] "Generate a landscape image of a futuristic city"
[1409] The generated content is saved in a specific folder on the user terminal and uploaded to the server.
[1410] NFTization of digital content
[1411] The server receives the uploaded content, performs virus scans and format checks, then uses an NFT program to generate a unique token ID and record it on the blockchain along with metadata.
[1412] NFT information and trading
[1413] Information about the generated NFT (e.g., NFT ID and transaction URL) will be provided to the user's device, where the user can access a dedicated NFT trading platform to view, list, sell, and purchase the generated NFT.
[1414] Virtual display and trading
[1415] In particular, by using a head-mounted display, users can display and exhibit NFTs in a virtual space and conduct transactions with other users in the virtual space.
[1416] Plagiarism Monitoring System
[1417] The AI-powered plagiarism monitoring system compares newly uploaded content with existing digital content databases and issues an alert if the similarity score exceeds a certain threshold. If plagiarism is suspected, a notification is sent to the user's device.
[1418] Program processing
[1419] The server will handle a series of data processing and calculations, from generation by the generative AI tool to content storage, uploading to the server, virus scanning and format checking, NFT generation and registration, providing information to user devices, plagiarism monitoring and alert notifications, and display and trading in the virtual space. Specific technologies used include blockchain APIs, server storage, generative AI models (e.g., DALL-E, GPT-4), and display software for head-mounted displays.
[1420] In this way, the present invention ensures the originality of digital content and enables the effective display and sale of generated NFTs in virtual space.
[1421] The flow of the specific processing in the application example 1 will be described with reference to FIG.
[1422] Step 1:
[1423] A user activates a generative artificial intelligence tool and generates digital content by inputting a prompt sentence.
[1424] Input: prompt statement
[1425] How it works: A generative artificial intelligence tool (e.g., DALL-E, GPT-4) generates digital content such as images, videos, music, or text based on a prompt.
[1426] Output: Generated digital content (file format)
[1427] Step 2:
[1428] The user terminal stores the generated digital content in a specific folder.
[1429] Input: Generated digital content
[1430] How it works: Saves digital content to a specific folder on the user's device. When saving, the file name and path information are recorded.
[1431] Output: Files saved on the device (digital content)
[1432] Step 3:
[1433] The user terminal uploads the stored digital content to the server.
[1434] Input: Saved digital content (file path)
[1435] Operation: The terminal opens communication with the server and sends the digital content file located at the specified path to the server.
[1436] Output: Digital content (files) uploaded to the server
[1437] Step 4:
[1438] The server accepts uploaded digital content and performs virus scanning and format checks.
[1439] Input: Uploaded digital content (files)
[1440] How it works: The server uses virus scanning software to ensure the file is safe and that it is in the specified format.
[1441] Output: Virus-scanned and format-checked digital content (certified files)
[1442] Step 5:
[1443] The server generates a unique token ID for the authenticated digital content and registers it as an NFT.
[1444] Input: Authenticated digital content and its metadata (creation date, title, AI tool version, etc.)
[1445] How it works: The NFTization program generates a unique token ID and records it along with metadata on the blockchain network, using the blockchain API.
[1446] Output: Registered NFT information (token ID, metadata)
[1447] Step 6:
[1448] The server provides information about the generated NFT to the user terminal.
[1449] Input: Registered NFT information (token ID, metadata)
[1450] Operation: The server sends the ID and transaction URL of the generated NFT to the user's device.
[1451] Output: NFT information notified to the user device
[1452] Step 7:
[1453] Users access the NFT trading platform, view and list the NFTs they own, and set the terms of sale.
[1454] Input: User's NFT list, sales conditions (price, method)
[1455] How it works: Log in to the NFT trading platform and enter and set the sales conditions through the user interface. The settings information is sent to the server and added to the sales list.
[1456] Output: NFT (setting information) added to the sales list
[1457] Step 8:
[1458] Users use a head-mounted display to view and trade NFTs in the virtual space.
[1459] Input: NFT added to the sale list
[1460] How it works: Display software for head-mounted displays displays NFTs in a virtual space, allowing other users to view and trade them within that virtual space.
[1461] Output: NFT displayed in virtual space
[1462] Step 9:
[1463] The AI-powered plagiarism monitoring system compares newly uploaded content with existing digital content databases and issues alerts if plagiarism is suspected.
[1464] Input: Newly uploaded digital content, existing digital content database
[1465] How it works: The AI monitoring system calculates a similarity score and issues an alert if it exceeds a certain threshold, notifying relevant users and administrators.
[1466] Output: Alert notification (suspected plagiarism)
[1467] Step 10:
[1468] A plagiarism alert notification is received by the user terminal.
[1469] Input: Alert notification (suspected plagiarism)
[1470] Action: The user device receives the alert notification and displays it to the user. The user clicks on the notification to view more information.
[1471] Output: The alert notification displayed to the user
[1472] Furthermore, an emotion engine that estimates the user's emotion may be further combined. That is, the identification processing unit 290 may estimate the user's emotion using the emotion identification model 59, and perform identification processing using the user's emotion.
[1473] The present invention provides a system that allows digital works generated using generative artificial intelligence tools to be registered as non-fungible tokens (NFTs) and traded on a dedicated platform. The present invention further includes a function that combines an emotion engine that recognizes user emotions and optimizes the creation and trading processes. Specific embodiments for implementing the present invention are described in detail below.
[1474] System Configuration
[1475] 1. User-driven generative AI tools
[1476] 2. User Device
[1477] 3. Server
[1478] 4. Blockchain
[1479] 5. Dedicated NFT Trading Platform
[1480] 6. AI-powered plagiarism monitoring system
[1481] 7. Emotion Engine
[1482] Program processing overview
[1483] Creation of artworks using generative AI tools and NFT conversion
[1484] User-generated artwork using AI tools
[1485] Users launch the generative AI tool on their device to generate digital works such as images, videos, music, text, etc. Once generation is complete, the work is automatically saved in a specific folder on the device.
[1486] The device uploads the generated work to the server.
[1487] The generated digital work is automatically uploaded from the user's device to a server, along with metadata such as the work's title, creation date and time, and the version of the AI tool used.
[1488] The server accepts the work, verifies it, and converts it into an NFT
[1489] The server receives the uploaded work, checks the file format, and scans it for viruses. If the check and scan are successful, the process continues.
[1490] The server launches the NFT program
[1491] The server generates a unique token ID for each digital work it receives, and records the generated token ID and the work's metadata on the blockchain.
[1492] The server sends the NFT information back to the user device.
[1493] After the work is registered as an NFT, the server will send the generated NFT ID and transaction URL back to the user's device, allowing the user to confirm that the work they created has been officially registered.
[1494] Trading on NFT platforms
[1495] Users access the NFT platform
[1496] Users log in to the NFT platform using a web browser or a dedicated application by entering their authentication information (user ID, password, 2FA code, etc.).
[1497] The server displays the work information
[1498] The server retrieves a list of NFTs owned by the user and displays it on the platform's dashboard, including the work's name, NFT ID, creation date, ownership status, etc.
[1499] A user adds a work to the sales list
[1500] Users select the NFT work they want to sell and set the sales conditions (price, sales method, etc.). The setting information is sent to the server, which then verifies it and adds the work to the sales list.
[1501] Other users can purchase your work
[1502] Potential buyers browse the platform, select the title they wish to purchase, enter their payment method and other required information on the checkout page, and complete the purchase process.
[1503] The server updates the transaction record
[1504] After the transaction is complete, the server updates the blockchain with the new owner information, and a notification of the transaction completion is sent to both the buyer and the seller.
[1505] AI-powered plagiarism monitoring system
[1506] The server periodically monitors the generated AI works.
[1507] An AI monitoring program will be installed on the server and will periodically (e.g., once a day) scan newly uploaded content, comparing it with an existing database of content.
[1508] The server compares the new work with the new one.
[1509] Newly uploaded works are compared with existing works in terms of features (color patterns, melody, text patterns, etc.) to calculate a similarity score. If the score exceeds a certain threshold, it is deemed to be suspected of plagiarism.
[1510] The server issues an alert
[1511] If plagiarism is suspected, the server automatically issues an alert, which includes information about the work in question and a similarity score, and notifies the relevant users and administrators.
[1512] The device receives the notification
[1513] An alert notification will appear on the user's device, and the user can click on the notification to check the details and take the necessary action.
[1514] Incorporating an emotion engine
[1515] Recognizing user emotions with an emotion engine
[1516] The user inputs their emotions on the device when creating the work.
[1517] When creating a work, the user inputs their emotions into the terminal (e.g., joy, sadness, surprise, etc.).
[1518] Emotion engine analyzes emotions
[1519] The device uses an emotion engine to analyze the input emotion and send it to the generative AI tool.
[1520] Emotions are reflected in the creation of the work
[1521] The generative AI tool automatically adjusts generation parameters based on emotional information provided by the emotion engine, generating digital works that match the user's emotions.
[1522] Reflecting emotions during trading
[1523] The emotion engine suggests optimal sales terms based on the user's emotional information. For example, if the emotion is "joy," it may raise the price or offer exclusive sales.
[1524] Specific examples
[1525] When a user creates digital art using a generative AI tool, they input the emotion of "joy" into their device. The emotion engine analyzes this information, and the generative AI tool adjusts the colors to brighter shades, generating a work of art with a joyful atmosphere. The generated work is uploaded to the server and converted into an NFT. The user accesses the platform, and the emotion engine proposes an auction-style sales method based on the emotion of "joy." Other users purchase the work, and after the transaction is completed, the owner information is recorded on the blockchain.
[1526] In this way, the present invention effectively realizes NFTization, trading, anti-piracy, and optimization based on user sentiment for generated AI works, with the aim of distinguishing between generated AI works and handwritten works and protecting the rights of both.
[1527] The processing flow will be explained below.
[1528] Modes for implementing the invention combining emotion engines
[1529] Creation of artwork using AI tools and processing steps for NFT conversion
[1530] Step 1:
[1531] Users launch the generative AI tool on their devices to generate digital works such as images, videos, music, and text. Once generation is complete, the works are automatically saved in a specific folder on the device.
[1532] Step 2:
[1533] The device uploads the generated digital work to a server, including metadata such as the work's file, title, creation date and time, and the version of the AI tool used.
[1534] Step 3:
[1535] The server receives the uploaded digital work, checks the file format, and scans it for viruses. If the check and scan are successful, the work will proceed to the next step.
[1536] Step 4:
[1537] The server launches the NFT program, generates a unique token ID for the received digital work, and registers the generated token ID and the work's metadata on the blockchain.
[1538] Step 5:
[1539] The server collects the information registered as an NFT and returns it to the user's device. The returned data includes the token ID, blockchain address, confirmation URL, etc.
[1540] Step 6:
[1541] The device receives the reply from the server and notifies the user of the generated NFT information, allowing the user to access detailed information from the notification and confirm that their work has been officially registered.
[1542] Processing steps for transactions on NFT platforms
[1543] Step 1:
[1544] A user logs into the NFT platform using a web browser or a dedicated application, entering authentication information (user ID, password, 2FA code, etc.).
[1545] Step 2:
[1546] The server retrieves a list of NFT works owned by the user and displays it on the platform's dashboard. The displayed information includes the work's name, NFT ID, creation date, ownership status, etc.
[1547] Step 3:
[1548] Users select the NFT work they want to sell and set the sales conditions (price, sales method, etc.). The setting information is sent to the server, which then verifies it and adds the work to the sales list.
[1549] Step 4:
[1550] Other users (buyers) browse the platform and select the works they wish to purchase. They then enter their payment method and other required information on the checkout page to complete the purchase process.
[1551] Step 5:
[1552] After the transaction is completed, the server updates the blockchain with the new transaction information, registers the new owner information, and sends a transaction completion notification to both the buyer and seller.
[1553] AI-powered plagiarism monitoring system processing steps
[1554] Step 1:
[1555] An AI monitoring program installed on the server will periodically (e.g., once a day) scan newly uploaded works and compare them with a database of existing digital works.
[1556] Step 2:
[1557] The server compares newly uploaded works with existing works based on their features (color patterns, melody, text patterns, etc.) and calculates a similarity score. If the score exceeds a certain threshold, it is deemed to be a suspected plagiarism.
[1558] Step 3:
[1559] If the server detects suspected plagiarism, it automatically issues an alert, which includes information about the work in question and a similarity score, and notifies the relevant users and administrators.
[1560] Step 4:
[1561] The device receives the alert notification and displays it to the user, who can click on it to check the details and take the necessary action.
[1562] Built-in processing steps for the emotion engine
[1563] Step 1:
[1564] The user inputs emotional information when creating a work. An emotional input interface is displayed on the user's device, and the user can select emotions such as "joy," "sadness," or "surprise."
[1565] Step 2:
[1566] The emotion engine analyzes the input emotion information. The device sends the emotion information selected by the user to the emotion engine, and the analyzed results are shared with the generative AI tool.
[1567] Step 3:
[1568] The generative AI tool automatically adjusts the generation parameters based on emotional information. If the user selects "joy," the generative AI tool will generate artwork using bright colors and fun elements.
[1569] Step 4:
[1570] When a user sets sales conditions on the platform, the emotion engine suggests optimal sales conditions: if the emotion is "joy," the emotion engine will set a higher price and suggest an exclusive sale.
[1571] Step 5:
[1572] The server presents the emotion engine's proposal to the user. The user confirms and decides on the sales conditions based on the proposal and sends them to the server. The server updates the sales list based on that information.
[1573] Specific examples
[1574] When a user creates digital art using a generative AI tool, they input the emotion of "joy" into their device. The emotion engine analyzes this information, and the generative AI tool adjusts the colors to brighter shades, generating a work of art with a joyful atmosphere. The generated work is uploaded to the server and converted into an NFT. The user accesses the platform, and the emotion engine proposes an auction-style sales method based on the emotion of "joy." Other users purchase the work, and after the transaction is completed, the owner information is recorded on the blockchain.
[1575] In this way, the present invention effectively realizes NFTization, trading, anti-piracy, and optimization based on user sentiment for generated AI works, with the aim of distinguishing between generated AI works and handwritten works and protecting the rights of both.
[1576] Example 2
[1577] Next, a description will be given of Example 2. In the following description, the data processing device 12 will be referred to as a "server" and the headset type terminal 314 will be referred to as a "terminal."
[1578] In the creation and trading of modern digital content, ensuring the originality of works, preventing plagiarism, and providing optimal trading conditions based on user sentiment are key challenges. In particular, when generating digital content using generative artificial intelligence systems, the value of the work may not be properly assessed because the risk of plagiarism and the relevance of the user's sentiment to the generated work are not taken into account. Furthermore, ensuring smooth transactions and transparency on trading platforms is also required.
[1579] The specific processing by the specific processing unit 290 of the data processing device 12 in the second embodiment is realized by the following means.
[1580] In this invention, the server includes means for generating digital content using a generative AI system, means for automatically uploading the generated digital content to a data storage system, means for registering the uploaded digital content as a non-fungible token on distributed ledger technology, means for providing information about the generated non-fungible token to a user terminal, means for trading the non-fungible token on a dedicated trading platform, means for updating ownership information of the traded non-fungible token on distributed ledger technology, means for comparing the newly uploaded content with an existing digital content database and issuing a warning if copying is suspected, means for inputting and analyzing user emotions, means for adjusting the generation parameters of the generative AI system based on the analyzed emotions, and means for proposing optimal sales terms based on the analyzed emotions at the time of trading. This makes it possible to guarantee the originality of digital content, prevent plagiarism, and optimize work generation and trading terms based on user emotions.
[1581] A "generative artificial intelligence system" is a technical system that automatically generates digital content based on prompts entered by users.
[1582] "Digital content" refers to creations stored in digital format, such as images, videos, music, and text.
[1583] A "data storage system" is a computer system for storing generated digital content, including servers and cloud storage.
[1584] "Distributed ledger technology" is a technology that stores transaction records in a decentralized manner and has the ability to prevent tampering, and includes blockchain technology.
[1585] A "non-fungible token" is a token that proves unique ownership of digital content and is managed on the blockchain.
[1586] "Trading Platform" means a website or application dedicated to the buying and selling of non-fungible tokens between users.
[1587] A "suspected copy warning" is an alert issued when uploaded content is similar to existing digital content.
[1588] An "emotion analysis system" is a system that analyzes emotional information entered by the user and adjusts the generation parameters of the generative AI system based on that information.
[1589] "Generation parameters" are settings used by the generative AI system when generating digital content, and include color, composition, tone, etc.
[1590] "Sales conditions" are detailed information such as the price and sales method when trading non-fungible tokens.
[1591] This invention is a system that registers digital content generated using a generative artificial intelligence system as a non-fungible token (NFT) and trades it on a trading platform. The invention also aims to ensure the safety and optimization of transactions by incorporating an emotion analysis system that recognizes user emotions and a warning system that detects suspected copying.
[1592] Program processing overview
[1593] Creation of artworks using generative AI tools and NFT conversion
[1594] User-generated artwork using AI tools
[1595] The user launches the generative AI system on their device. The specific system name is "Deep Generative System." They input the prompt "Please create bright digital art with joyful emotions" to begin generation. At this time, the generative AI system generates digital content based on the prompt and saves it in a specified folder.
[1596] The device uploads the generated work to the server.
[1597] The generated digital content is automatically uploaded from the device to the server. When uploaded, metadata such as the work's title, creation date and time, and the version of the generative AI system used are sent along with the content in JSON format. The server's API endpoint is "https: / / api.nftplatform.com / upload."
[1598] The server verifies the work and converts it into an NFT
[1599] The server checks the file format of the uploaded work and then scans it for viruses. It uses a "virus detection system" as its virus scanning tool. If the check and scan are completed successfully, the server generates a unique token ID and registers it on a distributed ledger technology, such as the blockchain. Ethereum is used as the blockchain.
[1600] The server sends the NFT information back to the user device.
[1601] After the work is registered as an NFT, the server sends the generated NFT ID and transaction URL back to the user's device. This information is sent in JSON format to the user's device, which receives and displays it.
[1602] Trading on NFT platforms
[1603] Users access the NFT platform
[1604] Users log in to the NFT platform using a dedicated application or web browser, and require a user ID, password, and two-factor authentication code.
[1605] The server displays the work information
[1606] The server retrieves a list of NFT works owned by the user and displays it on the platform's dashboard. The list includes the work's name, NFT ID, creation date, ownership status, etc. This makes it easier for users to manage the works they own.
[1607] A user adds a work to the sales list
[1608] Users select the NFT work they want to sell and set the price and sales method. For example, they can set the price at 1 ETH and select the auction format as the sales method. The setting information is sent to the server, which then confirms it and adds the work to the sales list.
[1609] Other users can purchase your work
[1610] A potential buyer selects a work on the platform and enters their payment method and other necessary information on the checkout page. The server confirms the payment and completes the purchase. After the transaction is complete, the server records the new owner's information on the blockchain.
[1611] AI-powered plagiarism monitoring system
[1612] The server periodically monitors the generated AI works.
[1613] The server periodically scans for newly uploaded works, using a "deep copy monitoring system" to compare the new works with existing digital content databases. Works are compared based on features such as color patterns, melodies, and text patterns.
[1614] The server issues a warning
[1615] If the similarity score exceeds a certain threshold, the server issues a warning. The warning includes information about the work and its similarity score, and is sent to the relevant users and administrators. The user's device receives the notification and can check the details.
[1616] Incorporating an emotion analysis system
[1617] Recognizing user emotions with an emotion analysis system
[1618] When creating a work, users input their emotions into the device (e.g., joy, sadness, surprise). The device then analyzes this information using an emotion analysis system. The analyzed emotion information is then sent to the generative artificial intelligence system.
[1619] Emotions are reflected in the creation of the work
[1620] The generative AI system automatically adjusts generation parameters based on emotional information to create digital artwork that matches the user's emotions. For example, if the emotion is joy, it will brighten the colors and create an artwork with a fun atmosphere.
[1621] Reflecting emotions during trading
[1622] The emotion analysis system suggests optimal sales terms based on the user's emotions. For example, if the emotion is joy, it may suggest a price increase or an exclusive sale. The user is notified of this suggestion and can set sales terms based on it.
[1623] In this way, the present invention provides a set of means for registering and trading digital content generated using a generative AI system as non-fungible tokens, and aims to optimize the safety of transactions and value assessment through the creation of works that respond to user emotions and the function of plagiarism monitoring.
[1624] The flow of the identification process in the second embodiment will be described with reference to FIG.
[1625] Step 1:
[1626] The user enters a prompt using a generative AI tool
[1627] The user launches the generative artificial intelligence system on their device and inputs the prompt "Please create bright digital art with the emotion of joy." The device then sends this prompt to the generative AI model. Based on the input prompt, the generative AI model begins data calculations to generate digital content. The generated digital content is saved in a specific folder on the device.
[1628] Step 2:
[1629] The device uploads the generated work to the server.
[1630] The device automatically uploads the generated digital content and its metadata to the server. The input is the generated digital content and metadata, and the upload process is performed. The data is sent to the server's API endpoint "https: / / api.nftplatform.com / upload". The output is that the data is saved on the server.
[1631] Step 3:
[1632] The server verifies the work and converts it into an NFT
[1633] The server checks the file format of the uploaded digital content and performs a virus scan. The input is the uploaded digital content, which is checked for file format and scanned for viruses. Once verification is complete, the server generates a unique token ID. The generated token ID and metadata are registered in distributed ledger technology. The output is the registration information as an NFT.
[1634] Step 4:
[1635] The server sends the NFT information back to the user device.
[1636] The server returns the generated NFT ID and transaction URL to the user's device. The input is the NFT ID and URL, and the output is JSON format data containing this information. The user's device receives this data and displays the NFT information.
[1637] Step 5:
[1638] Users access the NFT platform and manage their creations
[1639] Users log in to the NFT platform using a dedicated application or web browser. When logging in, they enter their user ID, password, and two-factor authentication code. The input is authentication information, and the output is the platform with the user logged in.
[1640] Step 6:
[1641] The server displays the user's NFT list.
[1642] The server retrieves a list of NFTs owned by the user and displays it on the platform dashboard. The input is the user's authentication information, and the output is a list of NFTs. The list includes the work name, NFT ID, creation date, ownership status, etc.
[1643] Step 7:
[1644] A user adds a work to the sales list
[1645] Users select the NFT work they wish to sell and set the price and sales method. Specifically, they set the price to "1 ETH" and the sales method to an auction format. The input is the user's settings information, and the output is a sales list that reflects the settings. The settings information is sent to the server, which verifies it and adds it to the sales list.
[1646] Step 8:
[1647] Other users can purchase your work
[1648] A potential buyer selects a work on the platform and enters the payment method and other necessary information on the checkout page. The input is the buyer's payment information and purchase information, and the output is a purchase notification after the transaction is completed. The server confirms the payment and the transaction is completed.
[1649] Step 9:
[1650] The server updates the transaction record
[1651] After the transaction is completed, the server records the new ownership information in the distributed ledger technology. The input is the new ownership information, and the output is the updated ownership information on the blockchain. This updates the ownership information on the blockchain.
[1652] Step 10:
[1653] The server periodically monitors the generated AI works.
[1654] The server periodically scans the generated digital content and compares it with an existing database of works. The input is the newly uploaded work, and the output is a similarity score. The scanning is performed using a "deep copy monitoring system."
[1655] Step 11:
[1656] The server issues a copy warning
[1657] If the similarity score exceeds a certain threshold, the server issues a warning that copying is suspected. The input is the similarity score and information about the work in question, and the output is a warning notification. The warning is notified to the relevant user or administrator, and the user can check the details on their device.
[1658] Step 12:
[1659] Recognizing user emotions with an emotion analysis system
[1660] When creating a work, the user inputs their emotions into the terminal. Specifically, emotions such as "joy," "sadness," and "surprise" are input. The input is the user's emotional information, and the output is analyzed emotional data. The terminal uses an emotion analysis system to analyze the input emotions and sends them to the generative artificial intelligence system.
[1661] Step 13:
[1662] Emotions are reflected in the creation of the work
[1663] The generative AI system automatically adjusts its generation parameters based on the emotional information provided by the emotion analysis system. The input is the analyzed emotional data, and the output is the adjusted generation parameters. This allows the generation of a digital work that matches the user's emotions.
[1664] Step 14:
[1665] Reflecting emotions during trading
[1666] The emotion analysis system proposes optimal sales terms based on the user's emotional information. The input is the analyzed emotional data, and the output is the proposed sales terms. For example, if the emotion is "joy," the system may raise the price or suggest an exclusive sale. The server sets the proposed sales terms and adds the work to the sales list.
[1667] (Application example 2)
[1668] Next, a description will be given of Application Example 2. In the following description, the data processing device 12 will be referred to as a "server" and the headset type terminal 314 will be referred to as a "terminal."
[1669] Conventional digital work generation systems using generative AI tools have had problems with insufficient optimization of the generation and trading processes, resulting in problems such as not being able to generate digital works that reflect user sentiment or optimally propose sales terms for non-fungible tokens. Furthermore, plagiarism monitoring is sometimes performed manually, resulting in low efficiency. The present invention aims to solve these problems.
[1670] The identification process by the identification processing unit 290 of the data processing device 12 in Application Example 2 is realized by the following means. In this invention, the server includes means for generating digital works using a generative artificial intelligence tool, means for automatically uploading the generated digital works to the server, means for registering the uploaded digital works as non-fungible tokens on the blockchain, means for providing information about the generated non-fungible tokens to user terminals, means for buying and selling non-fungible tokens on a dedicated platform, means for updating owner information of the bought and sold non-fungible tokens on the blockchain, and means for comparing a newly uploaded work with an existing digital work database and issuing an alert if plagiarism is suspected. This makes it possible to generate digital works that reflect user sentiment, propose optimal sales terms, and realize efficient plagiarism monitoring.
[1671] A "generative artificial intelligence tool" is an artificial intelligence program or software that generates digital works such as images, videos, music, and text based on user input or instructions.
[1672] A "digital work" is an image, video, music, text, or other work created and stored in electronic form.
[1673] A "server" is a computer system that receives, stores, and processes data sent by users.
[1674] "Upload" is the act of sending data from a user's terminal to a server.
[1675] "Blockchain" is a system that uses distributed ledger technology to record and manage data.
[1676] A "non-fungible token (NFT)" is a digital asset registered on a blockchain as a unique token.
[1677] A "user terminal" is an electronic device that can be operated by a user, and includes a smartphone, a computer, and the like.
[1678] A "platform" is a collection of software and systems that provide specific services or functions.
[1679] "Plagiarism" is the act of copying someone else's work without permission and presenting or selling it as your own work.
[1680] An "emotion engine" is software or algorithms that recognize and analyze a user's emotions.
[1681] "Sales conditions" refer to the transaction conditions, such as the price and sales method, when buying and selling non-fungible tokens.
[1682] A "generative process" is a process by which a generative artificial intelligence tool generates a digital work.
[1683] "Transaction Process" refers to a series of procedures for the purchase and sale of non-fungible tokens.
[1684] "Optimization" refers to finding the most effective way to achieve a particular goal.
[1685] A "feature" is a number or pattern that indicates a specific trait in the data.
[1686] A "similarity score" is a numerical representation of how similar two data sets are.
[1687] The present invention relates to a system for generating digital works using generative artificial intelligence tools, and registering and trading them as non-fungible tokens (NFTs). The system incorporates an emotion engine that recognizes user emotions and includes functionality to optimize the generation and trading processes.
[1688] System Configuration
[1689] The system consists of the following components:
[1690] 1. User Device:
[1691] Electronic devices such as smartphones and head-mounted displays (HMDs).
[1692] It is equipped with a generative artificial intelligence tool and an interface for emotional input.
[1693] 2. Emotion Engine:
[1694] Software for recognizing and analyzing user emotions.
[1695] Specifically, we use the Emotion-Recognition-API.
[1696] 3. Generative AI tools:
[1697] Generate digital works such as images, videos, music, and text.
[1698] Examples include Stable Diffusion and GPT-3.
[1699] 4. Server:
[1700] A computer system that receives, stores, and processes data submitted by users.
[1701] It is equipped with an NFT program, a plagiarism monitoring system, and an algorithm for optimizing sales conditions.
[1702] 5. Blockchain Network:
[1703] A system that uses distributed ledger technology to record and manage data.
[1704] An example is Ethereum.
[1705] 6. Dedicated NFT trading platform:
[1706] This includes web and mobile applications for buying and selling NFTs.
[1707] System Operation Overview
[1708] 1. Emotion input and analysis
[1709] The user inputs emotions on the user terminal, selecting emotions such as joy, sadness, and surprise, and facial expression recognition is performed in real time.
[1710] The emotion engine analyzes the input emotion and generates an emotion score.
[1711] 2. Creation of artwork using generative AI tools
[1712] The emotion engine sends the analysis results to a generative AI tool (e.g., GPT-3) to generate emotion-based prompts.
[1713] A generative AI tool generates digital artwork (e.g., images, music, text) based on a prompt. Example prompt: "Generate colorful, joyful digital art that reflects the joyful emotion felt by the user."
[1714] 3. NFT of the work
[1715] The server receives the generated digital work and performs virus scanning and metadata verification.
[1716] The server generates a unique token ID and records it on the blockchain along with the artwork's metadata.
[1717] 4. Emotional selling propositions
[1718] The emotion engine suggests optimal sales terms based on emotions, for example, if the emotion is "joy," it will suggest an auction-style sales method.
[1719] 5. Trading and Surveillance
[1720] The user adds the work to the sales list on the user terminal, and other users complete the purchase procedure.
[1721] An AI-powered plagiarism monitoring system regularly scans newly uploaded works and issues alerts if plagiarism is suspected.
[1722] Specific examples
[1723] Users input their emotion of "joy" into the application, and a generative AI tool generates digital art with a joyful atmosphere. The generated artwork is then uploaded to a server and converted into an NFT. The system then proposes selling the artwork to the user in an auction format, and other users can purchase it. Once the transaction is complete, the owner's information is registered on the blockchain network, and plagiarism monitoring is also implemented.
[1724] In this manner, the present invention can optimize the creation and trading of digital works that reflect the user's emotions.
[1725] The flow of the specific processing in the application example 2 will be described with reference to FIG.
[1726] Step 1:
[1727] The user inputs their emotion
[1728] The user starts up the device and inputs their emotions into the application. For example, they can select emotions such as "happiness," "sadness," or "surprise," or they can use the camera to capture their facial expressions in real time, and the emotion is analyzed using the Emotion-Recognition-API.
[1729] Input: User emotion selection or real-time facial expression data
[1730] Output: Parsed emotion data (emotion type and score)
[1731] Specific operation: The device displays an emotion input interface, collects user selections or captured data, and performs analysis.
[1732] Step 2:
[1733] Creating a Generated Prompt
[1734] The device uses the analyzed emotional data to generate a prompt to be passed to the generative AI tool. The generated prompt reflects the user's emotional information. For example, if the analysis result is "joy," a prompt such as "Please generate art with a joyful atmosphere" will be generated.
[1735] Input: Parsed emotion data
[1736] Output: Generated prompt statement
[1737] How it works: The device converts emotional data into text prompts and sends them to the generative artificial intelligence tool.
[1738] Step 3:
[1739] Digital creation
[1740] A generative AI tool (such as Stable Diffusion or GPT-3) generates a digital work based on the prompt text, which is then temporarily stored on the device.
[1741] Input: Generate prompt statement
[1742] Output: Digital works (images, music, text, etc.)
[1743] How it works: The generative AI tool analyzes the prompt, generates a digital work, and the device saves it.
[1744] Step 4:
[1745] Uploading your work to the server
[1746] The device uploads the created digital work to the server, along with the work's metadata (title, creation date, tools used, etc.).
[1747] Input: Generated digital works and metadata
[1748] Output: Work data saved on the server
[1749] Specific operation: The device packages the work file and metadata and sends it to the server.
[1750] Step 5:
[1751] Verification of the work and NFT conversion
[1752] The server verifies the work it receives (virus scan, file format check), and if there are no problems, generates a unique token ID and records it on the blockchain.
[1753] Input: Uploaded work data
[1754] Output: NFT data recorded on the blockchain
[1755] Specific operation: The server verifies the artwork file, runs the NFT program to generate a token ID, and records it on the blockchain.
[1756] Step 6:
[1757] Providing NFT information
[1758] The server will then send the generated NFT ID and transaction URL back to the user's device, allowing the user to confirm that their creation has been officially registered as an NFT.
[1759] Input: Generated NFT data
[1760] Output: Notification to user device (NFT ID, transaction URL, etc.)
[1761] Specific operation: The server packages the NFT information and sends it to the user terminal.
[1762] Step 7:
[1763] Emotion-based selling propositions
[1764] The emotion engine analyzes the user's emotional data and proposes optimal sales terms. For example, if the emotion is "joy," it proposes auction-style sales terms.
[1765] Input: User emotion data, NFT information
[1766] Output: Optimized sales conditions
[1767] Specific operation: The emotion engine analyzes the emotion data, calculates the sales conditions, and displays them on the user's device.
[1768] Step 8:
[1769] Selling and trading NFTs
[1770] A user adds an NFT to a sales list with the recommended sales terms, and other users purchase the NFT via a trading platform.
[1771] Input: Sales conditions, NFT information
[1772] Output: Notification of transaction completion, new owner information
[1773] Specific operation: The terminal adds the NFT to the sales list, and once the purchase process is complete, the server updates the owner information on the blockchain.
[1774] Step 9:
[1775] Plagiarism Monitoring
[1776] The server compares newly uploaded works with an existing database and issues an alert if there is any suspicion of plagiarism.
[1777] Input: Newly uploaded works, existing works database
[1778] Output: Similarity score, alert notification
[1779] Specific operation: The server scans the work, calculates the similarity score, and if the threshold is exceeded, issues an alert and notifies the user's device.
[1780] The specific processing unit 290 transmits the result of the specific processing to the headset type terminal 314. In the headset type terminal 314, the control unit 46A causes the speaker 240 and the display 343 to output the result of the specific processing. The microphone 238 acquires audio indicating a user input regarding the result of the specific processing. The control unit 46A transmits audio data indicating the user input acquired by the microphone 238 to the data processing device 12. In the data processing device 12, the specific processing unit 290 acquires the audio data.
[1781] The data generation model 58 is a so-called generative AI (Artificial Intelligence). An example of the data generation model 58 is ChatGPT (Internet Search<URL: https: / / openai.com / blog / chatgpt> ), Gemini (Internet search <url: https: gemini.google.com ?hl="ja">) and other generation AIs. The data generation model 58 is obtained by performing deep learning on a neural network. A prompt including an instruction is input to the data generation model 58, and inference data such as voice data indicating voice, text data indicating text, and image data indicating an image is also input. The data generation model 58 performs inference on the input inference data in accordance with the instruction indicated by the prompt, and outputs the inference result in a data format such as voice data and text data. Here, inference refers to, for example, analysis, classification, prediction, and / or summarization.
[1782] In the above embodiment, an example was given in which the specific processing is performed by the data processing device 12, but the technology of the present disclosure is not limited to this, and the specific processing may be performed by the headset type terminal 314.
[1783] [Fourth embodiment]
[1784] FIG. 7 shows an example of the configuration of a data processing system 410 according to the fourth embodiment.
[1785] 7, a data processing system 410 includes a data processing device 12 and a robot 414. An example of the data processing device 12 is a server.
[1786] The data processing device 12 includes a computer 22, a database 24, and a communication I / F 26. The computer 22 is an example of a "computer" according to the technology of the present disclosure. The computer 22 includes a processor 28, a RAM 30, and a storage 32. The processor 28, the RAM 30, and the storage 32 are connected to a bus 34. The database 24 and the communication I / F 26 are also connected to the bus 34. The communication I / F 26 is connected to a network 54. Examples of the network 54 include a WAN (Wide Area Network) and / or a LAN (Local Area Network).
[1787] The robot 414 includes a computer 36, a microphone 238, a speaker 240, a camera 42, a communication I / F 44, and a control target 443. The computer 36 includes a processor 46, a RAM 48, and a storage 50. The processor 46, the RAM 48, and the storage 50 are connected to a bus 52. The microphone 238, the speaker 240, the camera 42, and the control target 443 are also connected to the bus 52.
[1788] The microphone 238 receives instructions and the like from the user 20 by receiving voice uttered by the user 20. The microphone 238 captures the voice uttered by the user 20, converts the captured voice into audio data, and outputs it to the processor 46. The speaker 240 outputs audio in accordance with instructions from the processor 46.
[1789] Camera 42 is a small digital camera equipped with an optical system including a lens, aperture, and shutter, and an imaging element such as a CMOS (Complementary Metal-Oxide-Semiconductor) image sensor or a CCD (Charge Coupled Device) image sensor, and captures images of the surroundings of user 20 (for example, an imaging range defined by an angle of view equivalent to the field of vision of a typical healthy person).
[1790] The communication I / F 44 is connected to a network 54. The communication I / Fs 44 and 26 are responsible for the exchange of various information between the processor 46 and the processor 28 via the network 54. The exchange of various information between the processor 46 and the processor 28 using the communication I / Fs 44 and 26 is carried out in a secure state.
[1791] The control object 443 includes a display device, LEDs in the eyes, and motors for driving the arms, hands, and feet. The posture and gestures of the robot 414 are controlled by controlling the motors of the arms, hands, and feet. Some of the emotions of the robot 414 can be expressed by controlling these motors. In addition, the facial expressions of the robot 414 can also be expressed by controlling the light emission state of the LEDs in the eyes of the robot 414.
[1792] Fig. 8 shows an example of the main functions of the data processing device 12 and the robot 414. As shown in Fig. 8, in the data processing device 12, a specific process is performed by the processor 28. A specific process program 56 is stored in the storage 32.
[1793] The specific processing program 56 is an example of a "program" according to the technology of the present disclosure. The processor 28 reads the specific processing program 56 from the storage 32 and executes the read specific processing program 56 on the RAM 30. The specific processing is realized by the processor 28 operating as a specific processing unit 290 in accordance with the specific processing program 56 executed on the RAM 30.
[1794] The storage 32 stores a data generation model 58 and an emotion identification model 59. The data generation model 58 and the emotion identification model 59 are used by the identification processing unit 290.
[1795] In the robot 414, the processor 46 performs the reception output process. A reception output program 60 is stored in the storage 50. The processor 46 reads the reception output program 60 from the storage 50 and executes the read reception output program 60 on the RAM 48. The reception output process is realized by the processor 46 operating as the control unit 46A in accordance with the reception output program 60 executed on the RAM 48.
[1796] Next, a description will be given of the specific processing performed by the specific processing unit 290 of the data processing device 12. In the following description, the data processing device 12 will be referred to as a "server" and the robot 414 will be referred to as a "terminal."
[1797] The present invention provides a system that allows digital works generated using generative artificial intelligence tools to be registered as non-fungible tokens (NFTs) and traded on a dedicated platform. The following describes in detail the embodiments of the present invention.
[1798] System Configuration
[1799] 1. User-driven generative AI tools
[1800] 2. User Device
[1801] 3. Server
[1802] 4. Blockchain
[1803] 5. Dedicated NFT Trading Platform
[1804] 6. AI-powered plagiarism monitoring system
[1805] Program processing overview
[1806] Creation of artworks using generative AI tools and NFT conversion
[1807] User-generated artwork using AI tools
[1808] Users can launch the generative AI tool on their devices to generate digital works such as images, videos, music, and text. The generated works are saved in a specific folder on the device.
[1809] The device uploads the generated work to the server.
[1810] The generated digital work is automatically uploaded from the user's device to a server, along with metadata such as the work's title, creation date and time, and the version of the AI tool used.
[1811] The server accepts the work, verifies it, and converts it into an NFT
[1812] The server receives the uploaded artwork, checks the file format and scans for viruses, and then the NFT program generates a unique token ID for the artwork and records it on the blockchain along with its metadata.
[1813] The server returns the NFT information to the user device.
[1814] After the work is registered as an NFT, the server will send the generated NFT ID and transaction URL back to the user's device, allowing the user to confirm that the work they created has been officially registered.
[1815] Trading on NFT platforms
[1816] Users access the NFT platform
[1817] Users log in to the NFT platform using a web browser or a dedicated application. After logging in, a list of NFTs owned by the user will be displayed.
[1818] The server displays the work information
[1819] The server retrieves a list of NFTs owned by the user and displays it on the platform's dashboard, including the work's name, NFT ID, creation date, ownership status, etc.
[1820] A user adds a work to the sales list
[1821] Users select the NFT work they want to sell and set the sales conditions (price, sales method, etc.). The setting information is sent to the server, which then verifies it and adds the work to the sales list.
[1822] Other users can purchase your work
[1823] Potential buyers browse the platform and select the titles they are interested in. They then enter their payment method and other required information on the checkout page to complete the purchase process.
[1824] The server updates the transaction record
[1825] After the transaction is complete, the server updates the blockchain with the new owner information, and a notification of the transaction completion is sent to both the buyer and seller.
[1826] AI-powered plagiarism monitoring system
[1827] The server periodically monitors the generated AI works.
[1828] An AI monitoring program is installed on the server and periodically scans newly uploaded content, comparing it with an existing database of content.
[1829] The server compares the new work with the new one.
[1830] The system compares newly uploaded works with existing works using their features to calculate a similarity score. If the score exceeds a certain threshold, it is deemed to be a suspected plagiarism.
[1831] The server issues an alert
[1832] If plagiarism is suspected, an automatic alert is issued and a notification is sent to the relevant users and administrators, containing information about the work in question and a similarity score.
[1833] The device receives the notification
[1834] An alert notification will appear on the user's device and the user can click on the notification to view more details.
[1835] Specific examples
[1836] When a user creates digital art using a generative AI tool and uploads it to the server, the work is registered on the blockchain as a unique NFT. The user receives a notification on their device stating, "Your work has been registered as NFT ID: 123456." The user then accesses the platform and adds the work to a sales list, which other users can purchase for 100 generative AI tokens. After the transaction is complete, the new owner information is recorded on the blockchain.
[1837] In this way, the present invention aims to effectively realize the NFTization, trading, and anti-plagiarism of generated AI works, as well as to distinguish between generated AI works and handwritten works and protect the rights of both.
[1838] The processing flow will be explained below.
[1839] Creation of artwork using AI tools and processing steps for NFT conversion
[1840] Step 1:
[1841] Users launch the AI generative tool on their devices to generate digital works such as images, videos, music, and text. Once generation is complete, the work is automatically saved in a specific folder on the device.
[1842] Step 2:
[1843] The device uploads the generated digital work to a server, including metadata such as the work's file, title, creation date and time, and the version of the AI tool used.
[1844] Step 3:
[1845] The server receives the uploaded digital work, checks the file format, and scans it for viruses. If the check and scan are successful, the work will proceed to the next step.
[1846] Step 4:
[1847] The server launches the NFT program, generates a unique token ID for the received digital work, and registers the generated token ID and the work's metadata on the blockchain.
[1848] Step 5:
[1849] The server collects the information registered as an NFT and returns it to the user's device. The returned data includes the token ID, blockchain address, confirmation URL, etc.
[1850] Step 6:
[1851] The device receives the reply from the server and notifies the user of the generated NFT information, allowing the user to access detailed information from the notification and confirm that their work has been officially registered.
[1852] Processing steps for transactions on NFT platforms
[1853] Step 1:
[1854] A user logs into the NFT platform using a web browser or a dedicated application, entering authentication information (user ID, password, 2FA code, etc.).
[1855] Step 2:
[1856] The server retrieves a list of NFT works owned by the user and displays it on the platform's dashboard. The displayed information includes the work's name, NFT ID, creation date, ownership status, etc.
[1857] Step 3:
[1858] Users select the NFT work they want to sell and set the sales conditions (price, sales method, etc.). The setting information is sent to the server, which then confirms the settings and adds the work to the sales list.
[1859] Step 4:
[1860] Other users (buyers) browse the platform and select the works they wish to purchase. They then enter their payment method and other required information on the checkout page to complete the purchase process.
[1861] Step 5:
[1862] After the transaction is completed, the server updates the blockchain with the new transaction information, registers the new owner information, and sends a transaction completion notification to both the buyer and seller.
[1863] AI-powered plagiarism monitoring system processing steps
[1864] Step 1:
[1865] An AI monitoring program installed on the server will periodically (e.g., once a day) scan newly uploaded works and compare them with a database of existing digital works.
[1866] Step 2:
[1867] The server compares newly uploaded works with existing works based on their features (color patterns, melody, text patterns, etc.) and calculates a similarity score. If the score exceeds a certain threshold, it is deemed to be a suspected plagiarism.
[1868] Step 3:
[1869] If the server detects suspected plagiarism, it automatically issues an alert, which includes information about the work in question and a similarity score, and notifies the relevant users and administrators.
[1870] Step 4:
[1871] The device receives the alert notification and displays it to the user, who can click on it to view details and take any necessary action.
[1872] Example 1
[1873] Next, a description will be given of Example 1. In the following description, the data processing device 12 will be referred to as a "server" and the robot 414 will be referred to as a "terminal."
[1874] There are challenges in protecting digital content generated using conventional generative artificial intelligence tools and clarifying its ownership. The aforementioned technologies struggle to provide effective methods for properly managing generated digital content and preventing plagiarism. Furthermore, they lack the means to safely and efficiently conduct transactions between users.
[1875] The specific processing by the specific processing unit 290 of the data processing device 12 in the first embodiment is realized by the following means.
[1876] In this invention, the server includes means for generating digital content using a generative artificial intelligence tool, means for automatically uploading the generated digital content from a client terminal to a remote server, means for registering the uploaded digital content as a non-fungible token on a blockchain network, means for notifying the terminal of information about the registered non-fungible token, means for trading the non-fungible token on a dedicated online platform, means for updating owner information of the traded non-fungible token on the blockchain network, means for comparing the newly uploaded content with an existing digital content database and issuing a warning if there is a possibility of theft, means for notifying the terminal of the warning, and means for allowing users to set trading conditions for the generated non-fungible token, thereby protecting the ownership of the generated digital content, preventing theft, and enabling safe and efficient trading between users.
[1877] A "generative artificial intelligence tool" refers to software or algorithms that automatically generate digital content such as images, videos, music, or text based on prompts entered by a user.
[1878] "Digital content" refers to electronically stored data such as images, videos, music, and text generated by generative artificial intelligence tools.
[1879] "Client Terminal" refers to an electronic device, such as a computer, smartphone, or tablet, that a user uses to operate a generative artificial intelligence tool and generate, store, and transmit digital content.
[1880] "Remote Server" refers to a computer system installed at a remote location that receives, stores, and further processes digital content sent from a client terminal.
[1881] "Blockchain network" refers to a technological platform for securely and transparently recording and managing digital content ownership and transaction information based on distributed database technology.
[1882] A "non-fungible token (NFT)" is a digital certificate that uniquely identifies ownership of digital content on a blockchain network, tokenized, and has its own unique value that cannot be exchanged for other tokens.
[1883] "Online Platform" means a website or application through which Users log in to view, buy, sell, and trade Non-Fungible Tokens.
[1884] "Warning" refers to an alert issued when newly uploaded digital content is suspected of plagiarism as a result of AI monitoring, comparing it with existing databases.
[1885] The present invention relates to a system for registering digital content generated using generative artificial intelligence tools as non-fungible tokens (NFTs) and trading them on a dedicated online platform. The following hardware and software are used to implement the present invention.
[1886] System Configuration
[1887] The system consists of the following elements:
[1888] 1. Generative AI tool: Software that generates digital content such as images, videos, music, and text by inputting a prompt from the user. For example, the user might input an instruction such as "Draw a beautiful sunset scene."
[1889] 2. User terminal: An electronic device such as a PC, tablet, or smartphone that operates the generative AI tool, stores the generated digital content, and uploads it to the server.
[1890] 3. Remote Server: A computer system that receives and stores digital content uploaded from user devices and registers it as an NFT on the blockchain network.
[1891] 4. Blockchain network: A distributed database technology for managing ownership of digital content and recording that information securely and transparently.
[1892] 5. Online Platform: A website or application where users can log in and view, buy, sell, and trade their NFTs.
[1893] 6. AI Monitoring System: An algorithm that compares uploaded digital content with existing digital content databases and issues alerts in case of suspected plagiarism.
[1894] Prompt Sentence Examples
[1895] Examples of prompts that users can enter into generative AI tools include the following instructions:
[1896] "Draw a beautiful sunset scene"
[1897] "Draw a surprise party scene."
[1898] Operation overview
[1899] Artwork generation using generative artificial intelligence tools
[1900] A user can use their device to launch a generative AI tool and generate digital content by entering a prompt. For example, they can instruct the tool to "paint a beautiful sunset scene." Based on this instruction, the generative AI model generates the corresponding digital art.
[1901] Save the generated work and upload it to the server
[1902] The generated digital content is saved in a specific folder on the user's device, and then automatically uploaded from the user's device to a remote server, along with metadata such as the title of the digital content, the creation date and time, and the version of the AI tool used.
[1903] Server verification and NFT conversion
[1904] The remote server receives the uploaded digital content, checks the file format and performs virus scanning, and once verification is complete, the NFT program generates a unique token ID for the digital content and records it on the blockchain network along with metadata.
[1905] NFT information notification and trading
[1906] Information about the generated NFT, such as the token ID and transaction URL, is sent to the user's device. This allows the user to confirm that the digital content they created has been officially registered as an NFT. The user can then access the online platform and trade the NFT. Sales terms, actual transactions, and updates to owner information are also all carried out on this platform.
[1907] Preventing plagiarism with an AI monitoring system
[1908] The AI monitoring system on the remote server periodically scans newly uploaded digital content and compares it with existing digital content databases. If the similarity score exceeds a threshold and plagiarism is suspected, a warning is issued to the user and administrator, and the information is sent to the device.
[1909] In this way, this system provides a comprehensive solution for protecting user rights by consistently managing everything from the generation of digital content by generative AI, to its conversion into NFTs and secure trading, and even preventing plagiarism.
[1910] The flow of the identification process in the first embodiment will be described with reference to FIG.
[1911] Step 1:
[1912] The user launches the generative AI tool and enters a prompt.
[1913] A user launches the generative AI tool on their device and inputs the digital content they want to generate as a prompt, such as "Draw a beautiful sunset scene." The generative AI model then analyzes the prompt and is ready to generate the corresponding digital art.
[1914] Input: Prompt "Draw a beautiful sunset scene"
[1915] Output: Analysis request to the generative AI model
[1916] Step 2:
[1917] Generative AI tools generate digital content
[1918] The device's generative AI model analyzes the prompt and generates corresponding digital content (e.g., an image), which is then saved in a specific folder on the device.
[1919] Input: Parse request based on prompt statement
[1920] Output: Generated digital content (e.g. image files)
[1921] Step 3:
[1922] The device uploads the generated digital content to the server.
[1923] The device automatically uploads the generated digital content to a remote server, along with metadata such as the work's title, creation date and time, and the version of the AI tool used.
[1924] Input: Generated digital content (e.g., image files), metadata (title, creation date, AI tool version)
[1925] Output: Upload request to remote server
[1926] Step 4:
[1927] The server accepts and validates the uploaded digital content.
[1928] The server receives the uploaded digital content and performs file format checks and virus scans to ensure the data is correct and secure.
[1929] Input: Uploaded digital content and metadata
[1930] Output: File format confirmation and virus scan results
[1931] Step 5:
[1932] The server registers the digital content as an NFT.
[1933] The server assigns a unique token ID to the verified digital content and records it on the blockchain network along with the metadata.
[1934] Input: Verified and virus-scanned digital content
[1935] Output: The NFT recorded on the blockchain and its token ID
[1936] Step 6:
[1937] The server notifies the user device of the NFT information
[1938] The server notifies the user device of information about the digital content registered as an NFT, such as the token ID and transaction URL, allowing the user to confirm that the digital content they created has been officially registered.
[1939] Input: NFT and related information
[1940] Output: Notification message to the user terminal
[1941] Step 7:
[1942] Users access the online platform to display and sell NFTs
[1943] Users access the online platform, log in, and then view a list of the NFTs they own. Here, they can select the NFTs they want to sell and set the terms of sale.
[1944] Input: User ID and password, sales conditions
[1945] Output: NFTs added to the sale list
[1946] Step 8:
[1947] Other users purchase NFTs
[1948] Potential buyers can select the NFT they are interested in on the online platform, enter their payment method and other required information, and then complete the purchase.
[1949] Input: Purchaser information, payment information
[1950] Output: Purchase completion notification and payment confirmation
[1951] Step 9:
[1952] The server updates the transaction record
[1953] After the transaction is complete, the server records the new ownership information on the blockchain network, and a notification of the transaction completion is sent to both the buyer and seller.
[1954] Input: Purchase confirmation information, transaction completion data
[1955] Output: New owner information recorded on the blockchain, notification message
[1956] Step 10:
[1957] The server monitors the generated AI work to prevent plagiarism.
[1958] An AI monitoring system on the server periodically scans newly uploaded digital content and compares it with existing digital content databases, calculating a similarity score and issuing a warning if plagiarism is suspected.
[1959] Input: Newly uploaded digital content, existing database
[1960] Output: Similarity score, warning message
[1961] Step 11:
[1962] The device receives a warning message
[1963] A warning message is sent to the user terminal, allowing the user to check detailed information.
[1964] Input: warning message
[1965] Output: Warning notification and link to find out more
[1966] (Application example 1)
[1967] Next, a description will be given of Application Example 1. In the following description, the data processing device 12 will be referred to as a "server" and the robot 414 will be referred to as a "terminal."
[1968] Conventional systems for generating digital content using generative AI tools and registering it as non-fungible tokens (NFTs) have limited the display and sale of generated content to the real world, making it difficult to display or trade in virtual spaces. Additionally, there was a lack of adequate management and notification of content suspected of plagiarism, making it difficult to ensure the originality of digital content. Furthermore, the lack of a means to effectively display and sell generated NFTs in virtual spaces limited the scope of NFT use.
[1969] The specific processing by the specific processing unit 290 of the data processing device 12 in the application example 1 is realized by the following means.
[1970] In this invention, the server includes: means for generating digital content using a generative artificial intelligence tool; means for automatically uploading the generated digital content to the server; means for registering the uploaded digital content as a non-fungible token on a blockchain; means for providing information about the generated non-fungible token to a user terminal; means for buying and selling the non-fungible token on a dedicated platform; means for updating owner information of the bought and sold non-fungible token on the blockchain; means for comparing an existing digital content database with newly uploaded content and issuing an alert if plagiarism is suspected; means for displaying the generated non-fungible token in a virtual space using a head-mounted display; and means for selling and trading the non-fungible token in the virtual space. This ensures the originality of digital content and enables the effective display and sale of generated NFTs in the virtual space.
[1971] A "generative artificial intelligence tool" is an artificial intelligence technology that automatically generates digital content such as images, videos, music, and text by having the user input a prompt.
[1972] "Digital Content" refers to images, videos, music, text, and other works in digital form.
[1973] A "server" is a computer system that processes and stores data on a network.
[1974] "Upload" refers to the act of sending data from a user terminal to a server.
[1975] "Blockchain" is a system that uses distributed database technology to securely and permanently store transaction records.
[1976] A "non-fungible token (NFT)" is a token registered as a unique digital asset using blockchain technology.
[1977] "User terminal" refers to a device operated by a user, such as a smartphone, tablet, or PC.
[1978] A "purpose-built platform" is an online system designed to provide a specific function or service.
[1979] A "head-mounted display (HMD)" is a display device that a user wears on their head to provide visual information.
[1980] "Suspected plagiarism" refers to a situation where newly generated content is similar to existing content and may infringe the copyright of the existing content.
[1981] An "alert" is a warning message that notifies you of an abnormality or important condition.
[1982] "Virtual space" is a three-dimensional space that does not exist in reality and is created using computer technology.
[1983] This invention relates to a system that allows digital content generated using a generative artificial intelligence tool to be registered as a non-fungible token (NFT) and traded on a dedicated platform. Specific embodiments of the system are described in detail below.
[1984] System configuration
[1985] The system includes the following main components:
[1986] 1. Generative AI Tools
[1987] 2. User device (smartphone, head-mounted display, etc.)
[1988] 3. Server
[1989] 4. Blockchain Network
[1990] 5. NFT Trading Platform
[1991] 6. AI-powered plagiarism monitoring system
[1992] Generating digital content using generative artificial intelligence tools
[1993] Users use a smartphone or head-mounted display to activate the generative AI tool and generate content such as digital art, music, and video. At this time, the user inputs prompts to the generative AI model.
[1994] Examples of prompt statements
[1995] "Draw a picture of children playing on the beach in summer."
[1996] "Generate a landscape image of a futuristic city"
[1997] The generated content is saved in a specific folder on the user terminal and uploaded to the server.
[1998] NFTization of digital content
[1999] The server receives the uploaded content, performs virus scans and format checks, then uses an NFT program to generate a unique token ID and record it on the blockchain along with metadata.
[2000] NFT information and trading
[2001] Information about the generated NFT (e.g., NFT ID and transaction URL) will be provided to the user's device, where the user can access a dedicated NFT trading platform to view, list, sell, and purchase the generated NFT.
[2002] Virtual display and trading
[2003] In particular, by using a head-mounted display, users can display and exhibit NFTs in a virtual space and conduct transactions with other users in the virtual space.
[2004] Plagiarism Monitoring System
[2005] The AI-powered plagiarism monitoring system compares newly uploaded content with existing digital content databases and issues an alert if the similarity score exceeds a certain threshold. If plagiarism is suspected, a notification is sent to the user's device.
[2006] Program processing
[2007] The server will handle a series of data processing and calculations, from generation by the generative AI tool to content storage, uploading to the server, virus scanning and format checking, NFT generation and registration, providing information to user devices, plagiarism monitoring and alert notifications, and display and trading in the virtual space. Specific technologies used include blockchain APIs, server storage, generative AI models (e.g., DALL-E, GPT-4), and display software for head-mounted displays.
[2008] In this way, the present invention ensures the originality of digital content and enables the effective display and sale of generated NFTs in virtual space.
[2009] The flow of the specific processing in the application example 1 will be described with reference to FIG.
[2010] Step 1:
[2011] A user activates a generative artificial intelligence tool and generates digital content by inputting a prompt sentence.
[2012] Input: prompt statement
[2013] How it works: A generative artificial intelligence tool (e.g., DALL-E, GPT-4) generates digital content such as images, videos, music, or text based on a prompt.
[2014] Output: Generated digital content (file format)
[2015] Step 2:
[2016] The user terminal stores the generated digital content in a specific folder.
[2017] Input: Generated digital content
[2018] How it works: Saves digital content to a specific folder on the user's device. When saving, the file name and path information are recorded.
[2019] Output: Files saved on the device (digital content)
[2020] Step 3:
[2021] The user terminal uploads the stored digital content to the server.
[2022] Input: Saved digital content (file path)
[2023] Operation: The terminal opens communication with the server and sends the digital content file located at the specified path to the server.
[2024] Output: Digital content (files) uploaded to the server
[2025] Step 4:
[2026] The server accepts uploaded digital content and performs virus scanning and format checks.
[2027] Input: Uploaded digital content (files)
[2028] How it works: The server uses virus scanning software to ensure the file is safe and that it is in the specified format.
[2029] Output: Virus-scanned and format-checked digital content (certified files)
[2030] Step 5:
[2031] The server generates a unique token ID for the authenticated digital content and registers it as an NFT.
[2032] Input: Authenticated digital content and its metadata (creation date, title, AI tool version, etc.)
[2033] How it works: The NFTization program generates a unique token ID and records it along with metadata on the blockchain network, using the blockchain API.
[2034] Output: Registered NFT information (token ID, metadata)
[2035] Step 6:
[2036] The server provides information about the generated NFT to the user terminal.
[2037] Input: Registered NFT information (token ID, metadata)
[2038] Operation: The server sends the ID and transaction URL of the generated NFT to the user's device.
[2039] Output: NFT information notified to the user device
[2040] Step 7:
[2041] Users access the NFT trading platform, view and list the NFTs they own, and set the terms of sale.
[2042] Input: User's NFT list, sales conditions (price, method)
[2043] How it works: Log in to the NFT trading platform and enter and set the sales conditions through the user interface. The settings information is sent to the server and added to the sales list.
[2044] Output: NFT (setting information) added to the sales list
[2045] Step 8:
[2046] Users use a head-mounted display to view and trade NFTs in the virtual space.
[2047] Input: NFT added to the sale list
[2048] How it works: Display software for head-mounted displays displays NFTs in a virtual space, allowing other users to view and trade them within that virtual space.
[2049] Output: NFT displayed in virtual space
[2050] Step 9:
[2051] The AI-powered plagiarism monitoring system compares newly uploaded content with existing digital content databases and issues alerts if plagiarism is suspected.
[2052] Input: Newly uploaded digital content, existing digital content database
[2053] How it works: The AI monitoring system calculates a similarity score and issues an alert if it exceeds a certain threshold, notifying relevant users and administrators.
[2054] Output: Alert notification (suspected plagiarism)
[2055] Step 10:
[2056] A plagiarism alert notification is received by the user terminal.
[2057] Input: Alert notification (suspected plagiarism)
[2058] Action: The user device receives the alert notification and displays it to the user. The user clicks on the notification to view more information.
[2059] Output: The alert notification displayed to the user
[2060] Furthermore, an emotion engine that estimates the user's emotion may be further combined. That is, the identification processing unit 290 may estimate the user's emotion using the emotion identification model 59, and perform identification processing using the user's emotion.
[2061] The present invention provides a system that allows digital works generated using generative artificial intelligence tools to be registered as non-fungible tokens (NFTs) and traded on a dedicated platform. The present invention further includes a function that combines an emotion engine that recognizes user emotions and optimizes the creation and trading processes. Specific embodiments for implementing the present invention are described in detail below.
[2062] System Configuration
[2063] 1. User-driven generative AI tools
[2064] 2. User Device
[2065] 3. Server
[2066] 4. Blockchain
[2067] 5. Dedicated NFT Trading Platform
[2068] 6. AI-powered plagiarism monitoring system
[2069] 7. Emotion Engine
[2070] Program processing overview
[2071] Creation of artworks using generative AI tools and NFT conversion
[2072] User-generated artwork using AI tools
[2073] Users launch the generative AI tool on their device to generate digital works such as images, videos, music, text, etc. Once generation is complete, the work is automatically saved in a specific folder on the device.
[2074] The device uploads the generated work to the server.
[2075] The generated digital work is automatically uploaded from the user's device to a server, along with metadata such as the work's title, creation date and time, and the version of the AI tool used.
[2076] The server accepts the work, verifies it, and converts it into an NFT
[2077] The server receives the uploaded work, checks the file format, and scans it for viruses. If the check and scan are successful, the process continues.
[2078] The server launches the NFT program
[2079] The server generates a unique token ID for each digital work it receives, and records the generated token ID and the work's metadata on the blockchain.
[2080] The server sends the NFT information back to the user device.
[2081] After the work is registered as an NFT, the server will send the generated NFT ID and transaction URL back to the user's device, allowing the user to confirm that the work they created has been officially registered.
[2082] Trading on NFT platforms
[2083] Users access the NFT platform
[2084] Users log in to the NFT platform using a web browser or a dedicated application by entering their authentication information (user ID, password, 2FA code, etc.).
[2085] The server displays the work information
[2086] The server retrieves a list of NFTs owned by the user and displays it on the platform's dashboard, including the work's name, NFT ID, creation date, ownership status, etc.
[2087] A user adds a work to the sales list
[2088] Users select the NFT work they want to sell and set the sales conditions (price, sales method, etc.). The setting information is sent to the server, which then verifies it and adds the work to the sales list.
[2089] Other users can purchase your work
[2090] Potential buyers browse the platform, select the title they wish to purchase, enter their payment method and other required information on the checkout page, and complete the purchase process.
[2091] The server updates the transaction record
[2092] After the transaction is complete, the server updates the blockchain with the new owner information, and a notification of the transaction completion is sent to both the buyer and the seller.
[2093] AI-powered plagiarism monitoring system
[2094] The server periodically monitors the generated AI works.
[2095] An AI monitoring program will be installed on the server and will periodically (e.g., once a day) scan newly uploaded content, comparing it with an existing database of content.
[2096] The server compares the new work with the new one.
[2097] Newly uploaded works are compared with existing works in terms of features (color patterns, melody, text patterns, etc.) to calculate a similarity score. If the score exceeds a certain threshold, it is deemed to be suspected of plagiarism.
[2098] The server issues an alert
[2099] If plagiarism is suspected, the server automatically issues an alert, which includes information about the work in question and a similarity score, and notifies the relevant users and administrators.
[2100] The device receives the notification
[2101] An alert notification will appear on the user's device, and the user can click on the notification to check the details and take the necessary action.
[2102] Incorporating an emotion engine
[2103] Recognizing user emotions with an emotion engine
[2104] The user inputs their emotions on the device when creating the work.
[2105] When creating a work, the user inputs their emotions into the terminal (e.g., joy, sadness, surprise, etc.).
[2106] Emotion engine analyzes emotions
[2107] The device uses an emotion engine to analyze the input emotion and send it to the generative AI tool.
[2108] Emotions are reflected in the creation of the work
[2109] The generative AI tool automatically adjusts generation parameters based on emotional information provided by the emotion engine, generating digital works that match the user's emotions.
[2110] Reflecting emotions during trading
[2111] The emotion engine suggests optimal sales terms based on the user's emotional information. For example, if the emotion is "joy," it may raise the price or offer exclusive sales.
[2112] Specific examples
[2113] When a user creates digital art using a generative AI tool, they input the emotion of "joy" into their device. The emotion engine analyzes this information, and the generative AI tool adjusts the colors to brighter shades, generating a work of art with a joyful atmosphere. The generated work is uploaded to the server and converted into an NFT. The user accesses the platform, and the emotion engine proposes an auction-style sales method based on the emotion of "joy." Other users purchase the work, and after the transaction is completed, the owner information is recorded on the blockchain.
[2114] In this way, the present invention effectively realizes NFTization, trading, anti-piracy, and optimization based on user sentiment for generated AI works, with the aim of distinguishing between generated AI works and handwritten works and protecting the rights of both.
[2115] The processing flow will be explained below.
[2116] Modes for implementing the invention combining emotion engines
[2117] Creation of artwork using AI tools and processing steps for NFT conversion
[2118] Step 1:
[2119] Users launch the generative AI tool on their devices to generate digital works such as images, videos, music, and text. Once generation is complete, the works are automatically saved in a specific folder on the device.
[2120] Step 2:
[2121] The device uploads the generated digital work to a server, including metadata such as the work's file, title, creation date and time, and the version of the AI tool used.
[2122] Step 3:
[2123] The server receives the uploaded digital work, checks the file format, and scans it for viruses. If the check and scan are successful, the work will proceed to the next step.
[2124] Step 4:
[2125] The server launches the NFT program, generates a unique token ID for the received digital work, and registers the generated token ID and the work's metadata on the blockchain.
[2126] Step 5:
[2127] The server collects the information registered as an NFT and returns it to the user's device. The returned data includes the token ID, blockchain address, confirmation URL, etc.
[2128] Step 6:
[2129] The device receives the reply from the server and notifies the user of the generated NFT information, allowing the user to access detailed information from the notification and confirm that their work has been officially registered.
[2130] Processing steps for transactions on NFT platforms
[2131] Step 1:
[2132] A user logs into the NFT platform using a web browser or a dedicated application, entering authentication information (user ID, password, 2FA code, etc.).
[2133] Step 2:
[2134] The server retrieves a list of NFT works owned by the user and displays it on the platform's dashboard. The displayed information includes the work's name, NFT ID, creation date, ownership status, etc.
[2135] Step 3:
[2136] Users select the NFT work they want to sell and set the sales conditions (price, sales method, etc.). The setting information is sent to the server, which then verifies it and adds the work to the sales list.
[2137] Step 4:
[2138] Other users (buyers) browse the platform and select the works they wish to purchase. They then enter their payment method and other required information on the checkout page to complete the purchase process.
[2139] Step 5:
[2140] After the transaction is completed, the server updates the blockchain with the new transaction information, registers the new owner information, and sends a transaction completion notification to both the buyer and seller.
[2141] AI-powered plagiarism monitoring system processing steps
[2142] Step 1:
[2143] An AI monitoring program installed on the server will periodically (e.g., once a day) scan newly uploaded works and compare them with a database of existing digital works.
[2144] Step 2:
[2145] The server compares newly uploaded works with existing works based on their features (color patterns, melody, text patterns, etc.) and calculates a similarity score. If the score exceeds a certain threshold, it is deemed to be a suspected plagiarism.
[2146] Step 3:
[2147] If the server detects suspected plagiarism, it automatically issues an alert, which includes information about the work in question and a similarity score, and notifies the relevant users and administrators.
[2148] Step 4:
[2149] The device receives the alert notification and displays it to the user, who can click on it to check the details and take the necessary action.
[2150] Built-in processing steps for the emotion engine
[2151] Step 1:
[2152] The user inputs emotional information when creating a work. An emotional input interface is displayed on the user's device, and the user can select emotions such as "joy," "sadness," or "surprise."
[2153] Step 2:
[2154] The emotion engine analyzes the input emotion information. The device sends the emotion information selected by the user to the emotion engine, and the analyzed results are shared with the generative AI tool.
[2155] Step 3:
[2156] The generative AI tool automatically adjusts the generation parameters based on emotional information. If the user selects "joy," the generative AI tool will generate artwork using bright colors and fun elements.
[2157] Step 4:
[2158] When a user sets sales conditions on the platform, the emotion engine suggests optimal sales conditions: if the emotion is "joy," the emotion engine will set a higher price and suggest an exclusive sale.
[2159] Step 5:
[2160] The server presents the emotion engine's proposal to the user. The user confirms and decides on the sales conditions based on the proposal and sends them to the server. The server updates the sales list based on that information.
[2161] Specific examples
[2162] When a user creates digital art using a generative AI tool, they input the emotion of "joy" into their device. The emotion engine analyzes this information, and the generative AI tool adjusts the colors to brighter shades, generating a work of art with a joyful atmosphere. The generated work is uploaded to the server and converted into an NFT. The user accesses the platform, and the emotion engine proposes an auction-style sales method based on the emotion of "joy." Other users purchase the work, and after the transaction is completed, the owner information is recorded on the blockchain.
[2163] In this way, the present invention effectively realizes NFTization, trading, anti-piracy, and optimization based on user sentiment for generated AI works, with the aim of distinguishing between generated AI works and handwritten works and protecting the rights of both.
[2164] Example 2
[2165] Next, a description will be given of Example 2. In the following description, the data processing device 12 will be referred to as a "server" and the robot 414 will be referred to as a "terminal."
[2166] In the creation and trading of modern digital content, ensuring the originality of works, preventing plagiarism, and providing optimal trading conditions based on user sentiment are key challenges. In particular, when generating digital content using generative artificial intelligence systems, the value of the work may not be properly assessed because the risk of plagiarism and the relevance of the user's sentiment to the generated work are not taken into account. Furthermore, ensuring smooth transactions and transparency on trading platforms is also required.
[2167] The specific processing by the specific processing unit 290 of the data processing device 12 in the second embodiment is realized by the following means.
[2168] In this invention, the server includes means for generating digital content using a generative AI system, means for automatically uploading the generated digital content to a data storage system, means for registering the uploaded digital content as a non-fungible token on distributed ledger technology, means for providing information about the generated non-fungible token to a user terminal, means for trading the non-fungible token on a dedicated trading platform, means for updating ownership information of the traded non-fungible token on distributed ledger technology, means for comparing the newly uploaded content with an existing digital content database and issuing a warning if copying is suspected, means for inputting and analyzing user emotions, means for adjusting the generation parameters of the generative AI system based on the analyzed emotions, and means for proposing optimal sales terms based on the analyzed emotions at the time of trading. This makes it possible to guarantee the originality of digital content, prevent plagiarism, and optimize work generation and trading terms based on user emotions.
[2169] A "generative artificial intelligence system" is a technical system that automatically generates digital content based on prompts entered by users.
[2170] "Digital content" refers to creations stored in digital format, such as images, videos, music, and text.
[2171] A "data storage system" is a computer system for storing generated digital content, including servers and cloud storage.
[2172] "Distributed ledger technology" is a technology that stores transaction records in a decentralized manner and has the ability to prevent tampering, and includes blockchain technology.
[2173] A "non-fungible token" is a token that proves unique ownership of digital content and is managed on the blockchain.
[2174] "Trading Platform" means a website or application dedicated to the buying and selling of non-fungible tokens between users.
[2175] A "suspected copy warning" is an alert issued when uploaded content is similar to existing digital content.
[2176] An "emotion analysis system" is a system that analyzes emotional information entered by the user and adjusts the generation parameters of the generative AI system based on that information.
[2177] "Generation parameters" are settings used by the generative AI system when generating digital content, and include color, composition, tone, etc.
[2178] "Sales conditions" are detailed information such as the price and sales method when trading non-fungible tokens.
[2179] This invention is a system that registers digital content generated using a generative artificial intelligence system as a non-fungible token (NFT) and trades it on a trading platform. The invention also aims to ensure the safety and optimization of transactions by incorporating an emotion analysis system that recognizes user emotions and a warning system that detects suspected copying.
[2180] Program processing overview
[2181] Creation of artworks using generative AI tools and NFT conversion
[2182] User-generated artwork using AI tools
[2183] The user launches the generative AI system on their device. The specific system name is "Deep Generative System." They input the prompt "Please create bright digital art with joyful emotions" to begin generation. At this time, the generative AI system generates digital content based on the prompt and saves it in a specified folder.
[2184] The device uploads the generated work to the server.
[2185] The generated digital content is automatically uploaded from the device to the server. When uploaded, metadata such as the work's title, creation date and time, and the version of the generative AI system used are sent along with the content in JSON format. The server's API endpoint is "https: / / api.nftplatform.com / upload."
[2186] The server verifies the work and converts it into an NFT
[2187] The server checks the file format of the uploaded work and then scans it for viruses. It uses a "virus detection system" as its virus scanning tool. If the check and scan are completed successfully, the server generates a unique token ID and registers it on a distributed ledger technology, such as the blockchain. Ethereum is used as the blockchain.
[2188] The server sends the NFT information back to the user device.
[2189] After the work is registered as an NFT, the server sends the generated NFT ID and transaction URL back to the user's device. This information is sent in JSON format to the user's device, which receives and displays it.
[2190] Trading on NFT platforms
[2191] Users access the NFT platform
[2192] Users log in to the NFT platform using a dedicated application or web browser, and require a user ID, password, and two-factor authentication code.
[2193] The server displays the work information
[2194] The server retrieves a list of NFT works owned by the user and displays it on the platform's dashboard. The list includes the work's name, NFT ID, creation date, ownership status, etc. This makes it easier for users to manage the works they own.
[2195] A user adds a work to the sales list
[2196] Users select the NFT work they want to sell and set the price and sales method. For example, they can set the price at 1 ETH and select the auction format as the sales method. The setting information is sent to the server, which then confirms it and adds the work to the sales list.
[2197] Other users can purchase your work
[2198] A potential buyer selects a work on the platform and enters their payment method and other necessary information on the checkout page. The server confirms the payment and completes the purchase. After the transaction is complete, the server records the new owner's information on the blockchain.
[2199] AI-powered plagiarism monitoring system
[2200] The server periodically monitors the generated AI works.
[2201] The server periodically scans for newly uploaded works, using a "deep copy monitoring system" to compare the new works with existing digital content databases. Works are compared based on features such as color patterns, melodies, and text patterns.
[2202] The server issues a warning
[2203] If the simil...
Claims
1. a means for generating digital works using generative artificial intelligence tools; means for automatically uploading the generated digital work to a server; a means for registering uploaded digital works as non-fungible tokens on the blockchain; A means for providing information about the generated non-fungible token to a user terminal; A means to buy and sell non-fungible tokens on a dedicated platform, A means for updating ownership information of traded non-fungible tokens on the blockchain; A system that compares newly uploaded works with a database of existing digital works and includes a means to issue alerts if plagiarism is suspected.
2. The system of claim 1 , further comprising means for notifying a user terminal of an alert of suspected plagiarism.
3. 10. The system of claim 1, further comprising means for allowing a user to set terms of sale for the generated non-fungible tokens.
Citation Information
Patent Citations
Persona chatbot control method and system
JP2022180282A