System

The system addresses the devaluation of creators' skills and unauthorized AI use by allowing users to record, verify, and link their work processes, ensuring authenticity and protecting intellectual property.

JP2026022529APending Publication Date: 2026-02-12SOFTBANK GROUP CORP
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
JP2024124046
Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Filing Date
2024-07-30
Publication Date
2026-02-12

AI Technical Summary

Technical Problem

Generative AI models can produce high-quality illustrations and photographs quickly, devaluing creators' skills and authenticity, and there is a risk of unauthorized use of creators' works for training AI models, necessitating a system to fairly evaluate, certify, and verify the authenticity of creators' works.

Method used

A system that allows users to record the creation process, upload files to a server for verification, generate a unique link based on verification results, and compare with known AI models to determine AI usage, ensuring authenticity and protecting intellectual property.

Benefits of technology

Enables creators to prove the authenticity of their work and protect their intellectual property by recording and verifying the creation process, preventing unauthorized AI training, and maintaining credibility.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2026022529000001_ABST
    Figure 2026022529000001_ABST
Patent Text Reader

Abstract

A system is provided.SOLUTION: A system comprising: means for recording a creation process of a work by a user; means for uploading a file of the recorded creation process to a server; means for analyzing and verifying the uploaded file by the server to confirm authenticity of the work; and means for generating a unique link based on a verification result and providing the link to the 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] Currently, generative AI models can generate high-quality illustrations and photographs in a short amount of time, which has led to a decline in the relative value of creators' skills and a situation in which the authenticity and originality of creators' works are called into question. There is also a risk that creators' works may be used to train AI models without permission, which could infringe on their intellectual property. In this situation, there is a need for a system that can fairly evaluate creators' works, certify the authenticity of the works, including the creation process, and verify whether they have been trained by AI. [Means for solving the problem]

[0005] The present invention solves the above-mentioned problems by providing a system that includes a means for users to record the process of creating a work, a means for uploading the recorded files of the creation process to a server, a means for the server to analyze and verify the uploaded files and confirm the authenticity of the work, and a means for generating a unique link based on the verification results and providing it to the user. Furthermore, by including a means for users to upload their own work files and compare them with known artificial intelligence models, it is possible to determine whether or not the work has been learned by AI and protect the creator's intellectual property. Furthermore, by including a means for linking the generated unique link to the user's profile and storing it in a database, it is possible to easily prove the authenticity of the creator's work and support sharing on social media and blogs.

[0006] "User" refers to an individual or organization who uses this system to record and upload the creation process of their own work and obtain a link to verify its authenticity.

[0007] The "creation process of a work" refers to the series of records made when a user creates digital content such as an illustration or photograph, including screen recording and screenshots.

[0008] "Recording means" refers to the hardware and software you use to capture the creation of your work, including screen recording software and screenshot tools.

[0009] "Server" refers to the computer system located at the center of this system, which receives uploaded files, analyzes and verifies them, generates links, and manages the database.

[0010] "Means for uploading" refers to the method by which a user sends recorded files from their device to the server, including web interfaces and dedicated applications.

[0011] "Analysis and verification measures" refers to the algorithms and processes used by the server to examine uploaded files and verify their sequence and legitimacy.

[0012] "Unique Link" refers to a unique web address generated by the server based on the verification results, which can prove the authenticity of the user's work.

[0013] "Known AI Model" means a publicly available or otherwise accessible AI learning model against which a User's Work may be compared to determine whether the Work was used for learning.

[0014] "Means for comparison and verification" refers to the algorithms and tools that the server uses to examine the user's work with known artificial intelligence models and determine similarities and whether or not they have learned anything. [Brief explanation of the drawings]

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

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

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

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

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

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

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

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

[0023] [First embodiment]

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

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

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

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

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

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

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

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

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

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

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

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

[0036] The present invention relates to a system that allows creators to record the process of creating a work and to certify its authenticity. Specific embodiments of this system will be described below.

[0037] User Registration and Login

[0038] User

[0039] First, a user accesses the system's registration page and creates an account by entering an email address and password. Once registration is complete, the user can access the system by entering their email address and password on the login page.

[0040] server

[0041] The server receives the user registration information, validates it and then stores it in the database.Furthermore, at the time of login, it verifies the entered email address and password and creates a session if they are correct.

[0042] Record of the creation process

[0043] User

[0044] Users can use screen recording software to record their work while creating an illustration or photograph, and can also use the screenshot feature to periodically capture their progress, ensuring that every step of the creation process is recorded.

[0045] Terminal

[0046] The user's device saves the recording files or screenshots in local storage, and these files are then ready to be uploaded to the server later.

[0047] Upload and check the creation process

[0048] User

[0049] Users can use the "Upload Creation Process" function from the system dashboard to select the recorded file and upload it to the server.

[0050] server

[0051] The server receives the uploaded file, stores it in a database, and then checks the format and content of the uploaded file to verify that the recorded creation process is valid.

[0052] Issuing a Creator Link

[0053] server

[0054] After the server has verified the creation process, it generates a unique "creator link" that is associated with the user's profile and stored in a database.

[0055] User

[0056] Users can view the generated creator link on their dashboard, copy it, and share it on their social media accounts or blogs, thereby verifying the authenticity of their work.

[0057] AI-powered learning confirmation tool

[0058] User

[0059] Users can use the "AI Learning Check" function on the dashboard to upload a file to check whether their work has been learned by the AI.

[0060] server

[0061] The server analyzes the uploaded file and compares it with known artificial intelligence models, allowing it to determine whether the work has been trained by AI.

[0062] Displaying the results

[0063] server

[0064] The server generates the analysis results and displays them on the user's dashboard, where the user can download them as needed.

[0065] User

[0066] Users can check the analysis results and consider whether their work has been properly evaluated, thereby maintaining their credibility as creators.

[0067] Specific examples

[0068] 1. Users record the creation process

[0069] A user starts creating an illustration and works on it in Photoshop. They record the process using screen recording software. After they finish, they upload the recorded video file to the system.

[0070] 2. The server checks the creation process and issues a creator link

[0071] The server receives the uploaded video file and verifies its content. If the creation process is deemed appropriate, a unique creator link is generated and linked to the user's account. The user can share this link on social media to prove the authenticity of the work.

[0072] 3. Users use AI-powered learning confirmation tools

[0073] If a user has doubts about whether their work has been trained by AI, they can use the AI ​​learning verification tool. The work file is uploaded to the system, and the server performs a comparative analysis with known AI models. The analysis results are provided to the user, who can then confirm whether their work has been used for training.

[0074] This system allows creators to prove the creation process of their work and confirm its authenticity, and also protects intellectual property by verifying whether or not the work has been learned by AI.

[0075] The processing flow will be explained below.

[0076] Step 1: User registers an account

[0077] User: Access the system's registration page and enter your email address and password.

[0078] Server: Receives the entered registration information and performs validation. If validation is successful, stores the registration information along with the hashed password in the database and sends a confirmation email to the user.

[0079] Step 2: User logs in

[0080] User: Visits the login page and enters their email address and password.

[0081] Server: Receives the entered information and checks it against the database. If authentication is successful, creates a session and redirects the user to the dashboard.

[0082] Step 3: Document your creation

[0083] User: When creating digital content such as illustrations, start screen recording software to record the process, or take screenshots periodically.

[0084] Device: Save recorded video files and screenshots to local storage.

[0085] Step 4: Upload the files you're creating

[0086] Users: Select recordings or screenshots from the "Upload Creation" menu on the dashboard.

[0087] Terminal: Sends the selected file to the server.

[0088] Server: Receives uploaded files and stores them in a database.

[0089] Step 5: Validate and parse the uploaded file

[0090] Server: Validate the format and content of uploaded files, including ensuring the files are continuous and in the correct format.

[0091] Server: Analyzes the contents of the file and evaluates the consistency and legitimacy of the creation process.

[0092] Step 6: Generate and Provide Your Creator Link

[0093] Server: After the creation process is verified, a unique "creator link" is generated to prove that the user's work was created legitimately.

[0094] Server: The generated link is associated with the user's profile and stored in a database.

[0095] Users: View the generated creator link in the dashboard and share it on social media or your blog.

[0096] Step 7: Use the AI ​​learning verification tool

[0097] User: Select the "AI Learning Confirmation" function on the dashboard and upload the work file you want to confirm.

[0098] Terminal: Sends the selected file to the server.

[0099] Server: Analyzes the uploaded work file and compares its features with known AI models.

[0100] Step 8: Provide analysis results

[0101] Server: Generates analysis results and displays them on the user's dashboard, including details on whether the work has been learned by the AI.

[0102] User: Check the analysis results and download them if necessary. (reinterpret_php)

[0103] Example 1

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

[0105] Until now, creators have had limited means to prove the creation process of their work and ensure its authenticity. Furthermore, there was no way to check whether their work had been learned by AI without their permission. This has created problems in terms of the creators' intellectual property rights and the protection of their rights.

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

[0107] In this invention, the server includes: means for a user to record the process of creating a work and save it as a file using screen recording software or a screenshot function; means for uploading the recorded file of the creation process from the user's device to the server; means for the server to receive the uploaded file, store it in a database, and then verify the format and content to verify the authenticity of the creation process; means for generating a unique link based on the verification result, storing it in the database and providing it to the user; and means for the user to check and share the link stored in the database. This allows creators to accurately record the process of creating their work, prove its authenticity, and verify that their work has not been learned by AI without their permission.

[0108] The "creation process of a work" refers to a series of steps or processes that a user goes through when creating a work such as an illustration or photograph.

[0109] "Screen recording software" refers to software that records the actions a user takes on a computer screen as a video file.

[0110] "Screenshot function" refers to the function of saving all or part of a computer screen as an image file.

[0111] A "file" refers to data stored in digital format, including video files and image files.

[0112] "Terminal" refers to the device used by a user to access and operate the system, including, for example, a PC, smartphone, or tablet.

[0113] "Server" refers to a computer system that receives and processes data sent by users and stores it in a database.

[0114] "Uploading" refers to the act of sending and storing digital data from a user's device to a server.

[0115] "Database" refers to a system for systematically storing and managing uploaded digital data and related information.

[0116] "Verifying the legitimacy of the creation process by checking the format and content" refers to the process of checking the format and content of uploaded files to ensure they are accurate and have not been tampered with.

[0117] A "unique link" is a unique URL that is permanently tied to a particular record or entity, allowing access to that particular data.

[0118] "Profile" refers to a set of information associated with a user within the system, including the user's personal information and activity history.

[0119] "Artificial intelligence model" refers to a data processing system that has been trained to perform a specific task using machine learning algorithms.

[0120] "Comparative analysis" refers to the process of comparing uploaded data with existing data and patterns to determine similarities and matches.

[0121] "Verifying whether a particular digital work has been used for training" refers to the process of verifying whether a particular digital work is included in the training data of an existing artificial intelligence model.

[0122] A "dashboard" is an interface that allows users to access and operate various system functions. It can also be considered a centralized management screen.

[0123] DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS The following describes in detail the embodiments of the present invention.

[0124] System Overview

[0125] This invention is a system that allows creators to record the creation process of their work and prove its authenticity. This system includes a means for recording the user's creation process, a means for uploading the recorded files to a server, a means for the server to analyze and verify the uploaded files and generate a unique link, and a means for the user to confirm the learning using AI.

[0126] Hardware and software used

[0127] User terminal: Refers to a general computer or smartphone. In this case, it refers to the device that is the target of operation.

[0128] Screen recording software: For example, OBS Studio or Camtasia can be used. These software can record the user's actions and screen transitions on the device.

[0129] Server: A computer system for storing, parsing, and validating files. Server-side programs are implemented using programming languages ​​such as Python or Java.

[0130] Database: A relational database system such as MySQL or PostgreSQL is used.

[0131] AI model: Refers to a machine learning model built using, for example, TensorFlow or PyTorch.

[0132] System Details

[0133] User Registration and Login

[0134] A user accesses the system's registration page and creates an account by entering their email address and password. The server receives this information, validates it, and stores it in the database. On the login page, the user enters their email address and password, which the server verifies, creates a session, and redirects the user to the dashboard.

[0135] Record of the creation process

[0136] Users can use screen recording software to record their work as video files, and can also take screenshots at each important step. These files are saved in the user's local storage.

[0137] Uploading the creation process

[0138] Users can upload recordings and screenshots to the server using the "Upload Creation Process" feature on the dashboard. The server then stores the received files in a database and verifies their validity by checking their format and content. This process includes checking the file format and content continuity.

[0139] Generate a Creator Link

[0140] If the server determines that the uploaded file is legitimate, it generates a unique creator link, which is stored in a database and associated with the user's profile. Users can view this link in their dashboard, copy it, and share it on social media or their blog.

[0141] AI learning confirmation

[0142] Users can use the "AI Learning Check" function to upload their own work files to the server. The server compares and analyzes them with known artificial intelligence models to determine whether the work has been learned by the AI. The analysis results are displayed on the user's dashboard and can be downloaded as needed.

[0143] Specific examples

[0144] Example 1: User records the creation process

[0145] A user starts creating an illustration in Photoshop and uses OBS Studio to record their work. Once the recording is complete, they save the video file and use it to upload to the system.

[0146] Example 2: The server checks the creation process and issues a creator link

[0147] The server receives the video file uploaded by the user, checks the continuity and verifies the content, and once these checks are complete, generates a unique creator link and stores it in a database.

[0148] Example 3: User uses AI-powered learning confirmation tool

[0149] If a user wonders whether their work has been trained by AI, they can upload the work file using the "AI Learning Check" function. The server analyzes it using a TensorFlow model and displays the results on a dashboard.

[0150] This system allows creators to prove the creation process of their work, ensuring its authenticity and verifying that their work has not been learned by AI without their permission.

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

[0152] Step 1:

[0153] User Registration:

[0154] User: Access the system's registration page, enter the required information (email address, password, etc.), and press the "Register" button.

[0155] Input: Email address, Password

[0156] Output: Submit registration information

[0157] Server: Receives and validates the submitted registration information. If the format is correct, stores it in the database and sends a confirmation email to the user.

[0158] What happens next: The server executes an SQL query to insert the registration information into the database.

[0159] Step 2:

[0160] Login:

[0161] User: Access the login page, enter the registered email address and password, and press the "Login" button.

[0162] Input: Email address, Password

[0163] Output: Send login information

[0164] Server: Receives the submitted login information and checks it against the database. If successful, creates a session and redirects the user to the dashboard.

[0165] Specific behavior: The server generates an authentication token and sends it to the client.

[0166] Step 3:

[0167] Creation process notes:

[0168] Users: Use screen recording software (such as OBS Studio or Camtasia) to record your work process, taking screenshots as needed.

[0169] Input: The entire operation

[0170] Output: Recording files, screenshot files

[0171] Device: Save your work as video and image files to local storage.

[0172] Specific operation: The recording software saves the file in the specified folder.

[0173] Step 4:

[0174] File upload:

[0175] Users: Use the "Upload Creation In Progress" feature in the dashboard to select and upload the saved file.

[0176] Input: Recording files, screenshot files

[0177] Output: Sending a file

[0178] Terminal: Sends the selected file to the server.

[0179] Specific behavior: Select a file from the form and send it to the server via an HTTP request.

[0180] Step 5:

[0181] Receiving and verifying the file:

[0182] Server: Stores received files in a database and checks the file format and content, including checking the resolution, frame rate, and continuity.

[0183] Input: Recording files, screenshot files

[0184] Output: Verification results

[0185] What happens: The server stores the file and parses its contents using a script.

[0186] Step 6:

[0187] Generate your creator link:

[0188] Server: Generates a unique link for each verified file, which is stored in a database and associated with the user's profile.

[0189] Input: Verified file

[0190] Output: Unique link

[0191] Specific operation: Generate a unique ID on the server side and construct a link in URL format.

[0192] Step 7:

[0193] Share the link:

[0194] Users: View the generated link in the dashboard, then copy and paste it to share on social media or in their blog.

[0195] Input: Unique Link

[0196] Output: Shared link

[0197] Specific behavior: Press the "Copy link" button to copy the URL to the clipboard.

[0198] Step 8:

[0199] AI learning verification:

[0200] Users: Use the "AI Learning Confirmation" function on the dashboard to upload their own work files.

[0201] Input: Work file

[0202] Output: Sending a file

[0203] Terminal: Sends the selected file to the server.

[0204] Specific behavior: Select a file from the form and send it to the server via an HTTP request.

[0205] Step 9:

[0206] Check and analyze AI learning:

[0207] Server: Analyzes the uploaded work file and compares it with known artificial intelligence models. Specifically, the analysis is performed using machine learning frameworks (e.g., TensorFlow or PyTorch).

[0208] Input: Work file

[0209] Output: Analysis results

[0210] Specific operation: Executes the script to invoke the AI ​​model and generate analysis results.

[0211] Step 10:

[0212] Viewing Results:

[0213] Server: Generates analysis results and displays them on the user's dashboard, providing a download link if necessary.

[0214] Input: Analysis results

[0215] Output: Results displayed on the dashboard

[0216] What it does: Updates the dashboard UI components to display the results.

[0217] The above is a specific explanation of each processing step of this system.

[0218] (Application example 1)

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

[0220] In recent years, proving the authenticity of digital creators' works and protecting their intellectual property have become important issues. In particular, there is a growing need to prove the authenticity of works exhibited in virtual spaces and prevent unauthorized use by AI models. However, current systems lack sufficient means to record the creation process and prove their authenticity, and the lack of transparency and reliability in virtual spaces makes it difficult to maintain user trust.

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

[0222] In this invention, the server includes means for users to record the process of creating a work, means for uploading files of the recorded creation process to the server, means for the server to analyze and verify the uploaded files and confirm the authenticity of the work, means for generating a unique link based on the verification result and providing it to the user, means for users to exhibit the work in a virtual space and display the authenticity of the work and the AI ​​verification result, and means for users to view work information in the virtual space through a smart device. This allows creators to prove the authenticity of their work and allows users to have a high level of confidence when viewing works in the virtual space.

[0223] "User" refers to a person who uses the system to record and upload the creation process of a work.

[0224] A "creation process" refers to a series of steps or procedures that a creator records to create a work, either digitally or analogically.

[0225] "Recording means" refers to a device or software that allows a user to record the process of creating a work.

[0226] "File" refers to the digital data recorded by the user in the creation process.

[0227] "Server" refers to a computer system that receives, analyzes, and verifies files uploaded by users.

[0228] "Uploading means" refers to a method or device for transmitting a user-recorded file to the server.

[0229] "Means of analysis and verification" refers to the methods by which the server checks the content of uploaded files and establishes the authenticity of the work.

[0230] "Authenticity" refers to the property of proving that a work was actually created by a user and is not forged or tampered with.

[0231] "Unique link" refers to a URL generated by the server that is specific to each work.

[0232] "Means of providing" refers to the method by which the server forwards the unique link generated to the user.

[0233] "Virtual Space" refers to a virtual exhibition space accessible via the Internet or other network.

[0234] "Smart Device" refers to any internet-enabled device, including smart glasses and other augmented reality devices.

[0235] "Known artificial intelligence models" refer to AI algorithms and datasets that have been trained in the past.

[0236] "AI verification results" refers to the analysis results of whether the uploaded work has been learned by artificial intelligence.

[0237] "Linking to profile" refers to the process of associating the generated link with the user's personal information and saving it in a database.

[0238] A "database" refers to a digital storage device for storing and managing information.

[0239] This invention relates to a system for recording the creation process of a work by a creator and verifying its authenticity. In particular, we explain the function of displaying the authenticity and AI verification results for works exhibited in a virtual space.

[0240] User Registration and Login

[0241] The first step a user takes is to register and log in to the system. The user visits the registration page and creates an account by entering an email address and password. This information is sent to the server, validated, and stored in the database. When logging in, the entered email address and password are checked, and if they are correct, a session is created.

[0242] Record of the creation process

[0243] While creating an illustration or photograph, creators can use screen recording software to record their work. They can also use the screenshot function to periodically capture their progress. This ensures that every step of the creative process is recorded. The recorded files are saved in the user's device's local storage, ready to be uploaded to the server later.

[0244] Upload and check the creation process

[0245] Users use the "Upload Creation Process" function on their dashboard to select the recorded file and upload it to the server. The server receives the uploaded file and stores it in a database. It also checks the file format and content to verify that the recorded creation process is legitimate. Once verification is complete, the server generates a unique "Creator Link" and provides it to the user.

[0246] Exhibition in virtual space

[0247] Users can exhibit their works in a virtual space by using the provided creator link. The virtual space can be visited using smart devices, especially smart glasses. When users stand in front of the work, the smart glasses display a video of the work's creation process, the creator link, and the results of AI verification. This allows visitors to verify that the exhibited work is authentic and has not been misused by AI.

[0248] AI-powered learning confirmation tool

[0249] Users will also be provided with a means to check whether their work has been trained by AI. Users can upload their work file using the "AI Learning Check" function on the dashboard. The server will analyze the uploaded file and compare it with known artificial intelligence models to check whether the work has been trained by AI.

[0250] Hardware and software used

[0251] Smart devices: smart glasses and augmented reality devices (e.g. Microsoft HoloLens, Google Glass)

[0252] Server: A server that manages registration information and creation process data (e.g., AWS EC2, Google Cloud)

[0253] Database: A database that stores and manages information (e.g., MySQL, PostgreSQL)

[0254] Communication protocol: Communicate with the server using REST API (HTTP / HTTPS)

[0255] Examples of concrete examples and prompts

[0256] For example, when a user visits a virtual art gallery with smart glasses, standing in front of a piece of artwork instantly displays a video of the creation process, and the user can see the creator link that certifies the work's authenticity and the results of an AI learning verification tool.

[0257] Example prompt sentence:

[0258] "When you visit a virtual art gallery with smart glasses and stand in front of a piece of art, you'll see a video of the creation process, a link to the creator that proves the stretcher's authenticity, and the results of the AI ​​learning verification."

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

[0260] Step 1:

[0261] A user accesses the system and creates an account by entering their email address and password. The entered information is sent to the server, validated, and then saved in the database. User input: email address, password. Server output: account creation success message.

[0262] Step 2:

[0263] A user enters their email address and password on the login page to access the system. The server checks the entered information against the information in the database, and if there is a match, a session is created. User input: email address, password. Server output: session ID.

[0264] Step 3:

[0265] A creator starts working on an illustration or photo, and uses screen recording software to record the process. They also periodically capture screenshots. User input: Work content. Device output: Recorded files, screenshot files.

[0266] Step 4:

[0267] A user accesses the dashboard, selects a recorded file, and uploads it to the server. The server receives the file and stores it in the database. User input: File upload to www site. Server output: File saved successfully.

[0268] Step 5:

[0269] The server analyzes the format and content of the uploaded file and verifies that the recorded creation process is valid. Server input: Uploaded file. Server output: Analysis result status (normal / abnormal).

[0270] Step 6:

[0271] Based on the verification results, the server generates a unique creator link and associates it with the user's account. Server input: Analysis result status. Server output: Unique creator link.

[0272] Step 7:

[0273] The user displays the generated creator link along with the work in the virtual space. User input: Creator link, work data. Terminal output: Work displayed in the virtual space.

[0274] Step 8:

[0275] The user moves around the virtual space using smart glasses, and in front of the work, the smart glasses display a video of the work's creation process, a link to the creator, and the results of AI verification. User input: Visual information from the smart glasses. Device output: Display of a video of the work's creation process, a link to the creator, and the results of AI verification.

[0276] Step 9:

[0277] The user opens the "AI Learning Check" function on the dashboard and uploads the work file. The server analyzes the uploaded file and compares it with known artificial intelligence models. User input: work file. Server output: AI learning check results.

[0278] Step 10:

[0279] The server generates the AI ​​learning confirmation results and displays them on the user's dashboard. Users can check and download the results as needed. Server input: AI learning confirmation results. Server output: Dashboard display of confirmation results, downloadable files.

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

[0281] The present invention relates to a system that allows creators to record the creation process of their works and certify their authenticity, and aims to improve the user experience by combining it with an emotion engine that recognizes the user's emotions. Specific embodiments of this system are described below.

[0282] User Registration and Login

[0283] User

[0284] First, a user accesses the system's registration page and creates an account by entering an email address and password. Once registration is complete, the user can access the system by entering their email address and password on the login page.

[0285] server

[0286] The server receives the user registration information, validates it and then stores it in the database.Furthermore, at the time of login, it verifies the entered email address and password and creates a session if they are correct.

[0287] Record of the creation process

[0288] User

[0289] While creating illustrations or photographs, users can record their work using screen recording software, or they can periodically capture their progress using the screenshot function. The emotion engine analyzes and records the user's emotions in real time during this process.

[0290] Terminal

[0291] The user's device will save the recording files or screenshots to local storage, and the emotion data will also be saved along with these files.

[0292] Uploading the creation process

[0293] User

[0294] Users can use the "Upload Creation Process" function on the system's dashboard to select the recorded files and emotion data and upload them to the server.

[0295] server

[0296] The server receives the uploaded files and emotion data, stores them in a database, and verifies the format and content of the uploaded files and emotion data to verify their authenticity.

[0297] Issuing a Creator Link

[0298] server

[0299] After the creation process and validation of the emotion data are completed, the server generates a unique "creator link," which is linked to the user's profile and stored in a database. The emotion engine may also add personalized elements to the generated link.

[0300] User

[0301] Users can view the generated creator link on their dashboard, copy it, and share it on their social media accounts or blogs, thereby proving the authenticity of the work and the emotional state they were in when creating it.

[0302] AI-powered learning confirmation tool

[0303] User

[0304] Users can use the "AI Learning Check" function on the dashboard to upload a file to check whether their work has been learned by the AI.

[0305] server

[0306] The server analyzes the uploaded file and compares its characteristics with known AI models, allowing it to determine whether the work has been trained by AI.

[0307] Displaying the results

[0308] server

[0309] The server generates analysis results and displays them on the user's dashboard, detailing whether the work has been learned by the AI.

[0310] User

[0311] Users can check the analysis results and download them if necessary, allowing them to determine whether their work has been fairly evaluated.

[0312] Specific examples

[0313] 1. Users record the creation process

[0314] The user starts creating an illustration and works on it in Photoshop. The process is recorded using screen recording software, and the emotion engine simultaneously analyzes the user's emotions using facial recognition technology. After the work is completed, the recorded video file and emotion data are uploaded to the system.

[0315] 2. The server checks the creation process and issues a creator link

[0316] The server receives the uploaded video file and emotion data and verifies the content. If the creation process and emotion data are deemed appropriate, a unique creator link is generated and linked to the user's account. The user can share this link on social media to prove the authenticity of the work and the emotion expressed during creation.

[0317] 3. Users use AI-powered learning confirmation tools

[0318] If a user has doubts about whether their work has been trained by AI, they can use the AI ​​learning verification tool. The work file is uploaded to the system, and the server performs a comparative analysis with known AI models. The analysis results are provided to the user, who can then confirm whether their work has been used for training.

[0319] This system allows creators to verify the process and emotion of their work, confirming its authenticity, and also protects intellectual property by verifying whether or not it has been trained by AI.

[0320] The processing flow will be explained below.

[0321] Step 1: User registers an account and logs in

[0322] User: Access the system's registration page and create an account by entering an email address and password. Once registration is complete, log in by entering an email address and password on the login page.

[0323] Server: Receives the entered registration information and performs validation. If validation is successful, stores the registration information along with the hashed password in the database and sends a confirmation email to the user. When logging in, checks the entered information against the database, and if authentication is successful, creates a session and redirects the user to the dashboard.

[0324] Step 2: Activating the Emotion Engine

[0325] User: Set the Emotion Engine to launch when starting an illustration or photography session.

[0326] Device: The emotion engine captures the user's face in real time with a camera and performs facial expression analysis.

[0327] Step 3: Recording the creation process and emotional data

[0328] User: Proceed with the creation of a work. The work process is recorded using screen recording software, and the emotion engine analyzes the user's emotional state.

[0329] Device: The analyzed emotion data is stored in local storage along with the recording file. The data is time-stamped.

[0330] Step 4: Uploading files and emotion data

[0331] User: After completing the work, use the "Upload Creation Process" function on the dashboard to select and upload the recording file and emotion data.

[0332] Terminal: Creates a request to send the selected file and emotion data to the server.

[0333] Server: Receives uploaded files and emotion data and stores them in a database.

[0334] Step 5: Validate and parse the uploaded file

[0335] Server: Validates the format and content of the uploaded recording files and emotion data, ensuring that the files are recorded continuously and in the correct format.

[0336] Server: Analyzes file content and emotional data to evaluate the consistency and legitimacy of the creation process.

[0337] Step 6: Generate and Provide Your Creator Link

[0338] Server: After the creation process and emotional data verification are complete, a unique "creator link" is generated. Personalized elements can also be added based on the emotional data.

[0339] Server: The generated link is associated with the user's profile and stored in a database.

[0340] Users: View the generated creator link in the dashboard and share it on social media or your blog.

[0341] Step 7: Check the AI's learning

[0342] User: Select the "AI Learning Confirmation" function on the dashboard and upload the work file you want to confirm.

[0343] Terminal: Makes a request to send the selected file to the server.

[0344] Server: Analyzes the uploaded work file and compares it with known AI models, thereby confirming whether the work has been trained by AI.

[0345] Step 8: Feedback of analysis results

[0346] Server: Generates analysis results and displays them on the user's dashboard, including details on whether the work has been learned by the AI.

[0347] User: Check the analysis results and download them as needed. Based on the analysis results, the user can evaluate the work.

[0348] Example 2

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

[0350] In recent years, it has become increasingly important for creators to maintain the authenticity of their work and to prove the process of its creation. However, current systems separate the recording of the work process from the analysis of emotional state, often limiting the user experience. Furthermore, there are insufficient means to verify whether a work has been trained by a known AI model. These issues make it difficult for creators to prove the authenticity of their work and protect their intellectual property.

[0351] The identification process by the identification processing unit 290 of the data processing device 12 in Example 2 is realized by the following means. In this invention, the server includes a means for a user to record the creation process of a work, a means for uploading the recorded creation process file to the server, a means for the server to analyze and verify the uploaded file and confirm the authenticity of the work, a means for generating a unique link based on the verification result and providing it to the user, a means for analyzing the user's emotional state in real time and recording the data, and a means for analyzing the recorded file containing the emotional data and strengthening the authenticity. This allows creators to simultaneously record, analyze, and prove the creation process and emotional state of their work, thereby strengthening the authenticity of the work and protecting intellectual property. It also makes it easy to check whether a work has been trained by a known artificial intelligence model.

[0352] "User" refers to an individual or organization that uses this system to create works and manages the creation process and data of the works created.

[0353] "Means for recording the creation process" refers to recording software or screenshot functions that allow users to record the process of creating a work.

[0354] "Means for uploading files to the server" refers to a function for sending files recorded by the user in the creation process and emotional data to the server.

[0355] "Server" refers to the central control device that receives data uploaded by users, analyzes and verifies it, and manages the results.

[0356] "Means for analysis and verification" refers to the algorithms and software that the server uses to analyze uploaded files and emotional data and ensure their authenticity.

[0357] "Means for verifying the authenticity of a work" refers to the methods and processes used to check the accuracy of the process and data of a work created by a user.

[0358] "Means for generating a unique link" refers to a function for generating a unique identifier based on the analysis and verification results and providing it to the user.

[0359] "Means for analyzing emotional state in real time" refers to software and algorithms that analyze the user's face and facial expressions and collect emotional data during the creation process.

[0360] "Means for recording emotional data" refers to the function for measuring and recording the user's emotional state and saving that data.

[0361] "Authenticity enhancement measures" refers to methods and processes for analyzing recorded files containing emotional data to further enhance the accuracy of the work.

[0362] "Known AI models" refer to AI algorithms or systems that have been previously trained.

[0363] "Means for comparison and verification" refers to the methods and processes for comparing the uploaded work file with known AI models to verify the learning status.

[0364] The present invention relates to a system that allows creators to record the creation process of their work and certify its authenticity, and aims to improve the user experience by combining it with an emotion engine that recognizes the user's emotions.

[0365] This system records the process of creating a work in detail and simultaneously collects and analyzes the user's emotional data. Specifically, it is realized using the following hardware and software:

[0366] Hardware and software used

[0367] User's device

[0368] Users use a typical computer (PC), tablet, or smartphone, which may include a built-in or external camera.

[0369] Recording Software

[0370] Use screen recording software such as OBS Studio to record your work process, and also have the ability to capture screenshots periodically.

[0371] Emotion Engine

[0372] The emotion engine uses facial recognition technology and includes algorithms that analyze the user's facial expressions and movements, allowing it to collect and analyze emotions in real time while working.

[0373] server

[0374] The server receives, stores, and analyzes files and emotion data uploaded by users using statistical analysis software such as Python and R, and database systems (e.g., MySQL and PostgreSQL).

[0375] Specific examples

[0376] Example 1: User records the creation process

[0377] A user uses graphics software (e.g., Photoshop) to create a digital illustration. At the start of the work, they launch OBS Studio and begin recording the entire screen. At the same time, the emotion engine tracks the user's face and collects emotion data.

[0378] Example 2: The server checks the creation process and issues a creator link

[0379] Users upload recording files and emotion data to the system. The server receives these files and begins analyzing the data using Python. Once the analysis is complete, the server verifies authenticity and generates a unique creator link, which is then linked to the user's account.

[0380] Example 3: User uses AI-powered learning confirmation tool

[0381] If a user has doubts about whether their work has been trained by AI, they can use the "AI Learning Check" function on the dashboard. The server analyzes the uploaded work file and compares it with known AI models. The analysis results are presented to the user, who can then confirm whether their work has been used for training.

[0382] Prompt Sentence Examples

[0383] "Upload an image file and see if this work has been trained by a known AI model."

[0384] This system allows creators to verify the creative process and emotion of their work, confirming its authenticity, and also protects intellectual property by verifying whether or not AI has learned from it.

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

[0386] Step 1: User Registration and Login

[0387] A user accesses the system's registration page, enters their email address and password, and clicks the "Register" button. The server receives this information, validates it, and stores it in the database. Next, the user accesses the login page, enters their email address and password, and clicks the "Login" button. The server verifies the email address and password, and if they are valid, creates a session and authenticates the user. This allows the user to access the system.

[0388] Input: Email address, password

[0389] Output: Session, login success message

[0390] Specific behavior:

[0391] The user enters their email address and password into the registration form and submits it. The server receives it and stores it in the database. The user then goes to the login page and attempts to log in again by entering their email address and password. The server validates the information and creates a session.

[0392] Step 2: Document the process

[0393] When a user starts creating an illustration or photo, they launch screen recording software such as OBS Studio and start recording. They also periodically capture screenshots. The device's built-in camera is used by the emotion engine to recognize the user's face and collect and analyze emotion data. This data is stored in local storage.

[0394] Input: Work process, facial video

[0395] Output: Recording files, screenshots, emotion data

[0396] Specific behavior:

[0397] The user launches the screen recording software and starts recording. The device periodically captures screenshots and simultaneously captures the user's face with the camera. The emotion engine performs real-time emotion analysis and saves the data in local storage.

[0398] Step 3: Upload your creation

[0399] The user accesses the system dashboard and clicks the "Upload Creation Process" button. They select the recording file and emotion data file and upload them to the server. The server receives these files and stores them in a database. The file format and content are checked to verify the authenticity of the recording.

[0400] Input: Video file, emotion data

[0401] Output: Upload success message, verification result

[0402] Specific behavior:

[0403] The user opens the dashboard and clicks the upload button. The terminal sends the selected file to the server, which then stores the received file in a database and verifies it. Once verification is complete, a message indicating successful upload is sent to the user.

[0404] Step 4: Issue your creator link

[0405] The server verifies the uploaded creation process and emotion data. If the verification is successful, it generates a unique creator link and provides it to the user. The creator link is linked to the user's profile and stored in a database.

[0406] Input: Creation process data, emotion data

[0407] Output:Creator Link

[0408] Specific behavior:

[0409] The server analyzes and verifies the received data, and if the verification is successful, generates a unique creator link, adds this link to the user's profile, and stores it in the database.

[0410] Step 5: Use AI-powered learning verification tools

[0411] Users can use the dashboard's "AI Learning Confirmation" function to upload their work files to the server, which then compares the uploaded work files with known AI models to confirm whether the work has been used for learning.

[0412] Input: Work file

[0413] Output: Learning confirmation results

[0414] Specific behavior:

[0415] The user uses the learning verification tool to upload the work file to the server, which then compares and analyzes the file with known AI models and provides the results to the user.

[0416] Step 6: View the results

[0417] The server generates the analysis results and displays them on the user's dashboard. The user can check the results and download them if necessary, allowing them to determine whether their work has been properly evaluated.

[0418] Input: Analysis results

[0419] Output: Display results, downloadable files

[0420] Specific behavior:

[0421] The server generates the analysis results and displays them on the user's dashboard, where the user can check the results and download them if necessary.

[0422] This ensures that all processing steps are carried out smoothly in a single flow, ensuring the authenticity of the user's work and transparency of the creation process.

[0423] (Application example 2)

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

[0425] There are issues with the lack of a way for creators to record the creation process and prove its authenticity, while at the same time allowing viewers to experience the creator's emotions in real time. There is also a lack of a way to verify whether a work has been trained by a known AI model.

[0426] The identification process by the identification processing unit 290 of the data processing device 12 in Application Example 2 is realized by the following means. In this invention, the server includes a means for a user to record the creation process of a work, a means for uploading the recorded files of the creation process to the server, a means for the server to analyze and verify the uploaded files and confirm the authenticity of the work, and a means for generating a unique link based on the verification results and providing it to the user. This makes it possible to prove the creation process and its authenticity and visually display the creator's emotional data in real time. In addition, by including a means for a user to upload a file of their own work and compare it with a known artificial intelligence model, it is possible to verify whether the work has been learned by AI.

[0427] "User" means an individual or group that uses the System to record and upload the creation process of a work.

[0428] The "process of creating a work" refers to the specific steps and operations a user takes in the process of creating a work such as art or a photograph.

[0429] "Means for recording" refers to hardware or software that allows a user to record or take screenshots of the process of creating a work.

[0430] "Means for uploading files to a server" refers to technology that has a communication function for transferring files in the process of being created from a user's terminal to a server.

[0431] A "server" is a computer system that receives, analyzes, and verifies uploaded files.

[0432] "Analysis and verification means" refers to algorithms or programs that the server uses to evaluate the content of uploaded files and verify their authenticity.

[0433] "Authenticity" refers to the reliability of whether a work was actually created by the user.

[0434] A "unique link" is a server-generated unique URL or identifier that identifies a particular user's work and its creation process.

[0435] "Emotional data" is data obtained by analyzing the emotions felt by creators in the process of creating their work.

[0436] "Real-time recording means" refers to a technology that simultaneously records the emotions felt at each moment as the user goes through the process of creating a work.

[0437] "Means for displaying on a timeline" refers to a program or interface for visually displaying the creator's emotional changes along a timeline on the recorded video of the creation process.

[0438] A "known artificial intelligence model" is an AI model that has already been saved and trained, and is used for comparative analysis with works uploaded by users.

[0439] "Comparative verification means" means a method or technology for comparing an uploaded work file with a known artificial intelligence model to determine whether the work has been trained by AI.

[0440] The system of the present invention is designed to allow creators to record the process of creating a work and to prove its authenticity and emotional changes. Specific embodiments of the present invention will be described in detail below.

[0441] User Registration and Login

[0442] 1. Users

[0443] First, users access the system's registration page and create an account by entering basic information, which allows them to log in and use the system.

[0444] 2. Server

[0445] The server receives the user registration information, validates it and stores it in the database. At the time of login, it also verifies the entered information and creates a session.

[0446] Record of the creation process

[0447] 1. Users

[0448] While creating illustrations or photographs, users can use screen recording software to record their work process, and at the same time, the emotion engine analyzes the user's facial expressions and records emotional data in real time.

[0449] 2. Terminal

[0450] The user's device saves recording files and screenshots in local storage, and also saves emotion data along with these files.

[0451] Uploading the creation process

[0452] 1. Users

[0453] Users can use the "Upload Creation Process" function on the system's dashboard to select the recorded files and emotion data and upload them to the server.

[0454] 2. Server

[0455] The server receives the uploaded files and emotion data, stores them in a database, and verifies the format and content of the files and emotion data to verify their authenticity.

[0456] Issuing a Creator Link

[0457] 1. Server

[0458] After the creation process and emotional data verification is completed, the server generates a unique "creator link" that certifies the authenticity of the work and the emotion of the creator.

[0459] 2. Users

[0460] Users can view the generated creator link on their dashboard, copy it, and share it on their social media accounts or blogs.

[0461] AI-powered learning confirmation tool

[0462] 1. Users

[0463] Users can use the "AI Learning Check" function on the dashboard to upload a file to check whether their work has been learned by the AI.

[0464] 2. Server

[0465] The server analyzes the uploaded file and compares it with known artificial intelligence models to determine whether the work has been trained by AI.

[0466] Examples of data processing

[0467] 1. Users

[0468] For example, if a user is painting, they can use their smartphone camera to record their work. During this time, the emotion engine uses facial recognition technology to analyze the user's emotions and record the data in real time. After the data is uploaded to the system, viewers can view the changes on a timeline.

[0469] Hardware and software used

[0470] Hardware

[0471] A PC or smartphone equipped with a webcam, and a head-mounted display.

[0472] software

[0473] Python, OpenCV (for facial recognition), DeepFace (for emotion analysis), web browser, screen recording software.

[0474] Prompt Sentence Examples

[0475] Here are some examples of prompts for generative AI models:

[0476] "I want you to use your AI model to analyze the user's emotion in each frame of this video and save it as a timestamp. Record the emotion label for each frame in a file called emotiondata.csv."

[0477] This system allows creators to prove the creative process and emotions behind their work, allowing viewers to gain a deeper understanding of that process. It also makes it possible to protect intellectual property by verifying whether AI has learned anything.

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

[0479] Step 1:

[0480] A user registers with the system

[0481] What happens: A user visits the system's registration page, enters their email address and password, and then the information is validated and, if found to be legitimate, an account is created.

[0482] Input: Email address, Password

[0483] Output: Registration completion message, user ID

[0484] Data processing: Validate entered information and encrypt it for storage in the database.

[0485] Step 2:

[0486] A user logs into the system

[0487] Specific behavior: A user accesses the login page using their registered email address and password and logs into the system. The server validates the entered information and creates a session.

[0488] Input: Email address, Password

[0489] Output: Login success message, user session

[0490] Data processing: The input information is matched with database records, and if there is a match, a session is generated.

[0491] Step 3:

[0492] Users record the process of creating their work

[0493] Specific operation: The user starts the screen recording software to record their work process. At the same time, the facial expressions are analyzed in real time using an emotion engine (e.g., DeepFace) using a smartphone or webcam, and emotion data is recorded.

[0494] Input: Screen recording, camera footage

[0495] Output: Recording file, emotion data file

[0496] Data processing: Video is recorded and emotional data analyzed by the emotion engine is recorded in real time.

[0497] Step 4:

[0498] The user uploads the recording file and emotion data to the server.

[0499] Specific operation: The user uses the "Upload Creation Process" function on the system dashboard to upload the recording file and emotion data file to the server.

[0500] Input: Video file, emotion data file

[0501] Output: Upload successful message

[0502] Data processing: The recording files and emotion data files are temporarily saved, validated, and then saved to the database.

[0503] Step 5:

[0504] The server parses and validates the uploaded file

[0505] Specific operation: The server analyzes the format and content of the uploaded video file and emotion data file to verify their authenticity.

[0506] Input: Video file, emotion data file

[0507] Output: Validation result, error message (if validation fails)

[0508] Data processing: Analyzing the recordings and emotional data and running algorithms to verify consistency and authenticity.

[0509] Step 6:

[0510] The server generates a unique creator link

[0511] What it does: After verification is complete, the server generates a unique "creator link" and stores it in a database, associated with the user's profile.

[0512] Input: Verification result, user ID

[0513] Output: Unique creator link

[0514] Data processing: Based on the verification results, a link is generated and associated with the user profile.

[0515] Step 7:

[0516] User publishes creator link

[0517] Specific operation: The user checks the generated creator link on the system dashboard and publishes it on social media or a blog.

[0518] Input: Unique Creator Link

[0519] Output: Published link

[0520] Data processing: Copy the link and make it available on the system.

[0521] Step 8:

[0522] Users use AI-powered learning confirmation tools

[0523] Specific operation: Users use the "AI Learning Confirmation" function to upload their work file and perform comparative analysis with known artificial intelligence models.

[0524] Input: Work file

[0525] Output: Learning confirmation results

[0526] Data processing: Compare the artwork file with an artificial intelligence model to perform feature analysis and generate results.

[0527] Prompt Sentence Examples

[0528] Here are some examples of prompts for generative AI models:

[0529] "I want you to use your AI model to analyze the user's emotion in each frame of this video and save it as a timestamp. Record the emotion label for each frame in a file called emotiondata.csv."

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

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

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

[0533] [Second embodiment]

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

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

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

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

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

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

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

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

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

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

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

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

[0546] The present invention relates to a system that allows creators to record the process of creating a work and to certify its authenticity. Specific embodiments of this system will be described below.

[0547] User Registration and Login

[0548] User

[0549] First, a user accesses the system's registration page and creates an account by entering an email address and password. Once registration is complete, the user can access the system by entering their email address and password on the login page.

[0550] server

[0551] The server receives the user registration information, validates it and then stores it in the database.Furthermore, at the time of login, it verifies the entered email address and password and creates a session if they are correct.

[0552] Record of the creation process

[0553] User

[0554] Users can use screen recording software to record their work while creating an illustration or photograph, and can also use the screenshot feature to periodically capture their progress, ensuring that every step of the creation process is recorded.

[0555] Terminal

[0556] The user's device saves the recording files or screenshots in local storage, and these files are then ready to be uploaded to the server later.

[0557] Upload and check the creation process

[0558] User

[0559] Users can use the "Upload Creation Process" function from the system dashboard to select the recorded file and upload it to the server.

[0560] server

[0561] The server receives the uploaded file, stores it in a database, and then checks the format and content of the uploaded file to verify that the recorded creation process is valid.

[0562] Issuing a Creator Link

[0563] server

[0564] After the server has verified the creation process, it generates a unique "creator link" that is associated with the user's profile and stored in a database.

[0565] User

[0566] Users can view the generated creator link on their dashboard, copy it, and share it on their social media accounts or blogs, thereby verifying the authenticity of their work.

[0567] AI-powered learning confirmation tool

[0568] User

[0569] Users can use the "AI Learning Check" function on the dashboard to upload a file to check whether their work has been learned by the AI.

[0570] server

[0571] The server analyzes the uploaded file and compares it with known artificial intelligence models, allowing it to determine whether the work has been trained by AI.

[0572] Displaying the results

[0573] server

[0574] The server generates the analysis results and displays them on the user's dashboard, where the user can download them as needed.

[0575] User

[0576] Users can check the analysis results and consider whether their work has been properly evaluated, thereby maintaining their credibility as creators.

[0577] Specific examples

[0578] 1. Users record the creation process

[0579] A user starts creating an illustration and works on it in Photoshop. They record the process using screen recording software. After they finish, they upload the recorded video file to the system.

[0580] 2. The server checks the creation process and issues a creator link

[0581] The server receives the uploaded video file and verifies its content. If the creation process is deemed appropriate, a unique creator link is generated and linked to the user's account. The user can share this link on social media to prove the authenticity of the work.

[0582] 3. Users use AI-powered learning confirmation tools

[0583] If a user has doubts about whether their work has been trained by AI, they can use the AI ​​learning verification tool. The work file is uploaded to the system, and the server performs a comparative analysis with known AI models. The analysis results are provided to the user, who can then confirm whether their work has been used for training.

[0584] This system allows creators to prove the creation process of their work and confirm its authenticity, and also protects intellectual property by verifying whether or not the work has been learned by AI.

[0585] The processing flow will be explained below.

[0586] Step 1: User registers an account

[0587] User: Access the system's registration page and enter your email address and password.

[0588] Server: Receives the entered registration information and performs validation. If validation is successful, stores the registration information along with the hashed password in the database and sends a confirmation email to the user.

[0589] Step 2: User logs in

[0590] User: Visits the login page and enters their email address and password.

[0591] Server: Receives the entered information and checks it against the database. If authentication is successful, creates a session and redirects the user to the dashboard.

[0592] Step 3: Document your creation

[0593] User: When creating digital content such as illustrations, start screen recording software to record the process, or take screenshots periodically.

[0594] Device: Save recorded video files and screenshots to local storage.

[0595] Step 4: Upload the files you're creating

[0596] Users: Select recordings or screenshots from the "Upload Creation" menu on the dashboard.

[0597] Terminal: Sends the selected file to the server.

[0598] Server: Receives uploaded files and stores them in a database.

[0599] Step 5: Validate and parse the uploaded file

[0600] Server: Validate the format and content of uploaded files, including ensuring the files are continuous and in the correct format.

[0601] Server: Analyzes the contents of the file and evaluates the consistency and legitimacy of the creation process.

[0602] Step 6: Generate and Provide Your Creator Link

[0603] Server: After the creation process is verified, a unique "creator link" is generated to prove that the user's work was created legitimately.

[0604] Server: The generated link is associated with the user's profile and stored in a database.

[0605] Users: View the generated creator link in the dashboard and share it on social media or your blog.

[0606] Step 7: Use the AI ​​learning verification tool

[0607] User: Select the "AI Learning Confirmation" function on the dashboard and upload the work file you want to confirm.

[0608] Terminal: Sends the selected file to the server.

[0609] Server: Analyzes the uploaded work file and compares its features with known AI models.

[0610] Step 8: Provide analysis results

[0611] Server: Generates analysis results and displays them on the user's dashboard, including details on whether the work has been learned by the AI.

[0612] User: Check the analysis results and download them if necessary. (reinterpret_php)

[0613] Example 1

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

[0615] Until now, creators have had limited means to prove the creation process of their work and ensure its authenticity. Furthermore, there was no way to check whether their work had been learned by AI without their permission. This has created problems in terms of the creators' intellectual property rights and the protection of their rights.

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

[0617] In this invention, the server includes: means for a user to record the process of creating a work and save it as a file using screen recording software or a screenshot function; means for uploading the recorded file of the creation process from the user's device to the server; means for the server to receive the uploaded file, store it in a database, and then verify the format and content to verify the authenticity of the creation process; means for generating a unique link based on the verification result, storing it in the database and providing it to the user; and means for the user to check and share the link stored in the database. This allows creators to accurately record the process of creating their work, prove its authenticity, and verify that their work has not been learned by AI without their permission.

[0618] The "creation process of a work" refers to a series of steps or processes that a user goes through when creating a work such as an illustration or photograph.

[0619] "Screen recording software" refers to software that records the actions a user takes on a computer screen as a video file.

[0620] "Screenshot function" refers to the function of saving all or part of a computer screen as an image file.

[0621] A "file" refers to data stored in digital format, including video files and image files.

[0622] "Terminal" refers to the device used by a user to access and operate the system, including, for example, a PC, smartphone, or tablet.

[0623] "Server" refers to a computer system that receives and processes data sent by users and stores it in a database.

[0624] "Uploading" refers to the act of sending and storing digital data from a user's device to a server.

[0625] "Database" refers to a system for systematically storing and managing uploaded digital data and related information.

[0626] "Verifying the legitimacy of the creation process by checking the format and content" refers to the process of checking the format and content of uploaded files to ensure they are accurate and have not been tampered with.

[0627] A "unique link" is a unique URL that is permanently tied to a particular record or entity, allowing access to that particular data.

[0628] "Profile" refers to a set of information associated with a user within the system, including the user's personal information and activity history.

[0629] "Artificial intelligence model" refers to a data processing system that has been trained to perform a specific task using machine learning algorithms.

[0630] "Comparative analysis" refers to the process of comparing uploaded data with existing data and patterns to determine similarities and matches.

[0631] "Verifying whether a particular digital work has been used for training" refers to the process of verifying whether a particular digital work is included in the training data of an existing artificial intelligence model.

[0632] A "dashboard" is an interface that allows users to access and operate various system functions. It can also be considered a centralized management screen.

[0633] DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS The following describes in detail the embodiments of the present invention.

[0634] System Overview

[0635] This invention is a system that allows creators to record the creation process of their work and prove its authenticity. This system includes a means for recording the user's creation process, a means for uploading the recorded files to a server, a means for the server to analyze and verify the uploaded files and generate a unique link, and a means for the user to confirm the learning using AI.

[0636] Hardware and software used

[0637] User terminal: Refers to a general computer or smartphone. In this case, it refers to the device that is the target of operation.

[0638] Screen recording software: For example, OBS Studio or Camtasia can be used. These software can record the user's actions and screen transitions on the device.

[0639] Server: A computer system for storing, parsing, and validating files. Server-side programs are implemented using programming languages ​​such as Python or Java.

[0640] Database: A relational database system such as MySQL or PostgreSQL is used.

[0641] AI model: Refers to a machine learning model built using, for example, TensorFlow or PyTorch.

[0642] System Details

[0643] User Registration and Login

[0644] A user accesses the system's registration page and creates an account by entering their email address and password. The server receives this information, validates it, and stores it in the database. On the login page, the user enters their email address and password, which the server verifies, creates a session, and redirects the user to the dashboard.

[0645] Record of the creation process

[0646] Users can use screen recording software to record their work as video files, and can also take screenshots at each important step. These files are saved in the user's local storage.

[0647] Uploading the creation process

[0648] Users can upload recordings and screenshots to the server using the "Upload Creation Process" feature on the dashboard. The server then stores the received files in a database and verifies their validity by checking their format and content. This process includes checking the file format and content continuity.

[0649] Generate a Creator Link

[0650] If the server determines that the uploaded file is legitimate, it generates a unique creator link, which is stored in a database and associated with the user's profile. Users can view this link in their dashboard, copy it, and share it on social media or their blog.

[0651] AI learning confirmation

[0652] Users can use the "AI Learning Check" function to upload their own work files to the server. The server compares and analyzes them with known artificial intelligence models to determine whether the work has been learned by the AI. The analysis results are displayed on the user's dashboard and can be downloaded as needed.

[0653] Specific examples

[0654] Example 1: User records the creation process

[0655] A user starts creating an illustration in Photoshop and uses OBS Studio to record their work. Once the recording is complete, they save the video file and use it to upload to the system.

[0656] Example 2: The server checks the creation process and issues a creator link

[0657] The server receives the video file uploaded by the user, checks the continuity and verifies the content, and once these checks are complete, generates a unique creator link and stores it in a database.

[0658] Example 3: User uses AI-powered learning confirmation tool

[0659] If a user wonders whether their work has been trained by AI, they can upload the work file using the "AI Learning Check" function. The server analyzes it using a TensorFlow model and displays the results on a dashboard.

[0660] This system allows creators to prove the creation process of their work, ensuring its authenticity and verifying that their work has not been learned by AI without their permission.

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

[0662] Step 1:

[0663] User Registration:

[0664] User: Access the system's registration page, enter the required information (email address, password, etc.), and press the "Register" button.

[0665] Input: Email address, Password

[0666] Output: Submit registration information

[0667] Server: Receives and validates the submitted registration information. If the format is correct, stores it in the database and sends a confirmation email to the user.

[0668] What happens next: The server executes an SQL query to insert the registration information into the database.

[0669] Step 2:

[0670] Login:

[0671] User: Access the login page, enter the registered email address and password, and press the "Login" button.

[0672] Input: Email address, Password

[0673] Output: Send login information

[0674] Server: Receives the submitted login information and checks it against the database. If successful, creates a session and redirects the user to the dashboard.

[0675] Specific behavior: The server generates an authentication token and sends it to the client.

[0676] Step 3:

[0677] Creation process notes:

[0678] Users: Use screen recording software (such as OBS Studio or Camtasia) to record your work process, taking screenshots as needed.

[0679] Input: The entire operation

[0680] Output: Recording files, screenshot files

[0681] Device: Save your work as video and image files to local storage.

[0682] Specific operation: The recording software saves the file in the specified folder.

[0683] Step 4:

[0684] File upload:

[0685] Users: Use the "Upload Creation In Progress" feature in the dashboard to select and upload the saved file.

[0686] Input: Recording files, screenshot files

[0687] Output: Sending a file

[0688] Terminal: Sends the selected file to the server.

[0689] Specific behavior: Select a file from the form and send it to the server via an HTTP request.

[0690] Step 5:

[0691] Receiving and verifying the file:

[0692] Server: Stores received files in a database and checks the file format and content, including checking the resolution, frame rate, and continuity.

[0693] Input: Recording files, screenshot files

[0694] Output: Verification results

[0695] What happens: The server stores the file and parses its contents using a script.

[0696] Step 6:

[0697] Generate your creator link:

[0698] Server: Generates a unique link for each verified file, which is stored in a database and associated with the user's profile.

[0699] Input: Verified file

[0700] Output: Unique link

[0701] Specific operation: Generate a unique ID on the server side and construct a link in URL format.

[0702] Step 7:

[0703] Share the link:

[0704] Users: View the generated link in the dashboard, then copy and paste it to share on social media or in their blog.

[0705] Input: Unique Link

[0706] Output: Shared link

[0707] Specific behavior: Press the "Copy link" button to copy the URL to the clipboard.

[0708] Step 8:

[0709] AI learning verification:

[0710] Users: Use the "AI Learning Confirmation" function on the dashboard to upload their own work files.

[0711] Input: Work file

[0712] Output: Sending a file

[0713] Terminal: Sends the selected file to the server.

[0714] Specific behavior: Select a file from the form and send it to the server via an HTTP request.

[0715] Step 9:

[0716] Check and analyze AI learning:

[0717] Server: Analyzes the uploaded work file and compares it with known artificial intelligence models. Specifically, the analysis is performed using machine learning frameworks (e.g., TensorFlow or PyTorch).

[0718] Input: Work file

[0719] Output: Analysis results

[0720] Specific operation: Executes the script to invoke the AI ​​model and generate analysis results.

[0721] Step 10:

[0722] Viewing Results:

[0723] Server: Generates analysis results and displays them on the user's dashboard, providing a download link if necessary.

[0724] Input: Analysis results

[0725] Output: Results displayed on the dashboard

[0726] What it does: Updates the dashboard UI components to display the results.

[0727] The above is a specific explanation of each processing step of this system.

[0728] (Application example 1)

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

[0730] In recent years, proving the authenticity of digital creators' works and protecting their intellectual property have become important issues. In particular, there is a growing need to prove the authenticity of works exhibited in virtual spaces and prevent unauthorized use by AI models. However, current systems lack sufficient means to record the creation process and prove their authenticity, and the lack of transparency and reliability in virtual spaces makes it difficult to maintain user trust.

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

[0732] In this invention, the server includes means for users to record the process of creating a work, means for uploading files of the recorded creation process to the server, means for the server to analyze and verify the uploaded files and confirm the authenticity of the work, means for generating a unique link based on the verification result and providing it to the user, means for users to exhibit the work in a virtual space and display the authenticity of the work and the AI ​​verification result, and means for users to view work information in the virtual space through a smart device. This allows creators to prove the authenticity of their work and allows users to have a high level of confidence when viewing works in the virtual space.

[0733] "User" refers to a person who uses the system to record and upload the creation process of a work.

[0734] A "creation process" refers to a series of steps or procedures that a creator records to create a work, either digitally or analogically.

[0735] "Recording means" refers to a device or software that allows a user to record the process of creating a work.

[0736] "File" refers to the digital data recorded by the user in the creation process.

[0737] "Server" refers to a computer system that receives, analyzes, and verifies files uploaded by users.

[0738] "Uploading means" refers to a method or device for transmitting a user-recorded file to the server.

[0739] "Means of analysis and verification" refers to the methods by which the server checks the content of uploaded files and establishes the authenticity of the work.

[0740] "Authenticity" refers to the property of proving that a work was actually created by a user and is not forged or tampered with.

[0741] "Unique link" refers to a URL generated by the server that is specific to each work.

[0742] "Means of providing" refers to the method by which the server forwards the unique link generated to the user.

[0743] "Virtual Space" refers to a virtual exhibition space accessible via the Internet or other network.

[0744] "Smart Device" refers to any internet-enabled device, including smart glasses and other augmented reality devices.

[0745] "Known artificial intelligence models" refer to AI algorithms and datasets that have been trained in the past.

[0746] "AI verification results" refers to the analysis results of whether the uploaded work has been learned by artificial intelligence.

[0747] "Linking to profile" refers to the process of associating the generated link with the user's personal information and saving it in a database.

[0748] A "database" refers to a digital storage device for storing and managing information.

[0749] This invention relates to a system for recording the creation process of a work by a creator and verifying its authenticity. In particular, we explain the function of displaying the authenticity and AI verification results for works exhibited in a virtual space.

[0750] User Registration and Login

[0751] The first step a user takes is to register and log in to the system. The user visits the registration page and creates an account by entering an email address and password. This information is sent to the server, validated, and stored in the database. When logging in, the entered email address and password are checked, and if they are correct, a session is created.

[0752] Record of the creation process

[0753] While creating an illustration or photograph, creators can use screen recording software to record their work. They can also use the screenshot function to periodically capture their progress. This ensures that every step of the creative process is recorded. The recorded files are saved in the user's device's local storage, ready to be uploaded to the server later.

[0754] Upload and check the creation process

[0755] Users use the "Upload Creation Process" function on their dashboard to select the recorded file and upload it to the server. The server receives the uploaded file and stores it in a database. It also checks the file format and content to verify that the recorded creation process is legitimate. Once verification is complete, the server generates a unique "Creator Link" and provides it to the user.

[0756] Exhibition in virtual space

[0757] Users can exhibit their works in a virtual space by using the provided creator link. The virtual space can be visited using smart devices, especially smart glasses. When users stand in front of the work, the smart glasses display a video of the work's creation process, the creator link, and the results of AI verification. This allows visitors to verify that the exhibited work is authentic and has not been misused by AI.

[0758] AI-powered learning confirmation tool

[0759] Users will also be provided with a means to check whether their work has been trained by AI. Users can upload their work file using the "AI Learning Check" function on the dashboard. The server will analyze the uploaded file and compare it with known artificial intelligence models to check whether the work has been trained by AI.

[0760] Hardware and software used

[0761] Smart devices: smart glasses and augmented reality devices (e.g. Microsoft HoloLens, Google Glass)

[0762] Server: A server that manages registration information and creation process data (e.g., AWS EC2, Google Cloud)

[0763] Database: A database that stores and manages information (e.g., MySQL, PostgreSQL)

[0764] Communication protocol: Communicate with the server using REST API (HTTP / HTTPS)

[0765] Examples of concrete examples and prompts

[0766] For example, when a user visits a virtual art gallery with smart glasses, standing in front of a piece of artwork instantly displays a video of the creation process, and the user can see the creator link that certifies the work's authenticity and the results of an AI learning verification tool.

[0767] Example prompt sentence:

[0768] "When you visit a virtual art gallery with smart glasses and stand in front of a piece of art, you'll see a video of the creation process, a link to the creator that proves the stretcher's authenticity, and the results of the AI ​​learning verification."

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

[0770] Step 1:

[0771] A user accesses the system and creates an account by entering their email address and password. The entered information is sent to the server, validated, and then saved in the database. User input: email address, password. Server output: account creation success message.

[0772] Step 2:

[0773] A user enters their email address and password on the login page to access the system. The server checks the entered information against the information in the database, and if there is a match, a session is created. User input: email address, password. Server output: session ID.

[0774] Step 3:

[0775] A creator starts working on an illustration or photo, and uses screen recording software to record the process. They also periodically capture screenshots. User input: Work content. Device output: Recorded files, screenshot files.

[0776] Step 4:

[0777] A user accesses the dashboard, selects a recorded file, and uploads it to the server. The server receives the file and stores it in the database. User input: File upload to www site. Server output: File saved successfully.

[0778] Step 5:

[0779] The server analyzes the format and content of the uploaded file and verifies that the recorded creation process is valid. Server input: Uploaded file. Server output: Analysis result status (normal / abnormal).

[0780] Step 6:

[0781] Based on the verification results, the server generates a unique creator link and associates it with the user's account. Server input: Analysis result status. Server output: Unique creator link.

[0782] Step 7:

[0783] The user displays the generated creator link along with the work in the virtual space. User input: Creator link, work data. Terminal output: Work displayed in the virtual space.

[0784] Step 8:

[0785] The user moves around the virtual space using smart glasses, and in front of the work, the smart glasses display a video of the work's creation process, a link to the creator, and the results of AI verification. User input: Visual information from the smart glasses. Device output: Display of a video of the work's creation process, a link to the creator, and the results of AI verification.

[0786] Step 9:

[0787] The user opens the "AI Learning Check" function on the dashboard and uploads the work file. The server analyzes the uploaded file and compares it with known artificial intelligence models. User input: work file. Server output: AI learning check results.

[0788] Step 10:

[0789] The server generates the AI ​​learning confirmation results and displays them on the user's dashboard. Users can check and download the results as needed. Server input: AI learning confirmation results. Server output: Dashboard display of confirmation results, downloadable files.

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

[0791] The present invention relates to a system that allows creators to record the creation process of their works and certify their authenticity, and aims to improve the user experience by combining it with an emotion engine that recognizes the user's emotions. Specific embodiments of this system are described below.

[0792] User Registration and Login

[0793] User

[0794] First, a user accesses the system's registration page and creates an account by entering an email address and password. Once registration is complete, the user can access the system by entering their email address and password on the login page.

[0795] server

[0796] The server receives the user registration information, validates it and then stores it in the database.Furthermore, at the time of login, it verifies the entered email address and password and creates a session if they are correct.

[0797] Record of the creation process

[0798] User

[0799] While creating illustrations or photographs, users can record their work using screen recording software, or they can periodically capture their progress using the screenshot function. The emotion engine analyzes and records the user's emotions in real time during this process.

[0800] Terminal

[0801] The user's device will save the recording files or screenshots to local storage, and the emotion data will also be saved along with these files.

[0802] Uploading the creation process

[0803] User

[0804] Users can use the "Upload Creation Process" function on the system's dashboard to select the recorded files and emotion data and upload them to the server.

[0805] server

[0806] The server receives the uploaded files and emotion data, stores them in a database, and verifies the format and content of the uploaded files and emotion data to verify their authenticity.

[0807] Issuing a Creator Link

[0808] server

[0809] After the creation process and validation of the emotion data are completed, the server generates a unique "creator link," which is linked to the user's profile and stored in a database. The emotion engine may also add personalized elements to the generated link.

[0810] User

[0811] Users can view the generated creator link on their dashboard, copy it, and share it on their social media accounts or blogs, thereby proving the authenticity of the work and the emotional state they were in when creating it.

[0812] AI-powered learning confirmation tool

[0813] User

[0814] Users can use the "AI Learning Check" function on the dashboard to upload a file to check whether their work has been learned by the AI.

[0815] server

[0816] The server analyzes the uploaded file and compares its characteristics with known AI models, allowing it to determine whether the work has been trained by AI.

[0817] Displaying the results

[0818] server

[0819] The server generates analysis results and displays them on the user's dashboard, detailing whether the work has been learned by the AI.

[0820] User

[0821] Users can check the analysis results and download them if necessary, allowing them to determine whether their work has been fairly evaluated.

[0822] Specific examples

[0823] 1. Users record the creation process

[0824] The user starts creating an illustration and works on it in Photoshop. The process is recorded using screen recording software, and the emotion engine simultaneously analyzes the user's emotions using facial recognition technology. After the work is completed, the recorded video file and emotion data are uploaded to the system.

[0825] 2. The server checks the creation process and issues a creator link

[0826] The server receives the uploaded video file and emotion data and verifies the content. If the creation process and emotion data are deemed appropriate, a unique creator link is generated and linked to the user's account. The user can share this link on social media to prove the authenticity of the work and the emotion expressed during creation.

[0827] 3. Users use AI-powered learning confirmation tools

[0828] If a user has doubts about whether their work has been trained by AI, they can use the AI ​​learning verification tool. The work file is uploaded to the system, and the server performs a comparative analysis with known AI models. The analysis results are provided to the user, who can then confirm whether their work has been used for training.

[0829] This system allows creators to verify the process and emotion of their work, confirming its authenticity, and also protects intellectual property by verifying whether or not it has been trained by AI.

[0830] The processing flow will be explained below.

[0831] Step 1: User registers an account and logs in

[0832] User: Access the system's registration page and create an account by entering an email address and password. Once registration is complete, log in by entering an email address and password on the login page.

[0833] Server: Receives the entered registration information and performs validation. If validation is successful, stores the registration information along with the hashed password in the database and sends a confirmation email to the user. When logging in, checks the entered information against the database, and if authentication is successful, creates a session and redirects the user to the dashboard.

[0834] Step 2: Activating the Emotion Engine

[0835] User: Set the Emotion Engine to launch when starting an illustration or photography session.

[0836] Device: The emotion engine captures the user's face in real time with a camera and performs facial expression analysis.

[0837] Step 3: Recording the creation process and emotional data

[0838] User: Proceed with the creation of a work. The work process is recorded using screen recording software, and the emotion engine analyzes the user's emotional state.

[0839] Device: The analyzed emotion data is stored in local storage along with the recording file. The data is time-stamped.

[0840] Step 4: Uploading files and emotion data

[0841] User: After completing the work, use the "Upload Creation Process" function on the dashboard to select and upload the recording file and emotion data.

[0842] Terminal: Creates a request to send the selected file and emotion data to the server.

[0843] Server: Receives uploaded files and emotion data and stores them in a database.

[0844] Step 5: Validate and parse the uploaded file

[0845] Server: Validates the format and content of the uploaded recording files and emotion data, ensuring that the files are recorded continuously and in the correct format.

[0846] Server: Analyzes file content and emotional data to evaluate the consistency and legitimacy of the creation process.

[0847] Step 6: Generate and Provide Your Creator Link

[0848] Server: After the creation process and emotional data verification are complete, a unique "creator link" is generated. Personalized elements can also be added based on the emotional data.

[0849] Server: The generated link is associated with the user's profile and stored in a database.

[0850] Users: View the generated creator link in the dashboard and share it on social media or your blog.

[0851] Step 7: Check the AI's learning

[0852] User: Select the "AI Learning Confirmation" function on the dashboard and upload the work file you want to confirm.

[0853] Terminal: Makes a request to send the selected file to the server.

[0854] Server: Analyzes the uploaded work file and compares it with known AI models, thereby confirming whether the work has been trained by AI.

[0855] Step 8: Feedback of analysis results

[0856] Server: Generates analysis results and displays them on the user's dashboard, including details on whether the work has been learned by the AI.

[0857] User: Check the analysis results and download them as needed. Based on the analysis results, the user can evaluate the work.

[0858] Example 2

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

[0860] In recent years, it has become increasingly important for creators to maintain the authenticity of their work and to prove the process of its creation. However, current systems separate the recording of the work process from the analysis of emotional state, often limiting the user experience. Furthermore, there are insufficient means to verify whether a work has been trained by a known AI model. These issues make it difficult for creators to prove the authenticity of their work and protect their intellectual property.

[0861] The identification process by the identification processing unit 290 of the data processing device 12 in Example 2 is realized by the following means. In this invention, the server includes a means for a user to record the creation process of a work, a means for uploading the recorded creation process file to the server, a means for the server to analyze and verify the uploaded file and confirm the authenticity of the work, a means for generating a unique link based on the verification result and providing it to the user, a means for analyzing the user's emotional state in real time and recording the data, and a means for analyzing the recorded file containing the emotional data and strengthening the authenticity. This allows creators to simultaneously record, analyze, and prove the creation process and emotional state of their work, thereby strengthening the authenticity of the work and protecting intellectual property. It also makes it easy to check whether a work has been trained by a known artificial intelligence model.

[0862] "User" refers to an individual or organization that uses this system to create works and manages the creation process and data of the works created.

[0863] "Means for recording the creation process" refers to recording software or screenshot functions that allow users to record the process of creating a work.

[0864] "Means for uploading files to the server" refers to a function for sending files recorded by the user in the creation process and emotional data to the server.

[0865] "Server" refers to the central control device that receives data uploaded by users, analyzes and verifies it, and manages the results.

[0866] "Means for analysis and verification" refers to the algorithms and software that the server uses to analyze uploaded files and emotional data and ensure their authenticity.

[0867] "Means for verifying the authenticity of a work" refers to the methods and processes used to check the accuracy of the process and data of a work created by a user.

[0868] "Means for generating a unique link" refers to a function for generating a unique identifier based on the analysis and verification results and providing it to the user.

[0869] "Means for analyzing emotional state in real time" refers to software and algorithms that analyze the user's face and facial expressions and collect emotional data during the creation process.

[0870] "Means for recording emotional data" refers to the function for measuring and recording the user's emotional state and saving that data.

[0871] "Authenticity enhancement measures" refers to methods and processes for analyzing recorded files containing emotional data to further enhance the accuracy of the work.

[0872] "Known AI models" refer to AI algorithms or systems that have been previously trained.

[0873] "Means for comparison and verification" refers to the methods and processes for comparing the uploaded work file with known AI models to verify the learning status.

[0874] The present invention relates to a system that allows creators to record the creation process of their work and certify its authenticity, and aims to improve the user experience by combining it with an emotion engine that recognizes the user's emotions.

[0875] This system records the process of creating a work in detail and simultaneously collects and analyzes the user's emotional data. Specifically, it is realized using the following hardware and software:

[0876] Hardware and software used

[0877] User's device

[0878] Users use a typical computer (PC), tablet, or smartphone, which may include a built-in or external camera.

[0879] Recording Software

[0880] Use screen recording software such as OBS Studio to record your work process, and also have the ability to capture screenshots periodically.

[0881] Emotion Engine

[0882] The emotion engine uses facial recognition technology and includes algorithms that analyze the user's facial expressions and movements, allowing it to collect and analyze emotions in real time while working.

[0883] server

[0884] The server receives, stores, and analyzes files and emotion data uploaded by users using statistical analysis software such as Python and R, and database systems (e.g., MySQL and PostgreSQL).

[0885] Specific examples

[0886] Example 1: User records the creation process

[0887] A user uses graphics software (e.g., Photoshop) to create a digital illustration. At the start of the work, they launch OBS Studio and begin recording the entire screen. At the same time, the emotion engine tracks the user's face and collects emotion data.

[0888] Example 2: The server checks the creation process and issues a creator link

[0889] Users upload recording files and emotion data to the system. The server receives these files and begins analyzing the data using Python. Once the analysis is complete, the server verifies authenticity and generates a unique creator link, which is then linked to the user's account.

[0890] Example 3: User uses AI-powered learning confirmation tool

[0891] If a user has doubts about whether their work has been trained by AI, they can use the "AI Learning Check" function on the dashboard. The server analyzes the uploaded work file and compares it with known AI models. The analysis results are presented to the user, who can then confirm whether their work has been used for training.

[0892] Prompt Sentence Examples

[0893] "Upload an image file and see if this work has been trained by a known AI model."

[0894] This system allows creators to verify the creative process and emotion of their work, confirming its authenticity, and also protects intellectual property by verifying whether or not AI has learned from it.

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

[0896] Step 1: User Registration and Login

[0897] A user accesses the system's registration page, enters their email address and password, and clicks the "Register" button. The server receives this information, validates it, and stores it in the database. Next, the user accesses the login page, enters their email address and password, and clicks the "Login" button. The server verifies the email address and password, and if they are valid, creates a session and authenticates the user. This allows the user to access the system.

[0898] Input: Email address, password

[0899] Output: Session, login success message

[0900] Specific behavior:

[0901] The user enters their email address and password into the registration form and submits it. The server receives it and stores it in the database. The user then goes to the login page and attempts to log in again by entering their email address and password. The server validates the information and creates a session.

[0902] Step 2: Document the process

[0903] When a user starts creating an illustration or photo, they launch screen recording software such as OBS Studio and start recording. They also periodically capture screenshots. The device's built-in camera is used by the emotion engine to recognize the user's face and collect and analyze emotion data. This data is stored in local storage.

[0904] Input: Work process, facial video

[0905] Output: Recording files, screenshots, emotion data

[0906] Specific behavior:

[0907] The user launches the screen recording software and starts recording. The device periodically captures screenshots and simultaneously captures the user's face with the camera. The emotion engine performs real-time emotion analysis and saves the data in local storage.

[0908] Step 3: Upload your creation

[0909] The user accesses the system dashboard and clicks the "Upload Creation Process" button. They select the recording file and emotion data file and upload them to the server. The server receives these files and stores them in a database. The file format and content are checked to verify the authenticity of the recording.

[0910] Input: Video file, emotion data

[0911] Output: Upload success message, verification result

[0912] Specific behavior:

[0913] The user opens the dashboard and clicks the upload button. The terminal sends the selected file to the server, which then stores the received file in a database and verifies it. Once verification is complete, a message indicating successful upload is sent to the user.

[0914] Step 4: Issue your creator link

[0915] The server verifies the uploaded creation process and emotion data. If the verification is successful, it generates a unique creator link and provides it to the user. The creator link is linked to the user's profile and stored in a database.

[0916] Input: Creation process data, emotion data

[0917] Output:Creator Link

[0918] Specific behavior:

[0919] The server analyzes and verifies the received data, and if the verification is successful, generates a unique creator link, adds this link to the user's profile, and stores it in the database.

[0920] Step 5: Use AI-powered learning verification tools

[0921] Users can use the dashboard's "AI Learning Confirmation" function to upload their work files to the server, which then compares the uploaded work files with known AI models to confirm whether the work has been used for learning.

[0922] Input: Work file

[0923] Output: Learning confirmation results

[0924] Specific behavior:

[0925] The user uses the learning verification tool to upload the work file to the server, which then compares and analyzes the file with known AI models and provides the results to the user.

[0926] Step 6: View the results

[0927] The server generates the analysis results and displays them on the user's dashboard. The user can check the results and download them if necessary, allowing them to determine whether their work has been properly evaluated.

[0928] Input: Analysis results

[0929] Output: Display results, downloadable files

[0930] Specific behavior:

[0931] The server generates the analysis results and displays them on the user's dashboard, where the user can check the results and download them if necessary.

[0932] This ensures that all processing steps are carried out smoothly in a single flow, ensuring the authenticity of the user's work and transparency of the creation process.

[0933] (Application example 2)

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

[0935] There are issues with the lack of a way for creators to record the creation process and prove its authenticity, while at the same time allowing viewers to experience the creator's emotions in real time. There is also a lack of a way to verify whether a work has been trained by a known AI model.

[0936] The identification process by the identification processing unit 290 of the data processing device 12 in Application Example 2 is realized by the following means. In this invention, the server includes a means for a user to record the creation process of a work, a means for uploading the recorded files of the creation process to the server, a means for the server to analyze and verify the uploaded files and confirm the authenticity of the work, and a means for generating a unique link based on the verification results and providing it to the user. This makes it possible to prove the creation process and its authenticity and visually display the creator's emotional data in real time. In addition, by including a means for a user to upload a file of their own work and compare it with a known artificial intelligence model, it is possible to verify whether the work has been learned by AI.

[0937] "User" means an individual or group that uses the System to record and upload the creation process of a work.

[0938] The "process of creating a work" refers to the specific steps and operations a user takes in the process of creating a work such as art or a photograph.

[0939] "Means for recording" refers to hardware or software that allows a user to record or take screenshots of the process of creating a work.

[0940] "Means for uploading files to a server" refers to technology that has a communication function for transferring files in the process of being created from a user's terminal to a server.

[0941] A "server" is a computer system that receives, analyzes, and verifies uploaded files.

[0942] "Analysis and verification means" refers to algorithms or programs that the server uses to evaluate the content of uploaded files and verify their authenticity.

[0943] "Authenticity" refers to the reliability of whether a work was actually created by the user.

[0944] A "unique link" is a server-generated unique URL or identifier that identifies a particular user's work and its creation process.

[0945] "Emotional data" is data obtained by analyzing the emotions felt by creators in the process of creating their work.

[0946] "Real-time recording means" refers to a technology that simultaneously records the emotions felt at each moment as the user goes through the process of creating a work.

[0947] "Means for displaying on a timeline" refers to a program or interface for visually displaying the creator's emotional changes along a timeline on the recorded video of the creation process.

[0948] A "known artificial intelligence model" is an AI model that has already been saved and trained, and is used for comparative analysis with works uploaded by users.

[0949] "Comparative verification means" means a method or technology for comparing an uploaded work file with a known artificial intelligence model to determine whether the work has been trained by AI.

[0950] The system of the present invention is designed to allow creators to record the process of creating a work and to prove its authenticity and emotional changes. Specific embodiments of the present invention will be described in detail below.

[0951] User Registration and Login

[0952] 1. Users

[0953] First, users access the system's registration page and create an account by entering basic information, which allows them to log in and use the system.

[0954] 2. Server

[0955] The server receives the user registration information, validates it and stores it in the database. At the time of login, it also verifies the entered information and creates a session.

[0956] Record of the creation process

[0957] 1. Users

[0958] While creating illustrations or photographs, users can use screen recording software to record their work process, and at the same time, the emotion engine analyzes the user's facial expressions and records emotional data in real time.

[0959] 2. Terminal

[0960] The user's device saves recording files and screenshots in local storage, and also saves emotion data along with these files.

[0961] Uploading the creation process

[0962] 1. Users

[0963] Users can use the "Upload Creation Process" function on the system's dashboard to select the recorded files and emotion data and upload them to the server.

[0964] 2. Server

[0965] The server receives the uploaded files and emotion data, stores them in a database, and verifies the format and content of the files and emotion data to verify their authenticity.

[0966] Issuing a Creator Link

[0967] 1. Server

[0968] After the creation process and emotional data verification is completed, the server generates a unique "creator link" that certifies the authenticity of the work and the emotion of the creator.

[0969] 2. Users

[0970] Users can view the generated creator link on their dashboard, copy it, and share it on their social media accounts or blogs.

[0971] AI-powered learning confirmation tool

[0972] 1. Users

[0973] Users can use the "AI Learning Check" function on the dashboard to upload a file to check whether their work has been learned by the AI.

[0974] 2. Server

[0975] The server analyzes the uploaded file and compares it with known artificial intelligence models to determine whether the work has been trained by AI.

[0976] Examples of data processing

[0977] 1. Users

[0978] For example, if a user is painting, they can use their smartphone camera to record their work. During this time, the emotion engine uses facial recognition technology to analyze the user's emotions and record the data in real time. After the data is uploaded to the system, viewers can view the changes on a timeline.

[0979] Hardware and software used

[0980] Hardware

[0981] A PC or smartphone equipped with a webcam, and a head-mounted display.

[0982] software

[0983] Python, OpenCV (for facial recognition), DeepFace (for emotion analysis), web browser, screen recording software.

[0984] Prompt Sentence Examples

[0985] Here are some examples of prompts for generative AI models:

[0986] "I want you to use your AI model to analyze the user's emotion in each frame of this video and save it as a timestamp. Record the emotion label for each frame in a file called emotiondata.csv."

[0987] This system allows creators to prove the creative process and emotions behind their work, allowing viewers to gain a deeper understanding of that process. It also makes it possible to protect intellectual property by verifying whether AI has learned anything.

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

[0989] Step 1:

[0990] A user registers with the system

[0991] What happens: A user visits the system's registration page, enters their email address and password, and then the information is validated and, if found to be legitimate, an account is created.

[0992] Input: Email address, Password

[0993] Output: Registration completion message, user ID

[0994] Data processing: Validate entered information and encrypt it for storage in the database.

[0995] Step 2:

[0996] A user logs into the system

[0997] Specific behavior: A user accesses the login page using their registered email address and password and logs into the system. The server validates the entered information and creates a session.

[0998] Input: Email address, Password

[0999] Output: Login success message, user session

[1000] Data processing: The input information is matched with database records, and if there is a match, a session is generated.

[1001] Step 3:

[1002] Users record the process of creating their work

[1003] Specific operation: The user starts the screen recording software to record their work process. At the same time, the facial expressions are analyzed in real time using an emotion engine (e.g., DeepFace) using a smartphone or webcam, and emotion data is recorded.

[1004] Input: Screen recording, camera footage

[1005] Output: Recording file, emotion data file

[1006] Data processing: Video is recorded and emotional data analyzed by the emotion engine is recorded in real time.

[1007] Step 4:

[1008] The user uploads the recording file and emotion data to the server.

[1009] Specific operation: The user uses the "Upload Creation Process" function on the system dashboard to upload the recording file and emotion data file to the server.

[1010] Input: Video file, emotion data file

[1011] Output: Upload successful message

[1012] Data processing: The recording files and emotion data files are temporarily saved, validated, and then saved to the database.

[1013] Step 5:

[1014] The server parses and validates the uploaded file

[1015] Specific operation: The server analyzes the format and content of the uploaded video file and emotion data file to verify their authenticity.

[1016] Input: Video file, emotion data file

[1017] Output: Validation result, error message (if validation fails)

[1018] Data processing: Analyzing the recordings and emotional data and running algorithms to verify consistency and authenticity.

[1019] Step 6:

[1020] The server generates a unique creator link

[1021] What it does: After verification is complete, the server generates a unique "creator link" and stores it in a database, associated with the user's profile.

[1022] Input: Verification result, user ID

[1023] Output: Unique creator link

[1024] Data processing: Based on the verification results, a link is generated and associated with the user profile.

[1025] Step 7:

[1026] User publishes creator link

[1027] Specific operation: The user checks the generated creator link on the system dashboard and publishes it on social media or a blog.

[1028] Input: Unique Creator Link

[1029] Output: Published link

[1030] Data processing: Copy the link and make it available on the system.

[1031] Step 8:

[1032] Users use AI-powered learning confirmation tools

[1033] Specific operation: Users use the "AI Learning Confirmation" function to upload their work file and perform comparative analysis with known artificial intelligence models.

[1034] Input: Work file

[1035] Output: Learning confirmation results

[1036] Data processing: Compare the artwork file with an artificial intelligence model to perform feature analysis and generate results.

[1037] Prompt Sentence Examples

[1038] Here are some examples of prompts for generative AI models:

[1039] "I want you to use your AI model to analyze the user's emotion in each frame of this video and save it as a timestamp. Record the emotion label for each frame in a file called emotiondata.csv."

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

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

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

[1043] [Third embodiment]

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

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

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

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

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

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

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

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

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

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

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

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

[1056] The present invention relates to a system that allows creators to record the process of creating a work and to certify its authenticity. Specific embodiments of this system will be described below.

[1057] User Registration and Login

[1058] User

[1059] First, a user accesses the system's registration page and creates an account by entering an email address and password. Once registration is complete, the user can access the system by entering their email address and password on the login page.

[1060] server

[1061] The server receives the user registration information, validates it and then stores it in the database.Furthermore, at the time of login, it verifies the entered email address and password and creates a session if they are correct.

[1062] Record of the creation process

[1063] User

[1064] Users can use screen recording software to record their work while creating an illustration or photograph, and can also use the screenshot feature to periodically capture their progress, ensuring that every step of the creation process is recorded.

[1065] Terminal

[1066] The user's device saves the recording files or screenshots in local storage, and these files are then ready to be uploaded to the server later.

[1067] Upload and check the creation process

[1068] User

[1069] Users can use the "Upload Creation Process" function from the system dashboard to select the recorded file and upload it to the server.

[1070] server

[1071] The server receives the uploaded file, stores it in a database, and then checks the format and content of the uploaded file to verify that the recorded creation process is valid.

[1072] Issuing a Creator Link

[1073] server

[1074] After the server has verified the creation process, it generates a unique "creator link" that is associated with the user's profile and stored in a database.

[1075] User

[1076] Users can view the generated creator link on their dashboard, copy it, and share it on their social media accounts or blogs, thereby verifying the authenticity of their work.

[1077] AI-powered learning confirmation tool

[1078] User

[1079] Users can use the "AI Learning Check" function on the dashboard to upload a file to check whether their work has been learned by the AI.

[1080] server

[1081] The server analyzes the uploaded file and compares it with known artificial intelligence models, allowing it to determine whether the work has been trained by AI.

[1082] Displaying the results

[1083] server

[1084] The server generates the analysis results and displays them on the user's dashboard, where the user can download them as needed.

[1085] User

[1086] Users can check the analysis results and consider whether their work has been properly evaluated, thereby maintaining their credibility as creators.

[1087] Specific examples

[1088] 1. Users record the creation process

[1089] A user starts creating an illustration and works on it in Photoshop. They record the process using screen recording software. After they finish, they upload the recorded video file to the system.

[1090] 2. The server checks the creation process and issues a creator link

[1091] The server receives the uploaded video file and verifies its content. If the creation process is deemed appropriate, a unique creator link is generated and linked to the user's account. The user can share this link on social media to prove the authenticity of the work.

[1092] 3. Users use AI-powered learning confirmation tools

[1093] If a user has doubts about whether their work has been trained by AI, they can use the AI ​​learning verification tool. The work file is uploaded to the system, and the server performs a comparative analysis with known AI models. The analysis results are provided to the user, who can then confirm whether their work has been used for training.

[1094] This system allows creators to prove the creation process of their work and confirm its authenticity, and also protects intellectual property by verifying whether or not the work has been learned by AI.

[1095] The processing flow will be explained below.

[1096] Step 1: User registers an account

[1097] User: Access the system's registration page and enter your email address and password.

[1098] Server: Receives the entered registration information and performs validation. If validation is successful, stores the registration information along with the hashed password in the database and sends a confirmation email to the user.

[1099] Step 2: User logs in

[1100] User: Visits the login page and enters their email address and password.

[1101] Server: Receives the entered information and checks it against the database. If authentication is successful, creates a session and redirects the user to the dashboard.

[1102] Step 3: Document your creation

[1103] User: When creating digital content such as illustrations, start screen recording software to record the process, or take screenshots periodically.

[1104] Device: Save recorded video files and screenshots to local storage.

[1105] Step 4: Upload the files you're creating

[1106] Users: Select recordings or screenshots from the "Upload Creation" menu on the dashboard.

[1107] Terminal: Sends the selected file to the server.

[1108] Server: Receives uploaded files and stores them in a database.

[1109] Step 5: Validate and parse the uploaded file

[1110] Server: Validate the format and content of uploaded files, including ensuring the files are continuous and in the correct format.

[1111] Server: Analyzes the contents of the file and evaluates the consistency and legitimacy of the creation process.

[1112] Step 6: Generate and Provide Your Creator Link

[1113] Server: After the creation process is verified, a unique "creator link" is generated to prove that the user's work was created legitimately.

[1114] Server: The generated link is associated with the user's profile and stored in a database.

[1115] Users: View the generated creator link in the dashboard and share it on social media or your blog.

[1116] Step 7: Use the AI ​​learning verification tool

[1117] User: Select the "AI Learning Confirmation" function on the dashboard and upload the work file you want to confirm.

[1118] Terminal: Sends the selected file to the server.

[1119] Server: Analyzes the uploaded work file and compares its features with known AI models.

[1120] Step 8: Provide analysis results

[1121] Server: Generates analysis results and displays them on the user's dashboard, including details on whether the work has been learned by the AI.

[1122] User: Check the analysis results and download them if necessary. (reinterpret_php)

[1123] Example 1

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

[1125] Until now, creators have had limited means to prove the creation process of their work and ensure its authenticity. Furthermore, there was no way to check whether their work had been learned by AI without their permission. This has created problems in terms of the creators' intellectual property rights and the protection of their rights.

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

[1127] In this invention, the server includes: means for a user to record the process of creating a work and save it as a file using screen recording software or a screenshot function; means for uploading the recorded file of the creation process from the user's device to the server; means for the server to receive the uploaded file, store it in a database, and then verify the format and content to verify the authenticity of the creation process; means for generating a unique link based on the verification result, storing it in the database and providing it to the user; and means for the user to check and share the link stored in the database. This allows creators to accurately record the process of creating their work, prove its authenticity, and verify that their work has not been learned by AI without their permission.

[1128] The "creation process of a work" refers to a series of steps or processes that a user goes through when creating a work such as an illustration or photograph.

[1129] "Screen recording software" refers to software that records the actions a user takes on a computer screen as a video file.

[1130] "Screenshot function" refers to the function of saving all or part of a computer screen as an image file.

[1131] A "file" refers to data stored in digital format, including video files and image files.

[1132] "Terminal" refers to the device used by a user to access and operate the system, including, for example, a PC, smartphone, or tablet.

[1133] "Server" refers to a computer system that receives and processes data sent by users and stores it in a database.

[1134] "Uploading" refers to the act of sending and storing digital data from a user's device to a server.

[1135] "Database" refers to a system for systematically storing and managing uploaded digital data and related information.

[1136] "Verifying the legitimacy of the creation process by checking the format and content" refers to the process of checking the format and content of uploaded files to ensure they are accurate and have not been tampered with.

[1137] A "unique link" is a unique URL that is permanently tied to a particular record or entity, allowing access to that particular data.

[1138] "Profile" refers to a set of information associated with a user within the system, including the user's personal information and activity history.

[1139] "Artificial intelligence model" refers to a data processing system that has been trained to perform a specific task using machine learning algorithms.

[1140] "Comparative analysis" refers to the process of comparing uploaded data with existing data and patterns to determine similarities and matches.

[1141] "Verifying whether a particular digital work has been used for training" refers to the process of verifying whether a particular digital work is included in the training data of an existing artificial intelligence model.

[1142] A "dashboard" is an interface that allows users to access and operate various system functions. It can also be considered a centralized management screen.

[1143] DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS The following describes in detail the embodiments of the present invention.

[1144] System Overview

[1145] This invention is a system that allows creators to record the creation process of their work and prove its authenticity. This system includes a means for recording the user's creation process, a means for uploading the recorded files to a server, a means for the server to analyze and verify the uploaded files and generate a unique link, and a means for the user to confirm the learning using AI.

[1146] Hardware and software used

[1147] User terminal: Refers to a general computer or smartphone. In this case, it refers to the device that is the target of operation.

[1148] Screen recording software: For example, OBS Studio or Camtasia can be used. These software can record the user's actions and screen transitions on the device.

[1149] Server: A computer system for storing, parsing, and validating files. Server-side programs are implemented using programming languages ​​such as Python or Java.

[1150] Database: A relational database system such as MySQL or PostgreSQL is used.

[1151] AI model: Refers to a machine learning model built using, for example, TensorFlow or PyTorch.

[1152] System Details

[1153] User Registration and Login

[1154] A user accesses the system's registration page and creates an account by entering their email address and password. The server receives this information, validates it, and stores it in the database. On the login page, the user enters their email address and password, which the server verifies, creates a session, and redirects the user to the dashboard.

[1155] Record of the creation process

[1156] Users can use screen recording software to record their work as video files, and can also take screenshots at each important step. These files are saved in the user's local storage.

[1157] Uploading the creation process

[1158] Users can upload recordings and screenshots to the server using the "Upload Creation Process" feature on the dashboard. The server then stores the received files in a database and verifies their validity by checking their format and content. This process includes checking the file format and content continuity.

[1159] Generate a Creator Link

[1160] If the server determines that the uploaded file is legitimate, it generates a unique creator link, which is stored in a database and associated with the user's profile. Users can view this link in their dashboard, copy it, and share it on social media or their blog.

[1161] AI learning confirmation

[1162] Users can use the "AI Learning Check" function to upload their own work files to the server. The server compares and analyzes them with known artificial intelligence models to determine whether the work has been learned by the AI. The analysis results are displayed on the user's dashboard and can be downloaded as needed.

[1163] Specific examples

[1164] Example 1: User records the creation process

[1165] A user starts creating an illustration in Photoshop and uses OBS Studio to record their work. Once the recording is complete, they save the video file and use it to upload to the system.

[1166] Example 2: The server checks the creation process and issues a creator link

[1167] The server receives the video file uploaded by the user, checks the continuity and verifies the content, and once these checks are complete, generates a unique creator link and stores it in a database.

[1168] Example 3: User uses AI-powered learning confirmation tool

[1169] If a user wonders whether their work has been trained by AI, they can upload the work file using the "AI Learning Check" function. The server analyzes it using a TensorFlow model and displays the results on a dashboard.

[1170] This system allows creators to prove the creation process of their work, ensuring its authenticity and verifying that their work has not been learned by AI without their permission.

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

[1172] Step 1:

[1173] User Registration:

[1174] User: Access the system's registration page, enter the required information (email address, password, etc.), and press the "Register" button.

[1175] Input: Email address, Password

[1176] Output: Submit registration information

[1177] Server: Receives and validates the submitted registration information. If the format is correct, stores it in the database and sends a confirmation email to the user.

[1178] What happens next: The server executes an SQL query to insert the registration information into the database.

[1179] Step 2:

[1180] Login:

[1181] User: Access the login page, enter the registered email address and password, and press the "Login" button.

[1182] Input: Email address, Password

[1183] Output: Send login information

[1184] Server: Receives the submitted login information and checks it against the database. If successful, creates a session and redirects the user to the dashboard.

[1185] Specific behavior: The server generates an authentication token and sends it to the client.

[1186] Step 3:

[1187] Creation process notes:

[1188] Users: Use screen recording software (such as OBS Studio or Camtasia) to record your work process, taking screenshots as needed.

[1189] Input: The entire operation

[1190] Output: Recording files, screenshot files

[1191] Device: Save your work as video and image files to local storage.

[1192] Specific operation: The recording software saves the file in the specified folder.

[1193] Step 4:

[1194] File upload:

[1195] Users: Use the "Upload Creation In Progress" feature in the dashboard to select and upload the saved file.

[1196] Input: Recording files, screenshot files

[1197] Output: Sending a file

[1198] Terminal: Sends the selected file to the server.

[1199] Specific behavior: Select a file from the form and send it to the server via an HTTP request.

[1200] Step 5:

[1201] Receiving and verifying the file:

[1202] Server: Stores received files in a database and checks the file format and content, including checking the resolution, frame rate, and continuity.

[1203] Input: Recording files, screenshot files

[1204] Output: Verification results

[1205] What happens: The server stores the file and parses its contents using a script.

[1206] Step 6:

[1207] Generate your creator link:

[1208] Server: Generates a unique link for each verified file, which is stored in a database and associated with the user's profile.

[1209] Input: Verified file

[1210] Output: Unique link

[1211] Specific operation: Generate a unique ID on the server side and construct a link in URL format.

[1212] Step 7:

[1213] Share the link:

[1214] Users: View the generated link in the dashboard, then copy and paste it to share on social media or in their blog.

[1215] Input: Unique Link

[1216] Output: Shared link

[1217] Specific behavior: Press the "Copy link" button to copy the URL to the clipboard.

[1218] Step 8:

[1219] AI learning verification:

[1220] Users: Use the "AI Learning Confirmation" function on the dashboard to upload their own work files.

[1221] Input: Work file

[1222] Output: Sending a file

[1223] Terminal: Sends the selected file to the server.

[1224] Specific behavior: Select a file from the form and send it to the server via an HTTP request.

[1225] Step 9:

[1226] Check and analyze AI learning:

[1227] Server: Analyzes the uploaded work file and compares it with known artificial intelligence models. Specifically, the analysis is performed using machine learning frameworks (e.g., TensorFlow or PyTorch).

[1228] Input: Work file

[1229] Output: Analysis results

[1230] Specific operation: Executes the script to invoke the AI ​​model and generate analysis results.

[1231] Step 10:

[1232] Viewing Results:

[1233] Server: Generates analysis results and displays them on the user's dashboard, providing a download link if necessary.

[1234] Input: Analysis results

[1235] Output: Results displayed on the dashboard

[1236] What it does: Updates the dashboard UI components to display the results.

[1237] The above is a specific explanation of each processing step of this system.

[1238] (Application example 1)

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

[1240] In recent years, proving the authenticity of digital creators' works and protecting their intellectual property have become important issues. In particular, there is a growing need to prove the authenticity of works exhibited in virtual spaces and prevent unauthorized use by AI models. However, current systems lack sufficient means to record the creation process and prove their authenticity, and the lack of transparency and reliability in virtual spaces makes it difficult to maintain user trust.

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

[1242] In this invention, the server includes means for users to record the process of creating a work, means for uploading files of the recorded creation process to the server, means for the server to analyze and verify the uploaded files and confirm the authenticity of the work, means for generating a unique link based on the verification result and providing it to the user, means for users to exhibit the work in a virtual space and display the authenticity of the work and the AI ​​verification result, and means for users to view work information in the virtual space through a smart device. This allows creators to prove the authenticity of their work and allows users to have a high level of confidence when viewing works in the virtual space.

[1243] "User" refers to a person who uses the system to record and upload the creation process of a work.

[1244] A "creation process" refers to a series of steps or procedures that a creator records to create a work, either digitally or analogically.

[1245] "Recording means" refers to a device or software that allows a user to record the process of creating a work.

[1246] "File" refers to the digital data recorded by the user in the creation process.

[1247] "Server" refers to a computer system that receives, analyzes, and verifies files uploaded by users.

[1248] "Uploading means" refers to a method or device for transmitting a user-recorded file to the server.

[1249] "Means of analysis and verification" refers to the methods by which the server checks the content of uploaded files and establishes the authenticity of the work.

[1250] "Authenticity" refers to the property of proving that a work was actually created by a user and is not forged or tampered with.

[1251] "Unique link" refers to a URL generated by the server that is specific to each work.

[1252] "Means of providing" refers to the method by which the server forwards the unique link generated to the user.

[1253] "Virtual Space" refers to a virtual exhibition space accessible via the Internet or other network.

[1254] "Smart Device" refers to any internet-enabled device, including smart glasses and other augmented reality devices.

[1255] "Known artificial intelligence models" refer to AI algorithms and datasets that have been trained in the past.

[1256] "AI verification results" refers to the analysis results of whether the uploaded work has been learned by artificial intelligence.

[1257] "Linking to profile" refers to the process of associating the generated link with the user's personal information and saving it in a database.

[1258] A "database" refers to a digital storage device for storing and managing information.

[1259] This invention relates to a system for recording the creation process of a work by a creator and verifying its authenticity. In particular, we explain the function of displaying the authenticity and AI verification results for works exhibited in a virtual space.

[1260] User Registration and Login

[1261] The first step a user takes is to register and log in to the system. The user visits the registration page and creates an account by entering an email address and password. This information is sent to the server, validated, and stored in the database. When logging in, the entered email address and password are checked, and if they are correct, a session is created.

[1262] Record of the creation process

[1263] While creating an illustration or photograph, creators can use screen recording software to record their work. They can also use the screenshot function to periodically capture their progress. This ensures that every step of the creative process is recorded. The recorded files are saved in the user's device's local storage, ready to be uploaded to the server later.

[1264] Upload and check the creation process

[1265] Users use the "Upload Creation Process" function on their dashboard to select the recorded file and upload it to the server. The server receives the uploaded file and stores it in a database. It also checks the file format and content to verify that the recorded creation process is legitimate. Once verification is complete, the server generates a unique "Creator Link" and provides it to the user.

[1266] Exhibition in virtual space

[1267] Users can exhibit their works in a virtual space by using the provided creator link. The virtual space can be visited using smart devices, especially smart glasses. When users stand in front of the work, the smart glasses display a video of the work's creation process, the creator link, and the results of AI verification. This allows visitors to verify that the exhibited work is authentic and has not been misused by AI.

[1268] AI-powered learning confirmation tool

[1269] Users will also be provided with a means to check whether their work has been trained by AI. Users can upload their work file using the "AI Learning Check" function on the dashboard. The server will analyze the uploaded file and compare it with known artificial intelligence models to check whether the work has been trained by AI.

[1270] Hardware and software used

[1271] Smart devices: smart glasses and augmented reality devices (e.g. Microsoft HoloLens, Google Glass)

[1272] Server: A server that manages registration information and creation process data (e.g., AWS EC2, Google Cloud)

[1273] Database: A database that stores and manages information (e.g., MySQL, PostgreSQL)

[1274] Communication protocol: Communicate with the server using REST API (HTTP / HTTPS)

[1275] Examples of concrete examples and prompts

[1276] For example, when a user visits a virtual art gallery with smart glasses, standing in front of a piece of artwork instantly displays a video of the creation process, and the user can see the creator link that certifies the work's authenticity and the results of an AI learning verification tool.

[1277] Example prompt sentence:

[1278] "When you visit a virtual art gallery with smart glasses and stand in front of a piece of art, you'll see a video of the creation process, a link to the creator that proves the stretcher's authenticity, and the results of the AI ​​learning verification."

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

[1280] Step 1:

[1281] A user accesses the system and creates an account by entering their email address and password. The entered information is sent to the server, validated, and then saved in the database. User input: email address, password. Server output: account creation success message.

[1282] Step 2:

[1283] A user enters their email address and password on the login page to access the system. The server checks the entered information against the information in the database, and if there is a match, a session is created. User input: email address, password. Server output: session ID.

[1284] Step 3:

[1285] A creator starts working on an illustration or photo, and uses screen recording software to record the process. They also periodically capture screenshots. User input: Work content. Device output: Recorded files, screenshot files.

[1286] Step 4:

[1287] A user accesses the dashboard, selects a recorded file, and uploads it to the server. The server receives the file and stores it in the database. User input: File upload to www site. Server output: File saved successfully.

[1288] Step 5:

[1289] The server analyzes the format and content of the uploaded file and verifies that the recorded creation process is valid. Server input: Uploaded file. Server output: Analysis result status (normal / abnormal).

[1290] Step 6:

[1291] Based on the verification results, the server generates a unique creator link and associates it with the user's account. Server input: Analysis result status. Server output: Unique creator link.

[1292] Step 7:

[1293] The user displays the generated creator link along with the work in the virtual space. User input: Creator link, work data. Terminal output: Work displayed in the virtual space.

[1294] Step 8:

[1295] The user moves around the virtual space using smart glasses, and in front of the work, the smart glasses display a video of the work's creation process, a link to the creator, and the results of AI verification. User input: Visual information from the smart glasses. Device output: Display of a video of the work's creation process, a link to the creator, and the results of AI verification.

[1296] Step 9:

[1297] The user opens the "AI Learning Check" function on the dashboard and uploads the work file. The server analyzes the uploaded file and compares it with known artificial intelligence models. User input: work file. Server output: AI learning check results.

[1298] Step 10:

[1299] The server generates the AI ​​learning confirmation results and displays them on the user's dashboard. Users can check and download the results as needed. Server input: AI learning confirmation results. Server output: Dashboard display of confirmation results, downloadable files.

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

[1301] The present invention relates to a system that allows creators to record the creation process of their works and certify their authenticity, and aims to improve the user experience by combining it with an emotion engine that recognizes the user's emotions. Specific embodiments of this system are described below.

[1302] User Registration and Login

[1303] User

[1304] First, a user accesses the system's registration page and creates an account by entering an email address and password. Once registration is complete, the user can access the system by entering their email address and password on the login page.

[1305] server

[1306] The server receives the user registration information, validates it and then stores it in the database.Furthermore, at the time of login, it verifies the entered email address and password and creates a session if they are correct.

[1307] Record of the creation process

[1308] User

[1309] While creating illustrations or photographs, users can record their work using screen recording software, or they can periodically capture their progress using the screenshot function. The emotion engine analyzes and records the user's emotions in real time during this process.

[1310] Terminal

[1311] The user's device will save the recording files or screenshots to local storage, and the emotion data will also be saved along with these files.

[1312] Uploading the creation process

[1313] User

[1314] Users can use the "Upload Creation Process" function on the system's dashboard to select the recorded files and emotion data and upload them to the server.

[1315] server

[1316] The server receives the uploaded files and emotion data, stores them in a database, and verifies the format and content of the uploaded files and emotion data to verify their authenticity.

[1317] Issuing a Creator Link

[1318] server

[1319] After the creation process and validation of the emotion data are completed, the server generates a unique "creator link," which is linked to the user's profile and stored in a database. The emotion engine may also add personalized elements to the generated link.

[1320] User

[1321] Users can view the generated creator link on their dashboard, copy it, and share it on their social media accounts or blogs, thereby proving the authenticity of the work and the emotional state they were in when creating it.

[1322] AI-powered learning confirmation tool

[1323] User

[1324] Users can use the "AI Learning Check" function on the dashboard to upload a file to check whether their work has been learned by the AI.

[1325] server

[1326] The server analyzes the uploaded file and compares its characteristics with known AI models, allowing it to determine whether the work has been trained by AI.

[1327] Displaying the results

[1328] server

[1329] The server generates analysis results and displays them on the user's dashboard, detailing whether the work has been learned by the AI.

[1330] User

[1331] Users can check the analysis results and download them if necessary, allowing them to determine whether their work has been fairly evaluated.

[1332] Specific examples

[1333] 1. Users record the creation process

[1334] The user starts creating an illustration and works on it in Photoshop. The process is recorded using screen recording software, and the emotion engine simultaneously analyzes the user's emotions using facial recognition technology. After the work is completed, the recorded video file and emotion data are uploaded to the system.

[1335] 2. The server checks the creation process and issues a creator link

[1336] The server receives the uploaded video file and emotion data and verifies the content. If the creation process and emotion data are deemed appropriate, a unique creator link is generated and linked to the user's account. The user can share this link on social media to prove the authenticity of the work and the emotion expressed during creation.

[1337] 3. Users use AI-powered learning confirmation tools

[1338] If a user has doubts about whether their work has been trained by AI, they can use the AI ​​learning verification tool. The work file is uploaded to the system, and the server performs a comparative analysis with known AI models. The analysis results are provided to the user, who can then confirm whether their work has been used for training.

[1339] This system allows creators to verify the process and emotion of their work, confirming its authenticity, and also protects intellectual property by verifying whether or not it has been trained by AI.

[1340] The processing flow will be explained below.

[1341] Step 1: User registers an account and logs in

[1342] User: Access the system's registration page and create an account by entering an email address and password. Once registration is complete, log in by entering an email address and password on the login page.

[1343] Server: Receives the entered registration information and performs validation. If validation is successful, stores the registration information along with the hashed password in the database and sends a confirmation email to the user. When logging in, checks the entered information against the database, and if authentication is successful, creates a session and redirects the user to the dashboard.

[1344] Step 2: Activating the Emotion Engine

[1345] User: Set the Emotion Engine to launch when starting an illustration or photography session.

[1346] Device: The emotion engine captures the user's face in real time with a camera and performs facial expression analysis.

[1347] Step 3: Recording the creation process and emotional data

[1348] User: Proceed with the creation of a work. The work process is recorded using screen recording software, and the emotion engine analyzes the user's emotional state.

[1349] Device: The analyzed emotion data is stored in local storage along with the recording file. The data is time-stamped.

[1350] Step 4: Uploading files and emotion data

[1351] User: After completing the work, use the "Upload Creation Process" function on the dashboard to select and upload the recording file and emotion data.

[1352] Terminal: Creates a request to send the selected file and emotion data to the server.

[1353] Server: Receives uploaded files and emotion data and stores them in a database.

[1354] Step 5: Validate and parse the uploaded file

[1355] Server: Validates the format and content of the uploaded recording files and emotion data, ensuring that the files are recorded continuously and in the correct format.

[1356] Server: Analyzes file content and emotional data to evaluate the consistency and legitimacy of the creation process.

[1357] Step 6: Generate and Provide Your Creator Link

[1358] Server: After the creation process and emotional data verification are complete, a unique "creator link" is generated. Personalized elements can also be added based on the emotional data.

[1359] Server: The generated link is associated with the user's profile and stored in a database.

[1360] Users: View the generated creator link in the dashboard and share it on social media or your blog.

[1361] Step 7: Check the AI's learning

[1362] User: Select the "AI Learning Confirmation" function on the dashboard and upload the work file you want to confirm.

[1363] Terminal: Makes a request to send the selected file to the server.

[1364] Server: Analyzes the uploaded work file and compares it with known AI models, thereby confirming whether the work has been trained by AI.

[1365] Step 8: Feedback of analysis results

[1366] Server: Generates analysis results and displays them on the user's dashboard, including details on whether the work has been learned by the AI.

[1367] User: Check the analysis results and download them as needed. Based on the analysis results, the user can evaluate the work.

[1368] Example 2

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

[1370] In recent years, it has become increasingly important for creators to maintain the authenticity of their work and to prove the process of its creation. However, current systems separate the recording of the work process from the analysis of emotional state, often limiting the user experience. Furthermore, there are insufficient means to verify whether a work has been trained by a known AI model. These issues make it difficult for creators to prove the authenticity of their work and protect their intellectual property.

[1371] The identification process by the identification processing unit 290 of the data processing device 12 in Example 2 is realized by the following means. In this invention, the server includes a means for a user to record the creation process of a work, a means for uploading the recorded creation process file to the server, a means for the server to analyze and verify the uploaded file and confirm the authenticity of the work, a means for generating a unique link based on the verification result and providing it to the user, a means for analyzing the user's emotional state in real time and recording the data, and a means for analyzing the recorded file containing the emotional data and strengthening the authenticity. This allows creators to simultaneously record, analyze, and prove the creation process and emotional state of their work, thereby strengthening the authenticity of the work and protecting intellectual property. It also makes it easy to check whether a work has been trained by a known artificial intelligence model.

[1372] "User" refers to an individual or organization that uses this system to create works and manages the creation process and data of the works created.

[1373] "Means for recording the creation process" refers to recording software or screenshot functions that allow users to record the process of creating a work.

[1374] "Means for uploading files to the server" refers to a function for sending files recorded by the user in the creation process and emotional data to the server.

[1375] "Server" refers to the central control device that receives data uploaded by users, analyzes and verifies it, and manages the results.

[1376] "Means for analysis and verification" refers to the algorithms and software that the server uses to analyze uploaded files and emotional data and ensure their authenticity.

[1377] "Means for verifying the authenticity of a work" refers to the methods and processes used to check the accuracy of the process and data of a work created by a user.

[1378] "Means for generating a unique link" refers to a function for generating a unique identifier based on the analysis and verification results and providing it to the user.

[1379] "Means for analyzing emotional state in real time" refers to software and algorithms that analyze the user's face and facial expressions and collect emotional data during the creation process.

[1380] "Means for recording emotional data" refers to the function for measuring and recording the user's emotional state and saving that data.

[1381] "Authenticity enhancement measures" refers to methods and processes for analyzing recorded files containing emotional data to further enhance the accuracy of the work.

[1382] "Known AI models" refer to AI algorithms or systems that have been previously trained.

[1383] "Means for comparison and verification" refers to the methods and processes for comparing the uploaded work file with known AI models to verify the learning status.

[1384] The present invention relates to a system that allows creators to record the creation process of their work and certify its authenticity, and aims to improve the user experience by combining it with an emotion engine that recognizes the user's emotions.

[1385] This system records the process of creating a work in detail and simultaneously collects and analyzes the user's emotional data. Specifically, it is realized using the following hardware and software:

[1386] Hardware and software used

[1387] User's device

[1388] Users use a typical computer (PC), tablet, or smartphone, which may include a built-in or external camera.

[1389] Recording Software

[1390] Use screen recording software such as OBS Studio to record your work process, and also have the ability to capture screenshots periodically.

[1391] Emotion Engine

[1392] The emotion engine uses facial recognition technology and includes algorithms that analyze the user's facial expressions and movements, allowing it to collect and analyze emotions in real time while working.

[1393] server

[1394] The server receives, stores, and analyzes files and emotion data uploaded by users using statistical analysis software such as Python and R, and database systems (e.g., MySQL and PostgreSQL).

[1395] Specific examples

[1396] Example 1: User records the creation process

[1397] A user uses graphics software (e.g., Photoshop) to create a digital illustration. At the start of the work, they launch OBS Studio and begin recording the entire screen. At the same time, the emotion engine tracks the user's face and collects emotion data.

[1398] Example 2: The server checks the creation process and issues a creator link

[1399] Users upload recording files and emotion data to the system. The server receives these files and begins analyzing the data using Python. Once the analysis is complete, the server verifies authenticity and generates a unique creator link, which is then linked to the user's account.

[1400] Example 3: User uses AI-powered learning confirmation tool

[1401] If a user has doubts about whether their work has been trained by AI, they can use the "AI Learning Check" function on the dashboard. The server analyzes the uploaded work file and compares it with known AI models. The analysis results are presented to the user, who can then confirm whether their work has been used for training.

[1402] Prompt Sentence Examples

[1403] "Upload an image file and see if this work has been trained by a known AI model."

[1404] This system allows creators to verify the creative process and emotion of their work, confirming its authenticity, and also protects intellectual property by verifying whether or not AI has learned from it.

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

[1406] Step 1: User Registration and Login

[1407] A user accesses the system's registration page, enters their email address and password, and clicks the "Register" button. The server receives this information, validates it, and stores it in the database. Next, the user accesses the login page, enters their email address and password, and clicks the "Login" button. The server verifies the email address and password, and if they are valid, creates a session and authenticates the user. This allows the user to access the system.

[1408] Input: Email address, password

[1409] Output: Session, login success message

[1410] Specific behavior:

[1411] The user enters their email address and password into the registration form and submits it. The server receives it and stores it in the database. The user then goes to the login page and attempts to log in again by entering their email address and password. The server validates the information and creates a session.

[1412] Step 2: Document the process

[1413] When a user starts creating an illustration or photo, they launch screen recording software such as OBS Studio and start recording. They also periodically capture screenshots. The device's built-in camera is used by the emotion engine to recognize the user's face and collect and analyze emotion data. This data is stored in local storage.

[1414] Input: Work process, facial video

[1415] Output: Recording files, screenshots, emotion data

[1416] Specific behavior:

[1417] The user launches the screen recording software and starts recording. The device periodically captures screenshots and simultaneously captures the user's face with the camera. The emotion engine performs real-time emotion analysis and saves the data in local storage.

[1418] Step 3: Upload your creation

[1419] The user accesses the system dashboard and clicks the "Upload Creation Process" button. They select the recording file and emotion data file and upload them to the server. The server receives these files and stores them in a database. The file format and content are checked to verify the authenticity of the recording.

[1420] Input: Video file, emotion data

[1421] Output: Upload success message, verification result

[1422] Specific behavior:

[1423] The user opens the dashboard and clicks the upload button. The terminal sends the selected file to the server, which then stores the received file in a database and verifies it. Once verification is complete, a message indicating successful upload is sent to the user.

[1424] Step 4: Issue your creator link

[1425] The server verifies the uploaded creation process and emotion data. If the verification is successful, it generates a unique creator link and provides it to the user. The creator link is linked to the user's profile and stored in a database.

[1426] Input: Creation process data, emotion data

[1427] Output:Creator Link

[1428] Specific behavior:

[1429] The server analyzes and verifies the received data, and if the verification is successful, generates a unique creator link, adds this link to the user's profile, and stores it in the database.

[1430] Step 5: Use AI-powered learning verification tools

[1431] Users can use the dashboard's "AI Learning Confirmation" function to upload their work files to the server, which then compares the uploaded work files with known AI models to confirm whether the work has been used for learning.

[1432] Input: Work file

[1433] Output: Learning confirmation results

[1434] Specific behavior:

[1435] The user uses the learning verification tool to upload the work file to the server, which then compares and analyzes the file with known AI models and provides the results to the user.

[1436] Step 6: View the results

[1437] The server generates the analysis results and displays them on the user's dashboard. The user can check the results and download them if necessary, allowing them to determine whether their work has been properly evaluated.

[1438] Input: Analysis results

[1439] Output: Display results, downloadable files

[1440] Specific behavior:

[1441] The server generates the analysis results and displays them on the user's dashboard, where the user can check the results and download them if necessary.

[1442] This ensures that all processing steps are carried out smoothly in a single flow, ensuring the authenticity of the user's work and transparency of the creation process.

[1443] (Application example 2)

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

[1445] There are issues with the lack of a way for creators to record the creation process and prove its authenticity, while at the same time allowing viewers to experience the creator's emotions in real time. There is also a lack of a way to verify whether a work has been trained by a known AI model.

[1446] The identification process by the identification processing unit 290 of the data processing device 12 in Application Example 2 is realized by the following means. In this invention, the server includes a means for a user to record the creation process of a work, a means for uploading the recorded files of the creation process to the server, a means for the server to analyze and verify the uploaded files and confirm the authenticity of the work, and a means for generating a unique link based on the verification results and providing it to the user. This makes it possible to prove the creation process and its authenticity and visually display the creator's emotional data in real time. In addition, by including a means for a user to upload a file of their own work and compare it with a known artificial intelligence model, it is possible to verify whether the work has been learned by AI.

[1447] "User" means an individual or group that uses the System to record and upload the creation process of a work.

[1448] The "process of creating a work" refers to the specific steps and operations a user takes in the process of creating a work such as art or a photograph.

[1449] "Means for recording" refers to hardware or software that allows a user to record or take screenshots of the process of creating a work.

[1450] "Means for uploading files to a server" refers to technology that has a communication function for transferring files in the process of being created from a user's terminal to a server.

[1451] A "server" is a computer system that receives, analyzes, and verifies uploaded files.

[1452] "Analysis and verification means" refers to algorithms or programs that the server uses to evaluate the content of uploaded files and verify their authenticity.

[1453] "Authenticity" refers to the reliability of whether a work was actually created by the user.

[1454] A "unique link" is a server-generated unique URL or identifier that identifies a particular user's work and its creation process.

[1455] "Emotional data" is data obtained by analyzing the emotions felt by creators in the process of creating their work.

[1456] "Real-time recording means" refers to a technology that simultaneously records the emotions felt at each moment as the user goes through the process of creating a work.

[1457] "Means for displaying on a timeline" refers to a program or interface for visually displaying the creator's emotional changes along a timeline on the recorded video of the creation process.

[1458] A "known artificial intelligence model" is an AI model that has already been saved and trained, and is used for comparative analysis with works uploaded by users.

[1459] "Comparative verification means" means a method or technology for comparing an uploaded work file with a known artificial intelligence model to determine whether the work has been trained by AI.

[1460] The system of the present invention is designed to allow creators to record the process of creating a work and to prove its authenticity and emotional changes. Specific embodiments of the present invention will be described in detail below.

[1461] User Registration and Login

[1462] 1. Users

[1463] First, users access the system's registration page and create an account by entering basic information, which allows them to log in and use the system.

[1464] 2. Server

[1465] The server receives the user registration information, validates it and stores it in the database. At the time of login, it also verifies the entered information and creates a session.

[1466] Record of the creation process

[1467] 1. Users

[1468] While creating illustrations or photographs, users can use screen recording software to record their work process, and at the same time, the emotion engine analyzes the user's facial expressions and records emotional data in real time.

[1469] 2. Terminal

[1470] The user's device saves recording files and screenshots in local storage, and also saves emotion data along with these files.

[1471] Uploading the creation process

[1472] 1. Users

[1473] Users can use the "Upload Creation Process" function on the system's dashboard to select the recorded files and emotion data and upload them to the server.

[1474] 2. Server

[1475] The server receives the uploaded files and emotion data, stores them in a database, and verifies the format and content of the files and emotion data to verify their authenticity.

[1476] Issuing a Creator Link

[1477] 1. Server

[1478] After the creation process and emotional data verification is completed, the server generates a unique "creator link" that certifies the authenticity of the work and the emotion of the creator.

[1479] 2. Users

[1480] Users can view the generated creator link on their dashboard, copy it, and share it on their social media accounts or blogs.

[1481] AI-powered learning confirmation tool

[1482] 1. Users

[1483] Users can use the "AI Learning Check" function on the dashboard to upload a file to check whether their work has been learned by the AI.

[1484] 2. Server

[1485] The server analyzes the uploaded file and compares it with known artificial intelligence models to determine whether the work has been trained by AI.

[1486] Examples of data processing

[1487] 1. Users

[1488] For example, if a user is painting, they can use their smartphone camera to record their work. During this time, the emotion engine uses facial recognition technology to analyze the user's emotions and record the data in real time. After the data is uploaded to the system, viewers can view the changes on a timeline.

[1489] Hardware and software used

[1490] Hardware

[1491] A PC or smartphone equipped with a webcam, and a head-mounted display.

[1492] software

[1493] Python, OpenCV (for facial recognition), DeepFace (for emotion analysis), web browser, screen recording software.

[1494] Prompt Sentence Examples

[1495] Here are some examples of prompts for generative AI models:

[1496] "I want you to use your AI model to analyze the user's emotion in each frame of this video and save it as a timestamp. Record the emotion label for each frame in a file called emotiondata.csv."

[1497] This system allows creators to prove the creative process and emotions behind their work, allowing viewers to gain a deeper understanding of that process. It also makes it possible to protect intellectual property by verifying whether AI has learned anything.

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

[1499] Step 1:

[1500] A user registers with the system

[1501] What happens: A user visits the system's registration page, enters their email address and password, and then the information is validated and, if found to be legitimate, an account is created.

[1502] Input: Email address, Password

[1503] Output: Registration completion message, user ID

[1504] Data processing: Validate entered information and encrypt it for storage in the database.

[1505] Step 2:

[1506] A user logs into the system

[1507] Specific behavior: A user accesses the login page using their registered email address and password and logs into the system. The server validates the entered information and creates a session.

[1508] Input: Email address, Password

[1509] Output: Login success message, user session

[1510] Data processing: The input information is matched with database records, and if there is a match, a session is generated.

[1511] Step 3:

[1512] Users record the process of creating their work

[1513] Specific operation: The user starts the screen recording software to record their work process. At the same time, the facial expressions are analyzed in real time using an emotion engine (e.g., DeepFace) using a smartphone or webcam, and emotion data is recorded.

[1514] Input: Screen recording, camera footage

[1515] Output: Recording file, emotion data file

[1516] Data processing: Video is recorded and emotional data analyzed by the emotion engine is recorded in real time.

[1517] Step 4:

[1518] The user uploads the recording file and emotion data to the server.

[1519] Specific operation: The user uses the "Upload Creation Process" function on the system dashboard to upload the recording file and emotion data file to the server.

[1520] Input: Video file, emotion data file

[1521] Output: Upload successful message

[1522] Data processing: The recording files and emotion data files are temporarily saved, validated, and then saved to the database.

[1523] Step 5:

[1524] The server parses and validates the uploaded file

[1525] Specific operation: The server analyzes the format and content of the uploaded video file and emotion data file to verify their authenticity.

[1526] Input: Video file, emotion data file

[1527] Output: Validation result, error message (if validation fails)

[1528] Data processing: Analyzing the recordings and emotional data and running algorithms to verify consistency and authenticity.

[1529] Step 6:

[1530] The server generates a unique creator link

[1531] What it does: After verification is complete, the server generates a unique "creator link" and stores it in a database, associated with the user's profile.

[1532] Input: Verification result, user ID

[1533] Output: Unique creator link

[1534] Data processing: Based on the verification results, a link is generated and associated with the user profile.

[1535] Step 7:

[1536] User publishes creator link

[1537] Specific operation: The user checks the generated creator link on the system dashboard and publishes it on social media or a blog.

[1538] Input: Unique Creator Link

[1539] Output: Published link

[1540] Data processing: Copy the link and make it available on the system.

[1541] Step 8:

[1542] Users use AI-powered learning confirmation tools

[1543] Specific operation: Users use the "AI Learning Confirmation" function to upload their work file and perform comparative analysis with known artificial intelligence models.

[1544] Input: Work file

[1545] Output: Learning confirmation results

[1546] Data processing: Compare the artwork file with an artificial intelligence model to perform feature analysis and generate results.

[1547] Prompt Sentence Examples

[1548] Here are some examples of prompts for generative AI models:

[1549] "I want you to use your AI model to analyze the user's emotion in each frame of this video and save it as a timestamp. Record the emotion label for each frame in a file called emotiondata.csv."

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

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

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

[1553] [Fourth embodiment]

[1554] FIG. 7 shows an example of the configuration of a data processing system 410 according to the fourth embodiment.

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

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

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

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

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

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

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

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

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

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

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

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

[1567] The present invention relates to a system that allows creators to record the process of creating a work and to certify its authenticity. Specific embodiments of this system will be described below.

[1568] User Registration and Login

[1569] User

[1570] First, a user accesses the system's registration page and creates an account by entering an email address and password. Once registration is complete, the user can access the system by entering their email address and password on the login page.

[1571] server

[1572] The server receives the user registration information, validates it and then stores it in the database.Furthermore, at the time of login, it verifies the entered email address and password and creates a session if they are correct.

[1573] Record of the creation process

[1574] User

[1575] Users can use screen recording software to record their work while creating an illustration or photograph, and can also use the screenshot feature to periodically capture their progress, ensuring that every step of the creation process is recorded.

[1576] Terminal

[1577] The user's device saves the recording files or screenshots in local storage, and these files are then ready to be uploaded to the server later.

[1578] Upload and check the creation process

[1579] User

[1580] Users can use the "Upload Creation Process" function from the system dashboard to select the recorded file and upload it to the server.

[1581] server

[1582] The server receives the uploaded file, stores it in a database, and then checks the format and content of the uploaded file to verify that the recorded creation process is valid.

[1583] Issuing a Creator Link

[1584] server

[1585] After the server has verified the creation process, it generates a unique "creator link" that is associated with the user's profile and stored in a database.

[1586] User

[1587] Users can view the generated creator link on their dashboard, copy it, and share it on their social media accounts or blogs, thereby verifying the authenticity of their work.

[1588] AI-powered learning confirmation tool

[1589] User

[1590] Users can use the "AI Learning Check" function on the dashboard to upload a file to check whether their work has been learned by the AI.

[1591] server

[1592] The server analyzes the uploaded file and compares it with known artificial intelligence models, allowing it to determine whether the work has been trained by AI.

[1593] Displaying the results

[1594] server

[1595] The server generates the analysis results and displays them on the user's dashboard, where the user can download them as needed.

[1596] User

[1597] Users can check the analysis results and consider whether their work has been properly evaluated, thereby maintaining their credibility as creators.

[1598] Specific examples

[1599] 1. Users record the creation process

[1600] A user starts creating an illustration and works on it in Photoshop. They record the process using screen recording software. After they finish, they upload the recorded video file to the system.

[1601] 2. The server checks the creation process and issues a creator link

[1602] The server receives the uploaded video file and verifies its content. If the creation process is deemed appropriate, a unique creator link is generated and linked to the user's account. The user can share this link on social media to prove the authenticity of the work.

[1603] 3. Users use AI-powered learning confirmation tools

[1604] If a user has doubts about whether their work has been trained by AI, they can use the AI ​​learning verification tool. The work file is uploaded to the system, and the server performs a comparative analysis with known AI models. The analysis results are provided to the user, who can then confirm whether their work has been used for training.

[1605] This system allows creators to prove the creation process of their work and confirm its authenticity, and also protects intellectual property by verifying whether or not the work has been learned by AI.

[1606] The processing flow will be explained below.

[1607] Step 1: User registers an account

[1608] User: Access the system's registration page and enter your email address and password.

[1609] Server: Receives the entered registration information and performs validation. If validation is successful, stores the registration information along with the hashed password in the database and sends a confirmation email to the user.

[1610] Step 2: User logs in

[1611] User: Visits the login page and enters their email address and password.

[1612] Server: Receives the entered information and checks it against the database. If authentication is successful, creates a session and redirects the user to the dashboard.

[1613] Step 3: Document your creation

[1614] User: When creating digital content such as illustrations, start screen recording software to record the process, or take screenshots periodically.

[1615] Device: Save recorded video files and screenshots to local storage.

[1616] Step 4: Upload the files you're creating

[1617] Users: Select recordings or screenshots from the "Upload Creation" menu on the dashboard.

[1618] Terminal: Sends the selected file to the server.

[1619] Server: Receives uploaded files and stores them in a database.

[1620] Step 5: Validate and parse the uploaded file

[1621] Server: Validate the format and content of uploaded files, including ensuring the files are continuous and in the correct format.

[1622] Server: Analyzes the contents of the file and evaluates the consistency and legitimacy of the creation process.

[1623] Step 6: Generate and Provide Your Creator Link

[1624] Server: After the creation process is verified, a unique "creator link" is generated to prove that the user's work was created legitimately.

[1625] Server: The generated link is associated with the user's profile and stored in a database.

[1626] Users: View the generated creator link in the dashboard and share it on social media or your blog.

[1627] Step 7: Use the AI ​​learning verification tool

[1628] User: Select the "AI Learning Confirmation" function on the dashboard and upload the work file you want to confirm.

[1629] Terminal: Sends the selected file to the server.

[1630] Server: Analyzes the uploaded work file and compares its features with known AI models.

[1631] Step 8: Provide analysis results

[1632] Server: Generates analysis results and displays them on the user's dashboard, including details on whether the work has been learned by the AI.

[1633] User: Check the analysis results and download them if necessary. (reinterpret_php)

[1634] Example 1

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

[1636] Until now, creators have had limited means to prove the creation process of their work and ensure its authenticity. Furthermore, there was no way to check whether their work had been learned by AI without their permission. This has created problems in terms of the creators' intellectual property rights and the protection of their rights.

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

[1638] In this invention, the server includes: means for a user to record the process of creating a work and save it as a file using screen recording software or a screenshot function; means for uploading the recorded file of the creation process from the user's device to the server; means for the server to receive the uploaded file, store it in a database, and then verify the format and content to verify the authenticity of the creation process; means for generating a unique link based on the verification result, storing it in the database and providing it to the user; and means for the user to check and share the link stored in the database. This allows creators to accurately record the process of creating their work, prove its authenticity, and verify that their work has not been learned by AI without their permission.

[1639] The "creation process of a work" refers to a series of steps or processes that a user goes through when creating a work such as an illustration or photograph.

[1640] "Screen recording software" refers to software that records the actions a user takes on a computer screen as a video file.

[1641] "Screenshot function" refers to the function of saving all or part of a computer screen as an image file.

[1642] A "file" refers to data stored in digital format, including video files and image files.

[1643] "Terminal" refers to the device used by a user to access and operate the system, including, for example, a PC, smartphone, or tablet.

[1644] "Server" refers to a computer system that receives and processes data sent by users and stores it in a database.

[1645] "Uploading" refers to the act of sending and storing digital data from a user's device to a server.

[1646] "Database" refers to a system for systematically storing and managing uploaded digital data and related information.

[1647] "Verifying the legitimacy of the creation process by checking the format and content" refers to the process of checking the format and content of uploaded files to ensure they are accurate and have not been tampered with.

[1648] A "unique link" is a unique URL that is permanently tied to a particular record or entity, allowing access to that particular data.

[1649] "Profile" refers to a set of information associated with a user within the system, including the user's personal information and activity history.

[1650] "Artificial intelligence model" refers to a data processing system that has been trained to perform a specific task using machine learning algorithms.

[1651] "Comparative analysis" refers to the process of comparing uploaded data with existing data and patterns to determine similarities and matches.

[1652] "Verifying whether a particular digital work has been used for training" refers to the process of verifying whether a particular digital work is included in the training data of an existing artificial intelligence model.

[1653] A "dashboard" is an interface that allows users to access and operate various system functions. It can also be considered a centralized management screen.

[1654] DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS The following describes in detail the embodiments of the present invention.

[1655] System Overview

[1656] This invention is a system that allows creators to record the creation process of their work and prove its authenticity. This system includes a means for recording the user's creation process, a means for uploading the recorded files to a server, a means for the server to analyze and verify the uploaded files and generate a unique link, and a means for the user to confirm the learning using AI.

[1657] Hardware and software used

[1658] User terminal: Refers to a general computer or smartphone. In this case, it refers to the device that is the target of operation.

[1659] Screen recording software: For example, OBS Studio or Camtasia can be used. These software can record the user's actions and screen transitions on the device.

[1660] Server: A computer system for storing, parsing, and validating files. Server-side programs are implemented using programming languages ​​such as Python or Java.

[1661] Database: A relational database system such as MySQL or PostgreSQL is used.

[1662] AI model: Refers to a machine learning model built using, for example, TensorFlow or PyTorch.

[1663] System Details

[1664] User Registration and Login

[1665] A user accesses the system's registration page and creates an account by entering their email address and password. The server receives this information, validates it, and stores it in the database. On the login page, the user enters their email address and password, which the server verifies, creates a session, and redirects the user to the dashboard.

[1666] Record of the creation process

[1667] Users can use screen recording software to record their work as video files, and can also take screenshots at each important step. These files are saved in the user's local storage.

[1668] Uploading the creation process

[1669] Users can upload recordings and screenshots to the server using the "Upload Creation Process" feature on the dashboard. The server then stores the received files in a database and verifies their validity by checking their format and content. This process includes checking the file format and content continuity.

[1670] Generate a Creator Link

[1671] If the server determines that the uploaded file is legitimate, it generates a unique creator link, which is stored in a database and associated with the user's profile. Users can view this link in their dashboard, copy it, and share it on social media or their blog.

[1672] AI learning confirmation

[1673] Users can use the "AI Learning Check" function to upload their own work files to the server. The server compares and analyzes them with known artificial intelligence models to determine whether the work has been learned by the AI. The analysis results are displayed on the user's dashboard and can be downloaded as needed.

[1674] Specific examples

[1675] Example 1: User records the creation process

[1676] A user starts creating an illustration in Photoshop and uses OBS Studio to record their work. Once the recording is complete, they save the video file and use it to upload to the system.

[1677] Example 2: The server checks the creation process and issues a creator link

[1678] The server receives the video file uploaded by the user, checks the continuity and verifies the content, and once these checks are complete, generates a unique creator link and stores it in a database.

[1679] Example 3: User uses AI-powered learning confirmation tool

[1680] If a user wonders whether their work has been trained by AI, they can upload the work file using the "AI Learning Check" function. The server analyzes it using a TensorFlow model and displays the results on a dashboard.

[1681] This system allows creators to prove the creation process of their work, ensuring its authenticity and verifying that their work has not been learned by AI without their permission.

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

[1683] Step 1:

[1684] User Registration:

[1685] User: Access the system's registration page, enter the required information (email address, password, etc.), and press the "Register" button.

[1686] Input: Email address, Password

[1687] Output: Submit registration information

[1688] Server: Receives and validates the submitted registration information. If the format is correct, stores it in the database and sends a confirmation email to the user.

[1689] What happens next: The server executes an SQL query to insert the registration information into the database.

[1690] Step 2:

[1691] Login:

[1692] User: Access the login page, enter the registered email address and password, and press the "Login" button.

[1693] Input: Email address, Password

[1694] Output: Send login information

[1695] Server: Receives the submitted login information and checks it against the database. If successful, creates a session and redirects the user to the dashboard.

[1696] Specific behavior: The server generates an authentication token and sends it to the client.

[1697] Step 3:

[1698] Creation process notes:

[1699] Users: Use screen recording software (such as OBS Studio or Camtasia) to record your work process, taking screenshots as needed.

[1700] Input: The entire operation

[1701] Output: Recording files, screenshot files

[1702] Device: Save your work as video and image files to local storage.

[1703] Specific operation: The recording software saves the file in the specified folder.

[1704] Step 4:

[1705] File upload:

[1706] Users: Use the "Upload Creation In Progress" feature in the dashboard to select and upload the saved file.

[1707] Input: Recording files, screenshot files

[1708] Output: Sending a file

[1709] Terminal: Sends the selected file to the server.

[1710] Specific behavior: Select a file from the form and send it to the server via an HTTP request.

[1711] Step 5:

[1712] Receiving and verifying the file:

[1713] Server: Stores received files in a database and checks the file format and content, including checking the resolution, frame rate, and continuity.

[1714] Input: Recording files, screenshot files

[1715] Output: Verification results

[1716] What happens: The server stores the file and parses its contents using a script.

[1717] Step 6:

[1718] Generate your creator link:

[1719] Server: Generates a unique link for each verified file, which is stored in a database and associated with the user's profile.

[1720] Input: Verified file

[1721] Output: Unique link

[1722] Specific operation: Generate a unique ID on the server side and construct a link in URL format.

[1723] Step 7:

[1724] Share the link:

[1725] Users: View the generated link in the dashboard, then copy and paste it to share on social media or in their blog.

[1726] Input: Unique Link

[1727] Output: Shared link

[1728] Specific behavior: Press the "Copy link" button to copy the URL to the clipboard.

[1729] Step 8:

[1730] AI learning verification:

[1731] Users: Use the "AI Learning Confirmation" function on the dashboard to upload their own work files.

[1732] Input: Work file

[1733] Output: Sending a file

[1734] Terminal: Sends the selected file to the server.

[1735] Specific behavior: Select a file from the form and send it to the server via an HTTP request.

[1736] Step 9:

[1737] Check and analyze AI learning:

[1738] Server: Analyzes the uploaded work file and compares it with known artificial intelligence models. Specifically, the analysis is performed using machine learning frameworks (e.g., TensorFlow or PyTorch).

[1739] Input: Work file

[1740] Output: Analysis results

[1741] Specific operation: Executes the script to invoke the AI ​​model and generate analysis results.

[1742] Step 10:

[1743] Viewing Results:

[1744] Server: Generates analysis results and displays them on the user's dashboard, providing a download link if necessary.

[1745] Input: Analysis results

[1746] Output: Results displayed on the dashboard

[1747] What it does: Updates the dashboard UI components to display the results.

[1748] The above is a specific explanation of each processing step of this system.

[1749] (Application example 1)

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

[1751] In recent years, proving the authenticity of digital creators' works and protecting their intellectual property have become important issues. In particular, there is a growing need to prove the authenticity of works exhibited in virtual spaces and prevent unauthorized use by AI models. However, current systems lack sufficient means to record the creation process and prove their authenticity, and the lack of transparency and reliability in virtual spaces makes it difficult to maintain user trust.

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

[1753] In this invention, the server includes means for users to record the process of creating a work, means for uploading files of the recorded creation process to the server, means for the server to analyze and verify the uploaded files and confirm the authenticity of the work, means for generating a unique link based on the verification result and providing it to the user, means for users to exhibit the work in a virtual space and display the authenticity of the work and the AI ​​verification result, and means for users to view work information in the virtual space through a smart device. This allows creators to prove the authenticity of their work and allows users to have a high level of confidence when viewing works in the virtual space.

[1754] "User" refers to a person who uses the system to record and upload the creation process of a work.

[1755] A "creation process" refers to a series of steps or procedures that a creator records to create a work, either digitally or analogically.

[1756] "Recording means" refers to a device or software that allows a user to record the process of creating a work.

[1757] "File" refers to the digital data recorded by the user in the creation process.

[1758] "Server" refers to a computer system that receives, analyzes, and verifies files uploaded by users.

[1759] "Uploading means" refers to a method or device for transmitting a user-recorded file to the server.

[1760] "Means of analysis and verification" refers to the methods by which the server checks the content of uploaded files and establishes the authenticity of the work.

[1761] "Authenticity" refers to the property of proving that a work was actually created by a user and is not forged or tampered with.

[1762] "Unique link" refers to a URL generated by the server that is specific to each work.

[1763] "Means of providing" refers to the method by which the server forwards the unique link generated to the user.

[1764] "Virtual Space" refers to a virtual exhibition space accessible via the Internet or other network.

[1765] "Smart Device" refers to any internet-enabled device, including smart glasses and other augmented reality devices.

[1766] "Known artificial intelligence models" refer to AI algorithms and datasets that have been trained in the past.

[1767] "AI verification results" refers to the analysis results of whether the uploaded work has been learned by artificial intelligence.

[1768] "Linking to profile" refers to the process of associating the generated link with the user's personal information and saving it in a database.

[1769] A "database" refers to a digital storage device for storing and managing information.

[1770] This invention relates to a system for recording the creation process of a work by a creator and verifying its authenticity. In particular, we explain the function of displaying the authenticity and AI verification results for works exhibited in a virtual space.

[1771] User Registration and Login

[1772] The first step a user takes is to register and log in to the system. The user visits the registration page and creates an account by entering an email address and password. This information is sent to the server, validated, and stored in the database. When logging in, the entered email address and password are checked, and if they are correct, a session is created.

[1773] Record of the creation process

[1774] While creating an illustration or photograph, creators can use screen recording software to record their work. They can also use the screenshot function to periodically capture their progress. This ensures that every step of the creative process is recorded. The recorded files are saved in the user's device's local storage, ready to be uploaded to the server later.

[1775] Upload and check the creation process

[1776] Users use the "Upload Creation Process" function on their dashboard to select the recorded file and upload it to the server. The server receives the uploaded file and stores it in a database. It also checks the file format and content to verify that the recorded creation process is legitimate. Once verification is complete, the server generates a unique "Creator Link" and provides it to the user.

[1777] Exhibition in virtual space

[1778] Users can exhibit their works in a virtual space by using the provided creator link. The virtual space can be visited using smart devices, especially smart glasses. When users stand in front of the work, the smart glasses display a video of the work's creation process, the creator link, and the results of AI verification. This allows visitors to verify that the exhibited work is authentic and has not been misused by AI.

[1779] AI-powered learning confirmation tool

[1780] Users will also be provided with a means to check whether their work has been trained by AI. Users can upload their work file using the "AI Learning Check" function on the dashboard. The server will analyze the uploaded file and compare it with known artificial intelligence models to check whether the work has been trained by AI.

[1781] Hardware and software used

[1782] Smart devices: smart glasses and augmented reality devices (e.g. Microsoft HoloLens, Google Glass)

[1783] Server: A server that manages registration information and creation process data (e.g., AWS EC2, Google Cloud)

[1784] Database: A database that stores and manages information (e.g., MySQL, PostgreSQL)

[1785] Communication protocol: Communicate with the server using REST API (HTTP / HTTPS)

[1786] Examples of concrete examples and prompts

[1787] For example, when a user visits a virtual art gallery with smart glasses, standing in front of a piece of artwork instantly displays a video of the creation process, and the user can see the creator link that certifies the work's authenticity and the results of an AI learning verification tool.

[1788] Example prompt sentence:

[1789] "When you visit a virtual art gallery with smart glasses and stand in front of a piece of art, you'll see a video of the creation process, a link to the creator that proves the stretcher's authenticity, and the results of the AI ​​learning verification."

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

[1791] Step 1:

[1792] A user accesses the system and creates an account by entering their email address and password. The entered information is sent to the server, validated, and then saved in the database. User input: email address, password. Server output: account creation success message.

[1793] Step 2:

[1794] A user enters their email address and password on the login page to access the system. The server checks the entered information against the information in the database, and if there is a match, a session is created. User input: email address, password. Server output: session ID.

[1795] Step 3:

[1796] A creator starts working on an illustration or photo, and uses screen recording software to record the process. They also periodically capture screenshots. User input: Work content. Device output: Recorded files, screenshot files.

[1797] Step 4:

[1798] A user accesses the dashboard, selects a recorded file, and uploads it to the server. The server receives the file and stores it in the database. User input: File upload to www site. Server output: File saved successfully.

[1799] Step 5:

[1800] The server analyzes the format and content of the uploaded file and verifies that the recorded creation process is valid. Server input: Uploaded file. Server output: Analysis result status (normal / abnormal).

[1801] Step 6:

[1802] Based on the verification results, the server generates a unique creator link and associates it with the user's account. Server input: Analysis result status. Server output: Unique creator link.

[1803] Step 7:

[1804] The user displays the generated creator link along with the work in the virtual space. User input: Creator link, work data. Terminal output: Work displayed in the virtual space.

[1805] Step 8:

[1806] The user moves around the virtual space using smart glasses, and in front of the work, the smart glasses display a video of the work's creation process, a link to the creator, and the results of AI verification. User input: Visual information from the smart glasses. Device output: Display of a video of the work's creation process, a link to the creator, and the results of AI verification.

[1807] Step 9:

[1808] The user opens the "AI Learning Check" function on the dashboard and uploads the work file. The server analyzes the uploaded file and compares it with known artificial intelligence models. User input: work file. Server output: AI learning check results.

[1809] Step 10:

[1810] The server generates the AI ​​learning confirmation results and displays them on the user's dashboard. Users can check and download the results as needed. Server input: AI learning confirmation results. Server output: Dashboard display of confirmation results, downloadable files.

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

[1812] The present invention relates to a system that allows creators to record the creation process of their works and certify their authenticity, and aims to improve the user experience by combining it with an emotion engine that recognizes the user's emotions. Specific embodiments of this system are described below.

[1813] User Registration and Login

[1814] User

[1815] First, a user accesses the system's registration page and creates an account by entering an email address and password. Once registration is complete, the user can access the system by entering their email address and password on the login page.

[1816] server

[1817] The server receives the user registration information, validates it and then stores it in the database.Furthermore, at the time of login, it verifies the entered email address and password and creates a session if they are correct.

[1818] Record of the creation process

[1819] User

[1820] While creating illustrations or photographs, users can record their work using screen recording software, or they can periodically capture their progress using the screenshot function. The emotion engine analyzes and records the user's emotions in real time during this process.

[1821] Terminal

[1822] The user's device will save the recording files or screenshots to local storage, and the emotion data will also be saved along with these files.

[1823] Uploading the creation process

[1824] User

[1825] Users can use the "Upload Creation Process" function on the system's dashboard to select the recorded files and emotion data and upload them to the server.

[1826] server

[1827] The server receives the uploaded files and emotion data, stores them in a database, and verifies the format and content of the uploaded files and emotion data to verify their authenticity.

[1828] Issuing a Creator Link

[1829] server

[1830] After the creation process and validation of the emotion data are completed, the server generates a unique "creator link," which is linked to the user's profile and stored in a database. The emotion engine may also add personalized elements to the generated link.

[1831] User

[1832] Users can view the generated creator link on their dashboard, copy it, and share it on their social media accounts or blogs, thereby proving the authenticity of the work and the emotional state they were in when creating it.

[1833] AI-powered learning confirmation tool

[1834] User

[1835] Users can use the "AI Learning Check" function on the dashboard to upload a file to check whether their work has been learned by the AI.

[1836] server

[1837] The server analyzes the uploaded file and compares its characteristics with known AI models, allowing it to determine whether the work has been trained by AI.

[1838] Displaying the results

[1839] server

[1840] The server generates analysis results and displays them on the user's dashboard, detailing whether the work has been learned by the AI.

[1841] User

[1842] Users can check the analysis results and download them if necessary, allowing them to determine whether their work has been fairly evaluated.

[1843] Specific examples

[1844] 1. Users record the creation process

[1845] The user starts creating an illustration and works on it in Photoshop. The process is recorded using screen recording software, and the emotion engine simultaneously analyzes the user's emotions using facial recognition technology. After the work is completed, the recorded video file and emotion data are uploaded to the system.

[1846] 2. The server checks the creation process and issues a creator link

[1847] The server receives the uploaded video file and emotion data and verifies the content. If the creation process and emotion data are deemed appropriate, a unique creator link is generated and linked to the user's account. The user can share this link on social media to prove the authenticity of the work and the emotion expressed during creation.

[1848] 3. Users use AI-powered learning confirmation tools

[1849] If a user has doubts about whether their work has been trained by AI, they can use the AI ​​learning verification tool. The work file is uploaded to the system, and the server performs a comparative analysis with known AI models. The analysis results are provided to the user, who can then confirm whether their work has been used for training.

[1850] This system allows creators to verify the process and emotion of their work, confirming its authenticity, and also protects intellectual property by verifying whether or not it has been trained by AI.

[1851] The processing flow will be explained below.

[1852] Step 1: User registers an account and logs in

[1853] User: Access the system's registration page and create an account by entering an email address and password. Once registration is complete, log in by entering an email address and password on the login page.

[1854] Server: Receives the entered registration information and performs validation. If validation is successful, stores the registration information along with the hashed password in the database and sends a confirmation email to the user. When logging in, checks the entered information against the database, and if authentication is successful, creates a session and redirects the user to the dashboard.

[1855] Step 2: Activating the Emotion Engine

[1856] User: Set the Emotion Engine to launch when starting an illustration or photography session.

[1857] Device: The emotion engine captures the user's face in real time with a camera and performs facial expression analysis.

[1858] Step 3: Recording the creation process and emotional data

[1859] User: Proceed with the creation of a work. The work process is recorded using screen recording software, and the emotion engine analyzes the user's emotional state.

[1860] Device: The analyzed emotion data is stored in local storage along with the recording file. The data is time-stamped.

[1861] Step 4: Uploading files and emotion data

[1862] User: After completing the work, use the "Upload Creation Process" function on the dashboard to select and upload the recording file and emotion data.

[1863] Terminal: Creates a request to send the selected file and emotion data to the server.

[1864] Server: Receives uploaded files and emotion data and stores them in a database.

[1865] Step 5: Validate and parse the uploaded file

[1866] Server: Validates the format and content of the uploaded recording files and emotion data, ensuring that the files are recorded continuously and in the correct format.

[1867] Server: Analyzes file content and emotional data to evaluate the consistency and legitimacy of the creation process.

[1868] Step 6: Generate and Provide Your Creator Link

[1869] Server: After the creation process and emotional data verification are complete, a unique "creator link" is generated. Personalized elements can also be added based on the emotional data.

[1870] Server: The generated link is associated with the user's profile and stored in a database.

[1871] Users: View the generated creator link in the dashboard and share it on social media or your blog.

[1872] Step 7: Check the AI's learning

[1873] User: Select the "AI Learning Confirmation" function on the dashboard and upload the work file you want to confirm.

[1874] Terminal: Makes a request to send the selected file to the server.

[1875] Server: Analyzes the uploaded work file and compares it with known AI models, thereby confirming whether the work has been trained by AI.

[1876] Step 8: Feedback of analysis results

[1877] Server: Generates analysis results and displays them on the user's dashboard, including details on whether the work has been learned by the AI.

[1878] User: Check the analysis results and download them as needed. Based on the analysis results, the user can evaluate the work.

[1879] Example 2

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

[1881] In recent years, it has become increasingly important for creators to maintain the authenticity of their work and to prove the process of its creation. However, current systems separate the recording of the work process from the analysis of emotional state, often limiting the user experience. Furthermore, there are insufficient means to verify whether a work has been trained by a known AI model. These issues make it difficult for creators to prove the authenticity of their work and protect their intellectual property.

[1882] The identification process by the identification processing unit 290 of the data processing device 12 in Example 2 is realized by the following means. In this invention, the server includes a means for a user to record the creation process of a work, a means for uploading the recorded creation process file to the server, a means for the server to analyze and verify the uploaded file and confirm the authenticity of the work, a means for generating a unique link based on the verification result and providing it to the user, a means for analyzing the user's emotional state in real time and recording the data, and a means for analyzing the recorded file containing the emotional data and strengthening the authenticity. This allows creators to simultaneously record, analyze, and prove the creation process and emotional state of their work, thereby strengthening the authenticity of the work and protecting intellectual property. It also makes it easy to check whether a work has been trained by a known artificial intelligence model.

[1883] "User" refers to an individual or organization that uses this system to create works and manages the creation process and data of the works created.

[1884] "Means for recording the creation process" refers to recording software or screenshot functions that allow users to record the process of creating a work.

[1885] "Means for uploading files to the server" refers to a function for sending files recorded by the user in the creation process and emotional data to the server.

[1886] "Server" refers to the central control device that receives data uploaded by users, analyzes and verifies it, and manages the results.

[1887] "Means for analysis and verification" refers to the algorithms and software that the server uses to analyze uploaded files and emotional data and ensure their authenticity.

[1888] "Means for verifying the authenticity of a work" refers to the methods and processes used to check the accuracy of the process and data of a work created by a user.

[1889] "Means for generating a unique link" refers to a function for generating a unique identifier based on the analysis and verification results and providing it to the user.

[1890] "Means for analyzing emotional state in real time" refers to software and algorithms that analyze the user's face and facial expressions and collect emotional data during the creation process.

[1891] "Means for recording emotional data" refers to the function for measuring and recording the user's emotional state and saving that data.

[1892] "Authenticity enhancement measures" refers to methods and processes for analyzing recorded files containing emotional data to further enhance the accuracy of the work.

[1893] "Known AI models" refer to AI algorithms or systems that have been previously trained.

[1894] "Means for comparison and verification" refers to the methods and processes for comparing the uploaded work file with known AI models to verify the learning status.

[1895] The present invention relates to a system that allows creators to record the creation process of their work and certify its authenticity, and aims to improve the user experience by combining it with an emotion engine that recognizes the user's emotions.

[1896] This system records the process of creating a work in detail and simultaneously collects and analyzes the user's emotional data. Specifically, it is realized using the following hardware and software:

[1897] Hardware and software used

[1898] User's device

[1899] Users use a typical computer (PC), tablet, or smartphone, which may include a built-in or external camera.

[1900] Recording Software

[1901] Use screen recording software such as OBS Studio to record your work process, and also have the ability to capture screenshots periodically.

[1902] Emotion Engine

[1903] The emotion engine uses facial recognition technology and includes algorithms that analyze the user's facial expressions and movements, allowing it to collect and analyze emotions in real time while working.

[1904] server

[1905] The server receives, stores, and analyzes files and emotion data uploaded by users using statistical analysis software such as Python and R, and database systems (e.g., MySQL and PostgreSQL).

[1906] Specific examples

[1907] Example 1: User records the creation process

[1908] A user uses graphics software (e.g., Photoshop) to create a digital illustration. At the start of the work, they launch OBS Studio and begin recording the entire screen. At the same time, the emotion engine tracks the user's face and collects emotion data.

[1909] Example 2: The server checks the creation process and issues a creator link

[1910] Users upload recording files and emotion data to the system. The server receives these files and begins analyzing the data using Python. Once the analysis is complete, the server verifies authenticity and generates a unique creator link, which is then linked to the user's account.

[1911] Example 3: User uses AI-powered learning confirmation tool

[1912] If a user has doubts about whether their work has been trained by AI, they can use the "AI Learning Check" function on the dashboard. The server analyzes the uploaded work file and compares it with known AI models. The analysis results are presented to the user, who can then confirm whether their work has been used for training.

[1913] Prompt Sentence Examples

[1914] "Upload an image file and see if this work has been trained by a known AI model."

[1915] This system allows creators to verify the creative process and emotion of their work, confirming its authenticity, and also protects intellectual property by verifying whether or not AI has learned from it.

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

[1917] Step 1: User Registration and Login

[1918] A user accesses the system's registration page, enters their email address and password, and clicks the "Register" button. The server receives this information, validates it, and stores it in the database. Next, the user accesses the login page, enters their email address and password, and clicks the "Login" button. The server verifies the email address and password, and if they are valid, creates a session and authenticates the user. This allows the user to access the system.

[1919] Input: Email address, password

[1920] Output: Session, login success message

[1921] Specific behavior:

[1922] The user enters their email address and password into the registration form and submits it. The server receives it and stores it in the database. The user then goes to the login page and attempts to log in again by entering their email address and password. The server validates the information and creates a session.

[1923] Step 2: Document the process

[1924] When a user starts creating an illustration or photo, they launch screen recording software such as OBS Studio and start recording. They also periodically capture screenshots. The device's built-in camera is used by the emotion engine to recognize the user's face and collect and analyze emotion data. This data is stored in local storage.

[1925] Input: Work process, facial video

[1926] Output: Recording files, screenshots, emotion data

[1927] Specific behavior:

[1928] The user launches the screen recording software and starts recording. The device periodically captures screenshots and simultaneously captures the user's face with the camera. The emotion engine performs real-time emotion analysis and saves the data in local storage.

[1929] Step 3: Upload your creation

[1930] The user accesses the system dashboard and clicks the "Upload Creation Process" button. They select the recording file and emotion data file and upload them to the server. The server receives these files and stores them in a database. The file format and content are checked to verify the authenticity of the recording.

[1931] Input: Video file, emotion data

[1932] Output: Upload success message, verification result

[1933] Specific behavior:

[1934] The user opens the dashboard and clicks the upload button. The terminal sends the selected file to the server, which then stores the received file in a database and verifies it. Once verification is complete, a message indicating successful upload is sent to the user.

[1935] Step 4: Issue your creator link

[1936] The server verifies the uploaded creation process and emotion data. If the verification is successful, it generates a unique creator link and provides it to the user. The creator link is linked to the user's profile and stored in a database.

[1937] Input: Creation process data, emotion data

[1938] Output:Creator Link

[1939] Specific behavior:

[1940] The server analyzes and verifies the received data, and if the verification is successful, generates a unique creator link, adds this link to the user's profile, and stores it in the database.

[1941] Step 5: Use AI-powered learning verification tools

[1942] Users can use the dashboard's "AI Learning Confirmation" function to upload their work files to the server, which then compares the uploaded work files with known AI models to confirm whether the work has been used for learning.

[1943] Input: Work file

[1944] Output: Learning confirmation results

[1945] Specific behavior:

[1946] The user uses the learning verification tool to upload the work file to the server, which then compares and analyzes the file with known AI models and provides the results to the user.

[1947] Step 6: View the results

[1948] The server generates the analysis results and displays them on the user's dashboard. The user can check the results and download them if necessary, allowing them to determine whether their work has been properly evaluated.

[1949] Input: Analysis results

[1950] Output: Display results, downloadable files

[1951] Specific behavior:

[1952] The server generates the analysis results and displays them on the user's dashboard, where the user can check the results and download them if necessary.

[1953] This ensures that all processing steps are carried out smoothly in a single flow, ensuring the authenticity of the user's work and transparency of the creation process.

[1954] (Application example 2)

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

[1956] There are issues with the lack of a way for creators to record the creation process and prove its authenticity, while at the same time allowing viewers to experience the creator's emotions in real time. There is also a lack of a way to verify whether a work has been trained by a known AI model.

[1957] The identification process by the identification processing unit 290 of the data processing device 12 in Application Example 2 is realized by the following means. In this invention, the server includes a means for a user to record the creation process of a work, a means for uploading the recorded files of the creation process to the server, a means for the server to analyze and verify the uploaded files and confirm the authenticity of the work, and a means for generating a unique link based on the verification results and providing it to the user. This makes it possible to prove the creation process and its authenticity and visually display the creator's emotional data in real time. In addition, by including a means for a user to upload a file of their own work and compare it with a known artificial intelligence model, it is possible to verify whether the work has been learned by AI.

[1958] "User" means an individual or group that uses the System to record and upload the creation process of a work.

[1959] The "process of creating a work" refers to the specific steps and operations a user takes in the process of creating a work such as art or a photograph.

[1960] "Means for recording" refers to hardware or software that allows a user to record or take screenshots of the process of creating a work.

[1961] "Means for uploading files to a server" refers to technology that has a communication function for transferring files in the process of being created from a user's terminal to a server.

[1962] A "server" is a computer system that receives, analyzes, and verifies uploaded files.

[1963] "Analysis and verification means" refers to algorithms or programs that the server uses to evaluate the content of uploaded files and verify their authenticity.

[1964] "Authenticity" refers to the reliability of whether a work was actually created by the user.

[1965] A "unique link" is a server-generated unique URL or identifier that identifies a particular user's work and its creation process.

[1966] "Emotional data" is data obtained by analyzing the emotions felt by creators in the process of creating their work.

[1967] "Real-time recording means" refers to a technology that simultaneously records the emotions felt at each moment as the user goes through the process of creating a work.

[1968] "Means for displaying on a timeline" refers to a program or interface for visually displaying the creator's emotional changes along a timeline on the recorded video of the creation process.

[1969] A "known artificial intelligence model" is an AI model that has already been saved and trained, and is used for comparative analysis with works uploaded by users.

[1970] "Comparative verification means" means a method or technology for comparing an uploaded work file with a known artificial intelligence model to determine whether the work has been trained by AI.

[1971] The system of the present invention is designed to allow creators to record the process of creating a work and to prove its authenticity and emotional changes. Specific embodiments of the present invention will be described in detail below.

[1972] User Registration and Login

[1973] 1. Users

[1974] First, users access the system's registration page and create an account by entering basic information, which allows them to log in and use the system.

[1975] 2. Server

[1976] The server receives the user registration information, validates it and stores it in the database. At the time of login, it also verifies the entered information and creates a session.

[1977] Record of the creation process

[1978] 1. Users

[1979] While creating illustrations or photographs, users can use screen recording software to record their work process, and at the same time, the emotion engine analyzes the user's facial expressions and records emotional data in real time.

[1980] 2. Terminal

[1981] The user's device saves recording files and screenshots in local storage, and also saves emotion data along with these files.

[1982] Uploading the creation process

[1983] 1. Users

[1984] Users can use the "Upload Creation Process" function on the system's dashboard to select the recorded files and emotion data and upload them to the server.

[1985] 2. Server

[1986] The server receives the uploaded files and emotion data, stores them in a database, and verifies the format and content of the files and emotion data to verify their authenticity.

[1987] Issuing a Creator Link

[1988] 1. Server

[1989] After the creation process and emotional data verification is completed, the server generates a unique "creator link" that certifies the authenticity of the work and the emotion of the creator.

[1990] 2. Users

[1991] Users can view the generated creator link on their dashboard, copy it, and share it on their social media accounts or blogs.

[1992] AI-powered learning confirmation tool

[1993] 1. Users

[1994] Users can use the "AI Learning Check" function on the dashboard to upload a file to check whether their work has been learned by the AI.

[1995] 2. Server

[1996] The server analyzes the uploaded file and compares it with known artificial intelligence models to determine whether the work has been trained by AI.

[1997] Examples of data processing

[1998] 1. Users

[1999] For example, if a user is painting, they can use their smartphone camera to record their work. During this time, the emotion engine uses facial recognition technology to analyze the user's emotions and record the data in real time. After the data is uploaded to the system, viewers can view the changes on a timeline.

[2000] Hardware and software used

[2001] Hardware

[2002] A PC or smartphone equipped with a webcam, and a head-mounted display.

[2003] software

[2004] Python, OpenCV (for facial recognition), DeepFace (for emotion analysis), web browser, screen recording software.

[2005] Prompt Sentence Examples

[2006] Here are some examples of prompts for generative AI models:

[2007] "I want you to use your AI model to analyze the user's emotion in each frame of this video and save it as a timestamp. Record the emotion label for each frame in a file called emotiondata.csv."

[2008] This system allows creators to prove the creative process and emotions behind their work, allowing viewers to gain a deeper understanding of that process. It also makes it possible to protect intellectual property by verifying whether AI has learned anything.

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

[2010] Step 1:

[2011] A user registers with the system

[2012] What happens: A user visits the system's registration page, enters their email address and password, and then the information is validated and, if found to be legitimate, an account is created.

[2013] Input: Email address, Password

[2014] Output: Registration completion message, user ID

[2015] Data processing: Validate entered information and encrypt it for storage in the database.

[2016] Step 2:

[2017] A user logs into the system

[2018] Specific behavior: A user accesses the login page using their registered email address and password and logs into the system. The server validates the entered information and creates a session.

[2019] Input: Email address, Password

[2020] Output: Login success message, user session

[2021] Data processing: The input information is matched with database records, and if there is a match, a session is generated.

[2022] Step 3:

[2023] Users record the process of creating their work

[2024] Specific operation: The user starts the screen recording software to record their work process. At the same time, the facial expressions are analyzed in real time using an emotion engine (e.g., DeepFace) using a smartphone or webcam, and emotion data is recorded.

[2025] Input: Screen recording, camera footage

[2026] Output: Recording file, emotion data file

[2027] Data processing: Video is recorded and emotional data analyzed by the emotion engine is recorded in real time.

[2028] Step 4:

[2029] The user uploads the recording file and emotion data to the server.

[2030] Specific operation: The user uses the "Upload Creation Process" function on the system dashboard to upload the recording file and emotion data file to the server.

[2031] Input: Video file, emotion data file

[2032] Output: Upload successful message

[2033] Data processing: The recording files and emotion data files are temporarily saved, validated, and then saved to the database.

[2034] Step 5:

[2035] The server parses and validates the uploaded file

[2036] Specific operation: The server analyzes the format and content of the uploaded video file and emotion data file to verify their authenticity.

[2037] Input: Video file, emotion data file

[2038] Output: Validation result, error message (if validation fails)

[2039] Data processing: Analyzing the recordings and emotional data and running algorithms to verify consistency and authenticity.

[2040] Step 6:

[2041] The server generates a unique creator link

[2042] What it does: After verification is complete, the server generates a unique "creator link" and stores it in a database, associated with the user's profile.

[2043] Input: Verification result, user ID

[2044] Output: Unique creator link

[2045] Data processing: Based on the verification results, a link is generated and associated with the user profile.

[2046] Step 7:

[2047] User publishes creator link

[2048] Specific operation: The user checks the generated creator link on the system dashboard and publishes it on social media or a blog.

[2049] Input: Unique Creator Link

[2050] Output: Published link

[2051] Data processing: Copy the link and make it available on the system.

[2052] Step 8:

[2053] Users use AI-powered learning confirmation tools

[2054] Specific operation: Users use the "AI Learning Confirmation" function to upload their work file and perform comparative analysis with known artificial intelligence models.

[2055] Input: Work file

[2056] Output: Learning confirmation results

[2057] Data processing: Compare the artwork file with an artificial intelligence model to perform feature analysis and generate results.

[2058] Prompt Sentence Examples

[2059] Here are some examples of prompts for generative AI models:

[2060] "I want you to use your AI model to analyze the user's emotion in each frame of this video and save it as a timestamp. Record the emotion label for each frame in a file called emotiondata.csv."

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

[2082] The following is further disclosed regarding the above embodiment.

[2083] (Claim 1)

[2084] A means for users to record the creation process of their work;

[2085] a means for uploading the recorded creation process files to a server;

[2086] A means for the server to analyze and verify the uploaded files to verify the authenticity of the work; and

[2087] A means for generating a unique link based on the verification result and providing it to the user;

[2088] A system including:

[2089] (Claim 2)

[2090] 2. The system of claim 1, further comprising means for a user to upload a file of their own work and compare it with known artificial intelligence models.

[2091] (Claim 3)

[2092] 2. The system of claim 1, further comprising means for associating the generated unique link with the user's profile and storing the link in a database.

[2093] "Example 1"

[2094] (Claim 1)

[2095] A means for users to record the process of creating their work and save it as a file using screen recording software or screenshot functions,

[2096] A means for uploading the recorded creation process file from the user's terminal to the server;

[2097] The server receives the uploaded file, stores it in a database, and then checks its format and content to verify the legitimacy of the creation process.

[2098] A means for generating a unique link based on the verification result, storing it in a database, and providing it to the user;

[2099] A means for users to view and share links stored in the database; and

[2100] A system including:

[2101] (Claim 2)

[2102] The system of claim 1, further comprising means for a user to upload a file of his / her work and for the server to perform comparative analysis with known artificial intelligence models to determine whether the work has been used to learn it.

[2103] (Claim 3)

[2104] 2. The system of claim 1, further comprising means for associating the generated unique link with the user's profile, storing it in a database, and allowing the user to view and share it from a dashboard.

[2105] "Application Example 1"

[2106] (Claim 1)

[2107] A means for users to record the creation process of their work;

[2108] a means for uploading the recorded creation process files to a server;

[2109] A means for the server to analyze and verify the uploaded files to verify the authenticity of the work; and

[2110] A means for generating a unique link based on the verification result and providing it to the user;

[2111] A means for users to exhibit their works in a virtual space and display the authenticity of the works and the results of AI verification;

[2112] A means for users to view information about artworks in the virtual space through their smart devices;

[2113] A system including:

[2114] (Claim 2)

[2115] 2. The system of claim 1, further comprising means for a user to upload a file of their own work and compare it with known artificial intelligence models.

[2116] (Claim 3)

[2117] 2. The system of claim 1, further comprising means for associating the generated unique link with the user's profile and storing the link in a database.

[2118] "Example 2: Combining Emotion Engines"

[2119] (Claim 1)

[2120] A means for users to record the creation process of their work;

[2121] a means for uploading the recorded creation process files to a server;

[2122] A means for the server to analyze and verify the uploaded files to verify the authenticity of the work; and

[2123] A means for generating a unique link based on the verification result and providing it to the user;

[2124] means for analyzing the user's emotional state in real time and recording the data;

[2125] means for analyzing the recorded file containing the emotion data to enhance authenticity;

[2126] A system including:

[2127] (Claim 2)

[2128] 2. The system of claim 1, further comprising means for a user to upload a file of their own work and compare it with known artificial intelligence models.

[2129] (Claim 3)

[2130] 2. The system of claim 1, further comprising means for associating the generated unique link with the user's profile and storing the link in a database.

[2131] "Application example 2 when combining emotion engines"

[2132] (Claim 1)

[2133] A means for users to record the creation process of their work;

[2134] a means for uploading the recorded creation process files to a server;

[2135] A means for the server to analyze and verify the uploaded files to verify the authenticity of the work; and

[2136] A means for generating a unique link based on the verification result and providing it to the user;

[2137] A means for analyzing and recording user emotional data in real time;

[2138] A means for displaying the recorded emotion data on a timeline;

[2139] A system including:

[2140] (Claim 2)

[2141] 2. The system of claim 1, further comprising means for a user to upload a file of their own work and compare it with known artificial intelligence models.

[2142] (Claim 3)

[2143] 2. The system of claim 1, further comprising means for associating the generated unique link with the user's profile and storing the link in a database. [Explanation of symbols]

[2144] 10, 210, 310, 410 Data Processing Systems 12 Data Processing Device 14 Smart Devices 214 Smart Glasses 314 Headset-type terminal 414 Robot< / url:> < / url:> < / url:> < / url:>

Claims

1. A means for users to record the creation process of their work; a means for uploading the recorded creation process files to a server; A means for the server to analyze and verify the uploaded files to verify the authenticity of the work; and A means for generating a unique link based on the verification result and providing it to the user; A system including:

2. 2. The system of claim 1, further comprising means for a user to upload a file of his or her own work and compare it with a known artificial intelligence model.

3. 2. The system of claim 1, further comprising means for associating the generated unique link with the user's profile and storing the link in a database.

Citation Information

Patent Citations

  • Persona chatbot control method and system

    JP2022180282A