System

A system for verifying human-created artwork through metadata generation and expert analysis addresses the undervaluation of human work by AI-generated content, ensuring proper evaluation and increased value.

JP2026036147APending Publication Date: 2026-03-05SOFTBANK GROUP CORP
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
JP2024138662
Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Filing Date
2024-08-20
Publication Date
2026-03-05

AI Technical Summary

Technical Problem

The increasing difficulty in distinguishing between human-drawn and AI-generated artwork has led to a risk of undervaluation of human-created works, potentially affecting artists' income and reputation, as AI-generated content becomes indistinguishable from human creations.

Method used

A system that includes a user terminal for uploading works, a server for metadata generation and verification, and expert analysis to issue certificates confirming human creation, ensuring the work's authenticity and value.

Benefits of technology

The system provides reliable verification that a work is human-created, allowing it to be properly valued and increasing artists' income and reputation by providing a certificate of authenticity.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2026036147000001_ABST
    Figure 2026036147000001_ABST
Patent Text Reader

Abstract

To provide a system for certifying a work made by a human being.SOLUTION: A system comprising a user terminal for uploading a work, terminal means for generating metadata of the uploaded work, server means for receiving and storing the metadata and the work, server means for analyzing the metadata and performing initial verification, server means for notifying a user of a result of the initial verification, server means for processing payment of a fee for detailed verification, server means for performing detailed analysis by a specialized analyst and an AI expert, server means for generating a certificate certifying "a work created by a human", and server means for notifying and providing the certificate to a user.SELECTED DRAWING: Figure 1
Need to check novelty before this filing date? Find Prior Art

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] With the recent advances in image generation AI, it is becoming increasingly difficult to visually distinguish between human-drawn and AI-generated artwork. As a result, there is an increasing possibility that actual human-created artworks may be mistaken for AI-generated and receive unfair evaluation. In particular, it is becoming more difficult for artists and creators to have the value of their work properly evaluated, posing a risk that their income and reputation may decline. The present invention aims to solve this problem and provide a system that can verify the authenticity of a work. [Means for solving the problem]

[0005] The system of the present invention solves the problem by using the following means. First, it provides a user terminal for uploading works and includes means for generating metadata for the works. It also includes server means for receiving and storing the uploaded works and metadata, and this server analyzes and initially verifies the metadata. It also includes means for notifying the user of the results of the initial verification and then processing the payment of a fee for detailed verification. Detailed verification is performed by analysis means staffed by specialized analysts and AI experts, and is performed through server means for generating a certificate certifying that the work is a "human-created work." Finally, it includes means for notifying and providing the certificate to the user, allowing users to increase the value of their works with peace of mind.

[0006] "User device" refers to a device used to select and upload work files, such as a PC, smartphone, or tablet.

[0007] "Terminal means" refers to a means that has the function of generating metadata for uploaded works, and refers to a dedicated program or application.

[0008] "Server means" refers to a server system that receives and stores uploaded works and metadata, and performs various verifications and issues certificates.

[0009] "Metadata" refers to information including information about the creation date of a work, the software and tools used, and log data about the creation process.

[0010] "Initial verification" refers to the process of verifying that the creation software is not an AI-generated tool and analyzing the creation process log to verify whether there was any human intervention.

[0011] "Detailed verification" refers to the process in which specialized analysts and AI experts analyze the work in detail to evaluate and eliminate the possibility that it was generated by AI.

[0012] "Payment of fees" refers to the user paying the fees required for detailed verification, and includes means such as online payment.

[0013] An "analyst" is an expert who analyzes the style and techniques of a work in detail.

[0014] "AI expert" refers to an expert who analyzes technical characteristics and evaluates the potential of AI generation.

[0015] A "certificate" is a document that certifies that the provided work is a "work of human origin" and contains various information, including a unique identification number. [Brief explanation of the drawings]

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

[0017] 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.

[0018] First, the terms used in the following description will be explained.

[0019] 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).

[0020] 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.

[0021] 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.

[0022] 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.

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

[0024] [First embodiment]

[0025] FIG. 1 shows an example of the configuration of a data processing system 10 according to the first embodiment.

[0026] 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.

[0027] 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).

[0028] 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.

[0029] 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.

[0030] 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.

[0031] 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.

[0032] FIG. 2 shows an example of the main functions of the data processing device 12 and the smart device 14.

[0033] 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.

[0034] 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.

[0035] 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.

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

[0037] This invention provides a system that can prove that user-created works were not generated by AI. Below, we will explain the details of each major component and its function.

[0038] 1. Submit your work

[0039] User operations

[0040] Users upload their work to the system through a dedicated web application or terminal application. In this step, users use an interface to select and send their work files to the system.

[0041] Terminal handling

[0042] The device automatically generates metadata about the uploaded work file, including the creation date, the software and tools used, and log data about the creation process. The generated metadata and the work file are sent to the server.

[0043] 2. Initial Verification

[0044] Server reception and analysis

[0045] The server receives the work file and metadata sent from the terminal and stores them in a database. It then analyzes the metadata and performs an initial verification. This verification checks the following points:

[0046] Ensure the creation software is not a generic AI generation tool.

[0047] Analyze the creation process log to verify whether there are any continuous manual operations.

[0048] Notification of initial verification results

[0049] The server notifies the user of the results of the initial verification, either within the web application or via email. If the initial verification passes, the user can proceed to further verification.

[0050] 3. Detailed verification and fee payment

[0051] User payment operations

[0052] Users pay a fee for detailed verification, which is made through a web application and can be paid by credit card or electronic payment method.

[0053] Confirm server payment and start verification

[0054] The server will initiate a detailed verification process once payment of the fee has been confirmed.

[0055] 4. Detailed Verification Process

[0056] Expert Validation

[0057] The server then sends the artwork to specialized analysts and AI experts for detailed verification. Analysts analyze the artwork's style and technique in detail to confirm whether it was created by a human, while AI experts analyze its technical characteristics to assess and rule out the possibility that it was created by an AI.

[0058] Server integration and result generation

[0059] The server then combines the results of the analysts and AI experts to make the final decision, and if the verification is successful, generates a certificate certifying that the work is "human-created."

[0060] 5. Certificate Issuance and Notification

[0061] Generate a certificate

[0062] The server generates a certificate containing a unique identification number based on the verification result.

[0063] User Notification

[0064] The server notifies the user that the certificate generation is complete, and the user can log in to the system to download or print the certificate.

[0065] Specific examples

[0066] For example, consider the case where an artist wants to upload a new painting. The artist uses a web application to select and upload the artwork file. The device generates metadata for the artwork and sends it to the server. The server analyzes the metadata, performs an initial verification, and notifies the artist of the results. The artist pays a fee, and detailed verification begins. After detailed analysis by an expert, the server generates a certificate and notifies the artist of the certificate. The artist can download the certificate and attach it to the artwork to sell on the market.

[0067] In this way, the system of the present invention certifies that a work was created by a human being, and allows its value to be duly evaluated.

[0068] The processing flow will be explained below.

[0069] Step 1:

[0070] Users upload their own work files through a dedicated web application or terminal application. Using the file selection interface, users select the work file and click the "Upload" button.

[0071] Step 2:

[0072] The device generates metadata about the uploaded work file, including the creation date, the software and tools used, and log data about the creation process.

[0073] Step 3:

[0074] The device sends the generated metadata and work file to the server using a secure communication protocol.

[0075] Step 4:

[0076] The server temporarily stores the received work file and metadata in a database, after which the server begins analyzing the metadata.

[0077] Step 5:

[0078] The server analyzes the metadata and performs an initial validation: it ensures that the creation software is not an AI-generated tool, and it analyzes the creation process log to check for the presence of continuous manual intervention.

[0079] Step 6:

[0080] The server notifies the user of the initial verification result. If the result is positive, the user can proceed to further verification. Notifications are sent via email or in-web application notifications.

[0081] Step 7:

[0082] The user pays a fee for detailed verification, which is made through a web application and can be paid by credit card or electronic payment.

[0083] Step 8:

[0084] The server verifies the fee payment and, if successful, begins the detailed verification process.

[0085] Step 9:

[0086] The server transfers the work and its metadata to specialized analysts and AI experts, who perform detailed analysis of the work's style and technique, while the AI ​​experts analyze its technical characteristics to assess its potential for AI generation.

[0087] Step 10:

[0088] Analysts and AI experts send their results to a server, which then integrates these results and makes the final decision.

[0089] Step 11:

[0090] Generate a certificate that certifies that the server is a "work of human activity" and includes a unique identification number.

[0091] Step 12:

[0092] The server notifies the user that the certificate generation is complete, and the user can log in to the system and download or print the certificate.

[0093] Step 13:

[0094] Users download the certificate and use it with their work on the marketplace, and works with the certificate are expected to receive higher ratings and sell for higher prices.

[0095] Example 1

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

[0097] In conventional technologies, there are very limited methods for determining whether a work created by a user is the result of an automatic generation tool or a human, making it difficult to provide reliable proof. As a result, it is difficult to properly evaluate the value of a work created by a human. The present invention aims to solve this problem and provide a system that can reliably prove that a work created by a user is a "work created by a human."

[0098] 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.

[0099] In this invention, the server includes means for receiving and storing metadata of the work and the work, means for analyzing the metadata and performing initial verification, and means for notifying the user of the results of the initial verification, thereby enabling reliable verification that the work was created by a human being and not by an automated generation tool.

[0100] "User Terminal" means a computing device used by a User to upload Works.

[0101] "Terminal Means" means a computing device capable of generating metadata for uploaded works.

[0102] "Server Means" means a computing device capable of receiving and storing metadata and works.

[0103] "Initial verification" is the process of analyzing the metadata to determine whether it is an automated generation tool and whether there is any ongoing manual intervention.

[0104] "Notification" is the act of informing the user of the results of the initial verification.

[0105] "Commission Payment" is the fee paid by the User for verification of details.

[0106] A "professional analyst" is an expert who analyzes the style and techniques of a work in detail.

[0107] An "artificial intelligence expert" is an expert who analyzes technical characteristics and evaluates and eliminates the possibility of AI generation.

[0108] "Analysis methods" are detailed verification processes carried out by professional analysts and artificial intelligence experts.

[0109] A "certificate" is an official document that certifies that something is a "work of human origin."

[0110] "Metadata" is data that includes information related to a work, such as the date of creation, the software and tools used, and log data about the creation process.

[0111] "Upload" refers to the act of a user sending a work file to the system.

[0112] "Creation Date" is the date the work was created.

[0113] "Software and tools used" refers to the types of software and tools used to create the work.

[0114] "Log Data" is a detailed record of the creation process.

[0115] An "automated generation tool" is software that generates artwork using AI or other automated technologies.

[0116] The present invention provides a system for verifying that a work created by a user was not generated by artificial intelligence. This system is composed of a user terminal, terminal means, server means, analysis means, notification means, analysis means, and certificate generation means.

[0117] Users upload their own works to the system through a dedicated web application or terminal application. Specifically, users access the system using a web browser such as GOOGLE CHROME (registered trademark), click the "Upload Work" button, select the work file, and press the "Upload" button.

[0118] The device automatically generates metadata about the uploaded artwork file, including the creation date, the software and tools used (e.g., Adobe Photoshop), and log data about the creation process (tools used, operation timestamps, etc.). The generated metadata and artwork file are sent to the server.

[0119] The server receives the work file and metadata sent from the device and stores them in a database (e.g., MySQL (registered trademark)). It then analyzes the metadata and performs an initial verification. This verification verifies that the software used is not a general AI-generated tool and that continuous manual operation exists in the creation process log. The results of this initial verification are notified to the user via the user dashboard or email (e.g., SendGrid API).

[0120] Users navigate to the fee payment page for detailed verification from the web application and pay the fee using Stripe API or PayPal. Once the server confirms the payment, the detailed verification process begins. The work is then sent to professional analysts and AI experts for detailed verification. Analysts analyze the style and technique of the work to confirm whether it was drawn by a human. At the same time, AI experts analyze the technical characteristics to rule out the possibility that it was created by AI.

[0121] The server combines the results of the analysis and the AI ​​expert's verification and makes the final decision. If the verification is successful, it generates a certificate that certifies that the work is a "human-created work." This certificate contains a unique identification number and is notified to the user. The user can then log in to the system and download or print the certificate.

[0122] For example, if an artist wants to upload a new painting to the system, the artist uses Google (registered trademark) Chrome to access a dedicated web application, clicks the "Upload Artwork" button, selects the file, and then presses the "Upload" button. The artist's PC generates metadata for the artwork file and sends it to the server. The server analyzes the metadata, performs initial verification, and notifies the artist of the results. The artist pays a fee for detailed verification, and after expert analysis, a certificate certifying the artwork as "created by a human" is issued.

[0123] In this way, the system can reliably prove that user-created works are not generated by AI, allowing the value of the works to be properly assessed.

[0124] Prompt Sentence Examples

[0125] "I have created the following system. Please explain the processing steps of this system in natural language. Please include the specific processing steps, the hardware / software used, and specific examples. Please use the server, terminal, or user as the subject and write in the plain sentence."

[0126] System: A system that proves that user-created works are not generated by AI

[0127] The flow of the identification process in the first embodiment will be described with reference to FIG.

[0128] Step 1: Submit your work

[0129] Input: Users access a dedicated web application, select and upload their work files.

[0130] Specific operation: A user accesses the web application using a browser (e.g., Google Chrome) and clicks the "Upload Artwork" button. Next, the user selects the artwork file (e.g., my_artwork.jpg) to upload from their PC and clicks the "Upload" button.

[0131] Output: The production file is sent to the system.

[0132] Step 2: Generate Metadata

[0133] Input: Uploaded artwork file.

[0134] Specific operation: The terminal (user's PC) automatically generates metadata about the uploaded work file.

[0135] Software used (e.g. Adobe Photoshop)

[0136] Creation date (e.g. October 1, 2023)

[0137] Log data of the creation process (tools used, timestamps of operations, etc.)

[0138] Output: The generated metadata and production files are sent to the server.

[0139] Step 3: Receive and store metadata and production files

[0140] Input: Work file and metadata sent from your device.

[0141] Specific operation: The server receives the work file and metadata and stores them in a database (e.g., MySQL).

[0142] Output: Artwork files and metadata are stored in a database.

[0143] Step 4: Metadata analysis and initial validation

[0144] Input: The saved metadata.

[0145] Specific operation: The server analyzes the metadata attached to the work file and performs initial verification.

[0146] Check if the software you are using is a general AI generation tool.

[0147] Analyze the log data of the creation process to check whether there is continuous manual operation.

[0148] Output: The results of the initial validation are generated.

[0149] Step 5: Notification of initial validation results

[0150] Input: The result of the initial validation.

[0151] Specific actions: The server notifies the user of the results of the initial verification.

[0152] User dashboard within the web application

[0153] Email (e.g. SendGrid API)

[0154] Output: The user receives the result of the initial validation.

[0155] Step 6: Pay the fee

[0156] Input: Works that have passed initial validation.

[0157] Specific operation: The user pays a fee for detailed verification.

[0158] Go to the fee payment page from the web application

[0159] Use the Stripe API or PayPal to process payments.

[0160] Output: The server confirms the fee payment.

[0161] Step 7: Start detailed verification

[0162] Input: Works for which a fee has been paid.

[0163] Specific Actions: The server begins the detailed verification process.

[0164] Transfer the work to specialized analysts and artificial intelligence experts.

[0165] Output: The work is forwarded to the specialist.

[0166] Step 8: Detailed verification by experts

[0167] Input: Work forwarded for further verification.

[0168] Specific operation: Detailed verification will be carried out by specialized analysts and artificial intelligence experts.

[0169] The analyst analyzes the style and technique of the work.

[0170] Artificial intelligence experts will analyze the technical characteristics and rule out the possibility of AI generation.

[0171] Output: Expert validation results are generated.

[0172] Step 9: Consolidate the verification results and generate a certificate

[0173] Input: Expert validation results.

[0174] Specific operation: The server integrates the verification results of the analysts and AI experts and makes the final decision.

[0175] If the verification is successful, a certificate is generated to attest to the "human-created nature" of the work.

[0176] The certificate contains a unique identification number.

[0177] Output: The certificate is generated.

[0178] Step 10: Notification and provision of certificate

[0179] Input: The generated certificate.

[0180] Specific Actions: The server notifies the user that the certificate generation is complete.

[0181] The user can log into the system and download or print the certificate.

[0182] Output: The user can receive the certificate.

[0183] (Application example 1)

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

[0185] In recent years, the amount of AI-generated content has increased rapidly, making it difficult to properly evaluate works created manually by users. In particular, on online content distribution platforms, if the reliability of user-created works decreases, it could undermine users' motivation and the value of the works. Furthermore, if there is no certification process to distinguish them from AI-generated content, fair evaluation becomes difficult, and there is a problem that excellent works do not receive fair evaluation.

[0186] 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.

[0187] In this invention, the server includes a means for notifying the user of the result of the initial verification, a means for processing the payment of a fee for the detailed verification, and a means for conducting detailed verification by specialized analysts and AI experts, so that after a user uploads a work and obtains proof that it is not AI-generated, the proof can be displayed on the content distribution platform, thereby improving the credibility of the work.

[0188] "User terminal" refers to a device used by a user to upload a work, and includes a smartphone, tablet, computer, etc.

[0189] "Terminal means" refers to a device and its software that has the function of generating metadata for uploaded works and transmitting it to a server.

[0190] "Server means" refers to a computer system that has the functionality to receive and store metadata and works, and further analyze and perform initial verification thereof.

[0191] "Initial verification" is the process of analyzing the metadata of the work to verify whether the creation software is an AI-generated tool and whether the creation process log indicates continuous manual operation.

[0192] The "notification means" is a system that has the function of notifying the user of the results of the initial verification and detailed verification.

[0193] The "fee payment processing means" is a system that processes when a user pays a fee for performing detailed verification.

[0194] "Analysis tools" are systems that have the functionality to allow specialized analysts and AI experts to analyze works for detailed verification.

[0195] A "certificate generation means" is a system that has the functionality to create a certificate that proves that something is a "human-created work."

[0196] The "content distribution platform display means" is a system having a function that allows the user to display the certificate obtained on the content distribution platform.

[0197] The system for implementing the present invention includes a user terminal, a server means, a terminal means, a notification means, a fee payment processing means, an analysis means, a certificate generation means, and a content distribution platform display means.

[0198] 1. System Hardware and Software

[0199] The user terminal includes devices such as smartphones, tablets, and computers, which allow users to upload works. The terminal means includes software for generating metadata and transmitting it to the server. The server means is a computer system with functions for receiving and storing works and metadata and for conducting initial verification. The notification means includes an email service and push notifications for notifying users of the results of the initial verification and detailed verification.

[0200] 2. System Operation

[0201] A user uploads their own work using a smartphone app. At this stage, the terminal means generates metadata for the work and sends it to the server. The server analyzes the metadata and performs initial verification to ensure that the work is not AI-generated. The server notifies the user of the results of the initial verification. If the initial verification is successful, the user pays a fee for further verification. This procedure is carried out through the fee payment processing means.

[0202] Once payment is confirmed, the server forwards the work to specialized analysts and AI experts, who then use these analytical tools to conduct a detailed verification. If the verification is successful, the server generates a certificate attesting to the work being a "human-created work." This certificate is then communicated to the user, who can view it on their content distribution platform.

[0203] 3. Explanation of specific examples

[0204] Specifically, the system operates in the following manner.

[0205] Upload your work:

[0206] Users select and upload their own artwork (e.g., illustrations) through a smartphone app, where the artwork's metadata includes the creation date, the software used, and log data of the creation process.

[0207] Initial validation:

[0208] The server analyzes these metadata and performs an initial verification of whether the creation software is an AI-generated tool or whether continuous manual operation is being performed.

[0209] Detailed verification:

[0210] For works that pass the initial verification, the user pays a fee for detailed verification, and the server carries out a detailed analysis by experts.

[0211] Certificate issuance:

[0212] If the verification is successful, the server generates a certificate and notifies the user, who can then download it and view it on the content distribution platform.

[0213] Prompt Sentence Examples

[0214] "Please upload your illustration. Please follow the process below to prove that it is not AI-generated.

[0215] 1. Select and upload an illustration.

[0216] 2. Enter the metadata and upload it.

[0217] 3. An initial verification will take place, which will take approximately 1 hour.

[0218] 4. If the initial verification is successful, make the payment for the detailed verification.

[0219] 5. After payment, detailed verification will be carried out and a certificate will be issued.

[0220] In this way, this system can be used to prove that user-created works are not generated by AI, improving their credibility on content distribution platforms.

[0221] The flow of the specific processing in the application example 1 will be described with reference to FIG.

[0222] Step 1:

[0223] Users upload their artworks using a smartphone app. When uploading, the user selects the artwork file (e.g., an image file) and instructs the app interface to send it to the server. The device automatically generates metadata for the artwork, including the creation date, the software used, and log data about the creation process.

[0224] Input: Work file, metadata

[0225] Output: Work files and metadata sent to the server

[0226] Operation: The device selects a work file, generates metadata, and sends it to the server.

[0227] Step 2:

[0228] The server receives the work file and metadata sent from the user terminal, stores this data in a database, and then analyzes the metadata and performs initial verification.

[0229] Input: Work file, metadata

[0230] Output: Initial validation results

[0231] How it works: The server receives and stores the data, analyzes the metadata, and performs an initial validation to determine that the creation software is not an AI-generated tool and that there is continuous manual interaction in the creation process logs.

[0232] Step 3:

[0233] The server notifies the user of the results of the initial verification. Notifications are sent via the smartphone app's notification function or email. For works that pass the initial verification, the user is prompted to proceed to the next step.

[0234] Input: Initial verification results

[0235] Output: Initial validation results notified to the user

[0236] Operation: The server uses a notification mechanism to inform the user of the results of the initial verification.

[0237] Step 4:

[0238] Users complete an in-app payment process to pay the fee for detailed verification. Payment is made through an online payment system, with credit card and electronic payment options available.

[0239] Input: Fee payment information

[0240] Output: Payment confirmation notice

[0241] How it works: The user makes a payment and the server verifies the payment.

[0242] Step 5:

[0243] Once the fee payment is confirmed, the server will forward the work to specialized analysts and AI experts who will thoroughly examine the work and perform analysis to determine whether it is a "human-created work."

[0244] Input: Work file, metadata

[0245] Output: Detailed verification results

[0246] How it works: The server sends the work to an expert, who then performs a detailed inspection.

[0247] Step 6:

[0248] The server then combines the results of detailed verification by analysts and AI experts to make a final decision, and if the verification is successful, generates a certificate certifying that the work is a "human-created work."

[0249] Input: Detailed verification results

[0250] Output: Certificate

[0251] How it works: The server combines the verification results and generates a certificate.

[0252] Step 7:

[0253] The server notifies the user that the certificate has been generated, and the user can attach this certificate to their work and display it on the content distribution platform.

[0254] Input: Certificate

[0255] Output: Certificate issuance notification to user

[0256] How it works: The server generates a certificate and notifies the user, who then uses it to increase the authenticity of the work on the content distribution platform.

[0257] 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.

[0258] This invention provides a system that proves that user-created works are not generated by AI, and further improves the accuracy of the verification process and the user experience by combining it with an emotion engine that recognizes user emotions. Below, we will explain the details of each main component and its function.

[0259] 1. Submit your work

[0260] User operations

[0261] Users upload their own works through a dedicated web application or terminal application, by using a file selection interface to select the work file and clicking the "Upload" button.

[0262] Terminal handling

[0263] The device automatically generates metadata about the uploaded work file, including the creation date, the software and tools used, and log data about the creation process. The generated metadata and the work file are sent to the server.

[0264] 2. Initial Verification

[0265] Server reception and analysis

[0266] The server receives the work file and metadata sent from the terminal and stores them in a database. It then analyzes the metadata and performs an initial verification. This verification checks the following points:

[0267] Ensure the creation software is not an AI-generated tool.

[0268] Analyze the creation process log to verify whether there are any continuous manual operations.

[0269] 3. Analysis by Emotion Engine

[0270] User Emotion Recognition

[0271] The emotion engine installed on the server recognizes the user's emotions when uploading a work, using a camera and microphone to analyze the user's facial expressions and tone of voice to generate emotion data.

[0272] Use of Emotional Data

[0273] The emotional data generated by the emotion engine is reflected in the initial and detailed verification processes. For example, if the user feels nervous or anxious, the server will adjust the verification procedures and notifications and send messages to reassure the user.

[0274] 4. Detailed verification and fee payment

[0275] User payment operations

[0276] Users pay a fee for detailed verification, which is made through a web application and can be paid by credit card or electronic payment method.

[0277] Confirm server payment and start verification

[0278] The server will initiate a detailed verification process once payment of the fee has been confirmed.

[0279] 5. Detailed Verification Process

[0280] Expert Validation

[0281] The server transfers the work and its metadata to specialized analysts and AI experts. The analysts perform a detailed analysis of the work's style and technique, while the AI ​​experts analyze its technical characteristics to evaluate and rule out AI-generated possibilities.

[0282] Server integration and result generation

[0283] The server then combines the results of the analysts and AI experts to make the final decision, and if the verification is successful, generates a certificate certifying that the work is "human-created."

[0284] 6. Certificate Issuance and Notification

[0285] Generate a certificate

[0286] The server generates a certificate containing a unique identification number based on the verification result.

[0287] User Notification

[0288] The server notifies the user that the certificate generation is complete, and the user can log in to the system and download or print the certificate.

[0289] Specific examples

[0290] For example, consider the case where an artist uploads a new painting. The artist uses a web application to select and upload the artwork file. The device generates metadata for the artwork and sends it to the server. The server analyzes the metadata, performs an initial verification, and notifies the artist of the results. At this time, an emotion engine analyzes the user's emotions and takes appropriate action according to the situation. The artist pays a fee, and a detailed analysis is performed by an expert. The server generates a certificate and notifies the artist of the certificate. The artist downloads the certificate and attaches it to the artwork to sell on the market.

[0291] In this way, the system of the present invention proves that a work is created by a human being, allowing its value to be properly evaluated, and provides a better user experience by taking the user's emotions into consideration.

[0292] The processing flow will be explained below.

[0293] Step 1:

[0294] Users upload their own work files through a dedicated web application or terminal application. Using the file selection interface, users select the work file and click the "Upload" button.

[0295] Step 2:

[0296] The device generates metadata about the uploaded work file, including the creation date, the software and tools used, and log data about the creation process.

[0297] Step 3:

[0298] The device sends the generated metadata and work file to the server using a secure communication protocol.

[0299] Step 4:

[0300] The server temporarily stores the received work file and metadata in a database, after which the server begins analyzing the metadata.

[0301] Step 5:

[0302] The server analyzes the metadata and performs an initial validation: it ensures that the creation software is not an AI-generated tool, and it analyzes the creation process log to check for the presence of continuous manual intervention.

[0303] Step 6:

[0304] The server notifies the user of the initial verification result. If the result is positive, the user can proceed to further verification. Notifications are sent via email or in-web application notifications.

[0305] Step 7:

[0306] The server activates the emotion engine to recognize the user's emotions. It uses the user's webcam and microphone to analyze facial expressions and tone of voice and generate emotion data.

[0307] Step 8:

[0308] The server adjusts the verification procedures and notifications based on the results of the emotion engine. If the user is feeling nervous or anxious, the server sends a reassuring message.

[0309] Step 9:

[0310] The user pays a fee for detailed verification, which is made through a web application and can be paid by credit card or electronic payment method.

[0311] Step 10:

[0312] The server verifies the fee payment and, if successful, begins the detailed verification process.

[0313] Step 11:

[0314] The server transfers the work and its metadata to specialized analysts and AI experts, who perform a detailed analysis of the work's style and technique, while the AI ​​experts analyze its technical characteristics to assess its potential for AI generation.

[0315] Step 12:

[0316] Analysts and AI experts send their results to a server, which then integrates these results and makes the final decision.

[0317] Step 13:

[0318] Generate a certificate that certifies that the server is a "work of human activity" and includes a unique identification number.

[0319] Step 14:

[0320] The server notifies the user that the certificate generation is complete, and the user can log in to the system and download or print the certificate.

[0321] Step 15:

[0322] Users download the certificate and use it with their work on the marketplace, and works with the certificate are expected to receive higher ratings and sell for higher prices.

[0323] Example 2

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

[0325] Recent advances in AI technology have made it easier to generate artworks, but this has also made it more difficult to determine their authenticity. There is also a need for a system that can perform highly reliable verification while improving the user experience. This invention aims to solve the problem of improving verification accuracy and user experience by providing a system that can prove that an artwork was not generated by AI, and by recognizing user emotions and reflecting them in the verification process.

[0326] 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.

[0327] In this invention, the server includes terminal means for generating metadata for uploaded works, server means for receiving and storing the metadata and the works, server means for analyzing the metadata and performing initial verification, server means for processing payment of fees for detailed verification, specialized analysis means for performing detailed verification, server means for generating a certificate certifying that the work is "created by a human," and emotion engine means for recognizing and analyzing user emotions. This improves the reliability of authenticity determination of works and enables flexible response according to user emotions.

[0328] "Terminal means" refers to a device or system that a user uses to upload a work.

[0329] "Server means" refers to a central processing system for storing, analyzing, verifying works and metadata received from terminal means, and performing various related processes.

[0330] "Metadata" is data that contains various information related to a work, such as the date of creation, the software and tools used, and log data about the creation process.

[0331] "Initial verification" is the process of checking, based on the received metadata, whether the work uses AI-generated tools or has any continuous manual intervention.

[0332] The "emotion engine means" is a component that analyzes the user's facial expressions and tone of voice and generates emotion data.

[0333] "Specialized analytical tools" are systems that include a verification process conducted by experts and AI engineers who conduct detailed verification.

[0334] A "certificate" is an official document that certifies that a work that has been successfully verified is a "work of human origin."

[0335] "User's emotional data" is data that represents the user's emotional state, generated by the emotion engine means.

[0336] The "fee payment processing means" is a system for receiving a fee for detailed verification from a user and processing the payment.

[0337] "Notification means" is a system in which the server notifies the user of the verification results and the completion of certificate generation.

[0338] This system proves that user-created works are not AI-generated, and further improves the accuracy of verification and the user experience by recognizing and reflecting user emotions in the verification process. Below, we will explain in detail each major component of the system and its functions.

[0339] Submit your work

[0340] User operations

[0341] Users can upload their work by opening a dedicated web or terminal application, selecting the work file using the file selection interface, and clicking the "Upload" button.

[0342] Terminal handling

[0343] The device reads the contents of the work file uploaded by the user and automatically generates metadata. This metadata includes the work's creation date, the software and tools used, and log data about the creation process. The generated metadata and work file are sent to the server. The device notifies the user that the transfer is complete.

[0344] Initial verification

[0345] Server reception and analysis

[0346] The server receives the artwork file and metadata sent from the device and stores them in a database. It then analyzes the metadata and performs an initial validation process, including ensuring that the creation software is not an AI-generated tool and that continuous manual intervention is present.

[0347] The server passes the received metadata to the analysis engine, which then compares the software information in the metadata with a list of known AI-generated tools and analyzes the creation process log to evaluate the continuity of manual operations.

[0348] Emotion engine analysis

[0349] User Emotion Recognition

[0350] The emotion engine installed on the server recognizes the user's emotions when uploading a work, and uses the camera and microphone to analyze the user's facial expressions and tone of voice to generate emotion data.

[0351] The server captures the user's facial expressions with a connected camera and records the user's voice with a microphone. The emotion engine runs the facial expression analysis algorithm and the voice analysis algorithm, and combines the results to generate emotion data.

[0352] Use of Emotional Data

[0353] The emotional data generated by the emotion engine is reflected in the initial and detailed verification processes. For example, if the user is feeling nervous or anxious, the server will adjust the notification text and send a message to reassure the user.

[0354] Detailed verification and fee payment

[0355] User payment operations

[0356] Users pay a fee for detailed verification through a web application, and payment methods include credit card and electronic payment.

[0357] Confirm server payment and start verification

[0358] The server initiates the detailed verification process once the fee payment is confirmed. The server communicates with the payment gateway to confirm the success of the payment. Once the payment is confirmed, the server triggers the detailed verification procedure and passes the data to specialized analysts and AI experts.

[0359] Detailed Verification Process

[0360] Expert Validation

[0361] The server transfers the work and its metadata to specialized analysts and AI experts, who perform a detailed analysis of the work's style and technique, while the AI ​​experts analyze its technical characteristics to rule out the possibility that it was AI-generated.

[0362] The server provides the work files and metadata to the analysts, who then analyze the detailed characteristics of the work and return the results to the server. Similarly, the server also provides data to AI experts and receives the results of their assessment of the technical characteristics.

[0363] Server integration and result generation

[0364] The server then combines the results of the analysts and AI experts to make the final decision, and if the verification is successful, generates a certificate certifying that the work is "human-created."

[0365] Certificate issuance and notification

[0366] Generate a certificate

[0367] Based on the verification result, the server generates a certificate including a unique identification number. The server calls the certificate generation engine and passes the necessary information to create the certificate.

[0368] User Notification

[0369] The server notifies the user that the certificate generation is complete. The server uses a notification system to send the user a message that the certificate has been generated and allows the user to log in and download or print the certificate.

[0370] Specific examples

[0371] For example, consider the case where an artist wants to upload a new painting. The artist uses a web application to select and upload the artwork file. The device generates metadata for the artwork and sends it to the server. The server analyzes the metadata, performs an initial verification, and notifies the artist of the results. At this time, an emotion engine analyzes the user's emotions and responds accordingly. After the artist pays the fee and a detailed analysis is performed by an expert, the server generates a certificate and notifies the artist of the certificate. The artist downloads the certificate and attaches it to the artwork to sell on the market.

[0372] This system improves the reliability of determining the authenticity of artworks and enables flexible responses based on user emotions.

[0373] Prompt Sentence Examples

[0374] The following prompt sentences can be used to provide input to the generative AI model:

[0375] "Uploading a new painting": An artist uploads a new painting through a web application, and the emotion engine recognizes the artist's emotion during the process. Please explain the metadata generation, initial verification, detailed verification, and certificate issuance of the artwork.

[0376] The flow of the identification process in the second embodiment will be described with reference to FIG.

[0377] System program processing flow

[0378] Step 1:

[0379] User operations

[0380] The user opens the web or terminal application and uploads the work. The user selects the work file using the file selection interface and clicks the "Upload" button.

[0381] input

[0382] The work file selected by the user.

[0383] output

[0384] The work file will be uploaded to your device.

[0385] Specific actions

[0386] 1. The user selects the work file.

[0387] 2. Click the "Upload" button.

[0388] Step 2:

[0389] Terminal handling

[0390] The device receives the uploaded artwork file and automatically generates metadata, including the creation date, software used, and log data about the creation process.

[0391] input

[0392] Uploaded artwork file.

[0393] output

[0394] Generated metadata.

[0395] Specific actions

[0396] 1. The device reads the work file.

[0397] 2. Generate metadata based on the creation date, software used, and creation process logs.

[0398] Step 3:

[0399] Data transmission from the device

[0400] The terminal transmits the generated metadata and work file to the server.

[0401] input

[0402] Generated metadata and production files.

[0403] output

[0404] Notification of completion of transmission to the server.

[0405] Specific actions

[0406] 1. The device packages the metadata and the work file and sends it to the server.

[0407] 2. The server notifies the terminal that it has received the data.

[0408] Step 4:

[0409] Initial Server Verification

[0410] The server analyzes the metadata and artwork files received from the device and performs initial verification. Specifically, it compares the software information in the metadata with a list of known AI-generated tools and checks the creation process log for any continuous manual operations.

[0411] input

[0412] Received metadata and production files.

[0413] output

[0414] Initial validation results.

[0415] Specific actions

[0416] 1. The server passes the metadata to the analysis engine.

[0417] 2. The analytics engine matches the metadata with the AI-generated tool list.

[0418] 3. The analysis engine analyzes the production process log and evaluates the presence of continuous manual operations.

[0419] 4. Generate and save the initial validation results.

[0420] Step 5:

[0421] Emotion recognition by emotion engine

[0422] The emotion engine installed on the server recognizes the user's emotions when uploading a work, and generates emotion data by analyzing the user's facial expressions and tone of voice using a camera and microphone.

[0423] input

[0424] User's facial expression and voice data.

[0425] output

[0426] Emotional data.

[0427] Specific actions

[0428] 1. The server captures the user's facial expression through a camera.

[0429] 2. Record the user's voice through a microphone.

[0430] 3. The emotion engine runs facial expression analysis algorithms and voice analysis algorithms to generate emotion data.

[0431] Step 6:

[0432] Reflecting emotional data

[0433] Based on the emotion data generated by the emotion engine, the server adjusts the verification process and notification text, responding according to the user's psychological state.

[0434] input

[0435] Emotional data.

[0436] output

[0437] Adjusted verification procedures and notification statements.

[0438] Specific actions

[0439] 1. The server evaluates the user's psychological state based on the emotional data.

[0440] 2. Adjust the verification process and notification based on the evaluation results.

[0441] Step 7:

[0442] User Payments

[0443] Users pay a fee for detailed verification through a web application, and credit cards and electronic payment methods are available.

[0444] input

[0445] Payment information for further verification.

[0446] output

[0447] Payment completion notification.

[0448] Specific actions

[0449] 1. The user enters payment information through the web application.

[0450] 2. The server communicates with the payment gateway to process the payment.

[0451] 3. Send a payment completion notification to the server and the user.

[0452] Step 8:

[0453] Start of detailed verification

[0454] Once the fee payment is confirmed, the server begins a detailed verification process, transferring the work file and metadata to specialized analysts and AI experts.

[0455] input

[0456] Payment confirmation notice.

[0457] output

[0458] Transfer of instructions and data to vendors.

[0459] Specific actions

[0460] 1. The server confirms the payment was successful.

[0461] 2. Send production files and metadata to analysts and AI experts.

[0462] Step 9:

[0463] Expert Validation

[0464] Analysts will conduct a detailed analysis of the style and techniques of the work, while AI experts will analyze its technical characteristics to assess and rule out the possibility of AI generation.

[0465] input

[0466] Work files and metadata.

[0467] output

[0468] Expert analysis results.

[0469] Specific actions

[0470] 1. The analyst analyzes the characteristics of the work in detail.

[0471] 2. AI experts analyze the technical characteristics.

[0472] 3. Return each result to the server.

[0473] Step 10:

[0474] Server integration and result generation

[0475] The server combines the verification results of the analysts and AI experts, makes the final decision, and generates a certificate certifying that the work is a "human-created work."

[0476] input

[0477] Expert analysis results.

[0478] output

[0479] certificate.

[0480] Specific actions

[0481] 1. The server integrates the verification results of analysts and AI experts.

[0482] 2. Call the certificate generation engine to create the certificate.

[0483] Step 11:

[0484] User Notification

[0485] The server notifies the user that the certificate generation is complete, and the user can log in to the system and download or print the certificate.

[0486] input

[0487] Certificate generation completion notification.

[0488] output

[0489] A notification message and download link for the user.

[0490] Specific actions

[0491] 1. The server uses the notification system to send a message to the user that the certificate has been generated.

[0492] 2. The user logs in and downloads or prints the certificate.

[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] Currently, there is no well-established method for proving that user-created works are not generated by AI, making it difficult to prevent fraud and ensure fair evaluation. Furthermore, there is a lack of consideration for user feelings, so there is a need to improve the user experience. In particular, when it comes to code and programs, a reliable system is needed to eliminate the possibility of AI generation and prove that they were created by humans.

[0496] The specific processing by the specific processing unit 290 of the data processing device 12 in the application example 2 is realized by the following means.

[0497] In this invention, the server includes a user terminal for uploading works, terminal means for generating metadata for the uploaded works, server means for receiving and storing the metadata and the works, server means for performing initial verification, server means for notifying the user of the results of the initial verification, server means for processing payment of a fee for detailed verification, analysis means by professional analysts and artificial intelligence experts for detailed verification, server means for generating a certificate certifying that the work is a "human-created work," server means for notifying and providing the user of the certificate, emotion engine means for analyzing the user's emotions at the time of uploading and generating emotion data, and server means for using the emotion data for initial verification and detailed verification. This makes it possible to reliably prove that user-created works are not AI-generated and to appropriately evaluate them, and also improves the user experience by providing responses that take the user's emotions into consideration.

[0498] A "user terminal for uploading a work" is a computer or mobile device that a user uses to send his or her work to a server via the Internet.

[0499] "Terminal means for generating metadata for uploaded works" refers to software or hardware for automatically generating information about uploaded works, such as the creation date, software and tools used, and log data about the creation process.

[0500] The "server means for receiving and storing metadata and works" refers to a server that has the function of receiving works and their metadata sent from users and storing them in a storage system such as a database.

[0501] "Server means for initial verification" refers to a program or system that analyzes the received metadata and verifies whether the work has been generated by AI.

[0502] The "server means for notifying the user" is a server having a communication function for notifying the user of the results of the initial verification.

[0503] The "server means for processing payment of a fee for detailed verification" is a server for processing a user to pay a fee for detailed verification.

[0504] "Analysis methods by professional analysts and artificial intelligence experts who conduct detailed verification" refers to methods by which analysts and AI experts with experience and expertise conduct detailed verification based on the provided works and metadata.

[0505] A "server means for generating a certificate" is a server having a program or system for generating a certificate that proves that a work was created by a human.

[0506] The "server means for notifying and providing the user with the certificate" is a server having a communication function for transmitting and providing the generated certificate to the user.

[0507] The "emotion engine means for analyzing emotions and generating emotion data" is software or hardware for analyzing the user's facial expressions and tone of voice and generating emotion data.

[0508] The "server means for using emotion data for initial verification and detailed verification" refers to a server system for appropriately adjusting the processes of initial verification and detailed verification based on the generated emotion data, thereby improving the user experience.

[0509] This invention is a system for verifying that a user-created work was not generated by AI, and aims to improve the accuracy of the verification process and the user experience by combining it with an emotion engine that recognizes the user's emotions. Specific embodiments of the system are described below.

[0510] System Program

[0511] The system consists of the following main components:

[0512] 1. User device: A device that users use to upload their work and connect to the system. This can be a computer or smartphone.

[0513] 2. Metadata Generation Terminal Means: Software and hardware for automatically generating metadata about uploaded works (date of creation, software and tools used, log data about the creation process).

[0514] 3. Server means: A server for receiving and storing metadata and works.

[0515] 4. Initial Verification Server: A server that analyzes metadata and verifies whether the work was generated by AI.

[0516] 5. Notification server means: A server for notifying the user of the result of the initial verification.

[0517] 6. Payment Processing Server Means: A server for processing commission payments for detail verification.

[0518] 7. Analysis tools: A system for detailed verification by professional analysts and artificial intelligence experts.

[0519] 8. Certificate Generation Server Means: A server that generates a certificate that proves that a work was created by a human.

[0520] 9. Certificate notification server means: A server for notifying the user of the generated certificate.

[0521] 10. Emotion engine means: Software and hardware for analyzing user emotions and generating emotion data.

[0522] 11. Emotion data using server means: A server that uses emotion data for initial verification and detailed verification.

[0523] Processing Details

[0524] 1. Data processing:

[0525] The server receives the uploaded work files and generated metadata from the user terminals and stores them in a database, thereby providing basic information for initial and detailed verification.

[0526] 2. Data Calculation:

[0527] The initial verification server analyzes metadata to verify whether the work was created using AI-generated tools or whether there is any continuous manual manipulation. The specific software used is Python and its libraries (e.g., Pandas, NumPy).

[0528] 3. Emotion recognition:

[0529] The emotion engine uses a camera and microphone to analyze the user's facial expressions and tone of voice to generate user emotion data, using OpenCV (an image processing library) and SpeechRecognition (a voice recognition library).

[0530] Specific examples

[0531] Specifically, consider the case where a programmer uploads code they wrote and wants to prove that the code was not generated by AI. The programmer uploads the code file using a smartphone or computer, and the system generates metadata and performs an initial verification. During this process, the programmer's emotions are also analyzed, and a certificate is issued that proves the code was created by a human.

[0532] Prompt Sentence Examples

[0533] Build a system that uploads program code, automatically generates metadata (date, tools used, logs), recognizes user emotion data from face and voice for initial verification, and generates a certificate after detailed expert analysis.

[0534] The flow of the specific processing in the application example 2 will be described with reference to FIG.

[0535] Step 1:

[0536] The user terminal uploads the work file.

[0537] Input: The work file selected by the user.

[0538] Action: The user selects a work file and clicks the "Upload" button.

[0539] Output: The work file is sent to the server.

[0540] Step 2:

[0541] The terminal means generates metadata for the uploaded work file.

[0542] Input: Uploaded artwork file.

[0543] How it works: The device automatically generates metadata about the work file, such as the creation date, software used, and a creation process log.

[0544] Output: The generated metadata and production files are sent to the server.

[0545] Step 3:

[0546] A server means receives and stores the metadata and production files.

[0547] Input: Generated metadata and production files.

[0548] How it works: The server receives this data and stores it in a database.

[0549] Output: Metadata stored in a database and artwork files.

[0550] Step 4:

[0551] An initial verification server means analyzes the metadata to verify that the work is not generated by AI.

[0552] Input: The saved metadata.

[0553] How it works: The server analyzes the metadata to determine if the work uses AI-generated tools or has significant manual interaction.

[0554] Output: The result of the initial validation.

[0555] Step 5:

[0556] The notification server means notifies the user of the result of the initial verification.

[0557] Input: The result of the initial validation.

[0558] Operation: The server notifies the user terminal of the results of the initial verification.

[0559] Output: Initial validation results displayed on the user's terminal.

[0560] Step 6:

[0561] A payment processing server means processes fee payments for detailed verification.

[0562] Input: User's payment information.

[0563] How it works: The user pays a fee for verification details via credit card or electronic payment method, and the server verifies the payment.

[0564] Output: Payment verification result.

[0565] Step 7:

[0566] Detailed verification will be carried out by analysts specializing in analytical methods and artificial intelligence experts.

[0567] Input: Saved metadata and production files.

[0568] How it works: Analysts and AI experts perform a detailed analysis of the technical and stylistic characteristics of a piece of work.

[0569] Output: Detailed validation results.

[0570] Step 8:

[0571] The emotion engine means analyzes the user's emotions and generates emotion data.

[0572] Input: User's facial expression and voice when uploading.

[0573] How it works: It uses a camera and microphone to analyze the user's facial expressions and tone of voice to generate emotion data.

[0574] Output: Emotion data.

[0575] Step 9:

[0576] The emotion data use server means uses the emotion data for initial verification and detailed verification.

[0577] Input: Emotion data.

[0578] Behavior: The server incorporates the emotional data into the verification process and takes appropriate action, such as sending a reassuring message to a user who is feeling nervous or anxious.

[0579] Output: The validation process has been adjusted based on the sentiment data.

[0580] Step 10:

[0581] A certificate generation server means generates a certificate that certifies that the work was created by a human.

[0582] Input: Detailed validation results and sentiment data.

[0583] How it works: The server combines the information and generates a certificate.

[0584] Output: The certificate.

[0585] Step 11:

[0586] The certificate notification server means notifies the user of the generated certificate.

[0587] Input: Certificate.

[0588] How it works: The server notifies the user of the certificate generation and provides a download link.

[0589] Output: The certificate the user received.

[0590] 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.

[0591] The data generation model 58 is a so-called generative AI (Artificial Intelligence). An example of the data generation model 58 is ChatGPT (registered trademark) (Internet search engine).<URL: https: / / openai.com / blog / chatgpt> ), Gemini (registered trademark) (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.

[0592] 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.

[0593] [Second embodiment]

[0594] FIG. 3 shows an example of the configuration of a data processing system 210 according to the second embodiment.

[0595] 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.

[0596] 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).

[0597] 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.

[0598] 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.

[0599] 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).

[0600] 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.

[0601] 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.

[0602] 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.

[0603] 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.

[0604] 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.

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

[0606] This invention provides a system that can prove that user-created works were not generated by AI. Below, we will explain the details of each major component and its function.

[0607] 1. Submit your work

[0608] User operations

[0609] Users upload their work to the system through a dedicated web application or terminal application. In this step, users use an interface to select and send their work files to the system.

[0610] Terminal handling

[0611] The device automatically generates metadata about the uploaded work file, including the creation date, the software and tools used, and log data about the creation process. The generated metadata and the work file are sent to the server.

[0612] 2. Initial Verification

[0613] Server reception and analysis

[0614] The server receives the work file and metadata sent from the terminal and stores them in a database. It then analyzes the metadata and performs an initial verification. This verification checks the following points:

[0615] Ensure the creation software is not a generic AI generation tool.

[0616] Analyze the creation process log to verify whether there are any continuous manual operations.

[0617] Notification of initial verification results

[0618] The server notifies the user of the results of the initial verification, either within the web application or via email. If the initial verification passes, the user can proceed to further verification.

[0619] 3. Detailed verification and fee payment

[0620] User payment operations

[0621] Users pay a fee for detailed verification, which is made through a web application and can be paid by credit card or electronic payment method.

[0622] Confirm server payment and start verification

[0623] The server will initiate a detailed verification process once payment of the fee has been confirmed.

[0624] 4. Detailed Verification Process

[0625] Expert Validation

[0626] The server then sends the artwork to specialized analysts and AI experts for detailed verification. Analysts analyze the artwork's style and technique in detail to confirm whether it was created by a human, while AI experts analyze its technical characteristics to assess and rule out the possibility that it was created by an AI.

[0627] Server integration and result generation

[0628] The server then combines the results of the analysts and AI experts to make the final decision, and if the verification is successful, generates a certificate certifying that the work is "human-created."

[0629] 5. Certificate Issuance and Notification

[0630] Generate a certificate

[0631] The server generates a certificate containing a unique identification number based on the verification result.

[0632] User Notification

[0633] The server notifies the user that the certificate generation is complete, and the user can log in to the system to download or print the certificate.

[0634] Specific examples

[0635] For example, consider the case where an artist wants to upload a new painting. The artist uses a web application to select and upload the artwork file. The device generates metadata for the artwork and sends it to the server. The server analyzes the metadata, performs an initial verification, and notifies the artist of the results. The artist pays a fee, and detailed verification begins. After detailed analysis by an expert, the server generates a certificate and notifies the artist of the certificate. The artist can download the certificate and attach it to the artwork to sell on the market.

[0636] In this way, the system of the present invention certifies that a work was created by a human being, and allows its value to be duly evaluated.

[0637] The processing flow will be explained below.

[0638] Step 1:

[0639] Users upload their own work files through a dedicated web application or terminal application. Using the file selection interface, users select the work file and click the "Upload" button.

[0640] Step 2:

[0641] The device generates metadata about the uploaded work file, including the creation date, the software and tools used, and log data about the creation process.

[0642] Step 3:

[0643] The device sends the generated metadata and work file to the server using a secure communication protocol.

[0644] Step 4:

[0645] The server temporarily stores the received work file and metadata in a database, after which the server begins analyzing the metadata.

[0646] Step 5:

[0647] The server analyzes the metadata and performs an initial validation: it ensures that the creation software is not an AI-generated tool, and it analyzes the creation process log to check for the presence of continuous manual intervention.

[0648] Step 6:

[0649] The server notifies the user of the initial verification result. If the result is positive, the user can proceed to further verification. Notifications are sent via email or in-web application notifications.

[0650] Step 7:

[0651] The user pays a fee for detailed verification, which is made through a web application and can be paid by credit card or electronic payment.

[0652] Step 8:

[0653] The server verifies the fee payment and, if successful, begins the detailed verification process.

[0654] Step 9:

[0655] The server transfers the work and its metadata to specialized analysts and AI experts, who perform detailed analysis of the work's style and technique, while the AI ​​experts analyze its technical characteristics to assess its potential for AI generation.

[0656] Step 10:

[0657] Analysts and AI experts send their results to a server, which then integrates these results and makes the final decision.

[0658] Step 11:

[0659] Generate a certificate that certifies that the server is a "work of human activity" and includes a unique identification number.

[0660] Step 12:

[0661] The server notifies the user that the certificate generation is complete, and the user can log in to the system and download or print the certificate.

[0662] Step 13:

[0663] Users download the certificate and use it with their work on the marketplace, and works with the certificate are expected to receive higher ratings and sell for higher prices.

[0664] Example 1

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

[0666] In conventional technologies, there are very limited methods for determining whether a work created by a user is the result of an automatic generation tool or a human, making it difficult to provide reliable proof. As a result, it is difficult to properly evaluate the value of a work created by a human. The present invention aims to solve this problem and provide a system that can reliably prove that a work created by a user is a "work created by a human."

[0667] 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.

[0668] In this invention, the server includes means for receiving and storing metadata of the work and the work, means for analyzing the metadata and performing initial verification, and means for notifying the user of the results of the initial verification, thereby enabling reliable verification that the work was created by a human being and not by an automated generation tool.

[0669] "User Terminal" means a computing device used by a User to upload Works.

[0670] "Terminal Means" means a computing device capable of generating metadata for uploaded works.

[0671] "Server Means" means a computing device capable of receiving and storing metadata and works.

[0672] "Initial verification" is the process of analyzing the metadata to determine whether it is an automated generation tool and whether there is any ongoing manual intervention.

[0673] "Notification" is the act of informing the user of the results of the initial verification.

[0674] "Commission Payment" is the fee paid by the User for verification of details.

[0675] A "professional analyst" is an expert who analyzes the style and techniques of a work in detail.

[0676] An "artificial intelligence expert" is an expert who analyzes technical characteristics and evaluates and eliminates the possibility of AI generation.

[0677] "Analysis methods" are detailed verification processes carried out by professional analysts and artificial intelligence experts.

[0678] A "certificate" is an official document that certifies that something is a "work of human origin."

[0679] "Metadata" is data that includes information related to a work, such as the date of creation, the software and tools used, and log data about the creation process.

[0680] "Upload" refers to the act of a user sending a work file to the system.

[0681] "Creation Date" is the date the work was created.

[0682] "Software and tools used" refers to the types of software and tools used to create the work.

[0683] "Log Data" is a detailed record of the creation process.

[0684] An "automated generation tool" is software that generates artwork using AI or other automated technologies.

[0685] The present invention provides a system for verifying that a work created by a user was not generated by artificial intelligence. This system is composed of a user terminal, terminal means, server means, analysis means, notification means, analysis means, and certificate generation means.

[0686] Users upload their own works to the system through a dedicated web application or terminal application. Specifically, users access the system using a web browser such as Google Chrome, click the "Upload Work" button, select the work file, and press the "Upload" button.

[0687] The device automatically generates metadata about the uploaded artwork file, including the creation date, the software and tools used (e.g., Adobe Photoshop), and log data about the creation process (tools used, operation timestamps, etc.). The generated metadata and artwork file are sent to the server.

[0688] The server receives the artwork file and metadata sent from the device and stores them in a database (e.g., MySQL). It then analyzes the metadata and performs an initial verification. This verification verifies that the software used is not a typical AI-generated tool and that continuous manual operation is present in the creation process log. The results of this initial verification are notified to the user via the user dashboard or email (e.g., SendGrid API).

[0689] Users navigate to the fee payment page for detailed verification from the web application and pay the fee using Stripe API or PayPal. Once the server confirms the payment, the detailed verification process begins. The work is then sent to professional analysts and AI experts for detailed verification. Analysts analyze the style and technique of the work to confirm whether it was drawn by a human. At the same time, AI experts analyze the technical characteristics to rule out the possibility that it was created by AI.

[0690] The server combines the results of the analysis and the AI ​​expert's verification and makes the final decision. If the verification is successful, it generates a certificate that certifies that the work is a "human-created work." This certificate contains a unique identification number and is notified to the user. The user can then log in to the system and download or print the certificate.

[0691] For example, if an artist wants to upload a new painting to the system, they access a dedicated web application using Google Chrome, click the "Upload Artwork" button, select the file, and then press the "Upload" button. The artist's PC generates metadata for the artwork file and sends it to the server. The server analyzes the metadata, performs initial verification, and notifies the artist of the results. The artist pays a fee for detailed verification, and after expert analysis, a certificate certifying the artwork as a "human-created artwork" is issued.

[0692] In this way, the system can reliably prove that user-created works are not generated by AI, allowing the value of the works to be properly assessed.

[0693] Prompt Sentence Examples

[0694] "I have created the following system. Please explain the processing steps of this system in natural language. Please include the specific processing steps, the hardware / software used, and specific examples. Please use the server, terminal, or user as the subject and write in the plain sentence."

[0695] System: A system that proves that user-created works are not generated by AI

[0696] The flow of the identification process in the first embodiment will be described with reference to FIG.

[0697] Step 1: Submit your work

[0698] Input: Users access a dedicated web application, select and upload their work files.

[0699] Specific operation: A user accesses the web application using a browser (e.g., Google Chrome) and clicks the "Upload Artwork" button. Next, the user selects the artwork file (e.g., my_artwork.jpg) to upload from their PC and clicks the "Upload" button.

[0700] Output: The production file is sent to the system.

[0701] Step 2: Generate Metadata

[0702] Input: Uploaded artwork file.

[0703] Specific operation: The terminal (user's PC) automatically generates metadata about the uploaded work file.

[0704] Software used (e.g. Adobe Photoshop)

[0705] Creation date (e.g. October 1, 2023)

[0706] Log data of the creation process (tools used, timestamps of operations, etc.)

[0707] Output: The generated metadata and production files are sent to the server.

[0708] Step 3: Receive and store metadata and production files

[0709] Input: Work file and metadata sent from your device.

[0710] Specific operation: The server receives the work file and metadata and stores them in a database (e.g., MySQL).

[0711] Output: Artwork files and metadata are stored in a database.

[0712] Step 4: Metadata analysis and initial validation

[0713] Input: The saved metadata.

[0714] Specific operation: The server analyzes the metadata attached to the work file and performs initial verification.

[0715] Check if the software you are using is a general AI generation tool.

[0716] Analyze the log data of the creation process to check whether there is continuous manual operation.

[0717] Output: The results of the initial validation are generated.

[0718] Step 5: Notification of initial validation results

[0719] Input: The result of the initial validation.

[0720] Specific actions: The server notifies the user of the results of the initial verification.

[0721] User dashboard within the web application

[0722] Email (e.g. SendGrid API)

[0723] Output: The user receives the result of the initial validation.

[0724] Step 6: Pay the fee

[0725] Input: Works that have passed initial validation.

[0726] Specific operation: The user pays a fee for detailed verification.

[0727] Go to the fee payment page from the web application

[0728] Use the Stripe API or PayPal to process payments.

[0729] Output: The server confirms the fee payment.

[0730] Step 7: Start detailed verification

[0731] Input: Works for which a fee has been paid.

[0732] Specific Actions: The server begins the detailed verification process.

[0733] Transfer the work to specialized analysts and artificial intelligence experts.

[0734] Output: The work is forwarded to the specialist.

[0735] Step 8: Detailed verification by experts

[0736] Input: Work forwarded for further verification.

[0737] Specific operation: Detailed verification will be carried out by specialized analysts and artificial intelligence experts.

[0738] The analyst analyzes the style and technique of the work.

[0739] Artificial intelligence experts will analyze the technical characteristics and rule out the possibility of AI generation.

[0740] Output: Expert validation results are generated.

[0741] Step 9: Consolidate the verification results and generate a certificate

[0742] Input: Expert validation results.

[0743] Specific operation: The server integrates the verification results of the analysts and AI experts and makes the final decision.

[0744] If the verification is successful, a certificate is generated to attest to the "human-created nature" of the work.

[0745] The certificate contains a unique identification number.

[0746] Output: The certificate is generated.

[0747] Step 10: Notification and provision of certificate

[0748] Input: The generated certificate.

[0749] Specific Actions: The server notifies the user that the certificate generation is complete.

[0750] The user can log into the system and download or print the certificate.

[0751] Output: The user can receive the certificate.

[0752] (Application example 1)

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

[0754] In recent years, the amount of AI-generated content has increased rapidly, making it difficult to properly evaluate works created manually by users. In particular, on online content distribution platforms, if the reliability of user-created works decreases, it could undermine users' motivation and the value of the works. Furthermore, if there is no certification process to distinguish them from AI-generated content, fair evaluation becomes difficult, and there is a problem that excellent works do not receive fair evaluation.

[0755] 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.

[0756] In this invention, the server includes a means for notifying the user of the result of the initial verification, a means for processing the payment of a fee for the detailed verification, and a means for conducting detailed verification by specialized analysts and AI experts, so that after a user uploads a work and obtains proof that it is not AI-generated, the proof can be displayed on the content distribution platform, thereby improving the credibility of the work.

[0757] "User terminal" refers to a device used by a user to upload a work, and includes a smartphone, tablet, computer, etc.

[0758] "Terminal means" refers to a device and its software that has the function of generating metadata for uploaded works and transmitting it to a server.

[0759] "Server means" refers to a computer system that has the functionality to receive and store metadata and works, and further analyze and perform initial verification thereof.

[0760] "Initial verification" is the process of analyzing the metadata of the work to verify whether the creation software is an AI-generated tool and whether the creation process log indicates continuous manual operation.

[0761] The "notification means" is a system that has the function of notifying the user of the results of the initial verification and detailed verification.

[0762] The "fee payment processing means" is a system that processes when a user pays a fee for performing detailed verification.

[0763] "Analysis tools" are systems that have the functionality to allow specialized analysts and AI experts to analyze works for detailed verification.

[0764] A "certificate generation means" is a system that has the functionality to create a certificate that proves that something is a "human-created work."

[0765] The "content distribution platform display means" is a system having a function that allows the user to display the certificate obtained on the content distribution platform.

[0766] The system for implementing the present invention includes a user terminal, a server means, a terminal means, a notification means, a fee payment processing means, an analysis means, a certificate generation means, and a content distribution platform display means.

[0767] 1. System Hardware and Software

[0768] The user terminal includes devices such as smartphones, tablets, and computers, which allow users to upload works. The terminal means includes software for generating metadata and transmitting it to the server. The server means is a computer system with functions for receiving and storing works and metadata and for conducting initial verification. The notification means includes an email service and push notifications for notifying users of the results of the initial verification and detailed verification.

[0769] 2. System Operation

[0770] A user uploads their own work using a smartphone app. At this stage, the terminal means generates metadata for the work and sends it to the server. The server analyzes the metadata and performs initial verification to ensure that the work is not AI-generated. The server notifies the user of the results of the initial verification. If the initial verification is successful, the user pays a fee for further verification. This procedure is carried out through the fee payment processing means.

[0771] Once payment is confirmed, the server forwards the work to specialized analysts and AI experts, who then use these analytical tools to conduct a detailed verification. If the verification is successful, the server generates a certificate attesting to the work being a "human-created work." This certificate is then communicated to the user, who can view it on their content distribution platform.

[0772] 3. Explanation of specific examples

[0773] Specifically, the system operates in the following manner.

[0774] Upload your work:

[0775] Users select and upload their own artwork (e.g., illustrations) through a smartphone app, where the artwork's metadata includes the creation date, the software used, and log data of the creation process.

[0776] Initial validation:

[0777] The server analyzes these metadata and performs an initial verification of whether the creation software is an AI-generated tool or whether continuous manual operation is being performed.

[0778] Detailed verification:

[0779] For works that pass the initial verification, the user pays a fee for detailed verification, and the server carries out a detailed analysis by experts.

[0780] Certificate issuance:

[0781] If the verification is successful, the server generates a certificate and notifies the user, who can then download it and view it on the content distribution platform.

[0782] Prompt Sentence Examples

[0783] "Please upload your illustration. Please follow the process below to prove that it is not AI-generated.

[0784] 1. Select and upload an illustration.

[0785] 2. Enter the metadata and upload it.

[0786] 3. An initial verification will take place, which will take approximately 1 hour.

[0787] 4. If the initial verification is successful, make the payment for the detailed verification.

[0788] 5. After payment, detailed verification will be carried out and a certificate will be issued.

[0789] In this way, this system can be used to prove that user-created works are not generated by AI, improving their credibility on content distribution platforms.

[0790] The flow of the specific processing in the application example 1 will be described with reference to FIG.

[0791] Step 1:

[0792] Users upload their artworks using a smartphone app. When uploading, the user selects the artwork file (e.g., an image file) and instructs the app interface to send it to the server. The device automatically generates metadata for the artwork, including the creation date, the software used, and log data about the creation process.

[0793] Input: Work file, metadata

[0794] Output: Work files and metadata sent to the server

[0795] Operation: The device selects a work file, generates metadata, and sends it to the server.

[0796] Step 2:

[0797] The server receives the work file and metadata sent from the user terminal, stores this data in a database, and then analyzes the metadata and performs initial verification.

[0798] Input: Work file, metadata

[0799] Output: Initial validation results

[0800] How it works: The server receives and stores the data, analyzes the metadata, and performs an initial validation to determine that the creation software is not an AI-generated tool and that there is continuous manual interaction in the creation process logs.

[0801] Step 3:

[0802] The server notifies the user of the results of the initial verification. Notifications are sent via the smartphone app's notification function or email. For works that pass the initial verification, the user is prompted to proceed to the next step.

[0803] Input: Initial verification results

[0804] Output: Initial validation results notified to the user

[0805] Operation: The server uses a notification mechanism to inform the user of the results of the initial verification.

[0806] Step 4:

[0807] Users complete an in-app payment process to pay the fee for detailed verification. Payment is made through an online payment system, with credit card and electronic payment options available.

[0808] Input: Fee payment information

[0809] Output: Payment confirmation notice

[0810] How it works: The user makes a payment and the server verifies the payment.

[0811] Step 5:

[0812] Once the fee payment is confirmed, the server will forward the work to specialized analysts and AI experts who will thoroughly examine the work and perform analysis to determine whether it is a "human-created work."

[0813] Input: Work file, metadata

[0814] Output: Detailed verification results

[0815] How it works: The server sends the work to an expert, who then performs a detailed inspection.

[0816] Step 6:

[0817] The server then combines the results of detailed verification by analysts and AI experts to make a final decision, and if the verification is successful, generates a certificate certifying that the work is a "human-created work."

[0818] Input: Detailed verification results

[0819] Output: Certificate

[0820] How it works: The server combines the verification results and generates a certificate.

[0821] Step 7:

[0822] The server notifies the user that the certificate has been generated, and the user can attach this certificate to their work and display it on the content distribution platform.

[0823] Input: Certificate

[0824] Output: Certificate issuance notification to user

[0825] How it works: The server generates a certificate and notifies the user, who then uses it to increase the authenticity of the work on the content distribution platform.

[0826] 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.

[0827] This invention provides a system that proves that user-created works are not generated by AI, and further improves the accuracy of the verification process and the user experience by combining it with an emotion engine that recognizes user emotions. Below, we will explain the details of each main component and its function.

[0828] 1. Submit your work

[0829] User operations

[0830] Users upload their own works through a dedicated web application or terminal application, by using a file selection interface to select the work file and clicking the "Upload" button.

[0831] Terminal handling

[0832] The device automatically generates metadata about the uploaded work file, including the creation date, the software and tools used, and log data about the creation process. The generated metadata and the work file are sent to the server.

[0833] 2. Initial Verification

[0834] Server reception and analysis

[0835] The server receives the work file and metadata sent from the terminal and stores them in a database. It then analyzes the metadata and performs an initial verification. This verification checks the following points:

[0836] Ensure the creation software is not an AI-generated tool.

[0837] Analyze the creation process log to verify whether there are any continuous manual operations.

[0838] 3. Analysis by Emotion Engine

[0839] User Emotion Recognition

[0840] The emotion engine installed on the server recognizes the user's emotions when uploading a work, using a camera and microphone to analyze the user's facial expressions and tone of voice to generate emotion data.

[0841] Use of Emotional Data

[0842] The emotional data generated by the emotion engine is reflected in the initial and detailed verification processes. For example, if the user feels nervous or anxious, the server will adjust the verification procedures and notifications and send messages to reassure the user.

[0843] 4. Detailed verification and fee payment

[0844] User payment operations

[0845] Users pay a fee for detailed verification, which is made through a web application and can be paid by credit card or electronic payment method.

[0846] Confirm server payment and start verification

[0847] The server will initiate a detailed verification process once payment of the fee has been confirmed.

[0848] 5. Detailed Verification Process

[0849] Expert Validation

[0850] The server transfers the work and its metadata to specialized analysts and AI experts. The analysts perform a detailed analysis of the work's style and technique, while the AI ​​experts analyze its technical characteristics to evaluate and rule out AI-generated possibilities.

[0851] Server integration and result generation

[0852] The server then combines the results of the analysts and AI experts to make the final decision, and if the verification is successful, generates a certificate certifying that the work is "human-created."

[0853] 6. Certificate Issuance and Notification

[0854] Generate a certificate

[0855] The server generates a certificate containing a unique identification number based on the verification result.

[0856] User Notification

[0857] The server notifies the user that the certificate generation is complete, and the user can log in to the system and download or print the certificate.

[0858] Specific examples

[0859] For example, consider the case where an artist uploads a new painting. The artist uses a web application to select and upload the artwork file. The device generates metadata for the artwork and sends it to the server. The server analyzes the metadata, performs an initial verification, and notifies the artist of the results. At this time, an emotion engine analyzes the user's emotions and takes appropriate action according to the situation. The artist pays a fee, and a detailed analysis is performed by an expert. The server generates a certificate and notifies the artist of the certificate. The artist downloads the certificate and attaches it to the artwork to sell on the market.

[0860] In this way, the system of the present invention proves that a work is created by a human being, allowing its value to be properly evaluated, and provides a better user experience by taking the user's emotions into consideration.

[0861] The processing flow will be explained below.

[0862] Step 1:

[0863] Users upload their own work files through a dedicated web application or terminal application. Using the file selection interface, users select the work file and click the "Upload" button.

[0864] Step 2:

[0865] The device generates metadata about the uploaded work file, including the creation date, the software and tools used, and log data about the creation process.

[0866] Step 3:

[0867] The device sends the generated metadata and work file to the server using a secure communication protocol.

[0868] Step 4:

[0869] The server temporarily stores the received work file and metadata in a database, after which the server begins analyzing the metadata.

[0870] Step 5:

[0871] The server analyzes the metadata and performs an initial validation: it ensures that the creation software is not an AI-generated tool, and it analyzes the creation process log to check for the presence of continuous manual intervention.

[0872] Step 6:

[0873] The server notifies the user of the initial verification result. If the result is positive, the user can proceed to further verification. Notifications are sent via email or in-web application notifications.

[0874] Step 7:

[0875] The server activates the emotion engine to recognize the user's emotions. It uses the user's webcam and microphone to analyze facial expressions and tone of voice and generate emotion data.

[0876] Step 8:

[0877] The server adjusts the verification procedures and notifications based on the results of the emotion engine. If the user is feeling nervous or anxious, the server sends a reassuring message.

[0878] Step 9:

[0879] The user pays a fee for detailed verification, which is made through a web application and can be paid by credit card or electronic payment method.

[0880] Step 10:

[0881] The server verifies the fee payment and, if successful, begins the detailed verification process.

[0882] Step 11:

[0883] The server transfers the work and its metadata to specialized analysts and AI experts, who perform a detailed analysis of the work's style and technique, while the AI ​​experts analyze its technical characteristics to assess its potential for AI generation.

[0884] Step 12:

[0885] Analysts and AI experts send their results to a server, which then integrates these results and makes the final decision.

[0886] Step 13:

[0887] Generate a certificate that certifies that the server is a "work of human activity" and includes a unique identification number.

[0888] Step 14:

[0889] The server notifies the user that the certificate generation is complete, and the user can log in to the system and download or print the certificate.

[0890] Step 15:

[0891] Users download the certificate and use it with their work on the marketplace, and works with the certificate are expected to receive higher ratings and sell for higher prices.

[0892] Example 2

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

[0894] Recent advances in AI technology have made it easier to generate artworks, but this has also made it more difficult to determine their authenticity. There is also a need for a system that can perform highly reliable verification while improving the user experience. This invention aims to solve the problem of improving verification accuracy and user experience by providing a system that can prove that an artwork was not generated by AI, and by recognizing user emotions and reflecting them in the verification process.

[0895] 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.

[0896] In this invention, the server includes terminal means for generating metadata for uploaded works, server means for receiving and storing the metadata and the works, server means for analyzing the metadata and performing initial verification, server means for processing payment of fees for detailed verification, specialized analysis means for performing detailed verification, server means for generating a certificate certifying that the work is "created by a human," and emotion engine means for recognizing and analyzing user emotions. This improves the reliability of authenticity determination of works and enables flexible response according to user emotions.

[0897] "Terminal means" refers to a device or system that a user uses to upload a work.

[0898] "Server means" refers to a central processing system for storing, analyzing, verifying works and metadata received from terminal means, and performing various related processes.

[0899] "Metadata" is data that contains various information related to a work, such as the date of creation, the software and tools used, and log data about the creation process.

[0900] "Initial verification" is the process of checking, based on the received metadata, whether the work uses AI-generated tools or has any continuous manual intervention.

[0901] The "emotion engine means" is a component that analyzes the user's facial expressions and tone of voice and generates emotion data.

[0902] "Specialized analytical tools" are systems that include a verification process conducted by experts and AI engineers who conduct detailed verification.

[0903] A "certificate" is an official document that certifies that a work that has been successfully verified is a "work of human origin."

[0904] "User's emotional data" is data that represents the user's emotional state, generated by the emotion engine means.

[0905] The "fee payment processing means" is a system for receiving a fee for detailed verification from a user and processing the payment.

[0906] "Notification means" is a system in which the server notifies the user of the verification results and the completion of certificate generation.

[0907] This system proves that user-created works are not AI-generated, and further improves the accuracy of verification and the user experience by recognizing and reflecting user emotions in the verification process. Below, we will explain in detail each major component of the system and its functions.

[0908] Submit your work

[0909] User operations

[0910] Users can upload their work by opening a dedicated web or terminal application, selecting the work file using the file selection interface, and clicking the "Upload" button.

[0911] Terminal handling

[0912] The device reads the contents of the work file uploaded by the user and automatically generates metadata. This metadata includes the work's creation date, the software and tools used, and log data about the creation process. The generated metadata and work file are sent to the server. The device notifies the user that the transfer is complete.

[0913] Initial verification

[0914] Server reception and analysis

[0915] The server receives the artwork file and metadata sent from the device and stores them in a database. It then analyzes the metadata and performs an initial validation process, including ensuring that the creation software is not an AI-generated tool and that continuous manual intervention is present.

[0916] The server passes the received metadata to the analysis engine, which then compares the software information in the metadata with a list of known AI-generated tools and analyzes the creation process log to evaluate the continuity of manual operations.

[0917] Emotion engine analysis

[0918] User Emotion Recognition

[0919] The emotion engine installed on the server recognizes the user's emotions when uploading a work, and uses the camera and microphone to analyze the user's facial expressions and tone of voice to generate emotion data.

[0920] The server captures the user's facial expressions with a connected camera and records the user's voice with a microphone. The emotion engine runs the facial expression analysis algorithm and the voice analysis algorithm, and combines the results to generate emotion data.

[0921] Use of Emotional Data

[0922] The emotional data generated by the emotion engine is reflected in the initial and detailed verification processes. For example, if the user is feeling nervous or anxious, the server will adjust the notification text and send a message to reassure the user.

[0923] Detailed verification and fee payment

[0924] User payment operations

[0925] Users pay a fee for detailed verification through a web application, and payment methods include credit card and electronic payment.

[0926] Confirm server payment and start verification

[0927] The server initiates the detailed verification process once the fee payment is confirmed. The server communicates with the payment gateway to confirm the success of the payment. Once the payment is confirmed, the server triggers the detailed verification procedure and passes the data to specialized analysts and AI experts.

[0928] Detailed Verification Process

[0929] Expert Validation

[0930] The server transfers the work and its metadata to specialized analysts and AI experts, who perform a detailed analysis of the work's style and technique, while the AI ​​experts analyze its technical characteristics to rule out the possibility that it was AI-generated.

[0931] The server provides the work files and metadata to the analysts, who then analyze the detailed characteristics of the work and return the results to the server. Similarly, the server also provides data to AI experts and receives the results of their assessment of the technical characteristics.

[0932] Server integration and result generation

[0933] The server then combines the results of the analysts and AI experts to make the final decision, and if the verification is successful, generates a certificate certifying that the work is "human-created."

[0934] Certificate issuance and notification

[0935] Generate a certificate

[0936] Based on the verification result, the server generates a certificate including a unique identification number. The server calls the certificate generation engine and passes the necessary information to create the certificate.

[0937] User Notification

[0938] The server notifies the user that the certificate generation is complete. The server uses a notification system to send the user a message that the certificate has been generated and allows the user to log in and download or print the certificate.

[0939] Specific examples

[0940] For example, consider the case where an artist wants to upload a new painting. The artist uses a web application to select and upload the artwork file. The device generates metadata for the artwork and sends it to the server. The server analyzes the metadata, performs an initial verification, and notifies the artist of the results. At this time, an emotion engine analyzes the user's emotions and responds accordingly. After the artist pays the fee and a detailed analysis is performed by an expert, the server generates a certificate and notifies the artist of the certificate. The artist downloads the certificate and attaches it to the artwork to sell on the market.

[0941] This system improves the reliability of determining the authenticity of artworks and enables flexible responses based on user emotions.

[0942] Prompt Sentence Examples

[0943] The following prompt sentences can be used to provide input to the generative AI model:

[0944] "Uploading a new painting": An artist uploads a new painting through a web application, and the emotion engine recognizes the artist's emotion during the process. Please explain the metadata generation, initial verification, detailed verification, and certificate issuance of the artwork.

[0945] The flow of the identification process in the second embodiment will be described with reference to FIG.

[0946] System program processing flow

[0947] Step 1:

[0948] User operations

[0949] The user opens the web or terminal application and uploads the work. The user selects the work file using the file selection interface and clicks the "Upload" button.

[0950] input

[0951] The work file selected by the user.

[0952] output

[0953] The work file will be uploaded to your device.

[0954] Specific actions

[0955] 1. The user selects the work file.

[0956] 2. Click the "Upload" button.

[0957] Step 2:

[0958] Terminal handling

[0959] The device receives the uploaded artwork file and automatically generates metadata, including the creation date, software used, and log data about the creation process.

[0960] input

[0961] Uploaded artwork file.

[0962] output

[0963] Generated metadata.

[0964] Specific actions

[0965] 1. The device reads the work file.

[0966] 2. Generate metadata based on the creation date, software used, and creation process logs.

[0967] Step 3:

[0968] Data transmission from the device

[0969] The terminal transmits the generated metadata and work file to the server.

[0970] input

[0971] Generated metadata and production files.

[0972] output

[0973] Notification of completion of transmission to the server.

[0974] Specific actions

[0975] 1. The device packages the metadata and the work file and sends it to the server.

[0976] 2. The server notifies the terminal that it has received the data.

[0977] Step 4:

[0978] Initial Server Verification

[0979] The server analyzes the metadata and artwork files received from the device and performs initial verification. Specifically, it compares the software information in the metadata with a list of known AI-generated tools and checks the creation process log for any continuous manual operations.

[0980] input

[0981] Received metadata and production files.

[0982] output

[0983] Initial validation results.

[0984] Specific actions

[0985] 1. The server passes the metadata to the analysis engine.

[0986] 2. The analytics engine matches the metadata with the AI-generated tool list.

[0987] 3. The analysis engine analyzes the production process log and evaluates the presence of continuous manual operations.

[0988] 4. Generate and save the initial validation results.

[0989] Step 5:

[0990] Emotion recognition by emotion engine

[0991] The emotion engine installed on the server recognizes the user's emotions when uploading a work, and generates emotion data by analyzing the user's facial expressions and tone of voice using a camera and microphone.

[0992] input

[0993] User's facial expression and voice data.

[0994] output

[0995] Emotional data.

[0996] Specific actions

[0997] 1. The server captures the user's facial expression through a camera.

[0998] 2. Record the user's voice through a microphone.

[0999] 3. The emotion engine runs facial expression analysis algorithms and voice analysis algorithms to generate emotion data.

[1000] Step 6:

[1001] Reflecting emotional data

[1002] Based on the emotion data generated by the emotion engine, the server adjusts the verification process and notification text, responding according to the user's psychological state.

[1003] input

[1004] Emotional data.

[1005] output

[1006] Adjusted verification procedures and notification statements.

[1007] Specific actions

[1008] 1. The server evaluates the user's psychological state based on the emotional data.

[1009] 2. Adjust the verification process and notification based on the evaluation results.

[1010] Step 7:

[1011] User Payments

[1012] Users pay a fee for detailed verification through a web application, and credit cards and electronic payment methods are available.

[1013] input

[1014] Payment information for further verification.

[1015] output

[1016] Payment completion notification.

[1017] Specific actions

[1018] 1. The user enters payment information through the web application.

[1019] 2. The server communicates with the payment gateway to process the payment.

[1020] 3. Send a payment completion notification to the server and the user.

[1021] Step 8:

[1022] Start of detailed verification

[1023] Once the fee payment is confirmed, the server begins a detailed verification process, transferring the work file and metadata to specialized analysts and AI experts.

[1024] input

[1025] Payment confirmation notice.

[1026] output

[1027] Transfer of instructions and data to vendors.

[1028] Specific actions

[1029] 1. The server confirms the payment was successful.

[1030] 2. Send production files and metadata to analysts and AI experts.

[1031] Step 9:

[1032] Expert Validation

[1033] Analysts will conduct a detailed analysis of the style and techniques of the work, while AI experts will analyze its technical characteristics to assess and rule out the possibility of AI generation.

[1034] input

[1035] Work files and metadata.

[1036] output

[1037] Expert analysis results.

[1038] Specific actions

[1039] 1. The analyst analyzes the characteristics of the work in detail.

[1040] 2. AI experts analyze the technical characteristics.

[1041] 3. Return each result to the server.

[1042] Step 10:

[1043] Server integration and result generation

[1044] The server combines the verification results of the analysts and AI experts, makes the final decision, and generates a certificate certifying that the work is a "human-created work."

[1045] input

[1046] Expert analysis results.

[1047] output

[1048] certificate.

[1049] Specific actions

[1050] 1. The server integrates the verification results of analysts and AI experts.

[1051] 2. Call the certificate generation engine to create the certificate.

[1052] Step 11:

[1053] User Notification

[1054] The server notifies the user that the certificate generation is complete, and the user can log in to the system and download or print the certificate.

[1055] input

[1056] Certificate generation completion notification.

[1057] output

[1058] A notification message and download link for the user.

[1059] Specific actions

[1060] 1. The server uses the notification system to send a message to the user that the certificate has been generated.

[1061] 2. The user logs in and downloads or prints the certificate.

[1062] (Application example 2)

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

[1064] Currently, there is no well-established method for proving that user-created works are not generated by AI, making it difficult to prevent fraud and ensure fair evaluation. Furthermore, there is a lack of consideration for user feelings, so there is a need to improve the user experience. In particular, when it comes to code and programs, a reliable system is needed to eliminate the possibility of AI generation and prove that they were created by humans.

[1065] The specific processing by the specific processing unit 290 of the data processing device 12 in the application example 2 is realized by the following means.

[1066] In this invention, the server includes a user terminal for uploading works, terminal means for generating metadata for the uploaded works, server means for receiving and storing the metadata and the works, server means for performing initial verification, server means for notifying the user of the results of the initial verification, server means for processing payment of a fee for detailed verification, analysis means by professional analysts and artificial intelligence experts for detailed verification, server means for generating a certificate certifying that the work is a "human-created work," server means for notifying and providing the user of the certificate, emotion engine means for analyzing the user's emotions at the time of uploading and generating emotion data, and server means for using the emotion data for initial verification and detailed verification. This makes it possible to reliably prove that user-created works are not AI-generated and to appropriately evaluate them, and also improves the user experience by providing responses that take the user's emotions into consideration.

[1067] A "user terminal for uploading a work" is a computer or mobile device that a user uses to send his or her work to a server via the Internet.

[1068] "Terminal means for generating metadata for uploaded works" refers to software or hardware for automatically generating information about uploaded works, such as the creation date, software and tools used, and log data about the creation process.

[1069] The "server means for receiving and storing metadata and works" refers to a server that has the function of receiving works and their metadata sent from users and storing them in a storage system such as a database.

[1070] "Server means for initial verification" refers to a program or system that analyzes the received metadata and verifies whether the work has been generated by AI.

[1071] The "server means for notifying the user" is a server having a communication function for notifying the user of the results of the initial verification.

[1072] The "server means for processing payment of a fee for detailed verification" is a server for processing a user to pay a fee for detailed verification.

[1073] "Analysis methods by professional analysts and artificial intelligence experts who conduct detailed verification" refers to methods by which analysts and AI experts with experience and expertise conduct detailed verification based on the provided works and metadata.

[1074] A "server means for generating a certificate" is a server having a program or system for generating a certificate that proves that a work was created by a human.

[1075] The "server means for notifying and providing the user with the certificate" is a server having a communication function for transmitting and providing the generated certificate to the user.

[1076] The "emotion engine means for analyzing emotions and generating emotion data" is software or hardware for analyzing the user's facial expressions and tone of voice and generating emotion data.

[1077] The "server means for using emotion data for initial verification and detailed verification" refers to a server system for appropriately adjusting the processes of initial verification and detailed verification based on the generated emotion data, thereby improving the user experience.

[1078] This invention is a system for verifying that a user-created work was not generated by AI, and aims to improve the accuracy of the verification process and the user experience by combining it with an emotion engine that recognizes the user's emotions. Specific embodiments of the system are described below.

[1079] System Program

[1080] The system consists of the following main components:

[1081] 1. User device: A device that users use to upload their work and connect to the system. This can be a computer or smartphone.

[1082] 2. Metadata Generation Terminal Means: Software and hardware for automatically generating metadata about uploaded works (date of creation, software and tools used, log data about the creation process).

[1083] 3. Server means: A server for receiving and storing metadata and works.

[1084] 4. Initial Verification Server: A server that analyzes metadata and verifies whether the work was generated by AI.

[1085] 5. Notification server means: A server for notifying the user of the result of the initial verification.

[1086] 6. Payment Processing Server Means: A server for processing commission payments for detail verification.

[1087] 7. Analysis tools: A system for detailed verification by professional analysts and artificial intelligence experts.

[1088] 8. Certificate Generation Server Means: A server that generates a certificate that proves that a work was created by a human.

[1089] 9. Certificate notification server means: A server for notifying the user of the generated certificate.

[1090] 10. Emotion engine means: Software and hardware for analyzing user emotions and generating emotion data.

[1091] 11. Emotion data using server means: A server that uses emotion data for initial verification and detailed verification.

[1092] Processing Details

[1093] 1. Data processing:

[1094] The server receives the uploaded work files and generated metadata from the user terminals and stores them in a database, thereby providing basic information for initial and detailed verification.

[1095] 2. Data Calculation:

[1096] The initial verification server analyzes metadata to verify whether the work was created using AI-generated tools or whether there is any continuous manual manipulation. The specific software used is Python and its libraries (e.g., Pandas, NumPy).

[1097] 3. Emotion recognition:

[1098] The emotion engine uses a camera and microphone to analyze the user's facial expressions and tone of voice to generate user emotion data, using OpenCV (an image processing library) and SpeechRecognition (a voice recognition library).

[1099] Specific examples

[1100] Specifically, consider the case where a programmer uploads code they wrote and wants to prove that the code was not generated by AI. The programmer uploads the code file using a smartphone or computer, and the system generates metadata and performs an initial verification. During this process, the programmer's emotions are also analyzed, and a certificate is issued that proves the code was created by a human.

[1101] Prompt Sentence Examples

[1102] Build a system that uploads program code, automatically generates metadata (date, tools used, logs), recognizes user emotion data from face and voice for initial verification, and generates a certificate after detailed expert analysis.

[1103] The flow of the specific processing in the application example 2 will be described with reference to FIG.

[1104] Step 1:

[1105] The user terminal uploads the work file.

[1106] Input: The work file selected by the user.

[1107] Action: The user selects a work file and clicks the "Upload" button.

[1108] Output: The work file is sent to the server.

[1109] Step 2:

[1110] The terminal means generates metadata for the uploaded work file.

[1111] Input: Uploaded artwork file.

[1112] How it works: The device automatically generates metadata about the work file, such as the creation date, software used, and a creation process log.

[1113] Output: The generated metadata and production files are sent to the server.

[1114] Step 3:

[1115] A server means receives and stores the metadata and production files.

[1116] Input: Generated metadata and production files.

[1117] How it works: The server receives this data and stores it in a database.

[1118] Output: Metadata stored in a database and artwork files.

[1119] Step 4:

[1120] An initial verification server means analyzes the metadata to verify that the work is not generated by AI.

[1121] Input: The saved metadata.

[1122] How it works: The server analyzes the metadata to determine if the work uses AI-generated tools or has significant manual interaction.

[1123] Output: The result of the initial validation.

[1124] Step 5:

[1125] The notification server means notifies the user of the result of the initial verification.

[1126] Input: The result of the initial validation.

[1127] Operation: The server notifies the user terminal of the results of the initial verification.

[1128] Output: Initial validation results displayed on the user's terminal.

[1129] Step 6:

[1130] A payment processing server means processes fee payments for detailed verification.

[1131] Input: User's payment information.

[1132] How it works: The user pays a fee for verification details via credit card or electronic payment method, and the server verifies the payment.

[1133] Output: Payment verification result.

[1134] Step 7:

[1135] Detailed verification will be carried out by analysts specializing in analytical methods and artificial intelligence experts.

[1136] Input: Saved metadata and production files.

[1137] How it works: Analysts and AI experts perform a detailed analysis of the technical and stylistic characteristics of a piece of work.

[1138] Output: Detailed validation results.

[1139] Step 8:

[1140] The emotion engine means analyzes the user's emotions and generates emotion data.

[1141] Input: User's facial expression and voice when uploading.

[1142] How it works: It uses a camera and microphone to analyze the user's facial expressions and tone of voice to generate emotion data.

[1143] Output: Emotion data.

[1144] Step 9:

[1145] The emotion data use server means uses the emotion data for initial verification and detailed verification.

[1146] Input: Emotion data.

[1147] Behavior: The server incorporates the emotional data into the verification process and takes appropriate action, such as sending a reassuring message to a user who is feeling nervous or anxious.

[1148] Output: The validation process has been adjusted based on the sentiment data.

[1149] Step 10:

[1150] A certificate generation server means generates a certificate that certifies that the work was created by a human.

[1151] Input: Detailed validation results and sentiment data.

[1152] How it works: The server combines the information and generates a certificate.

[1153] Output: The certificate.

[1154] Step 11:

[1155] The certificate notification server means notifies the user of the generated certificate.

[1156] Input: Certificate.

[1157] How it works: The server notifies the user of the certificate generation and provides a download link.

[1158] Output: The certificate the user received.

[1159] 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.

[1160] 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.

[1161] 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.

[1162] [Third embodiment]

[1163] FIG. 5 shows an example of the configuration of a data processing system 310 according to the third embodiment.

[1164] 5, the data processing system 310 includes the data processing device 12 and a headset terminal 314. An example of the data processing device 12 is a server.

[1165] 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).

[1166] 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.

[1167] 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.

[1168] 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).

[1169] 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.

[1170] 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.

[1171] 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.

[1172] 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.

[1173] 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.

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

[1175] This invention provides a system that can prove that user-created works were not generated by AI. Below, we will explain the details of each major component and its function.

[1176] 1. Submit your work

[1177] User operations

[1178] Users upload their work to the system through a dedicated web application or terminal application. In this step, users use an interface to select and send their work files to the system.

[1179] Terminal handling

[1180] The device automatically generates metadata about the uploaded work file, including the creation date, the software and tools used, and log data about the creation process. The generated metadata and the work file are sent to the server.

[1181] 2. Initial Verification

[1182] Server reception and analysis

[1183] The server receives the work file and metadata sent from the terminal and stores them in a database. It then analyzes the metadata and performs an initial verification. This verification checks the following points:

[1184] Ensure the creation software is not a generic AI generation tool.

[1185] Analyze the creation process log to verify whether there are any continuous manual operations.

[1186] Notification of initial verification results

[1187] The server notifies the user of the results of the initial verification, either within the web application or via email. If the initial verification passes, the user can proceed to further verification.

[1188] 3. Detailed verification and fee payment

[1189] User payment operations

[1190] Users pay a fee for detailed verification, which is made through a web application and can be paid by credit card or electronic payment method.

[1191] Confirm server payment and start verification

[1192] The server will initiate a detailed verification process once payment of the fee has been confirmed.

[1193] 4. Detailed Verification Process

[1194] Expert Validation

[1195] The server then sends the artwork to specialized analysts and AI experts for detailed verification. Analysts analyze the artwork's style and technique in detail to confirm whether it was created by a human, while AI experts analyze its technical characteristics to assess and rule out the possibility that it was created by an AI.

[1196] Server integration and result generation

[1197] The server then combines the results of the analysts and AI experts to make the final decision, and if the verification is successful, generates a certificate certifying that the work is "human-created."

[1198] 5. Certificate Issuance and Notification

[1199] Generate a certificate

[1200] The server generates a certificate containing a unique identification number based on the verification result.

[1201] User Notification

[1202] The server notifies the user that the certificate generation is complete, and the user can log in to the system to download or print the certificate.

[1203] Specific examples

[1204] For example, consider the case where an artist wants to upload a new painting. The artist uses a web application to select and upload the artwork file. The device generates metadata for the artwork and sends it to the server. The server analyzes the metadata, performs an initial verification, and notifies the artist of the results. The artist pays a fee, and detailed verification begins. After detailed analysis by an expert, the server generates a certificate and notifies the artist of the certificate. The artist can download the certificate and attach it to the artwork to sell on the market.

[1205] In this way, the system of the present invention certifies that a work was created by a human being, and allows its value to be duly evaluated.

[1206] The processing flow will be explained below.

[1207] Step 1:

[1208] Users upload their own work files through a dedicated web application or terminal application. Using the file selection interface, users select the work file and click the "Upload" button.

[1209] Step 2:

[1210] The device generates metadata about the uploaded work file, including the creation date, the software and tools used, and log data about the creation process.

[1211] Step 3:

[1212] The device sends the generated metadata and work file to the server using a secure communication protocol.

[1213] Step 4:

[1214] The server temporarily stores the received work file and metadata in a database, after which the server begins analyzing the metadata.

[1215] Step 5:

[1216] The server analyzes the metadata and performs an initial validation: it ensures that the creation software is not an AI-generated tool, and it analyzes the creation process log to check for the presence of continuous manual intervention.

[1217] Step 6:

[1218] The server notifies the user of the initial verification result. If the result is positive, the user can proceed to further verification. Notifications are sent via email or in-web application notifications.

[1219] Step 7:

[1220] The user pays a fee for detailed verification, which is made through a web application and can be paid by credit card or electronic payment.

[1221] Step 8:

[1222] The server verifies the fee payment and, if successful, begins the detailed verification process.

[1223] Step 9:

[1224] The server transfers the work and its metadata to specialized analysts and AI experts, who perform detailed analysis of the work's style and technique, while the AI ​​experts analyze its technical characteristics to assess its potential for AI generation.

[1225] Step 10:

[1226] Analysts and AI experts send their results to a server, which then integrates these results and makes the final decision.

[1227] Step 11:

[1228] Generate a certificate that certifies that the server is a "work of human activity" and includes a unique identification number.

[1229] Step 12:

[1230] The server notifies the user that the certificate generation is complete, and the user can log in to the system and download or print the certificate.

[1231] Step 13:

[1232] Users download the certificate and use it with their work on the marketplace, and works with the certificate are expected to receive higher ratings and sell for higher prices.

[1233] Example 1

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

[1235] In conventional technologies, there are very limited methods for determining whether a work created by a user is the result of an automatic generation tool or a human, making it difficult to provide reliable proof. As a result, it is difficult to properly evaluate the value of a work created by a human. The present invention aims to solve this problem and provide a system that can reliably prove that a work created by a user is a "work created by a human."

[1236] 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.

[1237] In this invention, the server includes means for receiving and storing metadata of the work and the work, means for analyzing the metadata and performing initial verification, and means for notifying the user of the results of the initial verification, thereby enabling reliable verification that the work was created by a human being and not by an automated generation tool.

[1238] "User Terminal" means a computing device used by a User to upload Works.

[1239] "Terminal Means" means a computing device capable of generating metadata for uploaded works.

[1240] "Server Means" means a computing device capable of receiving and storing metadata and works.

[1241] "Initial verification" is the process of analyzing the metadata to determine whether it is an automated generation tool and whether there is any ongoing manual intervention.

[1242] "Notification" is the act of informing the user of the results of the initial verification.

[1243] "Commission Payment" is the fee paid by the User for verification of details.

[1244] A "professional analyst" is an expert who analyzes the style and techniques of a work in detail.

[1245] An "artificial intelligence expert" is an expert who analyzes technical characteristics and evaluates and eliminates the possibility of AI generation.

[1246] "Analysis methods" are detailed verification processes carried out by professional analysts and artificial intelligence experts.

[1247] A "certificate" is an official document that certifies that something is a "work of human origin."

[1248] "Metadata" is data that includes information related to a work, such as the date of creation, the software and tools used, and log data about the creation process.

[1249] "Upload" refers to the act of a user sending a work file to the system.

[1250] "Creation Date" is the date the work was created.

[1251] "Software and tools used" refers to the types of software and tools used to create the work.

[1252] "Log Data" is a detailed record of the creation process.

[1253] An "automated generation tool" is software that generates artwork using AI or other automated technologies.

[1254] The present invention provides a system for verifying that a work created by a user was not generated by artificial intelligence. This system is composed of a user terminal, terminal means, server means, analysis means, notification means, analysis means, and certificate generation means.

[1255] Users upload their own works to the system through a dedicated web application or terminal application. Specifically, users access the system using a web browser such as Google Chrome, click the "Upload Work" button, select the work file, and press the "Upload" button.

[1256] The device automatically generates metadata about the uploaded artwork file, including the creation date, the software and tools used (e.g., Adobe Photoshop), and log data about the creation process (tools used, operation timestamps, etc.). The generated metadata and artwork file are sent to the server.

[1257] The server receives the artwork file and metadata sent from the device and stores them in a database (e.g., MySQL). It then analyzes the metadata and performs an initial verification. This verification verifies that the software used is not a typical AI-generated tool and that continuous manual operation is present in the creation process log. The results of this initial verification are notified to the user via the user dashboard or email (e.g., SendGrid API).

[1258] Users navigate to the fee payment page for detailed verification from the web application and pay the fee using Stripe API or PayPal. Once the server confirms the payment, the detailed verification process begins. The work is then sent to professional analysts and AI experts for detailed verification. Analysts analyze the style and technique of the work to confirm whether it was drawn by a human. At the same time, AI experts analyze the technical characteristics to rule out the possibility that it was created by AI.

[1259] The server combines the results of the analysis and the AI ​​expert's verification and makes the final decision. If the verification is successful, it generates a certificate that certifies that the work is a "human-created work." This certificate contains a unique identification number and is notified to the user. The user can then log in to the system and download or print the certificate.

[1260] For example, if an artist wants to upload a new painting to the system, they access a dedicated web application using Google Chrome, click the "Upload Artwork" button, select the file, and then press the "Upload" button. The artist's PC generates metadata for the artwork file and sends it to the server. The server analyzes the metadata, performs initial verification, and notifies the artist of the results. The artist pays a fee for detailed verification, and after expert analysis, a certificate certifying the artwork as a "human-created artwork" is issued.

[1261] In this way, the system can reliably prove that user-created works are not generated by AI, allowing the value of the works to be properly assessed.

[1262] Prompt Sentence Examples

[1263] "I have created the following system. Please explain the processing steps of this system in natural language. Please include the specific processing steps, the hardware / software used, and specific examples. Please use the server, terminal, or user as the subject and write in the plain sentence."

[1264] System: A system that proves that user-created works are not generated by AI

[1265] The flow of the identification process in the first embodiment will be described with reference to FIG.

[1266] Step 1: Submit your work

[1267] Input: Users access a dedicated web application, select and upload their work files.

[1268] Specific operation: A user accesses the web application using a browser (e.g., Google Chrome) and clicks the "Upload Artwork" button. Next, the user selects the artwork file (e.g., my_artwork.jpg) to upload from their PC and clicks the "Upload" button.

[1269] Output: The production file is sent to the system.

[1270] Step 2: Generate Metadata

[1271] Input: Uploaded artwork file.

[1272] Specific operation: The terminal (user's PC) automatically generates metadata about the uploaded work file.

[1273] Software used (e.g. Adobe Photoshop)

[1274] Creation date (e.g. October 1, 2023)

[1275] Log data of the creation process (tools used, timestamps of operations, etc.)

[1276] Output: The generated metadata and production files are sent to the server.

[1277] Step 3: Receive and store metadata and production files

[1278] Input: Work file and metadata sent from your device.

[1279] Specific operation: The server receives the work file and metadata and stores them in a database (e.g., MySQL).

[1280] Output: Artwork files and metadata are stored in a database.

[1281] Step 4: Metadata analysis and initial validation

[1282] Input: The saved metadata.

[1283] Specific operation: The server analyzes the metadata attached to the work file and performs initial verification.

[1284] Check if the software you are using is a general AI generation tool.

[1285] Analyze the log data of the creation process to check whether there is continuous manual operation.

[1286] Output: The results of the initial validation are generated.

[1287] Step 5: Notification of initial validation results

[1288] Input: The result of the initial validation.

[1289] Specific actions: The server notifies the user of the results of the initial verification.

[1290] User dashboard within the web application

[1291] Email (e.g. SendGrid API)

[1292] Output: The user receives the result of the initial validation.

[1293] Step 6: Pay the fee

[1294] Input: Works that have passed initial validation.

[1295] Specific operation: The user pays a fee for detailed verification.

[1296] Go to the fee payment page from the web application

[1297] Use the Stripe API or PayPal to process payments.

[1298] Output: The server confirms the fee payment.

[1299] Step 7: Start detailed verification

[1300] Input: Works for which a fee has been paid.

[1301] Specific Actions: The server begins the detailed verification process.

[1302] Transfer the work to specialized analysts and artificial intelligence experts.

[1303] Output: The work is forwarded to the specialist.

[1304] Step 8: Detailed verification by experts

[1305] Input: Work forwarded for further verification.

[1306] Specific operation: Detailed verification will be carried out by specialized analysts and artificial intelligence experts.

[1307] The analyst analyzes the style and technique of the work.

[1308] Artificial intelligence experts will analyze the technical characteristics and rule out the possibility of AI generation.

[1309] Output: Expert validation results are generated.

[1310] Step 9: Consolidate the verification results and generate a certificate

[1311] Input: Expert validation results.

[1312] Specific operation: The server integrates the verification results of the analysts and AI experts and makes the final decision.

[1313] If the verification is successful, a certificate is generated to attest to the "human-created nature" of the work.

[1314] The certificate contains a unique identification number.

[1315] Output: The certificate is generated.

[1316] Step 10: Notification and provision of certificate

[1317] Input: The generated certificate.

[1318] Specific Actions: The server notifies the user that the certificate generation is complete.

[1319] The user can log into the system and download or print the certificate.

[1320] Output: The user can receive the certificate.

[1321] (Application example 1)

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

[1323] In recent years, the amount of AI-generated content has increased rapidly, making it difficult to properly evaluate works created manually by users. In particular, on online content distribution platforms, if the reliability of user-created works decreases, it could undermine users' motivation and the value of the works. Furthermore, if there is no certification process to distinguish them from AI-generated content, fair evaluation becomes difficult, and there is a problem that excellent works do not receive fair evaluation.

[1324] 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.

[1325] In this invention, the server includes a means for notifying the user of the result of the initial verification, a means for processing the payment of a fee for the detailed verification, and a means for conducting detailed verification by specialized analysts and AI experts, so that after a user uploads a work and obtains proof that it is not AI-generated, the proof can be displayed on the content distribution platform, thereby improving the credibility of the work.

[1326] "User terminal" refers to a device used by a user to upload a work, and includes a smartphone, tablet, computer, etc.

[1327] "Terminal means" refers to a device and its software that has the function of generating metadata for uploaded works and transmitting it to a server.

[1328] "Server means" refers to a computer system that has the functionality to receive and store metadata and works, and further analyze and perform initial verification thereof.

[1329] "Initial verification" is the process of analyzing the metadata of the work to verify whether the creation software is an AI-generated tool and whether the creation process log indicates continuous manual operation.

[1330] The "notification means" is a system that has the function of notifying the user of the results of the initial verification and detailed verification.

[1331] The "fee payment processing means" is a system that processes when a user pays a fee for performing detailed verification.

[1332] "Analysis tools" are systems that have the functionality to allow specialized analysts and AI experts to analyze works for detailed verification.

[1333] A "certificate generation means" is a system that has the functionality to create a certificate that proves that something is a "human-created work."

[1334] The "content distribution platform display means" is a system having a function that allows the user to display the certificate obtained on the content distribution platform.

[1335] The system for implementing the present invention includes a user terminal, a server means, a terminal means, a notification means, a fee payment processing means, an analysis means, a certificate generation means, and a content distribution platform display means.

[1336] 1. System Hardware and Software

[1337] The user terminal includes devices such as smartphones, tablets, and computers, which allow users to upload works. The terminal means includes software for generating metadata and transmitting it to the server. The server means is a computer system with functions for receiving and storing works and metadata and for conducting initial verification. The notification means includes an email service and push notifications for notifying users of the results of the initial verification and detailed verification.

[1338] 2. System Operation

[1339] A user uploads their own work using a smartphone app. At this stage, the terminal means generates metadata for the work and sends it to the server. The server analyzes the metadata and performs initial verification to ensure that the work is not AI-generated. The server notifies the user of the results of the initial verification. If the initial verification is successful, the user pays a fee for further verification. This procedure is carried out through the fee payment processing means.

[1340] Once payment is confirmed, the server forwards the work to specialized analysts and AI experts, who then use these analytical tools to conduct a detailed verification. If the verification is successful, the server generates a certificate attesting to the work being a "human-created work." This certificate is then communicated to the user, who can view it on their content distribution platform.

[1341] 3. Explanation of specific examples

[1342] Specifically, the system operates in the following manner.

[1343] Upload your work:

[1344] Users select and upload their own artwork (e.g., illustrations) through a smartphone app, where the artwork's metadata includes the creation date, the software used, and log data of the creation process.

[1345] Initial validation:

[1346] The server analyzes these metadata and performs an initial verification of whether the creation software is an AI-generated tool or whether continuous manual operation is being performed.

[1347] Detailed verification:

[1348] For works that pass the initial verification, the user pays a fee for detailed verification, and the server carries out a detailed analysis by experts.

[1349] Certificate issuance:

[1350] If the verification is successful, the server generates a certificate and notifies the user, who can then download it and view it on the content distribution platform.

[1351] Prompt Sentence Examples

[1352] "Please upload your illustration. Please follow the process below to prove that it is not AI-generated.

[1353] 1. Select and upload an illustration.

[1354] 2. Enter the metadata and upload it.

[1355] 3. An initial verification will take place, which will take approximately 1 hour.

[1356] 4. If the initial verification is successful, make the payment for the detailed verification.

[1357] 5. After payment, detailed verification will be carried out and a certificate will be issued.

[1358] In this way, this system can be used to prove that user-created works are not generated by AI, improving their credibility on content distribution platforms.

[1359] The flow of the specific processing in the application example 1 will be described with reference to FIG.

[1360] Step 1:

[1361] Users upload their artworks using a smartphone app. When uploading, the user selects the artwork file (e.g., an image file) and instructs the app interface to send it to the server. The device automatically generates metadata for the artwork, including the creation date, the software used, and log data about the creation process.

[1362] Input: Work file, metadata

[1363] Output: Work files and metadata sent to the server

[1364] Operation: The device selects a work file, generates metadata, and sends it to the server.

[1365] Step 2:

[1366] The server receives the work file and metadata sent from the user terminal, stores this data in a database, and then analyzes the metadata and performs initial verification.

[1367] Input: Work file, metadata

[1368] Output: Initial validation results

[1369] How it works: The server receives and stores the data, analyzes the metadata, and performs an initial validation to determine that the creation software is not an AI-generated tool and that there is continuous manual interaction in the creation process logs.

[1370] Step 3:

[1371] The server notifies the user of the results of the initial verification. Notifications are sent via the smartphone app's notification function or email. For works that pass the initial verification, the user is prompted to proceed to the next step.

[1372] Input: Initial verification results

[1373] Output: Initial validation results notified to the user

[1374] Operation: The server uses a notification mechanism to inform the user of the results of the initial verification.

[1375] Step 4:

[1376] Users complete an in-app payment process to pay the fee for detailed verification. Payment is made through an online payment system, with credit card and electronic payment options available.

[1377] Input: Fee payment information

[1378] Output: Payment confirmation notice

[1379] How it works: The user makes a payment and the server verifies the payment.

[1380] Step 5:

[1381] Once the fee payment is confirmed, the server will forward the work to specialized analysts and AI experts who will thoroughly examine the work and perform analysis to determine whether it is a "human-created work."

[1382] Input: Work file, metadata

[1383] Output: Detailed verification results

[1384] How it works: The server sends the work to an expert, who then performs a detailed inspection.

[1385] Step 6:

[1386] The server then combines the results of detailed verification by analysts and AI experts to make a final decision, and if the verification is successful, generates a certificate certifying that the work is a "human-created work."

[1387] Input: Detailed verification results

[1388] Output: Certificate

[1389] How it works: The server combines the verification results and generates a certificate.

[1390] Step 7:

[1391] The server notifies the user that the certificate has been generated, and the user can attach this certificate to their work and display it on the content distribution platform.

[1392] Input: Certificate

[1393] Output: Certificate issuance notification to user

[1394] How it works: The server generates a certificate and notifies the user, who then uses it to increase the authenticity of the work on the content distribution platform.

[1395] 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.

[1396] This invention provides a system that proves that user-created works are not generated by AI, and further improves the accuracy of the verification process and the user experience by combining it with an emotion engine that recognizes user emotions. Below, we will explain the details of each main component and its function.

[1397] 1. Submit your work

[1398] User operations

[1399] Users upload their own works through a dedicated web application or terminal application, by using a file selection interface to select the work file and clicking the "Upload" button.

[1400] Terminal handling

[1401] The device automatically generates metadata about the uploaded work file, including the creation date, the software and tools used, and log data about the creation process. The generated metadata and the work file are sent to the server.

[1402] 2. Initial Verification

[1403] Server reception and analysis

[1404] The server receives the work file and metadata sent from the terminal and stores them in a database. It then analyzes the metadata and performs an initial verification. This verification checks the following points:

[1405] Ensure the creation software is not an AI-generated tool.

[1406] Analyze the creation process log to verify whether there are any continuous manual operations.

[1407] 3. Analysis by Emotion Engine

[1408] User Emotion Recognition

[1409] The emotion engine installed on the server recognizes the user's emotions when uploading a work, using a camera and microphone to analyze the user's facial expressions and tone of voice to generate emotion data.

[1410] Use of Emotional Data

[1411] The emotional data generated by the emotion engine is reflected in the initial and detailed verification processes. For example, if the user feels nervous or anxious, the server will adjust the verification procedures and notifications and send messages to reassure the user.

[1412] 4. Detailed verification and fee payment

[1413] User payment operations

[1414] Users pay a fee for detailed verification, which is made through a web application and can be paid by credit card or electronic payment method.

[1415] Confirm server payment and start verification

[1416] The server will initiate a detailed verification process once payment of the fee has been confirmed.

[1417] 5. Detailed Verification Process

[1418] Expert Validation

[1419] The server transfers the work and its metadata to specialized analysts and AI experts. The analysts perform a detailed analysis of the work's style and technique, while the AI ​​experts analyze its technical characteristics to evaluate and rule out AI-generated possibilities.

[1420] Server integration and result generation

[1421] The server then combines the results of the analysts and AI experts to make the final decision, and if the verification is successful, generates a certificate certifying that the work is "human-created."

[1422] 6. Certificate Issuance and Notification

[1423] Generate a certificate

[1424] The server generates a certificate containing a unique identification number based on the verification result.

[1425] User Notification

[1426] The server notifies the user that the certificate generation is complete, and the user can log in to the system and download or print the certificate.

[1427] Specific examples

[1428] For example, consider the case where an artist uploads a new painting. The artist uses a web application to select and upload the artwork file. The device generates metadata for the artwork and sends it to the server. The server analyzes the metadata, performs an initial verification, and notifies the artist of the results. At this time, an emotion engine analyzes the user's emotions and takes appropriate action according to the situation. The artist pays a fee, and a detailed analysis is performed by an expert. The server generates a certificate and notifies the artist of the certificate. The artist downloads the certificate and attaches it to the artwork to sell on the market.

[1429] In this way, the system of the present invention proves that a work is created by a human being, allowing its value to be properly evaluated, and provides a better user experience by taking the user's emotions into consideration.

[1430] The processing flow will be explained below.

[1431] Step 1:

[1432] Users upload their own work files through a dedicated web application or terminal application. Using the file selection interface, users select the work file and click the "Upload" button.

[1433] Step 2:

[1434] The device generates metadata about the uploaded work file, including the creation date, the software and tools used, and log data about the creation process.

[1435] Step 3:

[1436] The device sends the generated metadata and work file to the server using a secure communication protocol.

[1437] Step 4:

[1438] The server temporarily stores the received work file and metadata in a database, after which the server begins analyzing the metadata.

[1439] Step 5:

[1440] The server analyzes the metadata and performs an initial validation: it ensures that the creation software is not an AI-generated tool, and it analyzes the creation process log to check for the presence of continuous manual intervention.

[1441] Step 6:

[1442] The server notifies the user of the initial verification result. If the result is positive, the user can proceed to further verification. Notifications are sent via email or in-web application notifications.

[1443] Step 7:

[1444] The server activates the emotion engine to recognize the user's emotions. It uses the user's webcam and microphone to analyze facial expressions and tone of voice and generate emotion data.

[1445] Step 8:

[1446] The server adjusts the verification procedures and notifications based on the results of the emotion engine. If the user is feeling nervous or anxious, the server sends a reassuring message.

[1447] Step 9:

[1448] The user pays a fee for detailed verification, which is made through a web application and can be paid by credit card or electronic payment method.

[1449] Step 10:

[1450] The server verifies the fee payment and, if successful, begins the detailed verification process.

[1451] Step 11:

[1452] The server transfers the work and its metadata to specialized analysts and AI experts, who perform a detailed analysis of the work's style and technique, while the AI ​​experts analyze its technical characteristics to assess its potential for AI generation.

[1453] Step 12:

[1454] Analysts and AI experts send their results to a server, which then integrates these results and makes the final decision.

[1455] Step 13:

[1456] Generate a certificate that certifies that the server is a "work of human activity" and includes a unique identification number.

[1457] Step 14:

[1458] The server notifies the user that the certificate generation is complete, and the user can log in to the system and download or print the certificate.

[1459] Step 15:

[1460] Users download the certificate and use it with their work on the marketplace, and works with the certificate are expected to receive higher ratings and sell for higher prices.

[1461] Example 2

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

[1463] Recent advances in AI technology have made it easier to generate artworks, but this has also made it more difficult to determine their authenticity. There is also a need for a system that can perform highly reliable verification while improving the user experience. This invention aims to solve the problem of improving verification accuracy and user experience by providing a system that can prove that an artwork was not generated by AI, and by recognizing user emotions and reflecting them in the verification process.

[1464] 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.

[1465] In this invention, the server includes terminal means for generating metadata for uploaded works, server means for receiving and storing the metadata and the works, server means for analyzing the metadata and performing initial verification, server means for processing payment of fees for detailed verification, specialized analysis means for performing detailed verification, server means for generating a certificate certifying that the work is "created by a human," and emotion engine means for recognizing and analyzing user emotions. This improves the reliability of authenticity determination of works and enables flexible response according to user emotions.

[1466] "Terminal means" refers to a device or system that a user uses to upload a work.

[1467] "Server means" refers to a central processing system for storing, analyzing, verifying works and metadata received from terminal means, and performing various related processes.

[1468] "Metadata" is data that contains various information related to a work, such as the date of creation, the software and tools used, and log data about the creation process.

[1469] "Initial verification" is the process of checking, based on the received metadata, whether the work uses AI-generated tools or has any continuous manual intervention.

[1470] The "emotion engine means" is a component that analyzes the user's facial expressions and tone of voice and generates emotion data.

[1471] "Specialized analytical tools" are systems that include a verification process conducted by experts and AI engineers who conduct detailed verification.

[1472] A "certificate" is an official document that certifies that a work that has been successfully verified is a "work of human origin."

[1473] "User's emotional data" is data that represents the user's emotional state, generated by the emotion engine means.

[1474] The "fee payment processing means" is a system for receiving a fee for detailed verification from a user and processing the payment.

[1475] "Notification means" is a system in which the server notifies the user of the verification results and the completion of certificate generation.

[1476] This system proves that user-created works are not AI-generated, and further improves the accuracy of verification and the user experience by recognizing and reflecting user emotions in the verification process. Below, we will explain in detail each major component of the system and its functions.

[1477] Submit your work

[1478] User operations

[1479] Users can upload their work by opening a dedicated web or terminal application, selecting the work file using the file selection interface, and clicking the "Upload" button.

[1480] Terminal handling

[1481] The device reads the contents of the work file uploaded by the user and automatically generates metadata. This metadata includes the work's creation date, the software and tools used, and log data about the creation process. The generated metadata and work file are sent to the server. The device notifies the user that the transfer is complete.

[1482] Initial verification

[1483] Server reception and analysis

[1484] The server receives the artwork file and metadata sent from the device and stores them in a database. It then analyzes the metadata and performs an initial validation process, including ensuring that the creation software is not an AI-generated tool and that continuous manual intervention is present.

[1485] The server passes the received metadata to the analysis engine, which then compares the software information in the metadata with a list of known AI-generated tools and analyzes the creation process log to evaluate the continuity of manual operations.

[1486] Emotion engine analysis

[1487] User Emotion Recognition

[1488] The emotion engine installed on the server recognizes the user's emotions when uploading a work, and uses the camera and microphone to analyze the user's facial expressions and tone of voice to generate emotion data.

[1489] The server captures the user's facial expressions with a connected camera and records the user's voice with a microphone. The emotion engine runs the facial expression analysis algorithm and the voice analysis algorithm, and combines the results to generate emotion data.

[1490] Use of Emotional Data

[1491] The emotional data generated by the emotion engine is reflected in the initial and detailed verification processes. For example, if the user is feeling nervous or anxious, the server will adjust the notification text and send a message to reassure the user.

[1492] Detailed verification and fee payment

[1493] User payment operations

[1494] Users pay a fee for detailed verification through a web application, and payment methods include credit card and electronic payment.

[1495] Confirm server payment and start verification

[1496] The server initiates the detailed verification process once the fee payment is confirmed. The server communicates with the payment gateway to confirm the success of the payment. Once the payment is confirmed, the server triggers the detailed verification procedure and passes the data to specialized analysts and AI experts.

[1497] Detailed Verification Process

[1498] Expert Validation

[1499] The server transfers the work and its metadata to specialized analysts and AI experts, who perform a detailed analysis of the work's style and technique, while the AI ​​experts analyze its technical characteristics to rule out the possibility that it was AI-generated.

[1500] The server provides the work files and metadata to the analysts, who then analyze the detailed characteristics of the work and return the results to the server. Similarly, the server also provides data to AI experts and receives the results of their assessment of the technical characteristics.

[1501] Server integration and result generation

[1502] The server then combines the results of the analysts and AI experts to make the final decision, and if the verification is successful, generates a certificate certifying that the work is "human-created."

[1503] Certificate issuance and notification

[1504] Generate a certificate

[1505] Based on the verification result, the server generates a certificate including a unique identification number. The server calls the certificate generation engine and passes the necessary information to create the certificate.

[1506] User Notification

[1507] The server notifies the user that the certificate generation is complete. The server uses a notification system to send the user a message that the certificate has been generated and allows the user to log in and download or print the certificate.

[1508] Specific examples

[1509] For example, consider the case where an artist wants to upload a new painting. The artist uses a web application to select and upload the artwork file. The device generates metadata for the artwork and sends it to the server. The server analyzes the metadata, performs an initial verification, and notifies the artist of the results. At this time, an emotion engine analyzes the user's emotions and responds accordingly. After the artist pays the fee and a detailed analysis is performed by an expert, the server generates a certificate and notifies the artist of the certificate. The artist downloads the certificate and attaches it to the artwork to sell on the market.

[1510] This system improves the reliability of determining the authenticity of artworks and enables flexible responses based on user emotions.

[1511] Prompt Sentence Examples

[1512] The following prompt sentences can be used to provide input to the generative AI model:

[1513] "Uploading a new painting": An artist uploads a new painting through a web application, and the emotion engine recognizes the artist's emotion during the process. Please explain the metadata generation, initial verification, detailed verification, and certificate issuance of the artwork.

[1514] The flow of the identification process in the second embodiment will be described with reference to FIG.

[1515] System program processing flow

[1516] Step 1:

[1517] User operations

[1518] The user opens the web or terminal application and uploads the work. The user selects the work file using the file selection interface and clicks the "Upload" button.

[1519] input

[1520] The work file selected by the user.

[1521] output

[1522] The work file will be uploaded to your device.

[1523] Specific actions

[1524] 1. The user selects the work file.

[1525] 2. Click the "Upload" button.

[1526] Step 2:

[1527] Terminal handling

[1528] The device receives the uploaded artwork file and automatically generates metadata, including the creation date, software used, and log data about the creation process.

[1529] input

[1530] Uploaded artwork file.

[1531] output

[1532] Generated metadata.

[1533] Specific actions

[1534] 1. The device reads the work file.

[1535] 2. Generate metadata based on the creation date, software used, and creation process logs.

[1536] Step 3:

[1537] Data transmission from the device

[1538] The terminal transmits the generated metadata and work file to the server.

[1539] input

[1540] Generated metadata and production files.

[1541] output

[1542] Notification of completion of transmission to the server.

[1543] Specific actions

[1544] 1. The device packages the metadata and the work file and sends it to the server.

[1545] 2. The server notifies the terminal that it has received the data.

[1546] Step 4:

[1547] Initial Server Verification

[1548] The server analyzes the metadata and artwork files received from the device and performs initial verification. Specifically, it compares the software information in the metadata with a list of known AI-generated tools and checks the creation process log for any continuous manual operations.

[1549] input

[1550] Received metadata and production files.

[1551] output

[1552] Initial validation results.

[1553] Specific actions

[1554] 1. The server passes the metadata to the analysis engine.

[1555] 2. The analytics engine matches the metadata with the AI-generated tool list.

[1556] 3. The analysis engine analyzes the production process log and evaluates the presence of continuous manual operations.

[1557] 4. Generate and save the initial validation results.

[1558] Step 5:

[1559] Emotion recognition by emotion engine

[1560] The emotion engine installed on the server recognizes the user's emotions when uploading a work, and generates emotion data by analyzing the user's facial expressions and tone of voice using a camera and microphone.

[1561] input

[1562] User's facial expression and voice data.

[1563] output

[1564] Emotional data.

[1565] Specific actions

[1566] 1. The server captures the user's facial expression through a camera.

[1567] 2. Record the user's voice through a microphone.

[1568] 3. The emotion engine runs facial expression analysis algorithms and voice analysis algorithms to generate emotion data.

[1569] Step 6:

[1570] Reflecting emotional data

[1571] Based on the emotion data generated by the emotion engine, the server adjusts the verification process and notification text, responding according to the user's psychological state.

[1572] input

[1573] Emotional data.

[1574] output

[1575] Adjusted verification procedures and notification statements.

[1576] Specific actions

[1577] 1. The server evaluates the user's psychological state based on the emotional data.

[1578] 2. Adjust the verification process and notification based on the evaluation results.

[1579] Step 7:

[1580] User Payments

[1581] Users pay a fee for detailed verification through a web application, and credit cards and electronic payment methods are available.

[1582] input

[1583] Payment information for further verification.

[1584] output

[1585] Payment completion notification.

[1586] Specific actions

[1587] 1. The user enters payment information through the web application.

[1588] 2. The server communicates with the payment gateway to process the payment.

[1589] 3. Send a payment completion notification to the server and the user.

[1590] Step 8:

[1591] Start of detailed verification

[1592] Once the fee payment is confirmed, the server begins a detailed verification process, transferring the work file and metadata to specialized analysts and AI experts.

[1593] input

[1594] Payment confirmation notice.

[1595] output

[1596] Transfer of instructions and data to vendors.

[1597] Specific actions

[1598] 1. The server confirms the payment was successful.

[1599] 2. Send production files and metadata to analysts and AI experts.

[1600] Step 9:

[1601] Expert Validation

[1602] Analysts will conduct a detailed analysis of the style and techniques of the work, while AI experts will analyze its technical characteristics to assess and rule out the possibility of AI generation.

[1603] input

[1604] Work files and metadata.

[1605] output

[1606] Expert analysis results.

[1607] Specific actions

[1608] 1. The analyst analyzes the characteristics of the work in detail.

[1609] 2. AI experts analyze the technical characteristics.

[1610] 3. Return each result to the server.

[1611] Step 10:

[1612] Server integration and result generation

[1613] The server combines the verification results of the analysts and AI experts, makes the final decision, and generates a certificate certifying that the work is a "human-created work."

[1614] input

[1615] Expert analysis results.

[1616] output

[1617] certificate.

[1618] Specific actions

[1619] 1. The server integrates the verification results of analysts and AI experts.

[1620] 2. Call the certificate generation engine to create the certificate.

[1621] Step 11:

[1622] User Notification

[1623] The server notifies the user that the certificate generation is complete, and the user can log in to the system and download or print the certificate.

[1624] input

[1625] Certificate generation completion notification.

[1626] output

[1627] A notification message and download link for the user.

[1628] Specific actions

[1629] 1. The server uses the notification system to send a message to the user that the certificate has been generated.

[1630] 2. The user logs in and downloads or prints the certificate.

[1631] (Application example 2)

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

[1633] Currently, there is no well-established method for proving that user-created works are not generated by AI, making it difficult to prevent fraud and ensure fair evaluation. Furthermore, there is a lack of consideration for user feelings, so there is a need to improve the user experience. In particular, when it comes to code and programs, a reliable system is needed to eliminate the possibility of AI generation and prove that they were created by humans.

[1634] The specific processing by the specific processing unit 290 of the data processing device 12 in the application example 2 is realized by the following means.

[1635] In this invention, the server includes a user terminal for uploading works, terminal means for generating metadata for the uploaded works, server means for receiving and storing the metadata and the works, server means for performing initial verification, server means for notifying the user of the results of the initial verification, server means for processing payment of a fee for detailed verification, analysis means by professional analysts and artificial intelligence experts for detailed verification, server means for generating a certificate certifying that the work is a "human-created work," server means for notifying and providing the user of the certificate, emotion engine means for analyzing the user's emotions at the time of uploading and generating emotion data, and server means for using the emotion data for initial verification and detailed verification. This makes it possible to reliably prove that user-created works are not AI-generated and to appropriately evaluate them, and also improves the user experience by providing responses that take the user's emotions into consideration.

[1636] A "user terminal for uploading a work" is a computer or mobile device that a user uses to send his or her work to a server via the Internet.

[1637] "Terminal means for generating metadata for uploaded works" refers to software or hardware for automatically generating information about uploaded works, such as the creation date, software and tools used, and log data about the creation process.

[1638] The "server means for receiving and storing metadata and works" refers to a server that has the function of receiving works and their metadata sent from users and storing them in a storage system such as a database.

[1639] "Server means for initial verification" refers to a program or system that analyzes the received metadata and verifies whether the work has been generated by AI.

[1640] The "server means for notifying the user" is a server having a communication function for notifying the user of the results of the initial verification.

[1641] The "server means for processing payment of a fee for detailed verification" is a server for processing a user to pay a fee for detailed verification.

[1642] "Analysis methods by professional analysts and artificial intelligence experts who conduct detailed verification" refers to methods by which analysts and AI experts with experience and expertise conduct detailed verification based on the provided works and metadata.

[1643] A "server means for generating a certificate" is a server having a program or system for generating a certificate that proves that a work was created by a human.

[1644] The "server means for notifying and providing the user with the certificate" is a server having a communication function for transmitting and providing the generated certificate to the user.

[1645] The "emotion engine means for analyzing emotions and generating emotion data" is software or hardware for analyzing the user's facial expressions and tone of voice and generating emotion data.

[1646] The "server means for using emotion data for initial verification and detailed verification" refers to a server system for appropriately adjusting the processes of initial verification and detailed verification based on the generated emotion data, thereby improving the user experience.

[1647] This invention is a system for verifying that a user-created work was not generated by AI, and aims to improve the accuracy of the verification process and the user experience by combining it with an emotion engine that recognizes the user's emotions. Specific embodiments of the system are described below.

[1648] System Program

[1649] The system consists of the following main components:

[1650] 1. User device: A device that users use to upload their work and connect to the system. This can be a computer or smartphone.

[1651] 2. Metadata Generation Terminal Means: Software and hardware for automatically generating metadata about uploaded works (date of creation, software and tools used, log data about the creation process).

[1652] 3. Server means: A server for receiving and storing metadata and works.

[1653] 4. Initial Verification Server: A server that analyzes metadata and verifies whether the work was generated by AI.

[1654] 5. Notification server means: A server for notifying the user of the result of the initial verification.

[1655] 6. Payment Processing Server Means: A server for processing commission payments for detail verification.

[1656] 7. Analysis tools: A system for detailed verification by professional analysts and artificial intelligence experts.

[1657] 8. Certificate Generation Server Means: A server that generates a certificate that proves that a work was created by a human.

[1658] 9. Certificate notification server means: A server for notifying the user of the generated certificate.

[1659] 10. Emotion engine means: Software and hardware for analyzing user emotions and generating emotion data.

[1660] 11. Emotion data using server means: A server that uses emotion data for initial verification and detailed verification.

[1661] Processing Details

[1662] 1. Data processing:

[1663] The server receives the uploaded work files and generated metadata from the user terminals and stores them in a database, thereby providing basic information for initial and detailed verification.

[1664] 2. Data Calculation:

[1665] The initial verification server analyzes metadata to verify whether the work was created using AI-generated tools or whether there is any continuous manual manipulation. The specific software used is Python and its libraries (e.g., Pandas, NumPy).

[1666] 3. Emotion recognition:

[1667] The emotion engine uses a camera and microphone to analyze the user's facial expressions and tone of voice to generate user emotion data, using OpenCV (an image processing library) and SpeechRecognition (a voice recognition library).

[1668] Specific examples

[1669] Specifically, consider the case where a programmer uploads code they wrote and wants to prove that the code was not generated by AI. The programmer uploads the code file using a smartphone or computer, and the system generates metadata and performs an initial verification. During this process, the programmer's emotions are also analyzed, and a certificate is issued that proves the code was created by a human.

[1670] Prompt Sentence Examples

[1671] Build a system that uploads program code, automatically generates metadata (date, tools used, logs), recognizes user emotion data from face and voice for initial verification, and generates a certificate after detailed expert analysis.

[1672] The flow of the specific processing in the application example 2 will be described with reference to FIG.

[1673] Step 1:

[1674] The user terminal uploads the work file.

[1675] Input: The work file selected by the user.

[1676] Action: The user selects a work file and clicks the "Upload" button.

[1677] Output: The work file is sent to the server.

[1678] Step 2:

[1679] The terminal means generates metadata for the uploaded work file.

[1680] Input: Uploaded artwork file.

[1681] How it works: The device automatically generates metadata about the work file, such as the creation date, software used, and a creation process log.

[1682] Output: The generated metadata and production files are sent to the server.

[1683] Step 3:

[1684] A server means receives and stores the metadata and production files.

[1685] Input: Generated metadata and production files.

[1686] How it works: The server receives this data and stores it in a database.

[1687] Output: Metadata stored in a database and artwork files.

[1688] Step 4:

[1689] An initial verification server means analyzes the metadata to verify that the work is not generated by AI.

[1690] Input: The saved metadata.

[1691] How it works: The server analyzes the metadata to determine if the work uses AI-generated tools or has significant manual interaction.

[1692] Output: The result of the initial validation.

[1693] Step 5:

[1694] The notification server means notifies the user of the result of the initial verification.

[1695] Input: The result of the initial validation.

[1696] Operation: The server notifies the user terminal of the results of the initial verification.

[1697] Output: Initial validation results displayed on the user's terminal.

[1698] Step 6:

[1699] A payment processing server means processes fee payments for detailed verification.

[1700] Input: User's payment information.

[1701] How it works: The user pays a fee for verification details via credit card or electronic payment method, and the server verifies the payment.

[1702] Output: Payment verification result.

[1703] Step 7:

[1704] Detailed verification will be carried out by analysts specializing in analytical methods and artificial intelligence experts.

[1705] Input: Saved metadata and production files.

[1706] How it works: Analysts and AI experts perform a detailed analysis of the technical and stylistic characteristics of a piece of work.

[1707] Output: Detailed validation results.

[1708] Step 8:

[1709] The emotion engine means analyzes the user's emotions and generates emotion data.

[1710] Input: User's facial expression and voice when uploading.

[1711] How it works: It uses a camera and microphone to analyze the user's facial expressions and tone of voice to generate emotion data.

[1712] Output: Emotion data.

[1713] Step 9:

[1714] The emotion data use server means uses the emotion data for initial verification and detailed verification.

[1715] Input: Emotion data.

[1716] Behavior: The server incorporates the emotional data into the verification process and takes appropriate action, such as sending a reassuring message to a user who is feeling nervous or anxious.

[1717] Output: The validation process has been adjusted based on the sentiment data.

[1718] Step 10:

[1719] A certificate generation server means generates a certificate that certifies that the work was created by a human.

[1720] Input: Detailed validation results and sentiment data.

[1721] How it works: The server combines the information and generates a certificate.

[1722] Output: The certificate.

[1723] Step 11:

[1724] The certificate notification server means notifies the user of the generated certificate.

[1725] Input: Certificate.

[1726] How it works: The server notifies the user of the certificate generation and provides a download link.

[1727] Output: The certificate the user received.

[1728] 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.

[1729] 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.

[1730] 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.

[1731] [Fourth embodiment]

[1732] FIG. 7 shows an example of the configuration of a data processing system 410 according to the fourth embodiment.

[1733] 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.

[1734] 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).

[1735] 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.

[1736] 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.

[1737] 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).

[1738] 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.

[1739] 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.

[1740] 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.

[1741] 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.

[1742] 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.

[1743] 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.

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

[1745] This invention provides a system that can prove that user-created works were not generated by AI. Below, we will explain the details of each major component and its function.

[1746] 1. Submit your work

[1747] User operations

[1748] Users upload their work to the system through a dedicated web application or terminal application. In this step, users use an interface to select and send their work files to the system.

[1749] Terminal handling

[1750] The device automatically generates metadata about the uploaded work file, including the creation date, the software and tools used, and log data about the creation process. The generated metadata and the work file are sent to the server.

[1751] 2. Initial Verification

[1752] Server reception and analysis

[1753] The server receives the work file and metadata sent from the terminal and stores them in a database. It then analyzes the metadata and performs an initial verification. This verification checks the following points:

[1754] Ensure the creation software is not a generic AI generation tool.

[1755] Analyze the creation process log to verify whether there are any continuous manual operations.

[1756] Notification of initial verification results

[1757] The server notifies the user of the results of the initial verification, either within the web application or via email. If the initial verification passes, the user can proceed to further verification.

[1758] 3. Detailed verification and fee payment

[1759] User payment operations

[1760] Users pay a fee for detailed verification, which is made through a web application and can be paid by credit card or electronic payment method.

[1761] Confirm server payment and start verification

[1762] The server will initiate a detailed verification process once payment of the fee has been confirmed.

[1763] 4. Detailed Verification Process

[1764] Expert Validation

[1765] The server then sends the artwork to specialized analysts and AI experts for detailed verification. Analysts analyze the artwork's style and technique in detail to confirm whether it was created by a human, while AI experts analyze its technical characteristics to assess and rule out the possibility that it was created by an AI.

[1766] Server integration and result generation

[1767] The server then combines the results of the analysts and AI experts to make the final decision, and if the verification is successful, generates a certificate certifying that the work is "human-created."

[1768] 5. Certificate Issuance and Notification

[1769] Generate a certificate

[1770] The server generates a certificate containing a unique identification number based on the verification result.

[1771] User Notification

[1772] The server notifies the user that the certificate generation is complete, and the user can log in to the system to download or print the certificate.

[1773] Specific examples

[1774] For example, consider the case where an artist wants to upload a new painting. The artist uses a web application to select and upload the artwork file. The device generates metadata for the artwork and sends it to the server. The server analyzes the metadata, performs an initial verification, and notifies the artist of the results. The artist pays a fee, and detailed verification begins. After detailed analysis by an expert, the server generates a certificate and notifies the artist of the certificate. The artist can download the certificate and attach it to the artwork to sell on the market.

[1775] In this way, the system of the present invention certifies that a work was created by a human being, and allows its value to be duly evaluated.

[1776] The processing flow will be explained below.

[1777] Step 1:

[1778] Users upload their own work files through a dedicated web application or terminal application. Using the file selection interface, users select the work file and click the "Upload" button.

[1779] Step 2:

[1780] The device generates metadata about the uploaded work file, including the creation date, the software and tools used, and log data about the creation process.

[1781] Step 3:

[1782] The device sends the generated metadata and work file to the server using a secure communication protocol.

[1783] Step 4:

[1784] The server temporarily stores the received work file and metadata in a database, after which the server begins analyzing the metadata.

[1785] Step 5:

[1786] The server analyzes the metadata and performs an initial validation: it ensures that the creation software is not an AI-generated tool, and it analyzes the creation process log to check for the presence of continuous manual intervention.

[1787] Step 6:

[1788] The server notifies the user of the initial verification result. If the result is positive, the user can proceed to further verification. Notifications are sent via email or in-web application notifications.

[1789] Step 7:

[1790] The user pays a fee for detailed verification, which is made through a web application and can be paid by credit card or electronic payment.

[1791] Step 8:

[1792] The server verifies the fee payment and, if successful, begins the detailed verification process.

[1793] Step 9:

[1794] The server transfers the work and its metadata to specialized analysts and AI experts, who perform detailed analysis of the work's style and technique, while the AI ​​experts analyze its technical characteristics to assess its potential for AI generation.

[1795] Step 10:

[1796] Analysts and AI experts send their results to a server, which then integrates these results and makes the final decision.

[1797] Step 11:

[1798] Generate a certificate that certifies that the server is a "work of human activity" and includes a unique identification number.

[1799] Step 12:

[1800] The server notifies the user that the certificate generation is complete, and the user can log in to the system and download or print the certificate.

[1801] Step 13:

[1802] Users download the certificate and use it with their work on the marketplace, and works with the certificate are expected to receive higher ratings and sell for higher prices.

[1803] Example 1

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

[1805] In conventional technologies, there are very limited methods for determining whether a work created by a user is the result of an automatic generation tool or a human, making it difficult to provide reliable proof. As a result, it is difficult to properly evaluate the value of a work created by a human. The present invention aims to solve this problem and provide a system that can reliably prove that a work created by a user is a "work created by a human."

[1806] 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.

[1807] In this invention, the server includes means for receiving and storing metadata of the work and the work, means for analyzing the metadata and performing initial verification, and means for notifying the user of the results of the initial verification, thereby enabling reliable verification that the work was created by a human being and not by an automated generation tool.

[1808] "User Terminal" means a computing device used by a User to upload Works.

[1809] "Terminal Means" means a computing device capable of generating metadata for uploaded works.

[1810] "Server Means" means a computing device capable of receiving and storing metadata and works.

[1811] "Initial verification" is the process of analyzing the metadata to determine whether it is an automated generation tool and whether there is any ongoing manual intervention.

[1812] "Notification" is the act of informing the user of the results of the initial verification.

[1813] "Commission Payment" is the fee paid by the User for verification of details.

[1814] A "professional analyst" is an expert who analyzes the style and techniques of a work in detail.

[1815] An "artificial intelligence expert" is an expert who analyzes technical characteristics and evaluates and eliminates the possibility of AI generation.

[1816] "Analysis methods" are detailed verification processes carried out by professional analysts and artificial intelligence experts.

[1817] A "certificate" is an official document that certifies that something is a "work of human origin."

[1818] "Metadata" is data that includes information related to a work, such as the date of creation, the software and tools used, and log data about the creation process.

[1819] "Upload" refers to the act of a user sending a work file to the system.

[1820] "Creation Date" is the date the work was created.

[1821] "Software and tools used" refers to the types of software and tools used to create the work.

[1822] "Log Data" is a detailed record of the creation process.

[1823] An "automated generation tool" is software that generates artwork using AI or other automated technologies.

[1824] The present invention provides a system for verifying that a work created by a user was not generated by artificial intelligence. This system is composed of a user terminal, terminal means, server means, analysis means, notification means, analysis means, and certificate generation means.

[1825] Users upload their own works to the system through a dedicated web application or terminal application. Specifically, users access the system using a web browser such as Google Chrome, click the "Upload Work" button, select the work file, and press the "Upload" button.

[1826] The device automatically generates metadata about the uploaded artwork file, including the creation date, the software and tools used (e.g., Adobe Photoshop), and log data about the creation process (tools used, operation timestamps, etc.). The generated metadata and artwork file are sent to the server.

[1827] The server receives the artwork file and metadata sent from the device and stores them in a database (e.g., MySQL). It then analyzes the metadata and performs an initial verification. This verification verifies that the software used is not a typical AI-generated tool and that continuous manual operation is present in the creation process log. The results of this initial verification are notified to the user via the user dashboard or email (e.g., SendGrid API).

[1828] Users navigate to the fee payment page for detailed verification from the web application and pay the fee using Stripe API or PayPal. Once the server confirms the payment, the detailed verification process begins. The work is then sent to professional analysts and AI experts for detailed verification. Analysts analyze the style and technique of the work to confirm whether it was drawn by a human. At the same time, AI experts analyze the technical characteristics to rule out the possibility that it was created by AI.

[1829] The server combines the results of the analysis and the AI ​​expert's verification and makes the final decision. If the verification is successful, it generates a certificate that certifies that the work is a "human-created work." This certificate contains a unique identification number and is notified to the user. The user can then log in to the system and download or print the certificate.

[1830] For example, if an artist wants to upload a new painting to the system, they access a dedicated web application using Google Chrome, click the "Upload Artwork" button, select the file, and then press the "Upload" button. The artist's PC generates metadata for the artwork file and sends it to the server. The server analyzes the metadata, performs initial verification, and notifies the artist of the results. The artist pays a fee for detailed verification, and after expert analysis, a certificate certifying the artwork as a "human-created artwork" is issued.

[1831] In this way, the system can reliably prove that user-created works are not generated by AI, allowing the value of the works to be properly assessed.

[1832] Prompt Sentence Examples

[1833] "I have created the following system. Please explain the processing steps of this system in natural language. Please include the specific processing steps, the hardware / software used, and specific examples. Please use the server, terminal, or user as the subject and write in the plain sentence."

[1834] System: A system that proves that user-created works are not generated by AI

[1835] The flow of the identification process in the first embodiment will be described with reference to FIG.

[1836] Step 1: Submit your work

[1837] Input: Users access a dedicated web application, select and upload their work files.

[1838] Specific operation: A user accesses the web application using a browser (e.g., Google Chrome) and clicks the "Upload Artwork" button. Next, the user selects the artwork file (e.g., my_artwork.jpg) to upload from their PC and clicks the "Upload" button.

[1839] Output: The production file is sent to the system.

[1840] Step 2: Generate Metadata

[1841] Input: Uploaded artwork file.

[1842] Specific operation: The terminal (user's PC) automatically generates metadata about the uploaded work file.

[1843] Software used (e.g. Adobe Photoshop)

[1844] Creation date (e.g. October 1, 2023)

[1845] Log data of the creation process (tools used, timestamps of operations, etc.)

[1846] Output: The generated metadata and production files are sent to the server.

[1847] Step 3: Receive and store metadata and production files

[1848] Input: Work file and metadata sent from your device.

[1849] Specific operation: The server receives the work file and metadata and stores them in a database (e.g., MySQL).

[1850] Output: Artwork files and metadata are stored in a database.

[1851] Step 4: Metadata analysis and initial validation

[1852] Input: The saved metadata.

[1853] Specific operation: The server analyzes the metadata attached to the work file and performs initial verification.

[1854] Check if the software you are using is a general AI generation tool.

[1855] Analyze the log data of the creation process to check whether there is continuous manual operation.

[1856] Output: The results of the initial validation are generated.

[1857] Step 5: Notification of initial validation results

[1858] Input: The result of the initial validation.

[1859] Specific actions: The server notifies the user of the results of the initial verification.

[1860] User dashboard within the web application

[1861] Email (e.g. SendGrid API)

[1862] Output: The user receives the result of the initial validation.

[1863] Step 6: Pay the fee

[1864] Input: Works that have passed initial validation.

[1865] Specific operation: The user pays a fee for detailed verification.

[1866] Go to the fee payment page from the web application

[1867] Use the Stripe API or PayPal to process payments.

[1868] Output: The server confirms the fee payment.

[1869] Step 7: Start detailed verification

[1870] Input: Works for which a fee has been paid.

[1871] Specific Actions: The server begins the detailed verification process.

[1872] Transfer the work to specialized analysts and artificial intelligence experts.

[1873] Output: The work is forwarded to the specialist.

[1874] Step 8: Detailed verification by experts

[1875] Input: Work forwarded for further verification.

[1876] Specific operation: Detailed verification will be carried out by specialized analysts and artificial intelligence experts.

[1877] The analyst analyzes the style and technique of the work.

[1878] Artificial intelligence experts will analyze the technical characteristics and rule out the possibility of AI generation.

[1879] Output: Expert validation results are generated.

[1880] Step 9: Consolidate the verification results and generate a certificate

[1881] Input: Expert validation results.

[1882] Specific operation: The server integrates the verification results of the analysts and AI experts and makes the final decision.

[1883] If the verification is successful, a certificate is generated to attest to the "human-created nature" of the work.

[1884] The certificate contains a unique identification number.

[1885] Output: The certificate is generated.

[1886] Step 10: Notification and provision of certificate

[1887] Input: The generated certificate.

[1888] Specific Actions: The server notifies the user that the certificate generation is complete.

[1889] The user can log into the system and download or print the certificate.

[1890] Output: The user can receive the certificate.

[1891] (Application example 1)

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

[1893] In recent years, the amount of AI-generated content has increased rapidly, making it difficult to properly evaluate works created manually by users. In particular, on online content distribution platforms, if the reliability of user-created works decreases, it could undermine users' motivation and the value of the works. Furthermore, if there is no certification process to distinguish them from AI-generated content, fair evaluation becomes difficult, and there is a problem that excellent works do not receive fair evaluation.

[1894] 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.

[1895] In this invention, the server includes a means for notifying the user of the result of the initial verification, a means for processing the payment of a fee for the detailed verification, and a means for conducting detailed verification by specialized analysts and AI experts, so that after a user uploads a work and obtains proof that it is not AI-generated, the proof can be displayed on the content distribution platform, thereby improving the credibility of the work.

[1896] "User terminal" refers to a device used by a user to upload a work, and includes a smartphone, tablet, computer, etc.

[1897] "Terminal means" refers to a device and its software that has the function of generating metadata for uploaded works and transmitting it to a server.

[1898] "Server means" refers to a computer system that has the functionality to receive and store metadata and works, and further analyze and perform initial verification thereof.

[1899] "Initial verification" is the process of analyzing the metadata of the work to verify whether the creation software is an AI-generated tool and whether the creation process log indicates continuous manual operation.

[1900] The "notification means" is a system that has the function of notifying the user of the results of the initial verification and detailed verification.

[1901] The "fee payment processing means" is a system that processes when a user pays a fee for performing detailed verification.

[1902] "Analysis tools" are systems that have the functionality to allow specialized analysts and AI experts to analyze works for detailed verification.

[1903] A "certificate generation means" is a system that has the functionality to create a certificate that proves that something is a "human-created work."

[1904] The "content distribution platform display means" is a system having a function that allows the user to display the certificate obtained on the content distribution platform.

[1905] The system for implementing the present invention includes a user terminal, a server means, a terminal means, a notification means, a fee payment processing means, an analysis means, a certificate generation means, and a content distribution platform display means.

[1906] 1. System Hardware and Software

[1907] The user terminal includes devices such as smartphones, tablets, and computers, which allow users to upload works. The terminal means includes software for generating metadata and transmitting it to the server. The server means is a computer system with functions for receiving and storing works and metadata and for conducting initial verification. The notification means includes an email service and push notifications for notifying users of the results of the initial verification and detailed verification.

[1908] 2. System Operation

[1909] A user uploads their own work using a smartphone app. At this stage, the terminal means generates metadata for the work and sends it to the server. The server analyzes the metadata and performs initial verification to ensure that the work is not AI-generated. The server notifies the user of the results of the initial verification. If the initial verification is successful, the user pays a fee for further verification. This procedure is carried out through the fee payment processing means.

[1910] Once payment is confirmed, the server forwards the work to specialized analysts and AI experts, who then use these analytical tools to conduct a detailed verification. If the verification is successful, the server generates a certificate attesting to the work being a "human-created work." This certificate is then communicated to the user, who can view it on their content distribution platform.

[1911] 3. Explanation of specific examples

[1912] Specifically, the system operates in the following manner.

[1913] Upload your work:

[1914] Users select and upload their own artwork (e.g., illustrations) through a smartphone app, where the artwork's metadata includes the creation date, the software used, and log data of the creation process.

[1915] Initial validation:

[1916] The server analyzes these metadata and performs an initial verification of whether the creation software is an AI-generated tool or whether continuous manual operation is being performed.

[1917] Detailed verification:

[1918] For works that pass the initial verification, the user pays a fee for detailed verification, and the server carries out a detailed analysis by experts.

[1919] Certificate issuance:

[1920] If the verification is successful, the server generates a certificate and notifies the user, who can then download it and view it on the content distribution platform.

[1921] Prompt Sentence Examples

[1922] "Please upload your illustration. Please follow the process below to prove that it is not AI-generated.

[1923] 1. Select and upload an illustration.

[1924] 2. Enter the metadata and upload it.

[1925] 3. An initial verification will take place, which will take approximately 1 hour.

[1926] 4. If the initial verification is successful, make the payment for the detailed verification.

[1927] 5. After payment, detailed verification will be carried out and a certificate will be issued.

[1928] In this way, this system can be used to prove that user-created works are not generated by AI, improving their credibility on content distribution platforms.

[1929] The flow of the specific processing in the application example 1 will be described with reference to FIG.

[1930] Step 1:

[1931] Users upload their artworks using a smartphone app. When uploading, the user selects the artwork file (e.g., an image file) and instructs the app interface to send it to the server. The device automatically generates metadata for the artwork, including the creation date, the software used, and log data about the creation process.

[1932] Input: Work file, metadata

[1933] Output: Work files and metadata sent to the server

[1934] Operation: The device selects a work file, generates metadata, and sends it to the server.

[1935] Step 2:

[1936] The server receives the work file and metadata sent from the user terminal, stores this data in a database, and then analyzes the metadata and performs initial verification.

[1937] Input: Work file, metadata

[1938] Output: Initial validation results

[1939] How it works: The server receives and stores the data, analyzes the metadata, and performs an initial validation to determine that the creation software is not an AI-generated tool and that there is continuous manual interaction in the creation process logs.

[1940] Step 3:

[1941] The server notifies the user of the results of the initial verification. Notifications are sent via the smartphone app's notification function or email. For works that pass the initial verification, the user is prompted to proceed to the next step.

[1942] Input: Initial verification results

[1943] Output: Initial validation results notified to the user

[1944] Operation: The server uses a notification mechanism to inform the user of the results of the initial verification.

[1945] Step 4:

[1946] Users complete an in-app payment process to pay the fee for detailed verification. Payment is made through an online payment system, with credit card and electronic payment options available.

[1947] Input: Fee payment information

[1948] Output: Payment confirmation notice

[1949] How it works: The user makes a payment and the server verifies the payment.

[1950] Step 5:

[1951] Once the fee payment is confirmed, the server will forward the work to specialized analysts and AI experts who will thoroughly examine the work and perform analysis to determine whether it is a "human-created work."

[1952] Input: Work file, metadata

[1953] Output: Detailed verification results

[1954] How it works: The server sends the work to an expert, who then performs a detailed inspection.

[1955] Step 6:

[1956] The server then combines the results of detailed verification by analysts and AI experts to make a final decision, and if the verification is successful, generates a certificate certifying that the work is a "human-created work."

[1957] Input: Detailed verification results

[1958] Output: Certificate

[1959] How it works: The server combines the verification results and generates a certificate.

[1960] Step 7:

[1961] The server notifies the user that the certificate has been generated, and the user can attach this certificate to their work and display it on the content distribution platform.

[1962] Input: Certificate

[1963] Output: Certificate issuance notification to user

[1964] How it works: The server generates a certificate and notifies the user, who then uses it to increase the authenticity of the work on the content distribution platform.

[1965] 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.

[1966] This invention provides a system that proves that user-created works are not generated by AI, and further improves the accuracy of the verification process and the user experience by combining it with an emotion engine that recognizes user emotions. Below, we will explain the details of each main component and its function.

[1967] 1. Submit your work

[1968] User operations

[1969] Users upload their own works through a dedicated web application or terminal application, by using a file selection interface to select the work file and clicking the "Upload" button.

[1970] Terminal handling

[1971] The device automatically generates metadata about the uploaded work file, including the creation date, the software and tools used, and log data about the creation process. The generated metadata and the work file are sent to the server.

[1972] 2. Initial Verification

[1973] Server reception and analysis

[1974] The server receives the work file and metadata sent from the terminal and stores them in a database. It then analyzes the metadata and performs an initial verification. This verification checks the following points:

[1975] Ensure the creation software is not an AI-generated tool.

[1976] Analyze the creation process log to verify whether there are any continuous manual operations.

[1977] 3. Analysis by Emotion Engine

[1978] User Emotion Recognition

[1979] The emotion engine installed on the server recognizes the user's emotions when uploading a work, using a camera and microphone to analyze the user's facial expressions and tone of voice to generate emotion data.

[1980] Use of Emotional Data

[1981] The emotional data generated by the emotion engine is reflected in the initial and detailed verification processes. For example, if the user feels nervous or anxious, the server will adjust the verification procedures and notifications and send messages to reassure the user.

[1982] 4. Detailed verification and fee payment

[1983] User payment operations

[1984] Users pay a fee for detailed verification, which is made through a web application and can be paid by credit card or electronic payment method.

[1985] Confirm server payment and start verification

[1986] The server will initiate a detailed verification process once payment of the fee has been confirmed.

[1987] 5. Detailed Verification Process

[1988] Expert Validation

[1989] The server transfers the work and its metadata to specialized analysts and AI experts. The analysts perform a detailed analysis of the work's style and technique, while the AI ​​experts analyze its technical characteristics to evaluate and rule out AI-generated possibilities.

[1990] Server integration and result generation

[1991] The server then combines the results of the analysts and AI experts to make the final decision, and if the verification is successful, generates a certificate certifying that the work is "human-created."

[1992] 6. Certificate Issuance and Notification

[1993] Generate a certificate

[1994] The server generates a certificate containing a unique identification number based on the verification result.

[1995] User Notification

[1996] The server notifies the user that the certificate generation is complete, and the user can log in to the system and download or print the certificate.

[1997] Specific examples

[1998] For example, consider the case where an artist uploads a new painting. The artist uses a web application to select and upload the artwork file. The device generates metadata for the artwork and sends it to the server. The server analyzes the metadata, performs an initial verification, and notifies the artist of the results. At this time, an emotion engine analyzes the user's emotions and takes appropriate action according to the situation. The artist pays a fee, and a detailed analysis is performed by an expert. The server generates a certificate and notifies the artist of the certificate. The artist downloads the certificate and attaches it to the artwork to sell on the market.

[1999] In this way, the system of the present invention proves that a work is created by a human being, allowing its value to be properly evaluated, and provides a better user experience by taking the user's emotions into consideration.

[2000] The processing flow will be explained below.

[2001] Step 1:

[2002] Users upload their own work files through a dedicated web application or terminal application. Using the file selection interface, users select the work file and click the "Upload" button.

[2003] Step 2:

[2004] The device generates metadata about the uploaded work file, including the creation date, the software and tools used, and log data about the creation process.

[2005] Step 3:

[2006] The device sends the generated metadata and work file to the server using a secure communication protocol.

[2007] Step 4:

[2008] The server temporarily stores the received work file and metadata in a database, after which the server begins analyzing the metadata.

[2009] Step 5:

[2010] The server analyzes the metadata and performs an initial validation: it ensures that the creation software is not an AI-generated tool, and it analyzes the creation process log to check for the presence of continuous manual intervention.

[2011] Step 6:

[2012] The server notifies the user of the initial verification result. If the result is positive, the user can proceed to further verification. Notifications are sent via email or in-web application notifications.

[2013] Step 7:

[2014] The server activates the emotion engine to recognize the user's emotions. It uses the user's webcam and microphone to analyze facial expressions and tone of voice and generate emotion data.

[2015] Step 8:

[2016] The server adjusts the verification procedures and notifications based on the results of the emotion engine. If the user is feeling nervous or anxious, the server sends a reassuring message.

[2017] Step 9:

[2018] The user pays a fee for detailed verification, which is made through a web application and can be paid by credit card or electronic payment method.

[2019] Step 10:

[2020] The server verifies the fee payment and, if successful, begins the detailed verification process.

[2021] Step 11:

[2022] The server transfers the work and its metadata to specialized analysts and AI experts, who perform a detailed analysis of the work's style and technique, while the AI ​​experts analyze its technical characteristics to assess its potential for AI generation.

[2023] Step 12:

[2024] Analysts and AI experts send their results to a server, which then integrates these results and makes the final decision.

[2025] Step 13:

[2026] Generate a certificate that certifies that the server is a "work of human activity" and includes a unique identification number.

[2027] Step 14:

[2028] The server notifies the user that the certificate generation is complete, and the user can log in to the system and download or print the certificate.

[2029] Step 15:

[2030] Users download the certificate and use it with their work on the marketplace, and works with the certificate are expected to receive higher ratings and sell for higher prices.

[2031] Example 2

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

[2033] Recent advances in AI technology have made it easier to generate artworks, but this has also made it more difficult to determine their authenticity. There is also a need for a system that can perform highly reliable verification while improving the user experience. This invention aims to solve the problem of improving verification accuracy and user experience by providing a system that can prove that an artwork was not generated by AI, and by recognizing user emotions and reflecting them in the verification process.

[2034] 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.

[2035] In this invention, the server includes terminal means for generating metadata for uploaded works, server means for receiving and storing the metadata and the works, server means for analyzing the metadata and performing initial verification, server means for processing payment of fees for detailed verification, specialized analysis means for performing detailed verification, server means for generating a certificate certifying that the work is "created by a human," and emotion engine means for recognizing and analyzing user emotions. This improves the reliability of authenticity determination of works and enables flexible response according to user emotions.

[2036] "Terminal means" refers to a device or system that a user uses to upload a work.

[2037] "Server means" refers to a central processing system for storing, analyzing, verifying works and metadata received from terminal means, and performing various related processes.

[2038] "Metadata" is data that contains various information related to a work, such as the date of creation, the software and tools used, and log data about the creation process.

[2039] "Initial verification" is the process of checking, based on the received metadata, whether the work uses AI-generated tools or has any continuous manual intervention.

[2040] The "emotion engine means" is a component that analyzes the user's facial expressions and tone of voice and generates emotion data.

[2041] "Specialized analytical tools" are systems that include a verification process conducted by experts and AI engineers who conduct detailed verification.

[2042] A "certificate" is an official document that certifies that a work that has been successfully verified is a "work of human origin."

[2043] "User's emotional data" is data that represents the user's emotional state, generated by the emotion engine means.

[2044] The "fee payment processing means" is a system for receiving a fee for detailed verification from a user and processing the payment.

[2045] "Notification means" is a system in which the server notifies the user of the verification results and the completion of certificate generation.

[2046] This system proves that user-created works are not AI-generated, and further improves the accuracy of verification and the user experience by recognizing and reflecting user emotions in the verification process. Below, we will explain in detail each major component of the system and its functions.

[2047] Submit your work

[2048] User operations

[2049] Users can upload their work by opening a dedicated web or terminal application, selecting the work file using the file selection interface, and clicking the "Upload" button.

[2050] Terminal handling

[2051] The device reads the contents of the work file uploaded by the user and automatically generates metadata. This metadata includes the work's creation date, the software and tools used, and log data about the creation process. The generated metadata and work file are sent to the server. The device notifies the user that the transfer is complete.

[2052] Initial verification

[2053] Server reception and analysis

[2054] The server receives the artwork file and metadata sent from the device and stores them in a database. It then analyzes the metadata and performs an initial validation process, including ensuring that the creation software is not an AI-generated tool and that continuous manual intervention is present.

[2055] The server passes the received metadata to the analysis engine, which then compares the software information in the metadata with a list of known AI-generated tools and analyzes the creation process log to evaluate the continuity of manual operations.

[2056] Emotion engine analysis

[2057] User Emotion Recognition

[2058] The emotion engine installed on the server recognizes the user's emotions when uploading a work, and uses the camera and microphone to analyze the user's facial expressions and tone of voice to generate emotion data.

[2059] The server captures the user's facial expressions with a connected camera and records the user's voice with a microphone. The emotion engine runs the facial expression analysis algorithm and the voice analysis algorithm, and combines the results to generate emotion data.

[2060] Use of Emotional Data

[2061] The emotional data generated by the emotion engine is reflected in the initial and detailed verification processes. For example, if the user is feeling nervous or anxious, the server will adjust the notification text and send a message to reassure the user.

[2062] Detailed verification and fee payment

[2063] User payment operations

[2064] Users pay a fee for detailed verification through a web application, and payment methods include credit card and electronic payment.

[2065] Confirm server payment and start verification

[2066] The server initiates the detailed verification process once the fee payment is confirmed. The server communicates with the payment gateway to confirm the success of the payment. Once the payment is confirmed, the server triggers the detailed verification procedure and passes the data to specialized analysts and AI experts.

[2067] Detailed Verification Process

[2068] Expert Validation

[2069] The server transfers the work and its metadata to specialized analysts and AI experts, who perform a detailed analysis of the work's style and technique, while the AI ​​experts analyze its technical characteristics to rule out the possibility that it was AI-generated.

[2070] The server provides the work files and metadata to the analysts, who then analyze the detailed characteristics of the work and return the results to the server. Similarly, the server also provides data to AI experts and receives the results of their assessment of the technical characteristics.

[2071] Server integration and result generation

[2072] The server then combines the results of the analysts and AI experts to make the final decision, and if the verification is successful, generates a certificate certifying that the work is "human-created."

[2073] Certificate issuance and notification

[2074] Generate a certificate

[2075] Based on the verification result, the server generates a certificate including a unique identification number. The server calls the certificate generation engine and passes the necessary information to create the certificate.

[2076] User Notification

[2077] The server notifies the user that the certificate generation is complete. The server uses a notification system to send the user a message that the certificate has been generated and allows the user to log in and download or print the certificate.

[2078] Specific examples

[2079] For example, consider the case where an artist wants to upload a new painting. The artist uses a web application to select and upload the artwork file. The device generates metadata for the artwork and sends it to the server. The server analyzes the metadata, performs an initial verification, and notifies the artist of the results. At this time, an emotion engine analyzes the user's emotions and responds accordingly. After the artist pays the fee and a detailed analysis is performed by an expert, the server generates a certificate and notifies the artist of the certificate. The artist downloads the certificate and attaches it to the artwork to sell on the market.

[2080] This system improves the reliability of determining the authenticity of artworks and enables flexible responses based on user emotions.

[2081] Prompt Sentence Examples

[2082] The following prompt sentences can be used to provide input to the generative AI model:

[2083] "Uploading a new painting": An artist uploads a new painting through a web application, and the emotion engine recognizes the artist's emotion during the process. Please explain the metadata generation, initial verification, detailed verification, and certificate issuance of the artwork.

[2084] The flow of the identification process in the second embodiment will be described with reference to FIG.

[2085] System program processing flow

[2086] Step 1:

[2087] User operations

[2088] The user opens the web or terminal application and uploads the work. The user selects the work file using the file selection interface and clicks the "Upload" button.

[2089] input

[2090] The work file selected by the user.

[2091] output

[2092] The work file will be uploaded to your device.

[2093] Specific actions

[2094] 1. The user selects the work file.

[2095] 2. Click the "Upload" button.

[2096] Step 2:

[2097] Terminal handling

[2098] The device receives the uploaded artwork file and automatically generates metadata, including the creation date, software used, and log data about the creation process.

[2099] input

[2100] Uploaded artwork file.

[2101] output

[2102] Generated metadata.

[2103] Specific actions

[2104] 1. The device reads the work file.

[2105] 2. Generate metadata based on the creation date, software used, and creation process logs.

[2106] Step 3:

[2107] Data transmission from the device

[2108] The terminal transmits the generated metadata and work file to the server.

[2109] input

[2110] Generated metadata and production files.

[2111] output

[2112] Notification of completion of transmission to the server.

[2113] Specific actions

[2114] 1. The device packages the metadata and the work file and sends it to the server.

[2115] 2. The server notifies the terminal that it has received the data.

[2116] Step 4:

[2117] Initial Server Verification

[2118] The server analyzes the metadata and artwork files received from the device and performs initial verification. Specifically, it compares the software information in the metadata with a list of known AI-generated tools and checks the creation process log for any continuous manual operations.

[2119] input

[2120] Received metadata and production files.

[2121] output

[2122] Initial validation results.

[2123] Specific actions

[2124] 1. The server passes the metadata to the analysis engine.

[2125] 2. The analytics engine matches the metadata with the AI-generated tool list.

[2126] 3. The analysis engine analyzes the production process log and evaluates the presence of continuous manual operations.

[2127] 4. Generate and save the initial validation results.

[2128] Step 5:

[2129] Emotion recognition by emotion engine

[2130] The emotion engine installed on the server recognizes the user's emotions when uploading a work, and generates emotion data by analyzing the user's facial expressions and tone of voice using a camera and microphone.

[2131] input

[2132] User's facial expression and voice data.

[2133] output

[2134] Emotional data.

[2135] Specific actions

[2136] 1. The server captures the user's facial expression through a camera.

[2137] 2. Record the user's voice through a microphone.

[2138] 3. The emotion engine runs facial expression analysis algorithms and voice analysis algorithms to generate emotion data.

[2139] Step 6:

[2140] Reflecting emotional data

[2141] Based on the emotion data generated by the emotion engine, the server adjusts the verification process and notification text, responding according to the user's psychological state.

[2142] input

[2143] Emotional data.

[2144] output

[2145] Adjusted verification procedures and notification statements.

[2146] Specific actions

[2147] 1. The server evaluates the user's psychological state based on the emotional data.

[2148] 2. Adjust the verification process and notification based on the evaluation results.

[2149] Step 7:

[2150] User Payments

[2151] Users pay a fee for detailed verification through a web application, and credit cards and electronic payment methods are available.

[2152] input

[2153] Payment information for further verification.

[2154] output

[2155] Payment completion notification.

[2156] Specific actions

[2157] 1. The user enters payment information through the web application.

[2158] 2. The server communicates with the payment gateway to process the payment.

[2159] 3. Send a payment completion notification to the server and the user.

[2160] Step 8:

[2161] Start of detailed verification

[2162] Once the fee payment is confirmed, the server begins a detailed verification process, transferring the work file and metadata to specialized analysts and AI experts.

[2163] input

[2164] Payment confirmation notice.

[2165] output

[2166] Transfer of instructions and data to vendors.

[2167] Specific actions

[2168] 1. The server confirms the payment was successful.

[2169] 2. Send production files and metadata to analysts and AI experts.

[2170] Step 9:

[2171] Expert Validation

[2172] Analysts will conduct a detailed analysis of the style and techniques of the work, while AI experts will analyze its technical characteristics to assess and rule out the possibility of AI generation.

[2173] input

[2174] Work files and metadata.

[2175] output

[2176] Expert analysis results.

[2177] Specific actions

[2178] 1. The analyst analyzes the characteristics of the work in detail.

[2179] 2. AI experts analyze the technical characteristics.

[2180] 3. Return each result to the server.

[2181] Step 10:

[2182] Server integration and result generation

[2183] The server combines the verification results of the analysts and AI experts, makes the final decision, and generates a certificate certifying that the work is a "human-created work."

[2184] input

[2185] Expert analysis results.

[2186] output

[2187] certificate.

[2188] Specific actions

[2189] 1. The server integrates the verification results of analysts and AI experts.

[2190] 2. Call the certificate generation engine to create the certificate.

[2191] Step 11:

[2192] User Notification

[2193] The server notifies the user that the certificate generation is complete, and the user can log in to the system and download or print the certificate.

[2194] input

[2195] Certificate generation completion notification.

[2196] output

[2197] A notification message and download link for the user.

[2198] Specific actions

[2199] 1. The server uses the notification system to send a message to the user that the certificate has been generated.

[2200] 2. The user logs in and downloads or prints the certificate.

[2201] (Application example 2)

[2202] 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 robot 414 will be referred to as a "terminal."

[2203] Currently, there is no well-established method for proving that user-created works are not generated by AI, making it difficult to prevent fraud and ensure fair evaluation. Furthermore, there is a lack of consideration for user feelings, so there is a need to improve the user experience. In particular, when it comes to code and programs, a reliable system is needed to eliminate the possibility of AI generation and prove that they were created by humans.

[2204] The specific processing by the specific processing unit 290 of the data processing device 12 in the application example 2 is realized by the following means.

[2205] In this invention, the server includes a user terminal for uploading works, terminal means for generating metadata for the uploaded works, server means for receiving and storing the metadata and the works, server means for performing initial verification, server means for notifying the user of the results of the initial verification, server means for processing payment of a fee for detailed verification, analysis means by professional analysts and artificial intelligence experts for detailed verification, server means for generating a certificate certifying that the work is a "human-created work," server means for notifying and providing the user of the certificate, emotion engine means for analyzing the user's emotions at the time of uploading and generating emotion data, and server means for using the emotion data for initial verification and detailed verification. This makes it possible to reliably prove that user-created works are not AI-generated and to appropriately evaluate them, and also improves the user experience by providing responses that take the user's emotions into consideration.

[2206] A "user terminal for uploading a work" is a computer or mobile device that a user uses to send his or her work to a server via the Internet.

[2207] "Terminal means for generating metadata for uploaded works" refers to software or hardware for automatically generating information about uploaded works, such as the creation date, software and tools used, and log data about the creation process.

[2208] The "server means for receiving and storing metadata and works" refers to a server that has the function of receiving works and their metadata sent from users and storing them in a storage system such as a database.

[2209] "Server means for initial verification" refers to a program or system that analyzes the received metadata and verifies whether the work has been generated by AI.

[2210] The "server means for notifying the user" is a server having a communication function for notifying the user of the results of the initial verification.

[2211] The "server means for processing payment of a fee for detailed verification" is a server for processing a user to pay a fee for detailed verification.

[2212] "Analysis methods by professional analysts and artificial intelligence experts who conduct detailed verification" refers to methods by which analysts and AI experts with experience and expertise conduct detailed verification based on the provided works and metadata.

[2213] A "server means for generating a certificate" is a server having a program or system for generating a certificate that proves that a work was created by a human.

[2214] The "server means for notifying and providing the user with the certificate" is a server having a communication function for transmitting and providing the generated certificate to the user.

[2215] The "emotion engine means for analyzing emotions and generating emotion data" is software or hardware for analyzing the user's facial expressions and tone of voice and generating emotion data.

[2216] The "server means for using emotion data for initial verification and detailed verification" refers to a server system for appropriately adjusting the processes of initial verification and detailed verification based on the generated emotion data, thereby improving the user experience.

[2217] This invention is a system for verifying that a user-created work was not generated by AI, and aims to improve the accuracy of the verification process and the user experience by combining it with an emotion engine that recognizes the user's emotions. Specific embodiments of the system are described below.

[2218] System Program

[2219] The system consists of the following main components:

[2220] 1. User device: A device that users use to upload their work and connect to the system. This can be a computer or smartphone.

[2221] 2. Metadata Generation Terminal Means: Software and hardware for automatically generating metadata about uploaded works (date of creation, software and tools used, log data about the creation process).

[2222] 3. Server means: A server for receiving and storing metadata and works.

[2223] 4. Initial Verification Server: A server that analyzes metadata and verifies whether the work was generated by AI.

[2224] 5. Notification server means: A server for notifying the user of the result of the initial verification.

[2225] 6. Payment Processing Server Means: A server for processing commission payments for detail verification.

[2226] 7. Analysis tools: A system for detailed verification by professional analysts and artificial intelligence experts.

[2227] 8. Certificate Generation Server Means: A server that generates a certificate that proves that a work was created by a human.

[2228] 9. Certificate notification server means: A server for notifying the user of the generated certificate.

[2229] 10. Emotion engine means: Software and hardware for analyzing user emotions and generating emotion data.

[2230] 11. Emotion data using server means: A server that uses emotion data for initial verification and detailed verification.

[2231] Processing Details

[2232] 1. Data processing:

[2233] The server receives the uploaded work files and generated metadata from the user terminals and stores them in a database, thereby providing basic information for initial and detailed verification.

[2234] 2. Data Calculation:

[2235] The initial verification server analyzes metadata to verify whether the work was created using AI-generated tools or whether there is any continuous manual manipulation. The specific software used is Python and its libraries (e.g., Pandas, NumPy).

[2236] 3. Emotion recognition:

[2237] The emotion engine uses a camera and microphone to analyze the user's facial expressions and tone of voice to generate user emotion data, using OpenCV (an image processing library) and SpeechRecognition (a voice recognition library).

[2238] Specific examples

[2239] Specifically, consider the case where a programmer uploads code they wrote and wants to prove that the code was not generated by AI. The programmer uploads the code file using a smartphone or computer, and the system generates metadata and performs an initial verification. During this process, the programmer's emotions are also analyzed, and a certificate is issued that proves the code was created by a human.

[2240] Prompt Sentence Examples

[2241] Build a system that uploads program code, automatically generates metadata (date, tools used, logs), recognizes user emotion data from face and voice for initial verification, and generates a certificate after detailed expert analysis.

[2242] The flow of the specific processing in the application example 2 will be described with reference to FIG.

[2243] Step 1:

[2244] The user terminal uploads the work file.

[2245] Input: The work file selected by the user.

[2246] Action: The user selects a work file and clicks the "Upload" button.

[2247] Output: The work file is sent to the server.

[2248] Step 2:

[2249] The terminal means generates metadata for the uploaded work file.

[2250] Input: Uploaded artwork file.

[2251] How it works: The device automatically generates metadata about the work file, such as the creation date, software used, and a creation process log.

[2252] Output: The generated metadata and production files are sent to the server.

[2253] Step 3:

[2254] A server means receives and stores the metadata and production files.

[2255] Input: Generated metadata and production files.

[2256] How it works: The server receives this data and stores it in a database.

[2257] Output: Metadata stored in a database and artwork files.

[2258] Step 4:

[2259] An initial verification server means analyzes the metadata to verify that the work is not generated by AI.

[2260] Input: The saved metadata.

[2261] How it works: The server analyzes the metadata to determine if the work uses AI-generated tools or has significant manual interaction.

[2262] Output: The result of the initial validation.

[2263] Step 5:

[2264] The notification server means notifies the user of the result of the initial verification.

[2265] Input: The result of the initial validation.

[2266] Operation: The server notifies the user terminal of the results of the initial verification.

[2267] Output: Initial validation results displayed on the user's terminal.

[2268] Step 6:

[2269] A payment processing server means processes fee payments for detailed verification.

[2270] Input: User's payment information.

[2271] How it works: The user pays a fee for verification details via credit card or electronic payment method, and the server verifies the payment.

[2272] Output: Payment verification result.

[2273] Step 7:

[2274] Detailed verification will be carried out by analysts specializing in analytical methods and artificial intelligence experts.

[2275] Input: Saved metadata and production files.

[2276] How it works: Analysts and AI experts perform a detailed analysis of the technical and stylistic characteristics of a piece of work.

[2277] Output: Detailed validation results.

[2278] Step 8:

[2279] The emotion engine means analyzes the user's emotions and generates emotion data.

[2280] Input: User's facial expression and voice when uploading.

[2281] How it works: It uses a camera and microphone to analyze the user's facial expressions and tone of voice to generate emotion data.

[2282] Output: Emotion data.

[2283] Step 9:

[2284] The emotion data use server means uses the emotion data for initial verification and detailed verification.

[2285] Input: Emotion data.

[2286] Behavior: The server incorporates the emotional data into the verification process and takes appropriate action, such as sending a reassuring message to a user who is feeling nervous or anxious.

[2287] Output: The validation process has been adjusted based on the sentiment data.

[2288] Step 10:

[2289] A certificate generation server means generates a certificate that certifies that the work was created by a human.

[2290] Input: Detailed validation results and sentiment data.

[2291] How it works: The server combines the information and generates a certificate.

[2292] Output: The certificate.

[2293] Step 11:

[2294] The certificate notification server means notifies the user of the generated certificate.

[2295] Input: Certificate.

[2296] How it works: The server notifies the user of the certificate generation and provides a download link.

[2297] Output: The certificate the user received.

[2298] The specific processing unit 290 transmits the result of the specific processing to the robot 414. In the robot 414, the control unit 46A causes the speaker 240 and the control target 443 to output the result of the specific processing. The microphone 238 acquires voice indicating a user input regarding the result of the specific processing. The control unit 46A transmits voice 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 voice data.

[2299] 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.

[2300] 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 robot 414.

[2301] The emotion identification model 59 as an emotion engine may determine the user's emotion according to a specific mapping. Specifically, the emotion identification model 59 may determine the user's emotion according to an emotion map (see FIG. 9), which is a specific mapping. Similarly, the emotion identification model 59 may determine the robot's emotion, and the identification processing unit 290 may perform identification processing using the robot's emotion.

[2302] FIG. 9 is a diagram illustrating an emotion map 400 on which multiple emotions are mapped. In the emotion map 400, emotions are arranged in concentric circles radiating from the center. Emotions closer to the center of the concentric circles are more primitive. Emotions representing states and actions arising from a state of mind are arranged on the outer edges of the concentric circles. The concept of emotion includes both affect and mental states. Emotions generally generated from reactions occurring in the brain are arranged on the left side of the concentric circles. Emotions generally induced by situational judgment are arranged on the right side of the concentric circles. Emotions generally generated from reactions occurring in the brain and induced by situational judgment are arranged on the upper and lower sides of the concentric circles. Furthermore, the emotion of "pleasure" is arranged on the upper side of the concentric circles, and the emotion of "discomfort" is arranged on the lower side. In this way, in the emotion map 400, multiple emotions are mapped based on the structure by which emotions are generated, and emotions that tend to occur simultaneously are mapped close to each other.

[2303] These emotions are distributed in the 3 o'clock direction on emotion map 400, and typically fluctuate between relief and anxiety. In the right half of emotion map 400, situational awareness dominates over internal sensations, resulting in a sense of calm.

[2304] The inside of emotion map 400 represents what is going on in the mind, and the outside of emotion map 400 represents behavior, so the further you go outside emotion map 400, the more visible the emotions become (the more they are expressed in behavior).

[2305] Human emotions are based on various balances, such as posture and blood sugar levels. When these balances deviate from the ideal, a state of discomfort is indicated, and when they approach the ideal, a state of pleasure is indicated. Emotions can also be created for robots, automobiles, and motorcycles, based on various balances, such as posture and remaining battery life. When these balances deviate from the ideal, a state of discomfort is indicated, and when they approach the ideal, a state of pleasure is indicated. An emotion map can be generated, for example, based on Dr. Mitsuyoshi's emotion map (Research on Voice Emotion Recognition and Emotional Brain Physiological Signal Analysis Systems, Tokushima University, Doctoral Dissertation: https: / / ci.nii.ac.jp / naid / 500000375379). The left half of the emotion map lists emotions belonging to the "reaction" domain, where sensation is dominant. The right half of the emotion map lists emotions belonging to the "situation" domain, where situational awareness is dominant.

[2306] The emotion map defines two emotions that promote learning. One is a negative emotion on the situation side, around the middle of "repentance" or "reflection." In other words, this occurs when the robot experiences negative emotions such as "I never want to feel this way again" or "I don't want to be scolded again." The other is a positive emotion on the response side, around "desire." In other words, this occurs when the robot experiences positive feelings such as "I want more" or "I want to know more."

[2307] The emotion identification model 59 inputs user input into a pre-trained neural network, obtains emotion values ​​indicating each emotion shown in the emotion map 400, and determines the user's emotion. This neural network is pre-trained based on multiple pieces of training data that are combinations of user input and emotion values ​​indicating each emotion shown in the emotion map 400. Furthermore, this neural network is trained so that emotions that are located close to each other have similar values, as in the emotion map 900 shown in FIG. 10. FIG. 10 shows an example in which multiple emotions, "relieved," "calm," and "reassuring," have similar emotion values.

[2308] The system according to the present disclosure has been described above mainly with respect to the functions of the data processing device 12, but the system according to the present disclosure is not necessarily implemented on a server. The system according to the present disclosure may be implemented as a general information processing system. The present disclosure may be implemented, for example, as a software program running on a personal computer or an application running on a smartphone, etc. The method according to the present disclosure may be provided to users in the form of SaaS (Software as a Service).

[2309] In the above embodiment, an example was given in which the specific processing is performed by one computer 22, but the technology of the present disclosure is not limited to this, and the specific processing may be distributed and performed by a plurality of computers including the computer 22. For example, the data generation model 58 may be provided in an external device of the data processing device 12, and data may be generated in the external device in accordance with input data.

[2310] In the above embodiment, an example in which the specific processing program 56 is stored in the storage 32 has been described, but the technology of the present disclosure is not limited to this. For example, the specific processing program 56 may be stored in a portable, computer-readable, non-transitory storage medium such as a USB (Universal Serial Bus) memory. The specific processing program 56 stored in the non-transitory storage medium is installed in the computer 22 of the data processing device 12. The processor 28 executes the specific processing in accordance with the specific processing program 56.

[2311] Alternatively, the specific processing program 56 may be stored in a storage device such as a server connected to the data processing device 12 via the network 54, and the specific processing program 56 may be downloaded and installed on the computer 22 in response to a request from the data processing device 12.

[2312] It is not necessary to store all of the specific processing program 56 in a storage device such as a server connected to the data processing device 12 via the network 54, or to store all of the specific processing program 56 in the storage 32; only a portion of the specific processing program 56 may be stored.

[2313] The hardware resource for executing a specific process can be any of the following processors: An example of a processor is a CPU, which is a general-purpose processor that functions as a hardware resource for executing a specific process by executing software, i.e., a program. Another example of a processor is a dedicated electrical circuit, such as an FPGA (Field-Programmable Gate Array), a PLD (Programmable Logic Device), or an ASIC (Application Specific Integrated Circuit), which is a processor with a circuit configuration designed specifically for executing a specific process. Each processor has built-in or connected memory, and each processor uses the memory to execute the specific process.

[2314] The hardware resource that executes the specific processing may be configured with one of these various processors, or may be configured with a combination of two or more processors of the same or different types (for example, a combination of multiple FPGAs, or a combination of a CPU and an FPGA). Also, the hardware resource that executes the specific processing may be a single processor.

[2315] As an example of a system configured with a single processor, first, one processor is configured by combining one or more CPUs and software, and this processor functions as a hardware resource that executes a specific process. Second, there is a system that uses a processor that realizes the functions of an entire system including multiple hardware resources that execute a specific process on a single IC chip, as typified by SoC (System-on-a-chip). In this way, a specific process is realized using one or more of the above-mentioned various processors as hardware resources.

[2316] Furthermore, the hardware structure of these various processors can be, more specifically, an electric circuit that combines circuit elements such as semiconductor devices. The specific processing described above is merely an example. Therefore, it goes without saying that unnecessary steps may be deleted, new steps may be added, or the processing order may be rearranged, without departing from the spirit of the invention.

[2317] The above-described description and illustrations are a detailed explanation of the parts related to the technology of the present disclosure and are merely an example of the technology of the present disclosure. For example, the above description of the configuration, functions, actions, and effects is an explanation of an example of the configuration, functions, actions, and effects of the parts related to the technology of the present disclosure. Therefore, it goes without saying that unnecessary parts may be deleted, new elements may be added, or replacements may be made to the above-described description and illustrations within the scope of the gist of the technology of the present disclosure. Furthermore, to avoid confusion and facilitate understanding of the parts related to the technology of the present disclosure, the above-described description and illustrations omit explanations of common technical knowledge that do not require particular explanation to enable the implementation of the technology of the present disclosure.

[2318] All publications, patent applications, and technical standards mentioned in this specification are herein incorporated by reference to the same extent as if each individual publication, patent application, or technical standard was specifically and individually indicated to be incorporated by reference.

[2319] The follow...

Claims

1. A user terminal for uploading works; terminal means for generating metadata for uploaded works; server means for receiving and storing said metadata and works; a server means for analyzing the metadata and performing initial verification; a server means for notifying a user of the result of the initial verification; server means for processing fee payments for detailed verification; Detailed analysis by specialized analysts and AI experts, a server means for generating a certificate attesting to the "human-created work"; a server means for notifying and providing the certificate to a user; A system including:

2. 10. The system of claim 1, wherein the metadata for the uploaded work includes the creation date, the software and tools used, and log data about the creation process.

3. The initial verification includes a means for verifying that the creation software is not an AI-generated tool; 2. The system of claim 1, further comprising means for analyzing the production process log to verify whether there is continuous manual operation.

Citation Information

Patent Citations

  • Persona chatbot control method and system

    JP2022180282A