System

The system addresses copyright issues in generative AI by registering works, determining similarities, and providing notifications and compensation, enhancing creator rights and system reliability.

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

Patent Information

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

AI Technical Summary

Technical Problem

Conventional generative AI systems lack effective copyright management, leading to potential infringement of existing copyrighted works and undermining the trust and reliability of the system.

Method used

A system that registers creative works in a database, determines similarity between generated and existing works, notifies users, and facilitates compensation and deletion requests to ensure copyright compliance.

Benefits of technology

Protects the rights of creators by ensuring copyright compliance and improving the reliability of generative AI systems through automated similarity checks and compensation processes.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2026037212000001_ABST
    Figure 2026037212000001_ABST
Patent Text Reader

Abstract

A system is provided.SOLUTION: A system includes a means for registering a creative work in a database, a means for determining similarity between the registered creative work and a newly generated creative work, a means for making a notification when it is determined that the newly generated creative work depends on an existing registered work, a means for paying a consideration when it is determined that the newly generated creative work depends on the existing registered work, a means for receiving a deletion request, and a means for deleting the newly generated creative work generated based on the deletion request.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] Conventional generative AI systems have a problem with insufficient copyright management when generated content uses existing copyrighted works without permission. This can result in the creator's rights being infringed, and the legality of the generated content cannot be guaranteed, which can lead to a decline in trust for users and platform operators. The present invention aims to provide a system for copyright management in content generation using generative AI, thereby protecting the rights of creators and improving the reliability of generative AI. [Means for solving the problem]

[0005] The present invention provides the following means: a system including: means for registering a creative work in a database; means for determining the similarity between the registered creative work and a generated new creative work; means for notifying the user when it is determined that the generated new creative work relies on an existing registered work; means for paying a fee when it is determined that the generated new creative work relies on an existing registered work; means for accepting a deletion request; and means for deleting the generated new creative work based on the deletion request. The system may further include means for sending a notification to the creator when it is determined that the generated new creative work relies on an existing registered work. The system may also include means for determining that the generated new creative work is similar to the existing registered work using text analysis or image recognition technology.

[0006] "Creative works" refers to intellectual property such as artistic works, literary works, musical works, images, videos, and programs created by individuals or organizations.

[0007] A "database" refers to a structured collection of data for efficiently storing, retrieving, and managing information.

[0008] "Similarity" refers to the degree to which two or more creative works share common characteristics in form, content, structure, etc.

[0009] "Reliance" refers to a situation in which a new work is based on or heavily influenced by an existing work.

[0010] An "algorithm" is a computational process that describes the steps or methods for solving a particular problem.

[0011] "Consideration" means money or other things of value paid for goods or services provided.

[0012] "Notification" refers to the act of communicating important information or a message to a specific individual or entity.

[0013] "Removal Request" means a formal request to remove specific data or content from a system or platform.

[0014] "Text analytics" refers to the process of analyzing text data and extracting information using natural language processing techniques.

[0015] "Image recognition" refers to the process of using computer vision techniques to analyze image data and identify patterns and objects.

[0016] "Generative AI" refers to artificial intelligence technology that automatically generates new data and content based on existing data.

[0017] "Platform" refers to a software or hardware environment that provides the foundation for various services and applications to operate.

[0018] "Creator" refers to the individual or entity that created the creative work. [Brief explanation of the drawings]

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

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

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

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

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

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

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

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

[0027] [First embodiment]

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

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

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

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

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

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

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

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

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

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

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

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

[0040] Overall system overview

[0041] The system of this invention is a generative AI system that focuses on copyright management of creative works. Creators register their works on the platform, and when the generative AI generates a new work, it compares it with existing works to confirm reliability and similarity, and then provides necessary notifications and payments of compensation. This system protects the rights of creators and improves the reliability of the generative AI.

[0042] Specific processing of the program

[0043] 1. Work registration

[0044] User-uploaded works

[0045] Users upload their creations to the platform, which can include a variety of formats such as text, images, and music files.

[0046] The user also enters basic information about the work (title, author name, genre, etc.).

[0047] Data storage by server

[0048] The server receives the uploaded work data and stores it in a database.

[0049] The date and time of the work's registration and the hash value (unique ID) of the work data are recorded.

[0050] 2. AI-generated

[0051] User AI requests

[0052] Users submit requests to the AI ​​to generate new works, including the theme, style, and target audience of the work to be generated.

[0053] Creation of artworks using devices

[0054] The device (AI system) generates a new work based on the user's request, and the generated work data is temporarily stored on the device.

[0055] Sending data from the device to the server

[0056] The device sends the generated work data to the server, which also includes the creation date and time and AI version information.

[0057] 3. Copyright Check

[0058] Similarity determination by the server

[0059] The server receives the generated work data and compares it with existing registered work data.

[0060] The matching uses text analysis and image recognition technology to determine whether the generated work is similar to existing works.

[0061] Reliance verification

[0062] If the server determines that a generated work relies on an existing work, it stores that information and notifies the creator, if necessary.

[0063] 4. Result notification

[0064] Server prepares notification

[0065] The server generates a notification message if the generated work is similar to an existing registered work.

[0066] The message includes a preview of the generated work, as well as information about similar registered works and their creators.

[0067] Sending notifications to users

[0068] The server sends a notification message to the appropriate originator (user).

[0069] Making payments

[0070] The server transfers the appropriate compensation to the creator's electronic wallet or bank account.

[0071] 5. Acceptance of deletion requests

[0072] User confirmation

[0073] The user (creator) checks the notification message and determines whether the generated work infringes his / her copyrighted work.

[0074] The user can check the created work and then make any necessary deletion requests.

[0075] User submits deletion request

[0076] The user sends a deletion request to the server, which includes the reason and the ID of the generated work.

[0077] Server-based deletion

[0078] The server receives the deletion request and deletes the corresponding generated work data from the platform.

[0079] The user is notified that the deletion process is complete.

[0080] Specific examples

[0081] For example, if User A registers his / her novel on the platform and AI generates a new novel, the system will detect that the newly generated novel is similar to the existing registered novel. The server will notify User A of this similarity and pay an appropriate fee. After receiving this notification, User A will check the content of the new novel and, if necessary, send a deletion request to the server. The server will then delete the generated content from the platform.

[0082] This will ensure the protection of creative rights and the legality of generated AI content.

[0083] The processing flow will be explained below.

[0084] Step 1:

[0085] Users upload their own creations to the platform, specifically by uploading data such as text files, image files, and music files, and entering metadata such as the work's title, author's name, and genre.

[0086] Step 2:

[0087] The server receives work data uploaded by users, which includes the work's data files and metadata.

[0088] Step 3:

[0089] The server stores the received artwork data in a database, along with the date and time of the artwork's registration and the data's hash value (a unique identification ID).

[0090] Step 4:

[0091] To use the generative AI system, a user sends a request to generate a new piece of work to their device, which includes parameters such as the theme, style, and target audience of the piece they want to generate.

[0092] Step 5:

[0093] The device (AI system) generates new artwork based on the user's request, and the generated artwork data is temporarily stored on the device.

[0094] Step 6:

[0095] The device sends the generated work data to the server, which also includes the creation date and time and AI version information.

[0096] Step 7:

[0097] The server receives the generated artwork data and compares it with existing registered artwork data, using text analysis and image recognition technology.

[0098] Step 8:

[0099] The server determines whether the generated work is similar to an existing registered work, and if so, records that information.

[0100] Step 9:

[0101] If the generated work is similar to an existing registered work, the server generates a notification message that includes a preview of the generated work and information about the similar registered work and its creator.

[0102] Step 10:

[0103] The server sends a notification message to the relevant creator (user), so that the user knows that their work has been used.

[0104] Step 11:

[0105] If the server determines that the generated work is similar, it transfers the appropriate compensation to the creator's electronic wallet or bank account.

[0106] Step 12:

[0107] The user (creator) receives the notification message and checks the content of the generated work, thereby determining whether the generated work infringes his / her own copyrighted work.

[0108] Step 13:

[0109] If a user believes that a generated work infringes his / her own copyrighted work, he / she can send a deletion request to the server, which includes the ID of the work he / she wishes to delete and the reason for the deletion.

[0110] Step 14:

[0111] The server receives the removal request and removes the corresponding generated work data from the platform, thereby preventing the infringing work from being used.

[0112] Step 15:

[0113] The server will notify the user that the deletion process is complete, allowing the user to confirm that their deletion request was processed properly.

[0114] Example 1

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

[0116] Insufficient copyright management of creative works may result in infringement of creators' rights. Furthermore, as new creative works are generated by generative AI, it is difficult to detect similarities or dependencies with existing creative works, which could undermine the legitimacy of the creative works and the reliability of the generative AI system. Furthermore, the lack of automated notification and appropriate compensation payments when dependency is determined increases the burden of management.

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

[0118] In this invention, the server includes means for registering a creative work in a database, means for determining the similarity between the registered creative work and the generated new creative work, means for notifying the user when the generated new creative work is determined to rely on an existing registered work, means for paying a fee when the generated new creative work is determined to rely on an existing registered work, means for accepting a deletion request, means for deleting the generated new creative work based on the deletion request, means for inputting basic information about the creative work, means for determining whether the generated new creative work is similar to an existing registered work using text analysis technology or image recognition technology, means for generating a new creative work using a generative AI model, means for temporarily storing the generated new creative work on a terminal, means for transmitting data of the generated new creative work to the server, and means for recording the creation date and version information of the generated new creative work. This strengthens copyright management of creative works, prevents infringement of creators' rights, improves the reliability of the generative AI system, and enables automated notification and payment of fees after determining reliance.

[0119] "Creative works" are copyrighted works that come in a variety of forms, such as text, images, and music files.

[0120] A "database" is a system for systematically collecting, storing, and managing information and data.

[0121] A "generative AI model" is an artificial intelligence model used to generate new creations based on user requests.

[0122] A "prompt sentence" is an instruction sentence that is input to make a specific generation request to a generative AI model.

[0123] A "similarity determination" is an evaluation process to determine how similar a newly generated creative work is to an existing registered work.

[0124] A "reliance determination" is an evaluation process that identifies whether a newly created work relies on an existing registered work.

[0125] A "notification" is a message or communication method for informing related users of the occurrence of an event.

[0126] "Compensation" is the process of paying appropriate compensation to rights holders when newly created works are derived from existing registered works.

[0127] A "removal request" is a process by which a user requests the removal of infringing content when the user believes that their rights have been infringed.

[0128] "Text analysis technology" is a technology for analyzing character strings and document data, and extracting, classifying, and evaluating information.

[0129] "Image recognition technology" is a technology for analyzing image data and recognizing, classifying, and evaluating objects in the image.

[0130] A "terminal" is an information processing device such as a computer or mobile device used by a user.

[0131] A "creation date" is a record of the time and date when a new creation is created.

[0132] "Version information" refers to technical information about the generation process, such as the version and release number of the generative AI model.

[0133] MODE FOR CARRYING OUT THE INVENTION

[0134] This invention is a generation AI system that manages copyrights of creative works. Users can register their works on the platform, and the generation AI can compare them with existing works when generating new works.

[0135] 1. Submit your work

[0136] User-uploaded works

[0137] Users upload their own creative works (text, images, music files, etc.) to the platform by dragging and dropping the files into the upload form on the webpage and entering basic information about the work (title, author name, genre, etc.).

[0138] Data storage by server

[0139] The server receives the uploaded artwork data and stores it in a database such as MySQL (registered trademark) or PostgreSQL. It records the date and time the artwork was registered as a timestamp and generates and stores a unique ID (such as a SHA-256 hash value) for the artwork data.

[0140] 2. AI-generated

[0141] User AI requests

[0142] Users submit requests to the platform to generate new works to the generative AI, including details such as the theme, style, and target audience of the work to be generated.

[0143] Creation of artworks using devices

[0144] The device (AI system) receives the user's request and generates a new work using GPT-4 (registered trademark) or DALL-E 2. The generated work data is temporarily stored on the device.

[0145] Sending data from the device to the server

[0146] The device sends the generated work data to the server, which includes the creation date and time and AI version information.

[0147] 3. Copyright Check

[0148] Similarity determination by the server

[0149] The server receives the generated artwork data and compares it with existing registered artwork data using text analysis and image recognition techniques such as BERT and ResNet, thereby determining how similar the generated artwork is to the existing artwork.

[0150] Reliance verification

[0151] If the server determines that a generated work relies on an existing work, it stores that information and is prepared to notify the creator, if necessary.

[0152] 4.Result notification

[0153] Server prepares notification

[0154] If the generated work is similar to an existing registered work, the server generates a notification message that includes a preview of the generated work, information about the registered work to which it is similar, and the creator of the work.

[0155] Sending notifications to users

[0156] The server sends a notification message to the relevant creator (user), which can be sent in the form of email, push notification, etc.

[0157] Making payments

[0158] The server transfers the appropriate payment to the creator's electronic wallet such as PayPal or Stripe, or to their bank account.

[0159] 5. Acceptance of deletion requests

[0160] User confirmation

[0161] The user (creator) reviews the notification message and determines whether the generated work infringes his / her own copyrighted work.

[0162] User submits deletion request

[0163] The user sends a deletion request to the server, which includes the reason for deletion and the unique ID of the generated work.

[0164] Server-based deletion

[0165] The server receives the deletion request, deletes the corresponding generated work data from the platform, and notifies the user after the deletion is complete.

[0166] Specific examples

[0167] For example, user A registers a novel titled "Adventure in a Future City" on the platform. When user B sends a generation request to the AI ​​using the prompt "Please generate an adventure novel set in a future city," the device (AI system) generates a new novel.

[0168] The server receives the generated new story and detects its similarity to the registered "Adventure in a Future City." The server notifies User A of this similarity and informs him that it will pay User A an appropriate fee. After receiving the notification, User A checks the content of the new story and, if necessary, sends a deletion request to the server. The server then deletes the generated content from the platform.

[0169] Examples of prompts include:

[0170] "Generate an adventure story set in a futuristic city. The characters are brave young people, and the themes are friendship and growth."

[0171] This allows the system to protect the rights of creators and improve the reliability of generated AI content.

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

[0173] Step 1:

[0174] User-uploaded works

[0175] Input: Creative files uploaded by users (text, images, music files, etc.) and basic information about the work (title, author name, genre, etc.).

[0176] How it works: Users drag and drop their creation files into the upload form provided on the platform's web page, then fill out the form with basic information about their creation.

[0177] Output: The uploaded creative work data and related basic information are sent to the server.

[0178] Step 2:

[0179] Data storage by server

[0180] Input: Data and basic information about the creative work uploaded by the user.

[0181] How it works: The server receives the uploaded data and stores it in a database such as MySQL or PostgreSQL. It records the date and time the work data was registered as a timestamp (e.g., "2023-10-01 12:34:56") and generates a unique ID for the work data using the SHA-256 algorithm.

[0182] Output: Work data stored in the database, basic information, registration date and time, and unique ID.

[0183] Step 3:

[0184] User AI requests

[0185] Input: User's generation request (theme, style, target audience, etc. of the work to be generated) and prompt.

[0186] How it works: The user sends a request to the AI ​​on the platform to generate a new work, inputting a prompt and specifying details about the work to be generated (e.g., theme "friendship and growth," character "brave young man").

[0187] Output: The generated request data is sent to the terminal (AI system).

[0188] Step 4:

[0189] Creation of artworks using devices

[0190] Input: User-generated request data and prompt text.

[0191] How it works: Based on the request received, the device generates a new creation using a generative AI model such as GPT-4 or DALL-E 2. During the generation process, the model generates a creation according to the prompt.

[0192] Output: The generated work data is temporarily saved on the device.

[0193] Step 5:

[0194] Sending data from the device to the server

[0195] Input: Generated work data, generation date and time, AI version information.

[0196] Operation: The device sends the generated work data, the creation date and time (e.g., "2023-10-01 14:05:33"), and AI version information to the server.

[0197] Output: Generated Work data and related information sent to the server.

[0198] Step 6:

[0199] Similarity determination by the server

[0200] Input: Generated work data, existing registered work data.

[0201] How it works: The server compares the generated work data with existing registered work data, using text analysis and image recognition techniques such as BERT and ResNet to determine how similar the generated work is to the existing work.

[0202] Output: Similarity score and similar works information.

[0203] Step 7:

[0204] Reliance verification

[0205] Input: Similarity score and similar work information.

[0206] Behavior: If the server determines that a generated work relies on an existing work, it stores that information in a database and is prepared to notify the creator, if necessary.

[0207] Output: Reliance determination information and notification readiness status.

[0208] Step 8:

[0209] Server prepares notification

[0210] Input: Reliance determination information.

[0211] Operation: If the generated work is similar to an existing registered work, the server generates a notification message that includes a preview of the generated work, the registered work it is similar to, and information about its creator.

[0212] Output: The generated notification message.

[0213] Step 9:

[0214] Sending notifications to users

[0215] Input: The generated notification message.

[0216] Operation: The server sends a notification message to the relevant creator (user) in the form of an email, push notification, etc.

[0217] Output: The notification message sent.

[0218] Step 10:

[0219] Making payments

[0220] Input: Reliance determination information and appropriate compensation information.

[0221] How it works: The server transfers the appropriate payment to the creator's e-wallet (e.g., PayPal, Stripe) or bank account. It checks the transfer status using an API to ensure the transfer was successful.

[0222] Output: Transfer completion status and notification.

[0223] Step 11:

[0224] User confirmation

[0225] Input: The generated notification message.

[0226] How it works: The user (creator) reviews the notification message and determines whether the generated work infringes their own copyrighted work.

[0227] Output: User's decision (infringement / non-infringement).

[0228] Step 12:

[0229] User submits deletion request

[0230] Input: Reason for removal request and unique ID of the generated work.

[0231] Action: The user submits a deletion request to the server by entering the required information in the deletion request form and clicking the submit button.

[0232] Output: The deletion request data sent.

[0233] Step 13:

[0234] Server-based deletion

[0235] Input: Deletion request data.

[0236] Operation: The server receives the deletion request, deletes the corresponding generated work data from the platform, and notifies the user after the deletion is complete.

[0237] Output: Deletion completion notification.

[0238] (Application example 1)

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

[0240] As content generation using generative AI advances, copyright management of creative works is becoming increasingly complex. Conventional systems have difficulty determining whether new generated content is similar to existing content. Furthermore, notification and compensation to creators are insufficient, making it difficult to respond quickly to copyright infringement cases. This raises challenges in protecting creators' rights and improving the reliability of generative AI. Furthermore, there is a need for a method that utilizes prompt text to indicate that generated content is based on a specific theme or style.

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

[0242] In this invention, the server includes: means for registering a creative work in a database; means for determining the similarity between the registered creative work and a generated new creative work; means for notifying a user when it is determined that the generated new creative work relies on an existing registered work; means for paying a fee when it is determined that the generated new creative work relies on an existing registered work; means for accepting a deletion request; means for deleting the generated new creative work based on the deletion request; means including a user interface for uploading creative works; means for notifying a user of the generated new creative work; means for generating a new creative work using a generative AI model; and means for receiving a prompt message indicating that the generated new creative work is based on a specific theme or style. This systematizes a series of processes related to the uploading and generation of creative works and copyright protection, making it possible to protect the rights of creators and improve the reliability of generative AI.

[0243] "Creative works" are works of authorship under copyright law, and refer to creative works such as text, images, and music.

[0244] A "database" is an information technology system for systematically storing and managing information about creative works.

[0245] "Similarity" refers to the degree to which the new creation produced has characteristics in common with an existing registered work.

[0246] "Determination" is the process of evaluating the relationship and distinctiveness of a new creation to existing registered works based on specified criteria.

[0247] "Notification" refers to the act of informing a creator when a new creative work is determined to be based on an existing registered work.

[0248] "Consideration" refers to the compensation paid to a creator when a new creative work is determined to be similar to an existing registered work.

[0249] A "removal request" is a request made by a creator that a new creative work is infringing on his or her own copyrighted work and that the new creative work be removed.

[0250] "User interface" refers to the means, such as a screen or input device, that a user uses to access and operate a system.

[0251] A "generative AI model" refers to software or algorithms that use artificial intelligence (AI) to automatically generate new creative works.

[0252] A "prompt" is an input provided to a generative AI model that contains instructions for generating a new creative work based on a particular theme or style.

[0253] "Theme" refers to the content of a creative work based on a particular topic or concept.

[0254] "Style" refers to the use of a particular style or technique in a creative work.

[0255] "User" refers to any individual or entity that accesses the System to register creative works or use generative AI models to create new creative works.

[0256] Overall system overview

[0257] The system of this invention is a generative AI system aimed at protecting the rights of creative works. Creators register their own works on the platform, and when the generative AI generates a new work, it compares it with existing works to determine its reliability and similarity, and then provides necessary notifications and payment of compensation. This protects the rights of creators and improves the reliability of the generative AI.

[0258] Specific processing of the program

[0259] 1. Registration of works

[0260] User-uploaded works

[0261] Users upload their creations to the platform, which may take various forms such as text, images, and music files.

[0262] The user enters basic information about the work (title, author name, genre, etc.).

[0263] Data storage by server

[0264] The server receives the uploaded work data and stores it in a database.

[0265] The date and time of the work's registration and the hash value of the work data are recorded.

[0266] 2. AI-generated

[0267] User AI requests

[0268] Users submit requests to the generative AI model to generate new works, including the theme, style, and target audience of the work to be generated.

[0269] Creation of artworks using devices

[0270] On the device, the generative AI model generates new artwork based on the user's request, and the generated artwork data is temporarily stored on the device.

[0271] Sending data from the device to the server

[0272] The device sends the generated work data to the server, which includes the creation date and time and the version information of the AI ​​model that generated it.

[0273] 3. Copyright Check

[0274] Similarity determination by the server

[0275] The server receives the generated work data and compares it with existing registered work data.

[0276] The matching uses text analysis and image recognition technology to determine whether the generated work is similar to existing works.

[0277] Reliance verification

[0278] If the server determines that the generated work relies on an existing work, it stores that information and notifies the creator, if necessary.

[0279] 4. Result notification

[0280] Server prepares notification

[0281] The server generates a notification message if the generated work is similar to an existing registered work.

[0282] The message includes a preview of the generated work, as well as information about similar registered works and their creators.

[0283] Sending notifications to users

[0284] The server sends a notification message to the appropriate creator (user).

[0285] Making payments

[0286] The server transfers the appropriate compensation to the creator's electronic wallet or bank account.

[0287] 5. Acceptance of deletion requests

[0288] User confirmation

[0289] The user (creator) checks the notification message and determines whether the generated work infringes his / her copyrighted work.

[0290] The user can check the created work and then make any necessary deletion requests.

[0291] User submits deletion request

[0292] The user sends a deletion request to the server, which includes the reason and the ID of the generated work.

[0293] Server-based deletion

[0294] The server receives the deletion request and deletes the corresponding generated work data from the platform.

[0295] The user is notified that the deletion process is complete.

[0296] Hardware and software used

[0297] server

[0298] Cloud database (e.g. AWS (registered trademark) RDS)

[0299] GPU server for AI models (e.g. NVIDIA Tesla)

[0300] Data Processing

[0301] Hash function (e.g., MD5)

[0302] Similarity check algorithms (e.g., from simple string matching to deep learning)

[0303] Notification System

[0304] Mail server (e.g. SendGrid API)

[0305] In-app notifications

[0306] Specific use cases

[0307] User A uploads the e-book "Magical World" to the platform and sends the generative AI model the prompt "Theme: Fantasy, Style: Adventure, Target Audience: Young people." If the generative AI model generates a new work titled "Magical Knight" and the server determines that it is similar to the existing "Magical World," User A will be notified and paid appropriate compensation.

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

[0309] Step 1:

[0310] Users upload their own creations to the platform. They enter the work's files (e.g., text, images, music files, etc.) and basic information (title, author name, genre, etc.). The entered data is sent to the server via a form. The server receives this data and stores it in a database. When saved, the date and time the work was registered and a hash value of the work data are generated and recorded.

[0311] Step 2:

[0312] The user sends a request to the generative AI model to generate a new work. This request includes a prompt that describes the theme, style, target audience, and other aspects of the work to be generated. The device receives the input prompt, and the generative AI model generates a new work based on this information. The generated work data is temporarily stored on the device.

[0313] Step 3:

[0314] The device sends the generated new work data to the server, along with the date and time of generation and version information of the generating AI model. When the input data reaches the server, the server receives it and stores it in a database.

[0315] Step 4:

[0316] The server compares the generated artwork data with existing registered artwork data. It checks the similarity of all artwork data in the database using text analysis and image recognition technology. Here, it calculates the similarity using hash values ​​and deep learning models. This calculation determines how similar the generated artwork is to existing artworks.

[0317] Step 5:

[0318] The server checks the similarity of the work to see how much it relies on existing works. If the similarity is high, the server saves the information in a database and generates a notification message for the creator (user).

[0319] Step 6:

[0320] The server will send a notification message to the creator, which will include a preview of the generated work, information about similar registered works, and information about the creator. This notification will be sent via email or in-app notification.

[0321] Step 7:

[0322] The server pays the creator the appropriate compensation, which is then transferred to the creator's electronic wallet or bank account. This process is automatically calculated based on the degree of similarity, and the details of the transfer are recorded in a database.

[0323] Step 8:

[0324] The creator (user) checks the notification message and determines whether the generated work infringes his / her copyright. If an infringement is found, the user submits a removal request. The removal request includes the reason for the infringement and the ID of the generated work.

[0325] Step 9:

[0326] The server receives the deletion request and deletes the corresponding generated work data from the platform. Once the deletion process is complete, the creator is notified. This allows for a prompt response to copyright infringement issues.

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

[0328] Overall system overview

[0329] The system of this invention combines a generative AI system that focuses on copyright management of creative works with an emotion engine that recognizes user emotions. Creators register their works on the platform, and when the generative AI generates a new work, it compares it with existing works to check reliability and similarity. It also optimizes the generated work and notification content based on user emotions. This system protects creators' rights, improves the reliability of the generative AI, and increases user satisfaction.

[0330] Specific processing of the program

[0331] 1. Work registration

[0332] User-uploaded works

[0333] Users upload their creations to the platform, which can include a variety of formats such as text, images, and music files.

[0334] The user also enters basic information about the work (title, author name, genre, etc.).

[0335] Data storage by server

[0336] The server receives the uploaded work data and stores it in a database.

[0337] The date and time of the work's registration and the data hash value (unique ID) are recorded.

[0338] 2. AI-generated

[0339] User AI requests

[0340] Users send a request to the AI ​​to generate a new work, including parameters such as the theme, style, and target audience of the work.

[0341] Creation of artworks using devices

[0342] The device (AI system) generates a new work based on the user's request, and the generated work data is temporarily stored on the device.

[0343] Sending data from the device to the server

[0344] The device sends the generated work data to the server, which also includes the creation date and time and AI version information.

[0345] 3. Emotion Recognition by Emotion Engine

[0346] User Interaction

[0347] As part of a creation request, the user interacts with the emotion engine, which collects data on the user's current emotions.

[0348] Sentiment Data Analysis

[0349] The server receives the user's emotional data and analyzes it through the emotion engine. Based on this data, the learning parameters of the generative AI are dynamically adjusted.

[0350] 4. Copyright Check

[0351] Similarity determination by the server

[0352] The server receives the generated artwork data and compares it with existing registered artwork data, using text analysis and image recognition technology.

[0353] Reliance verification

[0354] If the server determines that a generated work relies on an existing work, it stores that information and notifies the creator, if necessary.

[0355] 5. Result notification

[0356] Server prepares notification

[0357] If the generated work is similar to an existing registered work, the server generates a notification message that includes a preview of the generated work and information about the registered work and its creator.

[0358] Customize notifications based on emotion data

[0359] The server customizes the content of the notification message based on the user's emotion data collected by the emotion engine.

[0360] Sending notifications to users

[0361] The server sends a notification message to the relevant creator (user), so that the user knows that their work has been used.

[0362] Making payments

[0363] If the server determines that the generated work is similar, it transfers the appropriate compensation to the creator's electronic wallet or bank account.

[0364] 6. Acceptance of deletion requests

[0365] User confirmation

[0366] The user (creator) receives the notification message and checks the content of the generated work, thereby determining whether the generated work infringes his / her own copyrighted work.

[0367] User submits deletion request

[0368] The user sends a deletion request to the server, which includes the ID of the work they wish to delete and the reason for the deletion.

[0369] Server-based deletion

[0370] The server receives the removal request and removes the corresponding generated work data from the platform, thereby preventing the infringing work from being used.

[0371] Deletion completion notification

[0372] The server will notify the user that the deletion process is complete, allowing the user to confirm that their deletion request was processed properly.

[0373] Specific examples

[0374] For example, if User A registers his or her novel on the platform and AI generates a new novel, the system will detect that the newly generated novel is similar to the existing registered novel. The server will notify User A of this similarity and pay an appropriate fee. After receiving this notification, User A will check the content of the new novel and, if necessary, send a deletion request to the server. The server will then delete the generated content from the platform. The built-in emotion engine allows the notification content to be customized based on the user's emotions, improving the user experience.

[0375] This not only ensures the protection of creative rights and the legitimacy of generated AI content, but also provides a system that takes user feelings into consideration.

[0376] The processing flow will be explained below.

[0377] Step 1:

[0378] Users upload their own creations to the platform, specifically by uploading data such as text files, image files, and music files, and entering metadata such as the work's title, author's name, and genre.

[0379] Step 2:

[0380] The server receives work data uploaded by users, which includes the work's data files and metadata.

[0381] Step 3:

[0382] The server stores the received artwork data in a database, along with the date and time of the artwork's registration and the data's hash value (a unique identification ID).

[0383] Step 4:

[0384] To use the generative AI system, a user sends a request to generate a new piece of work to their device, which includes parameters such as the theme, style, and target audience of the piece they want to generate.

[0385] Step 5:

[0386] The device (AI system) generates new artwork based on the user's request, and the generated artwork data is temporarily stored on the device.

[0387] Step 6:

[0388] Users use the emotion engine as part of their creation request, which collects emotion data as they answer interactive questions.

[0389] Step 7:

[0390] The emotional data collected by the emotion engine is fed back to the generative AI system, which adjusts the parameters of the generative AI based on the emotional data, so that the generated work will have a tone and style that matches the user's emotions.

[0391] Step 8:

[0392] The device sends the generated work data to the server, including the creation date and time, AI version information, and emotion data.

[0393] Step 9:

[0394] The server receives the generated artwork data and compares it with existing registered artwork data, using text analysis and image recognition technology.

[0395] Step 10:

[0396] The server determines whether the generated work is similar to an existing registered work, and if so, records that information.

[0397] Step 11:

[0398] If the generated work is similar to an existing registered work, the server generates a notification message that includes a preview of the generated work and information about the similar registered work and its creator.

[0399] Step 12:

[0400] The server customizes the content of the notification message based on the user's emotional data collected by the emotion engine. For example, if the user is excited, the notification message will be written in a more positive tone.

[0401] Step 13:

[0402] The server sends a notification message to the relevant creator (user), so that the user knows that their work has been used.

[0403] Step 14:

[0404] If the server determines that the generated work is similar, it transfers the appropriate compensation to the creator's electronic wallet or bank account.

[0405] Step 15:

[0406] The user (creator) receives the notification message and checks the content of the generated work, thereby determining whether the generated work infringes his / her own copyrighted work.

[0407] Step 16:

[0408] If a user believes that a generated work infringes his / her own copyrighted work, he / she can send a deletion request to the server, which includes the ID of the work he / she wishes to delete and the reason for the deletion.

[0409] Step 17:

[0410] The server receives the removal request and removes the corresponding generated work data from the platform, thereby preventing the infringing work from being used.

[0411] Step 18:

[0412] The server will notify the user that the deletion process is complete, allowing the user to confirm that their deletion request was processed properly.

[0413] Example 2

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

[0415] Conventional copyright management systems have limitations in their ability to determine the similarity of new creative works created by generative AI to existing creative works, making it difficult to provide appropriate copyright protection. Furthermore, they lack an interface that takes user emotions into consideration, leaving a need for improved user experience. To solve these problems, it is necessary to provide more advanced similarity determination and interaction that utilizes emotional data.

[0416] The specific processing by the specific processing unit 290 of the data processing device 12 in the second embodiment is realized by the following means.

[0417] In this invention, the server includes means for registering a creative work in a database, means for determining the similarity between the registered creative work and a newly created creative work, means for notifying when it is determined that the newly created creative work relies on an existing registered work, means for paying a fee when it is determined that the newly created creative work relies on an existing registered work, means for accepting a deletion request, means for deleting the newly created creative work based on the deletion request, means for collecting user emotion data, means for analyzing the user emotion data, and means for customizing the notification content based on the analysis results. This enables appropriate copyright protection of creative works and the provision of an interface that takes user emotions into consideration.

[0418] "Creative works" refers to content such as text, images, music, and videos, and are objects protected by copyright law.

[0419] A "database" refers to a system or storage that organizes and stores information so that it can be easily searched and retrieved.

[0420] "Similarity assessment" is the process of comparing and evaluating how similar a new creation is to an existing creation, and typically involves using text analysis or image recognition technology.

[0421] "Means of notification" refers to the method of communicating information to the user when a particular event occurs, including email and in-app notifications.

[0422] "Means of payment" refers to the method of financially processing compensation for the provision or use of services, such as electronic wallets or transfers to bank accounts.

[0423] "Means for accepting deletion requests" refers to the mechanisms for receiving requests from users, including dedicated online forms and email.

[0424] "Emotion data" is digital information that indicates the user's current emotional state, and is obtained from emoticons that express emotions, survey results, etc.

[0425] "Emotion engine" refers to software or algorithms for analyzing collected emotion data and assessing a user's emotional state.

[0426] A "generative AI model" is an artificial intelligence model that is trained on large datasets and has the ability to generate new creations.

[0427] A "prompt sentence" is an instruction sentence that a user inputs to convey a specific generation request to a generative AI model.

[0428] This invention combines a generative AI system that focuses on copyright management of creative works with an emotion engine that recognizes user emotions. Creators register their works on the platform, and when the generative AI generates new works, it compares them with existing works to check reliability and similarity. It also optimizes the generated works and notification content based on user emotions. This system protects creators' rights, improves the reliability of the generative AI, and increases user satisfaction.

[0429] First, users upload their own creations to the platform. The uploaded data is then stored in a database by the server. The stored data includes various types of content, such as text, images, and music files. Users must also enter basic information about the work (title, author, genre, etc.). The server receives the uploaded work data, stores it in a database, and records the work's registration date and time and the data's hash value (unique ID).

[0430] Next, the user submits a request to have the AI ​​generate a new work. This request includes parameters such as the theme, style, and target audience of the generated work. For example, "Please generate a new novel with the theme 'friendship,' the style of the novel 'inspirational,' and the target audience 'teenagers.'"

[0431] The device generates new artworks based on user requests using a generative AI model (e.g., GPT-3 (registered trademark) or DALL-E). This generated artwork data is temporarily stored on the device and then sent to the server along with the creation date and time and the AI ​​version information.

[0432] As part of the user interaction, the emotion engine collects the user's emotional data. The collected emotional data is sent to a server and analyzed by the emotion engine. Based on this data, the learning parameters of the generation AI are dynamically adjusted to optimize the generated work to better match the user's expectations and emotions.

[0433] The server compares the generated work with existing registered work data to determine similarity. This similarity determination is performed using text analysis and image recognition technology. If the generated work is determined to be based on an existing work, that information is stored on the server and, if necessary, the creator is notified.

[0434] Furthermore, if the generated work is similar to an existing registered work, the server generates a notification message and customizes its content based on the emotion data. The notification message includes a preview of the generated work, information about the similar registered work, and information about the creator. The server sends the notification message to the corresponding creator and transfers compensation to an electronic wallet or bank account if the generated work is determined to be similar.

[0435] The user (creator) receives the notification message, checks the content of the generated work, and sends a deletion request to the server if necessary. The server receives the deletion request from the user, deletes the corresponding generated work data from the platform, and notifies the user that the process is complete.

[0436] This system not only protects the rights of creative works and ensures the legality of generated AI content, but also provides an interface that takes user emotions into consideration, improving the user experience.

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

[0438] Step 1:

[0439] Users upload their creations.

[0440] Input: Your creative work (text, images, music files, etc.) and basic information about the work (title, author, genre, etc.).

[0441] Specific operations: Users submit their creations through the platform's designated upload interface and enter basic information about the creations.

[0442] Step 2:

[0443] The server stores the data.

[0444] Input: Work data and basic information uploaded by users.

[0445] Output: The work data stored in the database, the registration date and time, and the hash value of the data (unique ID).

[0446] Specific operation: The server stores the received work data in a database and generates and records the registration date and time and a hash value.

[0447] Step 3:

[0448] The user requests AI generation.

[0449] Input: A request containing parameters such as theme, style, and target audience for the work to be generated.

[0450] Output: The request data is sent to the terminal.

[0451] Specific operation: The user sends a request to the device to generate a new work to the generative AI model.

[0452] Step 4:

[0453] The device generates a new piece of work.

[0454] Input: User request data (theme, style, target audience, etc.).

[0455] Output: The generated artwork data.

[0456] Specific operation: The device (AI system) generates new artwork using a generative AI model (e.g., GPT-3 or DALL-E) based on a user request. The generated artwork data is temporarily stored on the device.

[0457] Step 5:

[0458] The terminal transmits the generated data to the server.

[0459] Input: Generated work data, generation date and time, AI version information.

[0460] Output: The generated work data sent to the server.

[0461] Specific operation: The device sends the generated work data to the server along with the generation date and time and AI version information.

[0462] Step 6:

[0463] Collect user emotion data.

[0464] Input: Emotional data from the user (e.g., emojis or simple survey results).

[0465] Output: The collected emotion data is sent to the server.

[0466] Specific Operation: The user uses the emotion engine as part of a creation request and provides their emotional state through the interface.

[0467] Step 7:

[0468] The server analyzes the emotion data.

[0469] Input: Emotion data collected from users.

[0470] Output: Dynamically adjusted learning parameters of the generative AI.

[0471] Specific operation: The server analyzes the emotional data through the emotion engine and dynamically adjusts the learning parameters of the generative AI based on this data.

[0472] Step 8:

[0473] The server performs the copyright check.

[0474] Input: Generated work data, existing registered work data.

[0475] Output: Similarity result.

[0476] Specific operation: The server compares the generated work with existing registered work data and determines similarities using text analysis and image recognition technology.

[0477] Step 9:

[0478] The server notifies the user of the results.

[0479] Input: Similarity judgment result, preview of generated work, information on similar registered works, emotion data.

[0480] Output: A customized notification message is sent to the creator.

[0481] Specific operation: If the server confirms similarity, it generates a notification message including the similarity assessment result and a preview of the generated work, customizes the content based on the emotion data, and sends it to the creator.

[0482] Step 10:

[0483] The server pays the fee.

[0484] Input: Similarity determination results, creator payment information.

[0485] Output: Remittance of compensation to creator.

[0486] Specific operation: If the generated work is similar to an existing work, the server transfers the appropriate compensation to the creator's electronic wallet or bank account.

[0487] Step 11:

[0488] The user submits a deletion request.

[0489] Input: Notification message of the generated work, the work ID you wish to delete and the reason.

[0490] Output: The deletion request sent to the server.

[0491] Specific operation: The user receives the notification message, and if the user determines that the generated work infringes his / her own copyrighted work, he / she sends a deletion request to the server.

[0492] Step 12:

[0493] The server performs the deletion process.

[0494] Input: Deletion request, generated work data.

[0495] Output: Deleted generated work data.

[0496] Specific operation: The server receives the deletion request and deletes the corresponding generated work data from the platform.

[0497] Step 13:

[0498] The server notifies the completion of the deletion.

[0499] Input: Completion information of the deletion process.

[0500] Output: Notification to the user that deletion is complete.

[0501] Specific operation: The server notifies the user that the deletion process is complete and confirms that the deletion request was processed properly.

[0502] (Application example 2)

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

[0504] Conventional generative AI systems lacked mechanisms for properly managing copyrights of creative works, and when a new creative work was generated that relied on an existing creative work, prompt and appropriate notification and payment of compensation were not provided. Furthermore, notifications were given without considering the user's feelings, which reduced user satisfaction and sometimes undermined the reliability of the entire system.

[0505] The identification process by the identification processing unit 290 of the data processing device 12 in Application Example 2 is realized by the following means. In this invention, the server includes means for registering a creative work in a database, means for determining the similarity between the registered creative work and a new creative work that has been generated, means for notifying the user when it is determined that the new creative work is based on an existing registered creative work, means for paying a fee when it is determined that the new creative work is based on an existing registered creative work, means for recognizing a user's emotions and optimizing the creative work that has been generated and the notification content, means for accepting a deletion request, and means for deleting the new creative work that has been generated based on the deletion request. This strengthens the protection of rights to creative works, enables notifications and optimization that take user emotions into consideration, and makes it possible to improve user satisfaction and system reliability.

[0506] "Creative works" are data such as text, images, and music that users create and register on the platform.

[0507] A "database" is a system for storing and managing registered creative works.

[0508] "Similarity" refers to the degree of correspondence between patterns and characteristics found between the new creation generated and the existing registered creation.

[0509] "Reliance" refers to whether a new work is based on an existing registered work.

[0510] "Notice" refers to a communication made to a creator when a new work is created that is determined to rely on an existing registered work.

[0511] "Consideration" is the remuneration paid when a new work is created that relies on an existing registered work.

[0512] "Emotion recognition" refers to determining the user's current emotional state.

[0513] "Optimization" refers to adjusting the content of generated creations and notifications to improve them in response to the user's emotions.

[0514] A "deletion request" is a request to the server that the user wishes to delete the newly created work.

[0515] "Deletion" means removing the specified creative work from the database based on the deletion request.

[0516] This system uses the following main hardware and software to protect the copyright of creative works and optimize them based on user sentiment.

[0517] Hardware and software used

[0518] Hardware:

[0519] User's smartphone

[0520] Cloud Server

[0521] software:

[0522] EmotionEngine (a library that recognizes user emotions)

[0523] ContentGenerator (a library that generates content using generative AI models)

[0524] Database (a module for storing data and processing queries)

[0525] Data processing and calculation

[0526] 1. Work registration

[0527] Users upload their creations to the platform using their smartphones. The server then stores the uploaded creations and their basic information in a database. The data is also recorded as a hash value, which is used as a unique ID for the creations.

[0528] 2. Content Generation

[0529] When a user requests the generation of a new creation from their smartphone, the generative AI model generates new content based on the request, and the generated content is temporarily stored on the server.

[0530] 3. Emotion recognition

[0531] The user's smartphone and the server work together to recognize the user's emotions using the EmotionEngine. The collected emotional data is used to optimize the generated content and notifications.

[0532] 4. Copyright Check

[0533] The server uses ContentGenerator to determine the similarity between newly generated content and existing creations using text analysis and image recognition technology. If there is a high degree of similarity, the server registers the information and sends a notification to the creator.

[0534] 5. Notice and Payment

[0535] If it is determined that a new work is based on an existing work, the server generates a notification message and sends it to the creator, and also performs a process to pay the creator a corresponding fee.

[0536] 6. Removal Requests and Removal

[0537] Users can use their smartphones to send deletion requests to the server, which then accepts the request and deletes the corresponding generated content from the database. After the deletion process is complete, the user is notified.

[0538] Specific examples

[0539] For example, after User A registers his / her illustration on the platform, he / she sends a request to the AI ​​to generate a new illustration in a "cyberpunk" style. At this time, EmotionEngine recognizes User A's emotions and adjusts the color and details of the generated illustration. The generated illustration is temporarily saved and checked for similarity with existing illustrations. If there is a high degree of similarity, a notification is sent to User A and appropriate compensation is paid.

[0540] Example prompt sentence:

[0541] "Upload illustrations," "Cyberpunk," "How to draw," "Emotion recognition," "Notification content optimization"

[0542] In this way, the system simultaneously protects the rights of creative works and improves user satisfaction.

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

[0544] Step 1: Upload your creation

[0545] Users use their smartphones to upload their creations to the platform. As input data, they provide the files of their creations (text, images, music, etc.) and their basic information (title, author name, genre, etc.). The server receives this and stores it in a database. When saving, a hash value of the data is generated and recorded as a unique ID.

[0546] Step 2: Request a new creation

[0547] A user requests the generative AI model to generate a new creation from their smartphone. Input data includes the theme, style, target audience, and prompt text of the generated work. The device uses this input data to send a request to the generative AI model and temporarily stores the generated new creation.

[0548] Step 3: Recognizing user emotions

[0549] When sending a generation request, the user interacts with the emotion recognition module (Emotion Engine). The user provides facial expressions and voice data as input data. The server receives this and analyzes the user's emotions using the emotion recognition engine. Based on the analysis results, the parameters of the generative AI model are dynamically adjusted to optimize the generated creation.

[0550] Step 4: Copyright Check

[0551] The server receives the newly created creation and compares it with existing registered creations. The input data is the data of the newly created creation and the existing creations. The server uses text analysis or image recognition technology to determine the similarity. If there is a high degree of similarity, the information is recorded in the database.

[0552] Step 5: Sending notification and payment

[0553] If a new creation is determined to be based on an existing registered creation, the server generates a notification message. The server uses the similarity determination result and the user's emotion recognition result as input data. The server customizes the notification message based on this information and sends it to the creator. The server also performs a process to pay the creator an appropriate fee.

[0554] Step 6: Receiving and processing removal requests

[0555] The user sends a deletion request to the server using their smartphone. The input data includes the ID of the work they wish to delete and the reason for deletion. The server accepts this request and deletes the corresponding generated content from the database. After the deletion process is complete, a deletion completion notification is sent to the user.

[0556] In this way, the system protects the rights of creative works and improves user satisfaction.

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

[0558] The data generation model 58 is a so-called generative AI (Artificial Intelligence). An example of the data generation model 58 is ChatGPT (registered trademark) (Internet search engine).<URL: https: / / openai.com / blog / chatgpt> ), Gemini (registered trademark) (Internet search <url: https: gemini.google.com ?hl="ja">) and other generation AIs. The data generation model 58 is obtained by performing deep learning on a neural network. A prompt including an instruction is input to the data generation model 58, and inference data such as voice data indicating voice, text data indicating text, and image data indicating an image is also input. The data generation model 58 performs inference on the input inference data in accordance with the instruction indicated by the prompt, and outputs the inference result in a data format such as voice data and text data. Here, inference refers to, for example, analysis, classification, prediction, and / or summarization.

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

[0560] [Second embodiment]

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

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

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

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

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

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

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

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

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

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

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

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

[0573] Overall system overview

[0574] The system of this invention is a generative AI system that focuses on copyright management of creative works. Creators register their works on the platform, and when the generative AI generates a new work, it compares it with existing works to confirm reliability and similarity, and then provides necessary notifications and payments of compensation. This system protects the rights of creators and improves the reliability of the generative AI.

[0575] Specific processing of the program

[0576] 1. Work registration

[0577] User-uploaded works

[0578] Users upload their creations to the platform, which can include a variety of formats such as text, images, and music files.

[0579] The user also enters basic information about the work (title, author name, genre, etc.).

[0580] Data storage by server

[0581] The server receives the uploaded work data and stores it in a database.

[0582] The date and time of the work's registration and the hash value (unique ID) of the work data are recorded.

[0583] 2. AI-generated

[0584] User AI requests

[0585] Users submit requests to the AI ​​to generate new works, including the theme, style, and target audience of the work to be generated.

[0586] Creation of artworks using devices

[0587] The device (AI system) generates a new work based on the user's request, and the generated work data is temporarily stored on the device.

[0588] Sending data from the device to the server

[0589] The device sends the generated work data to the server, which also includes the creation date and time and AI version information.

[0590] 3. Copyright Check

[0591] Similarity determination by the server

[0592] The server receives the generated work data and compares it with existing registered work data.

[0593] The matching uses text analysis and image recognition technology to determine whether the generated work is similar to existing works.

[0594] Reliance verification

[0595] If the server determines that a generated work relies on an existing work, it stores that information and notifies the creator, if necessary.

[0596] 4. Result notification

[0597] Server prepares notification

[0598] The server generates a notification message if the generated work is similar to an existing registered work.

[0599] The message includes a preview of the generated work, as well as information about similar registered works and their creators.

[0600] Sending notifications to users

[0601] The server sends a notification message to the appropriate originator (user).

[0602] Making payments

[0603] The server transfers the appropriate compensation to the creator's electronic wallet or bank account.

[0604] 5. Acceptance of deletion requests

[0605] User confirmation

[0606] The user (creator) checks the notification message and determines whether the generated work infringes his / her copyrighted work.

[0607] The user can check the created work and then make any necessary deletion requests.

[0608] User submits deletion request

[0609] The user sends a deletion request to the server, which includes the reason and the ID of the generated work.

[0610] Server-based deletion

[0611] The server receives the deletion request and deletes the corresponding generated work data from the platform.

[0612] The user is notified that the deletion process is complete.

[0613] Specific examples

[0614] For example, if User A registers his / her novel on the platform and AI generates a new novel, the system will detect that the newly generated novel is similar to the existing registered novel. The server will notify User A of this similarity and pay an appropriate fee. After receiving this notification, User A will check the content of the new novel and, if necessary, send a deletion request to the server. The server will then delete the generated content from the platform.

[0615] This will ensure the protection of creative rights and the legality of generated AI content.

[0616] The processing flow will be explained below.

[0617] Step 1:

[0618] Users upload their own creations to the platform, specifically by uploading data such as text files, image files, and music files, and entering metadata such as the work's title, author's name, and genre.

[0619] Step 2:

[0620] The server receives work data uploaded by users, which includes the work's data files and metadata.

[0621] Step 3:

[0622] The server stores the received artwork data in a database, along with the date and time of the artwork's registration and the data's hash value (a unique identification ID).

[0623] Step 4:

[0624] To use the generative AI system, a user sends a request to generate a new piece of work to their device, which includes parameters such as the theme, style, and target audience of the piece they want to generate.

[0625] Step 5:

[0626] The device (AI system) generates new artwork based on the user's request, and the generated artwork data is temporarily stored on the device.

[0627] Step 6:

[0628] The device sends the generated work data to the server, which also includes the creation date and time and AI version information.

[0629] Step 7:

[0630] The server receives the generated artwork data and compares it with existing registered artwork data, using text analysis and image recognition technology.

[0631] Step 8:

[0632] The server determines whether the generated work is similar to an existing registered work, and if so, records that information.

[0633] Step 9:

[0634] If the generated work is similar to an existing registered work, the server generates a notification message that includes a preview of the generated work and information about the similar registered work and its creator.

[0635] Step 10:

[0636] The server sends a notification message to the relevant creator (user), so that the user knows that their work has been used.

[0637] Step 11:

[0638] If the server determines that the generated work is similar, it transfers the appropriate compensation to the creator's electronic wallet or bank account.

[0639] Step 12:

[0640] The user (creator) receives the notification message and checks the content of the generated work, thereby determining whether the generated work infringes his / her own copyrighted work.

[0641] Step 13:

[0642] If a user believes that a generated work infringes his / her own copyrighted work, he / she can send a deletion request to the server, which includes the ID of the work he / she wishes to delete and the reason for the deletion.

[0643] Step 14:

[0644] The server receives the removal request and removes the corresponding generated work data from the platform, thereby preventing the infringing work from being used.

[0645] Step 15:

[0646] The server will notify the user that the deletion process is complete, allowing the user to confirm that their deletion request was processed properly.

[0647] Example 1

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

[0649] Insufficient copyright management of creative works may result in infringement of creators' rights. Furthermore, as new creative works are generated by generative AI, it is difficult to detect similarities or dependencies with existing creative works, which could undermine the legitimacy of the creative works and the reliability of the generative AI system. Furthermore, the lack of automated notification and appropriate compensation payments when dependency is determined increases the burden of management.

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

[0651] In this invention, the server includes means for registering a creative work in a database, means for determining the similarity between the registered creative work and the generated new creative work, means for notifying the user when the generated new creative work is determined to rely on an existing registered work, means for paying a fee when the generated new creative work is determined to rely on an existing registered work, means for accepting a deletion request, means for deleting the generated new creative work based on the deletion request, means for inputting basic information about the creative work, means for determining whether the generated new creative work is similar to an existing registered work using text analysis technology or image recognition technology, means for generating a new creative work using a generative AI model, means for temporarily storing the generated new creative work on a terminal, means for transmitting data of the generated new creative work to the server, and means for recording the creation date and version information of the generated new creative work. This strengthens copyright management of creative works, prevents infringement of creators' rights, improves the reliability of the generative AI system, and enables automated notification and payment of fees after determining reliance.

[0652] "Creative works" are copyrighted works that come in a variety of forms, such as text, images, and music files.

[0653] A "database" is a system for systematically collecting, storing, and managing information and data.

[0654] A "generative AI model" is an artificial intelligence model used to generate new creations based on user requests.

[0655] A "prompt sentence" is an instruction sentence that is input to make a specific generation request to a generative AI model.

[0656] A "similarity determination" is an evaluation process to determine how similar a newly generated creative work is to an existing registered work.

[0657] A "reliance determination" is an evaluation process that identifies whether a newly created work relies on an existing registered work.

[0658] A "notification" is a message or communication method for informing related users of the occurrence of an event.

[0659] "Compensation" is the process of paying appropriate compensation to rights holders when newly created works are derived from existing registered works.

[0660] A "removal request" is a process by which a user requests the removal of infringing content when the user believes that their rights have been infringed.

[0661] "Text analysis technology" is a technology for analyzing character strings and document data, and extracting, classifying, and evaluating information.

[0662] "Image recognition technology" is a technology for analyzing image data and recognizing, classifying, and evaluating objects in the image.

[0663] A "terminal" is an information processing device such as a computer or mobile device used by a user.

[0664] A "creation date" is a record of the time and date when a new creation is created.

[0665] "Version information" refers to technical information about the generation process, such as the version and release number of the generative AI model.

[0666] MODE FOR CARRYING OUT THE INVENTION

[0667] This invention is a generation AI system that manages copyrights of creative works. Users can register their works on the platform, and the generation AI can compare them with existing works when generating new works.

[0668] 1. Submit your work

[0669] User-uploaded works

[0670] Users upload their own creative works (text, images, music files, etc.) to the platform by dragging and dropping the files into the upload form on the webpage and entering basic information about the work (title, author name, genre, etc.).

[0671] Data storage by server

[0672] The server receives the uploaded artwork data and stores it in a database such as MySQL or PostgreSQL. It records the date and time the artwork was registered as a timestamp and generates and stores a unique ID (such as a SHA-256 hash value) for the artwork data.

[0673] 2. AI-generated

[0674] User AI requests

[0675] Users submit requests to the platform to generate new works to the generative AI, including details such as the theme, style, and target audience of the work to be generated.

[0676] Creation of artworks using devices

[0677] The device (AI system) receives the user's request and generates a new work using GPT-4, DALL-E 2, etc. The generated work data is temporarily stored on the device.

[0678] Sending data from the device to the server

[0679] The device sends the generated work data to the server, which includes the creation date and time and AI version information.

[0680] 3. Copyright Check

[0681] Similarity determination by the server

[0682] The server receives the generated artwork data and compares it with existing registered artwork data using text analysis and image recognition techniques such as BERT and ResNet, thereby determining how similar the generated artwork is to the existing artwork.

[0683] Reliance verification

[0684] If the server determines that a generated work relies on an existing work, it stores that information and is prepared to notify the creator, if necessary.

[0685] 4.Result notification

[0686] Server prepares notification

[0687] If the generated work is similar to an existing registered work, the server generates a notification message that includes a preview of the generated work, information about the registered work to which it is similar, and the creator of the work.

[0688] Sending notifications to users

[0689] The server sends a notification message to the relevant creator (user), which can be sent in the form of email, push notification, etc.

[0690] Making payments

[0691] The server transfers the appropriate payment to the creator's electronic wallet such as PayPal or Stripe, or to their bank account.

[0692] 5. Acceptance of deletion requests

[0693] User confirmation

[0694] The user (creator) reviews the notification message and determines whether the generated work infringes his / her own copyrighted work.

[0695] User submits deletion request

[0696] The user sends a deletion request to the server, which includes the reason for deletion and the unique ID of the generated work.

[0697] Server-based deletion

[0698] The server receives the deletion request, deletes the corresponding generated work data from the platform, and notifies the user after the deletion is complete.

[0699] Specific examples

[0700] For example, user A registers a novel titled "Adventure in a Future City" on the platform. When user B sends a generation request to the AI ​​using the prompt "Please generate an adventure novel set in a future city," the device (AI system) generates a new novel.

[0701] The server receives the generated new story and detects its similarity to the registered "Adventure in a Future City." The server notifies User A of this similarity and informs him that it will pay User A an appropriate fee. After receiving the notification, User A checks the content of the new story and, if necessary, sends a deletion request to the server. The server then deletes the generated content from the platform.

[0702] Examples of prompts include:

[0703] "Generate an adventure story set in a futuristic city. The characters are brave young people, and the themes are friendship and growth."

[0704] This allows the system to protect the rights of creators and improve the reliability of generated AI content.

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

[0706] Step 1:

[0707] User-uploaded works

[0708] Input: Creative files uploaded by users (text, images, music files, etc.) and basic information about the work (title, author name, genre, etc.).

[0709] How it works: Users drag and drop their creation files into the upload form provided on the platform's web page, then fill out the form with basic information about their creation.

[0710] Output: The uploaded creative work data and related basic information are sent to the server.

[0711] Step 2:

[0712] Data storage by server

[0713] Input: Data and basic information about the creative work uploaded by the user.

[0714] How it works: The server receives the uploaded data and stores it in a database such as MySQL or PostgreSQL. It records the date and time the work data was registered as a timestamp (e.g., "2023-10-01 12:34:56") and generates a unique ID for the work data using the SHA-256 algorithm.

[0715] Output: Work data stored in the database, basic information, registration date and time, and unique ID.

[0716] Step 3:

[0717] User AI requests

[0718] Input: User's generation request (theme, style, target audience, etc. of the work to be generated) and prompt.

[0719] How it works: The user sends a request to the AI ​​on the platform to generate a new work, inputting a prompt and specifying details about the work to be generated (e.g., theme "friendship and growth," character "brave young man").

[0720] Output: The generated request data is sent to the terminal (AI system).

[0721] Step 4:

[0722] Creation of artworks using devices

[0723] Input: User-generated request data and prompt text.

[0724] How it works: Based on the request received, the device generates a new creation using a generative AI model such as GPT-4 or DALL-E 2. During the generation process, the model generates a creation according to the prompt.

[0725] Output: The generated work data is temporarily saved on the device.

[0726] Step 5:

[0727] Sending data from the device to the server

[0728] Input: Generated work data, generation date and time, AI version information.

[0729] Operation: The device sends the generated work data, the creation date and time (e.g., "2023-10-01 14:05:33"), and AI version information to the server.

[0730] Output: Generated Work data and related information sent to the server.

[0731] Step 6:

[0732] Similarity determination by the server

[0733] Input: Generated work data, existing registered work data.

[0734] How it works: The server compares the generated work data with existing registered work data, using text analysis and image recognition techniques such as BERT and ResNet to determine how similar the generated work is to the existing work.

[0735] Output: Similarity score and similar works information.

[0736] Step 7:

[0737] Reliance verification

[0738] Input: Similarity score and similar work information.

[0739] Behavior: If the server determines that a generated work relies on an existing work, it stores that information in a database and is prepared to notify the creator, if necessary.

[0740] Output: Reliance determination information and notification readiness status.

[0741] Step 8:

[0742] Server prepares notification

[0743] Input: Reliance determination information.

[0744] Operation: If the generated work is similar to an existing registered work, the server generates a notification message that includes a preview of the generated work, the registered work it is similar to, and information about its creator.

[0745] Output: The generated notification message.

[0746] Step 9:

[0747] Sending notifications to users

[0748] Input: The generated notification message.

[0749] Operation: The server sends a notification message to the relevant creator (user) in the form of an email, push notification, etc.

[0750] Output: The notification message sent.

[0751] Step 10:

[0752] Making payments

[0753] Input: Reliance determination information and appropriate compensation information.

[0754] How it works: The server transfers the appropriate payment to the creator's e-wallet (e.g., PayPal, Stripe) or bank account. It checks the transfer status using an API to ensure the transfer was successful.

[0755] Output: Transfer completion status and notification.

[0756] Step 11:

[0757] User confirmation

[0758] Input: The generated notification message.

[0759] How it works: The user (creator) reviews the notification message and determines whether the generated work infringes their own copyrighted work.

[0760] Output: User's decision (infringement / non-infringement).

[0761] Step 12:

[0762] User submits deletion request

[0763] Input: Reason for removal request and unique ID of the generated work.

[0764] Action: The user submits a deletion request to the server by entering the required information in the deletion request form and clicking the submit button.

[0765] Output: The deletion request data sent.

[0766] Step 13:

[0767] Server-based deletion

[0768] Input: Deletion request data.

[0769] Operation: The server receives the deletion request, deletes the corresponding generated work data from the platform, and notifies the user after the deletion is complete.

[0770] Output: Deletion completion notification.

[0771] (Application example 1)

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

[0773] As content generation using generative AI advances, copyright management of creative works is becoming increasingly complex. Conventional systems have difficulty determining whether new generated content is similar to existing content. Furthermore, notification and compensation to creators are insufficient, making it difficult to respond quickly to copyright infringement cases. This raises challenges in protecting creators' rights and improving the reliability of generative AI. Furthermore, there is a need for a method that utilizes prompt text to indicate that generated content is based on a specific theme or style.

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

[0775] In this invention, the server includes: means for registering a creative work in a database; means for determining the similarity between the registered creative work and a generated new creative work; means for notifying a user when it is determined that the generated new creative work relies on an existing registered work; means for paying a fee when it is determined that the generated new creative work relies on an existing registered work; means for accepting a deletion request; means for deleting the generated new creative work based on the deletion request; means including a user interface for uploading creative works; means for notifying a user of the generated new creative work; means for generating a new creative work using a generative AI model; and means for receiving a prompt message indicating that the generated new creative work is based on a specific theme or style. This systematizes a series of processes related to the uploading and generation of creative works and copyright protection, making it possible to protect the rights of creators and improve the reliability of generative AI.

[0776] "Creative works" are works of authorship under copyright law, and refer to creative works such as text, images, and music.

[0777] A "database" is an information technology system for systematically storing and managing information about creative works.

[0778] "Similarity" refers to the degree to which the new creation produced has characteristics in common with an existing registered work.

[0779] "Determination" is the process of evaluating the relationship and distinctiveness of a new creation to existing registered works based on specified criteria.

[0780] "Notification" refers to the act of informing a creator when a new creative work is determined to be based on an existing registered work.

[0781] "Consideration" refers to the compensation paid to a creator when a new creative work is determined to be similar to an existing registered work.

[0782] A "removal request" is a request made by a creator that a new creative work is infringing on his or her own copyrighted work and that the new creative work be removed.

[0783] "User interface" refers to the means, such as a screen or input device, that a user uses to access and operate a system.

[0784] A "generative AI model" refers to software or algorithms that use artificial intelligence (AI) to automatically generate new creative works.

[0785] A "prompt" is an input provided to a generative AI model that contains instructions for generating a new creative work based on a particular theme or style.

[0786] "Theme" refers to the content of a creative work based on a particular topic or concept.

[0787] "Style" refers to the use of a particular style or technique in a creative work.

[0788] "User" refers to any individual or entity that accesses the System to register creative works or use generative AI models to create new creative works.

[0789] Overall system overview

[0790] The system of this invention is a generative AI system aimed at protecting the rights of creative works. Creators register their own works on the platform, and when the generative AI generates a new work, it compares it with existing works to determine its reliability and similarity, and then provides necessary notifications and payment of compensation. This protects the rights of creators and improves the reliability of the generative AI.

[0791] Specific processing of the program

[0792] 1. Registration of works

[0793] User-uploaded works

[0794] Users upload their creations to the platform, which may take various forms such as text, images, and music files.

[0795] The user enters basic information about the work (title, author name, genre, etc.).

[0796] Data storage by server

[0797] The server receives the uploaded work data and stores it in a database.

[0798] The date and time of the work's registration and the hash value of the work data are recorded.

[0799] 2. AI-generated

[0800] User AI requests

[0801] Users submit requests to the generative AI model to generate new works, including the theme, style, and target audience of the work to be generated.

[0802] Creation of artworks using devices

[0803] On the device, the generative AI model generates new artwork based on the user's request, and the generated artwork data is temporarily stored on the device.

[0804] Sending data from the device to the server

[0805] The device sends the generated work data to the server, which includes the creation date and time and the version information of the AI ​​model that generated it.

[0806] 3. Copyright Check

[0807] Similarity determination by the server

[0808] The server receives the generated work data and compares it with existing registered work data.

[0809] The matching uses text analysis and image recognition technology to determine whether the generated work is similar to existing works.

[0810] Reliance verification

[0811] If the server determines that the generated work relies on an existing work, it stores that information and notifies the creator, if necessary.

[0812] 4. Result notification

[0813] Server prepares notification

[0814] The server generates a notification message if the generated work is similar to an existing registered work.

[0815] The message includes a preview of the generated work, as well as information about similar registered works and their creators.

[0816] Sending notifications to users

[0817] The server sends a notification message to the appropriate creator (user).

[0818] Making payments

[0819] The server transfers the appropriate compensation to the creator's electronic wallet or bank account.

[0820] 5. Acceptance of deletion requests

[0821] User confirmation

[0822] The user (creator) checks the notification message and determines whether the generated work infringes his / her copyrighted work.

[0823] The user can check the created work and then make any necessary deletion requests.

[0824] User submits deletion request

[0825] The user sends a deletion request to the server, which includes the reason and the ID of the generated work.

[0826] Server-based deletion

[0827] The server receives the deletion request and deletes the corresponding generated work data from the platform.

[0828] The user is notified that the deletion process is complete.

[0829] Hardware and software used

[0830] server

[0831] Cloud database (e.g. AWS RDS)

[0832] GPU server for AI models (e.g. NVIDIA Tesla)

[0833] Data Processing

[0834] Hash function (e.g., MD5)

[0835] Similarity check algorithms (e.g., from simple string matching to deep learning)

[0836] Notification System

[0837] Mail server (e.g. SendGrid API)

[0838] In-app notifications

[0839] Specific use cases

[0840] User A uploads the e-book "Magical World" to the platform and sends the generative AI model the prompt "Theme: Fantasy, Style: Adventure, Target Audience: Young people." If the generative AI model generates a new work titled "Magical Knight" and the server determines that it is similar to the existing "Magical World," User A will be notified and paid appropriate compensation.

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

[0842] Step 1:

[0843] Users upload their own creations to the platform. They enter the work's files (e.g., text, images, music files, etc.) and basic information (title, author name, genre, etc.). The entered data is sent to the server via a form. The server receives this data and stores it in a database. When saved, the date and time the work was registered and a hash value of the work data are generated and recorded.

[0844] Step 2:

[0845] The user sends a request to the generative AI model to generate a new work. This request includes a prompt that describes the theme, style, target audience, and other aspects of the work to be generated. The device receives the input prompt, and the generative AI model generates a new work based on this information. The generated work data is temporarily stored on the device.

[0846] Step 3:

[0847] The device sends the generated new work data to the server, along with the date and time of generation and version information of the generating AI model. When the input data reaches the server, the server receives it and stores it in a database.

[0848] Step 4:

[0849] The server compares the generated artwork data with existing registered artwork data. It checks the similarity of all artwork data in the database using text analysis and image recognition technology. Here, it calculates the similarity using hash values ​​and deep learning models. This calculation determines how similar the generated artwork is to existing artworks.

[0850] Step 5:

[0851] The server checks the similarity of the work to see how much it relies on existing works. If the similarity is high, the server saves the information in a database and generates a notification message for the creator (user).

[0852] Step 6:

[0853] The server will send a notification message to the creator, which will include a preview of the generated work, information about similar registered works, and information about the creator. This notification will be sent via email or in-app notification.

[0854] Step 7:

[0855] The server pays the creator the appropriate compensation, which is then transferred to the creator's electronic wallet or bank account. This process is automatically calculated based on the degree of similarity, and the details of the transfer are recorded in a database.

[0856] Step 8:

[0857] The creator (user) checks the notification message and determines whether the generated work infringes his / her copyright. If an infringement is found, the user submits a removal request. The removal request includes the reason for the infringement and the ID of the generated work.

[0858] Step 9:

[0859] The server receives the deletion request and deletes the corresponding generated work data from the platform. Once the deletion process is complete, the creator is notified. This allows for a prompt response to copyright infringement issues.

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

[0861] Overall system overview

[0862] The system of this invention combines a generative AI system that focuses on copyright management of creative works with an emotion engine that recognizes user emotions. Creators register their works on the platform, and when the generative AI generates a new work, it compares it with existing works to check reliability and similarity. It also optimizes the generated work and notification content based on user emotions. This system protects creators' rights, improves the reliability of the generative AI, and increases user satisfaction.

[0863] Specific processing of the program

[0864] 1. Work registration

[0865] User-uploaded works

[0866] Users upload their creations to the platform, which can include a variety of formats such as text, images, and music files.

[0867] The user also enters basic information about the work (title, author name, genre, etc.).

[0868] Data storage by server

[0869] The server receives the uploaded work data and stores it in a database.

[0870] The date and time of the work's registration and the data hash value (unique ID) are recorded.

[0871] 2. AI-generated

[0872] User AI requests

[0873] Users send a request to the AI ​​to generate a new work, including parameters such as the theme, style, and target audience of the work.

[0874] Creation of artworks using devices

[0875] The device (AI system) generates a new work based on the user's request, and the generated work data is temporarily stored on the device.

[0876] Sending data from the device to the server

[0877] The device sends the generated work data to the server, which also includes the creation date and time and AI version information.

[0878] 3. Emotion Recognition by Emotion Engine

[0879] User Interaction

[0880] As part of a creation request, the user interacts with the emotion engine, which collects data on the user's current emotions.

[0881] Sentiment Data Analysis

[0882] The server receives the user's emotional data and analyzes it through the emotion engine. Based on this data, the learning parameters of the generative AI are dynamically adjusted.

[0883] 4. Copyright Check

[0884] Similarity determination by the server

[0885] The server receives the generated artwork data and compares it with existing registered artwork data, using text analysis and image recognition technology.

[0886] Reliance verification

[0887] If the server determines that a generated work relies on an existing work, it stores that information and notifies the creator, if necessary.

[0888] 5. Result notification

[0889] Server prepares notification

[0890] If the generated work is similar to an existing registered work, the server generates a notification message that includes a preview of the generated work and information about the registered work and its creator.

[0891] Customize notifications based on emotion data

[0892] The server customizes the content of the notification message based on the user's emotion data collected by the emotion engine.

[0893] Sending notifications to users

[0894] The server sends a notification message to the relevant creator (user), so that the user knows that their work has been used.

[0895] Making payments

[0896] If the server determines that the generated work is similar, it transfers the appropriate compensation to the creator's electronic wallet or bank account.

[0897] 6. Acceptance of deletion requests

[0898] User confirmation

[0899] The user (creator) receives the notification message and checks the content of the generated work, thereby determining whether the generated work infringes his / her own copyrighted work.

[0900] User submits deletion request

[0901] The user sends a deletion request to the server, which includes the ID of the work they wish to delete and the reason for the deletion.

[0902] Server-based deletion

[0903] The server receives the removal request and removes the corresponding generated work data from the platform, thereby preventing the infringing work from being used.

[0904] Deletion completion notification

[0905] The server will notify the user that the deletion process is complete, allowing the user to confirm that their deletion request was processed properly.

[0906] Specific examples

[0907] For example, if User A registers his or her novel on the platform and AI generates a new novel, the system will detect that the newly generated novel is similar to the existing registered novel. The server will notify User A of this similarity and pay an appropriate fee. After receiving this notification, User A will check the content of the new novel and, if necessary, send a deletion request to the server. The server will then delete the generated content from the platform. The built-in emotion engine allows the notification content to be customized based on the user's emotions, improving the user experience.

[0908] This not only ensures the protection of creative rights and the legitimacy of generated AI content, but also provides a system that takes user feelings into consideration.

[0909] The processing flow will be explained below.

[0910] Step 1:

[0911] Users upload their own creations to the platform, specifically by uploading data such as text files, image files, and music files, and entering metadata such as the work's title, author's name, and genre.

[0912] Step 2:

[0913] The server receives work data uploaded by users, which includes the work's data files and metadata.

[0914] Step 3:

[0915] The server stores the received artwork data in a database, along with the date and time of the artwork's registration and the data's hash value (a unique identification ID).

[0916] Step 4:

[0917] To use the generative AI system, a user sends a request to generate a new piece of work to their device, which includes parameters such as the theme, style, and target audience of the piece they want to generate.

[0918] Step 5:

[0919] The device (AI system) generates new artwork based on the user's request, and the generated artwork data is temporarily stored on the device.

[0920] Step 6:

[0921] Users use the emotion engine as part of their creation request, which collects emotion data as they answer interactive questions.

[0922] Step 7:

[0923] The emotional data collected by the emotion engine is fed back to the generative AI system, which adjusts the parameters of the generative AI based on the emotional data, so that the generated work will have a tone and style that matches the user's emotions.

[0924] Step 8:

[0925] The device sends the generated work data to the server, including the creation date and time, AI version information, and emotion data.

[0926] Step 9:

[0927] The server receives the generated artwork data and compares it with existing registered artwork data, using text analysis and image recognition technology.

[0928] Step 10:

[0929] The server determines whether the generated work is similar to an existing registered work, and if so, records that information.

[0930] Step 11:

[0931] If the generated work is similar to an existing registered work, the server generates a notification message that includes a preview of the generated work and information about the similar registered work and its creator.

[0932] Step 12:

[0933] The server customizes the content of the notification message based on the user's emotional data collected by the emotion engine. For example, if the user is excited, the notification message will be written in a more positive tone.

[0934] Step 13:

[0935] The server sends a notification message to the relevant creator (user), so that the user knows that their work has been used.

[0936] Step 14:

[0937] If the server determines that the generated work is similar, it transfers the appropriate compensation to the creator's electronic wallet or bank account.

[0938] Step 15:

[0939] The user (creator) receives the notification message and checks the content of the generated work, thereby determining whether the generated work infringes his / her own copyrighted work.

[0940] Step 16:

[0941] If a user believes that a generated work infringes his / her own copyrighted work, he / she can send a deletion request to the server, which includes the ID of the work he / she wishes to delete and the reason for the deletion.

[0942] Step 17:

[0943] The server receives the removal request and removes the corresponding generated work data from the platform, thereby preventing the infringing work from being used.

[0944] Step 18:

[0945] The server will notify the user that the deletion process is complete, allowing the user to confirm that their deletion request was processed properly.

[0946] Example 2

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

[0948] Conventional copyright management systems have limitations in their ability to determine the similarity of new creative works created by generative AI to existing creative works, making it difficult to provide appropriate copyright protection. Furthermore, they lack an interface that takes user emotions into consideration, leaving a need for improved user experience. To solve these problems, it is necessary to provide more advanced similarity determination and interaction that utilizes emotional data.

[0949] The specific processing by the specific processing unit 290 of the data processing device 12 in the second embodiment is realized by the following means.

[0950] In this invention, the server includes means for registering a creative work in a database, means for determining the similarity between the registered creative work and a newly created creative work, means for notifying when it is determined that the newly created creative work relies on an existing registered work, means for paying a fee when it is determined that the newly created creative work relies on an existing registered work, means for accepting a deletion request, means for deleting the newly created creative work based on the deletion request, means for collecting user emotion data, means for analyzing the user emotion data, and means for customizing the notification content based on the analysis results. This enables appropriate copyright protection of creative works and the provision of an interface that takes user emotions into consideration.

[0951] "Creative works" refers to content such as text, images, music, and videos, and are objects protected by copyright law.

[0952] A "database" refers to a system or storage that organizes and stores information so that it can be easily searched and retrieved.

[0953] "Similarity assessment" is the process of comparing and evaluating how similar a new creation is to an existing creation, and typically involves using text analysis or image recognition technology.

[0954] "Means of notification" refers to the method of communicating information to the user when a particular event occurs, including email and in-app notifications.

[0955] "Means of payment" refers to the method of financially processing compensation for the provision or use of services, such as electronic wallets or transfers to bank accounts.

[0956] "Means for accepting deletion requests" refers to the mechanisms for receiving requests from users, including dedicated online forms and email.

[0957] "Emotion data" is digital information that indicates the user's current emotional state, and is obtained from emoticons that express emotions, survey results, etc.

[0958] "Emotion engine" refers to software or algorithms for analyzing collected emotion data and assessing a user's emotional state.

[0959] A "generative AI model" is an artificial intelligence model that is trained on large datasets and has the ability to generate new creations.

[0960] A "prompt sentence" is an instruction sentence that a user inputs to convey a specific generation request to a generative AI model.

[0961] This invention combines a generative AI system that focuses on copyright management of creative works with an emotion engine that recognizes user emotions. Creators register their works on the platform, and when the generative AI generates new works, it compares them with existing works to check reliability and similarity. It also optimizes the generated works and notification content based on user emotions. This system protects creators' rights, improves the reliability of the generative AI, and increases user satisfaction.

[0962] First, users upload their own creations to the platform. The uploaded data is then stored in a database by the server. The stored data includes various types of content, such as text, images, and music files. Users must also enter basic information about the work (title, author, genre, etc.). The server receives the uploaded work data, stores it in a database, and records the work's registration date and time and the data's hash value (unique ID).

[0963] Next, the user submits a request to have the AI ​​generate a new work. This request includes parameters such as the theme, style, and target audience of the generated work. For example, "Please generate a new novel with the theme 'friendship,' the style of the novel 'inspirational,' and the target audience 'teenagers.'"

[0964] The device generates new artwork using a generative AI model (e.g., GPT-3 or DALL-E) based on the user's request. This generated artwork data is temporarily stored on the device and then sent to the server along with the creation date and time and the AI ​​version information.

[0965] As part of the user interaction, the emotion engine collects the user's emotional data. The collected emotional data is sent to a server and analyzed by the emotion engine. Based on this data, the learning parameters of the generation AI are dynamically adjusted to optimize the generated work to better match the user's expectations and emotions.

[0966] The server compares the generated work with existing registered work data to determine similarity. This similarity determination is performed using text analysis and image recognition technology. If the generated work is determined to be based on an existing work, that information is stored on the server and, if necessary, the creator is notified.

[0967] Furthermore, if the generated work is similar to an existing registered work, the server generates a notification message and customizes its content based on the emotion data. The notification message includes a preview of the generated work, information about the similar registered work, and information about the creator. The server sends the notification message to the corresponding creator and transfers compensation to an electronic wallet or bank account if the generated work is determined to be similar.

[0968] The user (creator) receives the notification message, checks the content of the generated work, and sends a deletion request to the server if necessary. The server receives the deletion request from the user, deletes the corresponding generated work data from the platform, and notifies the user that the process is complete.

[0969] This system not only protects the rights of creative works and ensures the legality of generated AI content, but also provides an interface that takes user emotions into consideration, improving the user experience.

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

[0971] Step 1:

[0972] Users upload their creations.

[0973] Input: Your creative work (text, images, music files, etc.) and basic information about the work (title, author, genre, etc.).

[0974] Specific operations: Users submit their creations through the platform's designated upload interface and enter basic information about the creations.

[0975] Step 2:

[0976] The server stores the data.

[0977] Input: Work data and basic information uploaded by users.

[0978] Output: The work data stored in the database, the registration date and time, and the hash value of the data (unique ID).

[0979] Specific operation: The server stores the received work data in a database and generates and records the registration date and time and a hash value.

[0980] Step 3:

[0981] The user requests AI generation.

[0982] Input: A request containing parameters such as theme, style, and target audience for the work to be generated.

[0983] Output: The request data is sent to the terminal.

[0984] Specific operation: The user sends a request to the device to generate a new work to the generative AI model.

[0985] Step 4:

[0986] The device generates a new piece of work.

[0987] Input: User request data (theme, style, target audience, etc.).

[0988] Output: The generated artwork data.

[0989] Specific operation: The device (AI system) generates new artwork using a generative AI model (e.g., GPT-3 or DALL-E) based on a user request. The generated artwork data is temporarily stored on the device.

[0990] Step 5:

[0991] The terminal transmits the generated data to the server.

[0992] Input: Generated work data, generation date and time, AI version information.

[0993] Output: The generated work data sent to the server.

[0994] Specific operation: The device sends the generated work data to the server along with the generation date and time and AI version information.

[0995] Step 6:

[0996] Collect user emotion data.

[0997] Input: Emotional data from the user (e.g., emojis or simple survey results).

[0998] Output: The collected emotion data is sent to the server.

[0999] Specific Operation: The user uses the emotion engine as part of a creation request and provides their emotional state through the interface.

[1000] Step 7:

[1001] The server analyzes the emotion data.

[1002] Input: Emotion data collected from users.

[1003] Output: Dynamically adjusted learning parameters of the generative AI.

[1004] Specific operation: The server analyzes the emotional data through the emotion engine and dynamically adjusts the learning parameters of the generative AI based on this data.

[1005] Step 8:

[1006] The server performs the copyright check.

[1007] Input: Generated work data, existing registered work data.

[1008] Output: Similarity result.

[1009] Specific operation: The server compares the generated work with existing registered work data and determines similarities using text analysis and image recognition technology.

[1010] Step 9:

[1011] The server notifies the user of the results.

[1012] Input: Similarity judgment result, preview of generated work, information on similar registered works, emotion data.

[1013] Output: A customized notification message is sent to the creator.

[1014] Specific operation: If the server confirms similarity, it generates a notification message including the similarity assessment result and a preview of the generated work, customizes the content based on the emotion data, and sends it to the creator.

[1015] Step 10:

[1016] The server pays the fee.

[1017] Input: Similarity determination results, creator payment information.

[1018] Output: Remittance of compensation to creator.

[1019] Specific operation: If the generated work is similar to an existing work, the server transfers the appropriate compensation to the creator's electronic wallet or bank account.

[1020] Step 11:

[1021] The user submits a deletion request.

[1022] Input: Notification message of the generated work, the work ID you wish to delete and the reason.

[1023] Output: The deletion request sent to the server.

[1024] Specific operation: The user receives the notification message, and if the user determines that the generated work infringes his / her own copyrighted work, he / she sends a deletion request to the server.

[1025] Step 12:

[1026] The server performs the deletion process.

[1027] Input: Deletion request, generated work data.

[1028] Output: Deleted generated work data.

[1029] Specific operation: The server receives the deletion request and deletes the corresponding generated work data from the platform.

[1030] Step 13:

[1031] The server notifies the completion of the deletion.

[1032] Input: Completion information of the deletion process.

[1033] Output: Notification to the user that deletion is complete.

[1034] Specific operation: The server notifies the user that the deletion process is complete and confirms that the deletion request was processed properly.

[1035] (Application example 2)

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

[1037] Conventional generative AI systems lacked mechanisms for properly managing copyrights of creative works, and when a new creative work was generated that relied on an existing creative work, prompt and appropriate notification and payment of compensation were not provided. Furthermore, notifications were given without considering the user's feelings, which reduced user satisfaction and sometimes undermined the reliability of the entire system.

[1038] The identification process by the identification processing unit 290 of the data processing device 12 in Application Example 2 is realized by the following means. In this invention, the server includes means for registering a creative work in a database, means for determining the similarity between the registered creative work and a new creative work that has been generated, means for notifying the user when it is determined that the new creative work is based on an existing registered creative work, means for paying a fee when it is determined that the new creative work is based on an existing registered creative work, means for recognizing a user's emotions and optimizing the creative work that has been generated and the notification content, means for accepting a deletion request, and means for deleting the new creative work that has been generated based on the deletion request. This strengthens the protection of rights to creative works, enables notifications and optimization that take user emotions into consideration, and makes it possible to improve user satisfaction and system reliability.

[1039] "Creative works" are data such as text, images, and music that users create and register on the platform.

[1040] A "database" is a system for storing and managing registered creative works.

[1041] "Similarity" refers to the degree of correspondence between patterns and characteristics found between the new creation generated and the existing registered creation.

[1042] "Reliance" refers to whether a new work is based on an existing registered work.

[1043] "Notice" refers to a communication made to a creator when a new work is created that is determined to rely on an existing registered work.

[1044] "Consideration" is the remuneration paid when a new work is created that relies on an existing registered work.

[1045] "Emotion recognition" refers to determining the user's current emotional state.

[1046] "Optimization" refers to adjusting the content of generated creations and notifications to improve them in response to the user's emotions.

[1047] A "deletion request" is a request to the server that the user wishes to delete the newly created work.

[1048] "Deletion" means removing the specified creative work from the database based on the deletion request.

[1049] This system uses the following main hardware and software to protect the copyright of creative works and optimize them based on user sentiment.

[1050] Hardware and software used

[1051] Hardware:

[1052] User's smartphone

[1053] Cloud Server

[1054] software:

[1055] EmotionEngine (a library that recognizes user emotions)

[1056] ContentGenerator (a library that generates content using generative AI models)

[1057] Database (a module for storing data and processing queries)

[1058] Data processing and calculation

[1059] 1. Work registration

[1060] Users upload their creations to the platform using their smartphones. The server then stores the uploaded creations and their basic information in a database. The data is also recorded as a hash value, which is used as a unique ID for the creations.

[1061] 2. Content Generation

[1062] When a user requests the generation of a new creation from their smartphone, the generative AI model generates new content based on the request, and the generated content is temporarily stored on the server.

[1063] 3. Emotion recognition

[1064] The user's smartphone and the server work together to recognize the user's emotions using the EmotionEngine. The collected emotional data is used to optimize the generated content and notifications.

[1065] 4. Copyright Check

[1066] The server uses ContentGenerator to determine the similarity between newly generated content and existing creations using text analysis and image recognition technology. If there is a high degree of similarity, the server registers the information and sends a notification to the creator.

[1067] 5. Notice and Payment

[1068] If it is determined that a new work is based on an existing work, the server generates a notification message and sends it to the creator, and also performs a process to pay the creator a corresponding fee.

[1069] 6. Removal Requests and Removal

[1070] Users can use their smartphones to send deletion requests to the server, which then accepts the request and deletes the corresponding generated content from the database. After the deletion process is complete, the user is notified.

[1071] Specific examples

[1072] For example, after User A registers his / her illustration on the platform, he / she sends a request to the AI ​​to generate a new illustration in a "cyberpunk" style. At this time, EmotionEngine recognizes User A's emotions and adjusts the color and details of the generated illustration. The generated illustration is temporarily saved and checked for similarity with existing illustrations. If there is a high degree of similarity, a notification is sent to User A and appropriate compensation is paid.

[1073] Example prompt sentence:

[1074] "Upload illustrations," "Cyberpunk," "How to draw," "Emotion recognition," "Notification content optimization"

[1075] In this way, the system simultaneously protects the rights of creative works and improves user satisfaction.

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

[1077] Step 1: Upload your creation

[1078] Users use their smartphones to upload their creations to the platform. As input data, they provide the files of their creations (text, images, music, etc.) and their basic information (title, author name, genre, etc.). The server receives this and stores it in a database. When saving, a hash value of the data is generated and recorded as a unique ID.

[1079] Step 2: Request a new creation

[1080] A user requests the generative AI model to generate a new creation from their smartphone. Input data includes the theme, style, target audience, and prompt text of the generated work. The device uses this input data to send a request to the generative AI model and temporarily stores the generated new creation.

[1081] Step 3: Recognizing user emotions

[1082] When sending a generation request, the user interacts with the emotion recognition module (Emotion Engine). The user provides facial expressions and voice data as input data. The server receives this and analyzes the user's emotions using the emotion recognition engine. Based on the analysis results, the parameters of the generative AI model are dynamically adjusted to optimize the generated creation.

[1083] Step 4: Copyright Check

[1084] The server receives the newly created creation and compares it with existing registered creations. The input data is the data of the newly created creation and the existing creations. The server uses text analysis or image recognition technology to determine the similarity. If there is a high degree of similarity, the information is recorded in the database.

[1085] Step 5: Sending notification and payment

[1086] If a new creation is determined to be based on an existing registered creation, the server generates a notification message. The server uses the similarity determination result and the user's emotion recognition result as input data. The server customizes the notification message based on this information and sends it to the creator. The server also performs a process to pay the creator an appropriate fee.

[1087] Step 6: Receiving and processing removal requests

[1088] The user sends a deletion request to the server using their smartphone. The input data includes the ID of the work they wish to delete and the reason for deletion. The server accepts this request and deletes the corresponding generated content from the database. After the deletion process is complete, a deletion completion notification is sent to the user.

[1089] In this way, the system protects the rights of creative works and improves user satisfaction.

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

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

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

[1093] [Third embodiment]

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

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

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

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

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

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

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

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

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

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

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

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

[1106] Overall system overview

[1107] The system of this invention is a generative AI system that focuses on copyright management of creative works. Creators register their works on the platform, and when the generative AI generates a new work, it compares it with existing works to confirm reliability and similarity, and then provides necessary notifications and payments of compensation. This system protects the rights of creators and improves the reliability of the generative AI.

[1108] Specific processing of the program

[1109] 1. Work registration

[1110] User-uploaded works

[1111] Users upload their creations to the platform, which can include a variety of formats such as text, images, and music files.

[1112] The user also enters basic information about the work (title, author name, genre, etc.).

[1113] Data storage by server

[1114] The server receives the uploaded work data and stores it in a database.

[1115] The date and time of the work's registration and the hash value (unique ID) of the work data are recorded.

[1116] 2. AI-generated

[1117] User AI requests

[1118] Users submit requests to the AI ​​to generate new works, including the theme, style, and target audience of the work to be generated.

[1119] Creation of artworks using devices

[1120] The device (AI system) generates a new work based on the user's request, and the generated work data is temporarily stored on the device.

[1121] Sending data from the device to the server

[1122] The device sends the generated work data to the server, which also includes the creation date and time and AI version information.

[1123] 3. Copyright Check

[1124] Similarity determination by the server

[1125] The server receives the generated work data and compares it with existing registered work data.

[1126] The matching uses text analysis and image recognition technology to determine whether the generated work is similar to existing works.

[1127] Reliance verification

[1128] If the server determines that a generated work relies on an existing work, it stores that information and notifies the creator, if necessary.

[1129] 4. Result notification

[1130] Server prepares notification

[1131] The server generates a notification message if the generated work is similar to an existing registered work.

[1132] The message includes a preview of the generated work, as well as information about similar registered works and their creators.

[1133] Sending notifications to users

[1134] The server sends a notification message to the appropriate originator (user).

[1135] Making payments

[1136] The server transfers the appropriate compensation to the creator's electronic wallet or bank account.

[1137] 5. Acceptance of deletion requests

[1138] User confirmation

[1139] The user (creator) checks the notification message and determines whether the generated work infringes his / her copyrighted work.

[1140] The user can check the created work and then make any necessary deletion requests.

[1141] User submits deletion request

[1142] The user sends a deletion request to the server, which includes the reason and the ID of the generated work.

[1143] Server-based deletion

[1144] The server receives the deletion request and deletes the corresponding generated work data from the platform.

[1145] The user is notified that the deletion process is complete.

[1146] Specific examples

[1147] For example, if User A registers his / her novel on the platform and AI generates a new novel, the system will detect that the newly generated novel is similar to the existing registered novel. The server will notify User A of this similarity and pay an appropriate fee. After receiving this notification, User A will check the content of the new novel and, if necessary, send a deletion request to the server. The server will then delete the generated content from the platform.

[1148] This will ensure the protection of creative rights and the legality of generated AI content.

[1149] The processing flow will be explained below.

[1150] Step 1:

[1151] Users upload their own creations to the platform, specifically by uploading data such as text files, image files, and music files, and entering metadata such as the work's title, author's name, and genre.

[1152] Step 2:

[1153] The server receives work data uploaded by users, which includes the work's data files and metadata.

[1154] Step 3:

[1155] The server stores the received artwork data in a database, along with the date and time of the artwork's registration and the data's hash value (a unique identification ID).

[1156] Step 4:

[1157] To use the generative AI system, a user sends a request to generate a new piece of work to their device, which includes parameters such as the theme, style, and target audience of the piece they want to generate.

[1158] Step 5:

[1159] The device (AI system) generates new artwork based on the user's request, and the generated artwork data is temporarily stored on the device.

[1160] Step 6:

[1161] The device sends the generated work data to the server, which also includes the creation date and time and AI version information.

[1162] Step 7:

[1163] The server receives the generated artwork data and compares it with existing registered artwork data, using text analysis and image recognition technology.

[1164] Step 8:

[1165] The server determines whether the generated work is similar to an existing registered work, and if so, records that information.

[1166] Step 9:

[1167] If the generated work is similar to an existing registered work, the server generates a notification message that includes a preview of the generated work and information about the similar registered work and its creator.

[1168] Step 10:

[1169] The server sends a notification message to the relevant creator (user), so that the user knows that their work has been used.

[1170] Step 11:

[1171] If the server determines that the generated work is similar, it transfers the appropriate compensation to the creator's electronic wallet or bank account.

[1172] Step 12:

[1173] The user (creator) receives the notification message and checks the content of the generated work, thereby determining whether the generated work infringes his / her own copyrighted work.

[1174] Step 13:

[1175] If a user believes that a generated work infringes his / her own copyrighted work, he / she can send a deletion request to the server, which includes the ID of the work he / she wishes to delete and the reason for the deletion.

[1176] Step 14:

[1177] The server receives the removal request and removes the corresponding generated work data from the platform, thereby preventing the infringing work from being used.

[1178] Step 15:

[1179] The server will notify the user that the deletion process is complete, allowing the user to confirm that their deletion request was processed properly.

[1180] Example 1

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

[1182] Insufficient copyright management of creative works may result in infringement of creators' rights. Furthermore, as new creative works are generated by generative AI, it is difficult to detect similarities or dependencies with existing creative works, which could undermine the legitimacy of the creative works and the reliability of the generative AI system. Furthermore, the lack of automated notification and appropriate compensation payments when dependency is determined increases the burden of management.

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

[1184] In this invention, the server includes means for registering a creative work in a database, means for determining the similarity between the registered creative work and the generated new creative work, means for notifying the user when the generated new creative work is determined to rely on an existing registered work, means for paying a fee when the generated new creative work is determined to rely on an existing registered work, means for accepting a deletion request, means for deleting the generated new creative work based on the deletion request, means for inputting basic information about the creative work, means for determining whether the generated new creative work is similar to an existing registered work using text analysis technology or image recognition technology, means for generating a new creative work using a generative AI model, means for temporarily storing the generated new creative work on a terminal, means for transmitting data of the generated new creative work to the server, and means for recording the creation date and version information of the generated new creative work. This strengthens copyright management of creative works, prevents infringement of creators' rights, improves the reliability of the generative AI system, and enables automated notification and payment of fees after determining reliance.

[1185] "Creative works" are copyrighted works that come in a variety of forms, such as text, images, and music files.

[1186] A "database" is a system for systematically collecting, storing, and managing information and data.

[1187] A "generative AI model" is an artificial intelligence model used to generate new creations based on user requests.

[1188] A "prompt sentence" is an instruction sentence that is input to make a specific generation request to a generative AI model.

[1189] A "similarity determination" is an evaluation process to determine how similar a newly generated creative work is to an existing registered work.

[1190] A "reliance determination" is an evaluation process that identifies whether a newly created work relies on an existing registered work.

[1191] A "notification" is a message or communication method for informing related users of the occurrence of an event.

[1192] "Compensation" is the process of paying appropriate compensation to rights holders when newly created works are derived from existing registered works.

[1193] A "removal request" is a process by which a user requests the removal of infringing content when the user believes that their rights have been infringed.

[1194] "Text analysis technology" is a technology for analyzing character strings and document data, and extracting, classifying, and evaluating information.

[1195] "Image recognition technology" is a technology for analyzing image data and recognizing, classifying, and evaluating objects in the image.

[1196] A "terminal" is an information processing device such as a computer or mobile device used by a user.

[1197] A "creation date" is a record of the time and date when a new creation is created.

[1198] "Version information" refers to technical information about the generation process, such as the version and release number of the generative AI model.

[1199] MODE FOR CARRYING OUT THE INVENTION

[1200] This invention is a generation AI system that manages copyrights of creative works. Users can register their works on the platform, and the generation AI can compare them with existing works when generating new works.

[1201] 1. Submit your work

[1202] User-uploaded works

[1203] Users upload their own creative works (text, images, music files, etc.) to the platform by dragging and dropping the files into the upload form on the webpage and entering basic information about the work (title, author name, genre, etc.).

[1204] Data storage by server

[1205] The server receives the uploaded artwork data and stores it in a database such as MySQL or PostgreSQL. It records the date and time the artwork was registered as a timestamp and generates and stores a unique ID (such as a SHA-256 hash value) for the artwork data.

[1206] 2. AI-generated

[1207] User AI requests

[1208] Users submit requests to the platform to generate new works to the generative AI, including details such as the theme, style, and target audience of the work to be generated.

[1209] Creation of artworks using devices

[1210] The device (AI system) receives the user's request and generates a new work using GPT-4, DALL-E 2, etc. The generated work data is temporarily stored on the device.

[1211] Sending data from the device to the server

[1212] The device sends the generated work data to the server, which includes the creation date and time and AI version information.

[1213] 3. Copyright Check

[1214] Similarity determination by the server

[1215] The server receives the generated artwork data and compares it with existing registered artwork data using text analysis and image recognition techniques such as BERT and ResNet, thereby determining how similar the generated artwork is to the existing artwork.

[1216] Reliance verification

[1217] If the server determines that a generated work relies on an existing work, it stores that information and is prepared to notify the creator, if necessary.

[1218] 4.Result notification

[1219] Server prepares notification

[1220] If the generated work is similar to an existing registered work, the server generates a notification message that includes a preview of the generated work, information about the registered work to which it is similar, and the creator of the work.

[1221] Sending notifications to users

[1222] The server sends a notification message to the relevant creator (user), which can be sent in the form of email, push notification, etc.

[1223] Making payments

[1224] The server transfers the appropriate payment to the creator's electronic wallet such as PayPal or Stripe, or to their bank account.

[1225] 5. Acceptance of deletion requests

[1226] User confirmation

[1227] The user (creator) reviews the notification message and determines whether the generated work infringes his / her own copyrighted work.

[1228] User submits deletion request

[1229] The user sends a deletion request to the server, which includes the reason for deletion and the unique ID of the generated work.

[1230] Server-based deletion

[1231] The server receives the deletion request, deletes the corresponding generated work data from the platform, and notifies the user after the deletion is complete.

[1232] Specific examples

[1233] For example, user A registers a novel titled "Adventure in a Future City" on the platform. When user B sends a generation request to the AI ​​using the prompt "Please generate an adventure novel set in a future city," the device (AI system) generates a new novel.

[1234] The server receives the generated new story and detects its similarity to the registered "Adventure in a Future City." The server notifies User A of this similarity and informs him that it will pay User A an appropriate fee. After receiving the notification, User A checks the content of the new story and, if necessary, sends a deletion request to the server. The server then deletes the generated content from the platform.

[1235] Examples of prompts include:

[1236] "Generate an adventure story set in a futuristic city. The characters are brave young people, and the themes are friendship and growth."

[1237] This allows the system to protect the rights of creators and improve the reliability of generated AI content.

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

[1239] Step 1:

[1240] User-uploaded works

[1241] Input: Creative files uploaded by users (text, images, music files, etc.) and basic information about the work (title, author name, genre, etc.).

[1242] How it works: Users drag and drop their creation files into the upload form provided on the platform's web page, then fill out the form with basic information about their creation.

[1243] Output: The uploaded creative work data and related basic information are sent to the server.

[1244] Step 2:

[1245] Data storage by server

[1246] Input: Data and basic information about the creative work uploaded by the user.

[1247] How it works: The server receives the uploaded data and stores it in a database such as MySQL or PostgreSQL. It records the date and time the work data was registered as a timestamp (e.g., "2023-10-01 12:34:56") and generates a unique ID for the work data using the SHA-256 algorithm.

[1248] Output: Work data stored in the database, basic information, registration date and time, and unique ID.

[1249] Step 3:

[1250] User AI requests

[1251] Input: User's generation request (theme, style, target audience, etc. of the work to be generated) and prompt.

[1252] How it works: The user sends a request to the AI ​​on the platform to generate a new work, inputting a prompt and specifying details about the work to be generated (e.g., theme "friendship and growth," character "brave young man").

[1253] Output: The generated request data is sent to the terminal (AI system).

[1254] Step 4:

[1255] Creation of artworks using devices

[1256] Input: User-generated request data and prompt text.

[1257] How it works: Based on the request received, the device generates a new creation using a generative AI model such as GPT-4 or DALL-E 2. During the generation process, the model generates a creation according to the prompt.

[1258] Output: The generated work data is temporarily saved on the device.

[1259] Step 5:

[1260] Sending data from the device to the server

[1261] Input: Generated work data, generation date and time, AI version information.

[1262] Operation: The device sends the generated work data, the creation date and time (e.g., "2023-10-01 14:05:33"), and AI version information to the server.

[1263] Output: Generated Work data and related information sent to the server.

[1264] Step 6:

[1265] Similarity determination by the server

[1266] Input: Generated work data, existing registered work data.

[1267] How it works: The server compares the generated work data with existing registered work data, using text analysis and image recognition techniques such as BERT and ResNet to determine how similar the generated work is to the existing work.

[1268] Output: Similarity score and similar works information.

[1269] Step 7:

[1270] Reliance verification

[1271] Input: Similarity score and similar work information.

[1272] Behavior: If the server determines that a generated work relies on an existing work, it stores that information in a database and is prepared to notify the creator, if necessary.

[1273] Output: Reliance determination information and notification readiness status.

[1274] Step 8:

[1275] Server prepares notification

[1276] Input: Reliance determination information.

[1277] Operation: If the generated work is similar to an existing registered work, the server generates a notification message that includes a preview of the generated work, the registered work it is similar to, and information about its creator.

[1278] Output: The generated notification message.

[1279] Step 9:

[1280] Sending notifications to users

[1281] Input: The generated notification message.

[1282] Operation: The server sends a notification message to the relevant creator (user) in the form of an email, push notification, etc.

[1283] Output: The notification message sent.

[1284] Step 10:

[1285] Making payments

[1286] Input: Reliance determination information and appropriate compensation information.

[1287] How it works: The server transfers the appropriate payment to the creator's e-wallet (e.g., PayPal, Stripe) or bank account. It checks the transfer status using an API to ensure the transfer was successful.

[1288] Output: Transfer completion status and notification.

[1289] Step 11:

[1290] User confirmation

[1291] Input: The generated notification message.

[1292] How it works: The user (creator) reviews the notification message and determines whether the generated work infringes their own copyrighted work.

[1293] Output: User's decision (infringement / non-infringement).

[1294] Step 12:

[1295] User submits deletion request

[1296] Input: Reason for removal request and unique ID of the generated work.

[1297] Action: The user submits a deletion request to the server by entering the required information in the deletion request form and clicking the submit button.

[1298] Output: The deletion request data sent.

[1299] Step 13:

[1300] Server-based deletion

[1301] Input: Deletion request data.

[1302] Operation: The server receives the deletion request, deletes the corresponding generated work data from the platform, and notifies the user after the deletion is complete.

[1303] Output: Deletion completion notification.

[1304] (Application example 1)

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

[1306] As content generation using generative AI advances, copyright management of creative works is becoming increasingly complex. Conventional systems have difficulty determining whether new generated content is similar to existing content. Furthermore, notification and compensation to creators are insufficient, making it difficult to respond quickly to copyright infringement cases. This raises challenges in protecting creators' rights and improving the reliability of generative AI. Furthermore, there is a need for a method that utilizes prompt text to indicate that generated content is based on a specific theme or style.

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

[1308] In this invention, the server includes: means for registering a creative work in a database; means for determining the similarity between the registered creative work and a generated new creative work; means for notifying a user when it is determined that the generated new creative work relies on an existing registered work; means for paying a fee when it is determined that the generated new creative work relies on an existing registered work; means for accepting a deletion request; means for deleting the generated new creative work based on the deletion request; means including a user interface for uploading creative works; means for notifying a user of the generated new creative work; means for generating a new creative work using a generative AI model; and means for receiving a prompt message indicating that the generated new creative work is based on a specific theme or style. This systematizes a series of processes related to the uploading and generation of creative works and copyright protection, making it possible to protect the rights of creators and improve the reliability of generative AI.

[1309] "Creative works" are works of authorship under copyright law, and refer to creative works such as text, images, and music.

[1310] A "database" is an information technology system for systematically storing and managing information about creative works.

[1311] "Similarity" refers to the degree to which the new creation produced has characteristics in common with an existing registered work.

[1312] "Determination" is the process of evaluating the relationship and distinctiveness of a new creation to existing registered works based on specified criteria.

[1313] "Notification" refers to the act of informing a creator when a new creative work is determined to be based on an existing registered work.

[1314] "Consideration" refers to the compensation paid to a creator when a new creative work is determined to be similar to an existing registered work.

[1315] A "removal request" is a request made by a creator that a new creative work is infringing on his or her own copyrighted work and that the new creative work be removed.

[1316] "User interface" refers to the means, such as a screen or input device, that a user uses to access and operate a system.

[1317] A "generative AI model" refers to software or algorithms that use artificial intelligence (AI) to automatically generate new creative works.

[1318] A "prompt" is an input provided to a generative AI model that contains instructions for generating a new creative work based on a particular theme or style.

[1319] "Theme" refers to the content of a creative work based on a particular topic or concept.

[1320] "Style" refers to the use of a particular style or technique in a creative work.

[1321] "User" refers to any individual or entity that accesses the System to register creative works or use generative AI models to create new creative works.

[1322] Overall system overview

[1323] The system of this invention is a generative AI system aimed at protecting the rights of creative works. Creators register their own works on the platform, and when the generative AI generates a new work, it compares it with existing works to determine its reliability and similarity, and then provides necessary notifications and payment of compensation. This protects the rights of creators and improves the reliability of the generative AI.

[1324] Specific processing of the program

[1325] 1. Registration of works

[1326] User-uploaded works

[1327] Users upload their creations to the platform, which may take various forms such as text, images, and music files.

[1328] The user enters basic information about the work (title, author name, genre, etc.).

[1329] Data storage by server

[1330] The server receives the uploaded work data and stores it in a database.

[1331] The date and time of the work's registration and the hash value of the work data are recorded.

[1332] 2. AI-generated

[1333] User AI requests

[1334] Users submit requests to the generative AI model to generate new works, including the theme, style, and target audience of the work to be generated.

[1335] Creation of artworks using devices

[1336] On the device, the generative AI model generates new artwork based on the user's request, and the generated artwork data is temporarily stored on the device.

[1337] Sending data from the device to the server

[1338] The device sends the generated work data to the server, which includes the creation date and time and the version information of the AI ​​model that generated it.

[1339] 3. Copyright Check

[1340] Similarity determination by the server

[1341] The server receives the generated work data and compares it with existing registered work data.

[1342] The matching uses text analysis and image recognition technology to determine whether the generated work is similar to existing works.

[1343] Reliance verification

[1344] If the server determines that the generated work relies on an existing work, it stores that information and notifies the creator, if necessary.

[1345] 4. Result notification

[1346] Server prepares notification

[1347] The server generates a notification message if the generated work is similar to an existing registered work.

[1348] The message includes a preview of the generated work, as well as information about similar registered works and their creators.

[1349] Sending notifications to users

[1350] The server sends a notification message to the appropriate creator (user).

[1351] Making payments

[1352] The server transfers the appropriate compensation to the creator's electronic wallet or bank account.

[1353] 5. Acceptance of deletion requests

[1354] User confirmation

[1355] The user (creator) checks the notification message and determines whether the generated work infringes his / her copyrighted work.

[1356] The user can check the created work and then make any necessary deletion requests.

[1357] User submits deletion request

[1358] The user sends a deletion request to the server, which includes the reason and the ID of the generated work.

[1359] Server-based deletion

[1360] The server receives the deletion request and deletes the corresponding generated work data from the platform.

[1361] The user is notified that the deletion process is complete.

[1362] Hardware and software used

[1363] server

[1364] Cloud database (e.g. AWS RDS)

[1365] GPU server for AI models (e.g. NVIDIA Tesla)

[1366] Data Processing

[1367] Hash function (e.g., MD5)

[1368] Similarity check algorithms (e.g., from simple string matching to deep learning)

[1369] Notification System

[1370] Mail server (e.g. SendGrid API)

[1371] In-app notifications

[1372] Specific use cases

[1373] User A uploads the e-book "Magical World" to the platform and sends the generative AI model the prompt "Theme: Fantasy, Style: Adventure, Target Audience: Young people." If the generative AI model generates a new work titled "Magical Knight" and the server determines that it is similar to the existing "Magical World," User A will be notified and paid appropriate compensation.

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

[1375] Step 1:

[1376] Users upload their own creations to the platform. They enter the work's files (e.g., text, images, music files, etc.) and basic information (title, author name, genre, etc.). The entered data is sent to the server via a form. The server receives this data and stores it in a database. When saved, the date and time the work was registered and a hash value of the work data are generated and recorded.

[1377] Step 2:

[1378] The user sends a request to the generative AI model to generate a new work. This request includes a prompt that describes the theme, style, target audience, and other aspects of the work to be generated. The device receives the input prompt, and the generative AI model generates a new work based on this information. The generated work data is temporarily stored on the device.

[1379] Step 3:

[1380] The device sends the generated new work data to the server, along with the date and time of generation and version information of the generating AI model. When the input data reaches the server, the server receives it and stores it in a database.

[1381] Step 4:

[1382] The server compares the generated artwork data with existing registered artwork data. It checks the similarity of all artwork data in the database using text analysis and image recognition technology. Here, it calculates the similarity using hash values ​​and deep learning models. This calculation determines how similar the generated artwork is to existing artworks.

[1383] Step 5:

[1384] The server checks the similarity of the work to see how much it relies on existing works. If the similarity is high, the server saves the information in a database and generates a notification message for the creator (user).

[1385] Step 6:

[1386] The server will send a notification message to the creator, which will include a preview of the generated work, information about similar registered works, and information about the creator. This notification will be sent via email or in-app notification.

[1387] Step 7:

[1388] The server pays the creator the appropriate compensation, which is then transferred to the creator's electronic wallet or bank account. This process is automatically calculated based on the degree of similarity, and the details of the transfer are recorded in a database.

[1389] Step 8:

[1390] The creator (user) checks the notification message and determines whether the generated work infringes his / her copyright. If an infringement is found, the user submits a removal request. The removal request includes the reason for the infringement and the ID of the generated work.

[1391] Step 9:

[1392] The server receives the deletion request and deletes the corresponding generated work data from the platform. Once the deletion process is complete, the creator is notified. This allows for a prompt response to copyright infringement issues.

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

[1394] Overall system overview

[1395] The system of this invention combines a generative AI system that focuses on copyright management of creative works with an emotion engine that recognizes user emotions. Creators register their works on the platform, and when the generative AI generates a new work, it compares it with existing works to check reliability and similarity. It also optimizes the generated work and notification content based on user emotions. This system protects creators' rights, improves the reliability of the generative AI, and increases user satisfaction.

[1396] Specific processing of the program

[1397] 1. Work registration

[1398] User-uploaded works

[1399] Users upload their creations to the platform, which can include a variety of formats such as text, images, and music files.

[1400] The user also enters basic information about the work (title, author name, genre, etc.).

[1401] Data storage by server

[1402] The server receives the uploaded work data and stores it in a database.

[1403] The date and time of the work's registration and the data hash value (unique ID) are recorded.

[1404] 2. AI-generated

[1405] User AI requests

[1406] Users send a request to the AI ​​to generate a new work, including parameters such as the theme, style, and target audience of the work.

[1407] Creation of artworks using devices

[1408] The device (AI system) generates a new work based on the user's request, and the generated work data is temporarily stored on the device.

[1409] Sending data from the device to the server

[1410] The device sends the generated work data to the server, which also includes the creation date and time and AI version information.

[1411] 3. Emotion Recognition by Emotion Engine

[1412] User Interaction

[1413] As part of a creation request, the user interacts with the emotion engine, which collects data on the user's current emotions.

[1414] Sentiment Data Analysis

[1415] The server receives the user's emotional data and analyzes it through the emotion engine. Based on this data, the learning parameters of the generative AI are dynamically adjusted.

[1416] 4. Copyright Check

[1417] Similarity determination by the server

[1418] The server receives the generated artwork data and compares it with existing registered artwork data, using text analysis and image recognition technology.

[1419] Reliance verification

[1420] If the server determines that a generated work relies on an existing work, it stores that information and notifies the creator, if necessary.

[1421] 5. Result notification

[1422] Server prepares notification

[1423] If the generated work is similar to an existing registered work, the server generates a notification message that includes a preview of the generated work and information about the registered work and its creator.

[1424] Customize notifications based on emotion data

[1425] The server customizes the content of the notification message based on the user's emotion data collected by the emotion engine.

[1426] Sending notifications to users

[1427] The server sends a notification message to the relevant creator (user), so that the user knows that their work has been used.

[1428] Making payments

[1429] If the server determines that the generated work is similar, it transfers the appropriate compensation to the creator's electronic wallet or bank account.

[1430] 6. Acceptance of deletion requests

[1431] User confirmation

[1432] The user (creator) receives the notification message and checks the content of the generated work, thereby determining whether the generated work infringes his / her own copyrighted work.

[1433] User submits deletion request

[1434] The user sends a deletion request to the server, which includes the ID of the work they wish to delete and the reason for the deletion.

[1435] Server-based deletion

[1436] The server receives the removal request and removes the corresponding generated work data from the platform, thereby preventing the infringing work from being used.

[1437] Deletion completion notification

[1438] The server will notify the user that the deletion process is complete, allowing the user to confirm that their deletion request was processed properly.

[1439] Specific examples

[1440] For example, if User A registers his or her novel on the platform and AI generates a new novel, the system will detect that the newly generated novel is similar to the existing registered novel. The server will notify User A of this similarity and pay an appropriate fee. After receiving this notification, User A will check the content of the new novel and, if necessary, send a deletion request to the server. The server will then delete the generated content from the platform. The built-in emotion engine allows the notification content to be customized based on the user's emotions, improving the user experience.

[1441] This not only ensures the protection of creative rights and the legitimacy of generated AI content, but also provides a system that takes user feelings into consideration.

[1442] The processing flow will be explained below.

[1443] Step 1:

[1444] Users upload their own creations to the platform, specifically by uploading data such as text files, image files, and music files, and entering metadata such as the work's title, author's name, and genre.

[1445] Step 2:

[1446] The server receives work data uploaded by users, which includes the work's data files and metadata.

[1447] Step 3:

[1448] The server stores the received artwork data in a database, along with the date and time of the artwork's registration and the data's hash value (a unique identification ID).

[1449] Step 4:

[1450] To use the generative AI system, a user sends a request to generate a new piece of work to their device, which includes parameters such as the theme, style, and target audience of the piece they want to generate.

[1451] Step 5:

[1452] The device (AI system) generates new artwork based on the user's request, and the generated artwork data is temporarily stored on the device.

[1453] Step 6:

[1454] Users use the emotion engine as part of their creation request, which collects emotion data as they answer interactive questions.

[1455] Step 7:

[1456] The emotional data collected by the emotion engine is fed back to the generative AI system, which adjusts the parameters of the generative AI based on the emotional data, so that the generated work will have a tone and style that matches the user's emotions.

[1457] Step 8:

[1458] The device sends the generated work data to the server, including the creation date and time, AI version information, and emotion data.

[1459] Step 9:

[1460] The server receives the generated artwork data and compares it with existing registered artwork data, using text analysis and image recognition technology.

[1461] Step 10:

[1462] The server determines whether the generated work is similar to an existing registered work, and if so, records that information.

[1463] Step 11:

[1464] If the generated work is similar to an existing registered work, the server generates a notification message that includes a preview of the generated work and information about the similar registered work and its creator.

[1465] Step 12:

[1466] The server customizes the content of the notification message based on the user's emotional data collected by the emotion engine. For example, if the user is excited, the notification message will be written in a more positive tone.

[1467] Step 13:

[1468] The server sends a notification message to the relevant creator (user), so that the user knows that their work has been used.

[1469] Step 14:

[1470] If the server determines that the generated work is similar, it transfers the appropriate compensation to the creator's electronic wallet or bank account.

[1471] Step 15:

[1472] The user (creator) receives the notification message and checks the content of the generated work, thereby determining whether the generated work infringes his / her own copyrighted work.

[1473] Step 16:

[1474] If a user believes that a generated work infringes his / her own copyrighted work, he / she can send a deletion request to the server, which includes the ID of the work he / she wishes to delete and the reason for the deletion.

[1475] Step 17:

[1476] The server receives the removal request and removes the corresponding generated work data from the platform, thereby preventing the infringing work from being used.

[1477] Step 18:

[1478] The server will notify the user that the deletion process is complete, allowing the user to confirm that their deletion request was processed properly.

[1479] Example 2

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

[1481] Conventional copyright management systems have limitations in their ability to determine the similarity of new creative works created by generative AI to existing creative works, making it difficult to provide appropriate copyright protection. Furthermore, they lack an interface that takes user emotions into consideration, leaving a need for improved user experience. To solve these problems, it is necessary to provide more advanced similarity determination and interaction that utilizes emotional data.

[1482] The specific processing by the specific processing unit 290 of the data processing device 12 in the second embodiment is realized by the following means.

[1483] In this invention, the server includes means for registering a creative work in a database, means for determining the similarity between the registered creative work and a newly created creative work, means for notifying when it is determined that the newly created creative work relies on an existing registered work, means for paying a fee when it is determined that the newly created creative work relies on an existing registered work, means for accepting a deletion request, means for deleting the newly created creative work based on the deletion request, means for collecting user emotion data, means for analyzing the user emotion data, and means for customizing the notification content based on the analysis results. This enables appropriate copyright protection of creative works and the provision of an interface that takes user emotions into consideration.

[1484] "Creative works" refers to content such as text, images, music, and videos, and are objects protected by copyright law.

[1485] A "database" refers to a system or storage that organizes and stores information so that it can be easily searched and retrieved.

[1486] "Similarity assessment" is the process of comparing and evaluating how similar a new creation is to an existing creation, and typically involves using text analysis or image recognition technology.

[1487] "Means of notification" refers to the method of communicating information to the user when a particular event occurs, including email and in-app notifications.

[1488] "Means of payment" refers to the method of financially processing compensation for the provision or use of services, such as electronic wallets or transfers to bank accounts.

[1489] "Means for accepting deletion requests" refers to the mechanisms for receiving requests from users, including dedicated online forms and email.

[1490] "Emotion data" is digital information that indicates the user's current emotional state, and is obtained from emoticons that express emotions, survey results, etc.

[1491] "Emotion engine" refers to software or algorithms for analyzing collected emotion data and assessing a user's emotional state.

[1492] A "generative AI model" is an artificial intelligence model that is trained on large datasets and has the ability to generate new creations.

[1493] A "prompt sentence" is an instruction sentence that a user inputs to convey a specific generation request to a generative AI model.

[1494] This invention combines a generative AI system that focuses on copyright management of creative works with an emotion engine that recognizes user emotions. Creators register their works on the platform, and when the generative AI generates new works, it compares them with existing works to check reliability and similarity. It also optimizes the generated works and notification content based on user emotions. This system protects creators' rights, improves the reliability of the generative AI, and increases user satisfaction.

[1495] First, users upload their own creations to the platform. The uploaded data is then stored in a database by the server. The stored data includes various types of content, such as text, images, and music files. Users must also enter basic information about the work (title, author, genre, etc.). The server receives the uploaded work data, stores it in a database, and records the work's registration date and time and the data's hash value (unique ID).

[1496] Next, the user submits a request to have the AI ​​generate a new work. This request includes parameters such as the theme, style, and target audience of the generated work. For example, "Please generate a new novel with the theme 'friendship,' the style of the novel 'inspirational,' and the target audience 'teenagers.'"

[1497] The device generates new artwork using a generative AI model (e.g., GPT-3 or DALL-E) based on the user's request. This generated artwork data is temporarily stored on the device and then sent to the server along with the creation date and time and the AI ​​version information.

[1498] As part of the user interaction, the emotion engine collects the user's emotional data. The collected emotional data is sent to a server and analyzed by the emotion engine. Based on this data, the learning parameters of the generation AI are dynamically adjusted to optimize the generated work to better match the user's expectations and emotions.

[1499] The server compares the generated work with existing registered work data to determine similarity. This similarity determination is performed using text analysis and image recognition technology. If the generated work is determined to be based on an existing work, that information is stored on the server and, if necessary, the creator is notified.

[1500] Furthermore, if the generated work is similar to an existing registered work, the server generates a notification message and customizes its content based on the emotion data. The notification message includes a preview of the generated work, information about the similar registered work, and information about the creator. The server sends the notification message to the corresponding creator and transfers compensation to an electronic wallet or bank account if the generated work is determined to be similar.

[1501] The user (creator) receives the notification message, checks the content of the generated work, and sends a deletion request to the server if necessary. The server receives the deletion request from the user, deletes the corresponding generated work data from the platform, and notifies the user that the process is complete.

[1502] This system not only protects the rights of creative works and ensures the legality of generated AI content, but also provides an interface that takes user emotions into consideration, improving the user experience.

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

[1504] Step 1:

[1505] Users upload their creations.

[1506] Input: Your creative work (text, images, music files, etc.) and basic information about the work (title, author, genre, etc.).

[1507] Specific operations: Users submit their creations through the platform's designated upload interface and enter basic information about the creations.

[1508] Step 2:

[1509] The server stores the data.

[1510] Input: Work data and basic information uploaded by users.

[1511] Output: The work data stored in the database, the registration date and time, and the hash value of the data (unique ID).

[1512] Specific operation: The server stores the received work data in a database and generates and records the registration date and time and a hash value.

[1513] Step 3:

[1514] The user requests AI generation.

[1515] Input: A request containing parameters such as theme, style, and target audience for the work to be generated.

[1516] Output: The request data is sent to the terminal.

[1517] Specific operation: The user sends a request to the device to generate a new work to the generative AI model.

[1518] Step 4:

[1519] The device generates a new piece of work.

[1520] Input: User request data (theme, style, target audience, etc.).

[1521] Output: The generated artwork data.

[1522] Specific operation: The device (AI system) generates new artwork using a generative AI model (e.g., GPT-3 or DALL-E) based on a user request. The generated artwork data is temporarily stored on the device.

[1523] Step 5:

[1524] The terminal transmits the generated data to the server.

[1525] Input: Generated work data, generation date and time, AI version information.

[1526] Output: The generated work data sent to the server.

[1527] Specific operation: The device sends the generated work data to the server along with the generation date and time and AI version information.

[1528] Step 6:

[1529] Collect user emotion data.

[1530] Input: Emotional data from the user (e.g., emojis or simple survey results).

[1531] Output: The collected emotion data is sent to the server.

[1532] Specific Operation: The user uses the emotion engine as part of a creation request and provides their emotional state through the interface.

[1533] Step 7:

[1534] The server analyzes the emotion data.

[1535] Input: Emotion data collected from users.

[1536] Output: Dynamically adjusted learning parameters of the generative AI.

[1537] Specific operation: The server analyzes the emotional data through the emotion engine and dynamically adjusts the learning parameters of the generative AI based on this data.

[1538] Step 8:

[1539] The server performs the copyright check.

[1540] Input: Generated work data, existing registered work data.

[1541] Output: Similarity result.

[1542] Specific operation: The server compares the generated work with existing registered work data and determines similarities using text analysis and image recognition technology.

[1543] Step 9:

[1544] The server notifies the user of the results.

[1545] Input: Similarity judgment result, preview of generated work, information on similar registered works, emotion data.

[1546] Output: A customized notification message is sent to the creator.

[1547] Specific operation: If the server confirms similarity, it generates a notification message including the similarity assessment result and a preview of the generated work, customizes the content based on the emotion data, and sends it to the creator.

[1548] Step 10:

[1549] The server pays the fee.

[1550] Input: Similarity determination results, creator payment information.

[1551] Output: Remittance of compensation to creator.

[1552] Specific operation: If the generated work is similar to an existing work, the server transfers the appropriate compensation to the creator's electronic wallet or bank account.

[1553] Step 11:

[1554] The user submits a deletion request.

[1555] Input: Notification message of the generated work, the work ID you wish to delete and the reason.

[1556] Output: The deletion request sent to the server.

[1557] Specific operation: The user receives the notification message, and if the user determines that the generated work infringes his / her own copyrighted work, he / she sends a deletion request to the server.

[1558] Step 12:

[1559] The server performs the deletion process.

[1560] Input: Deletion request, generated work data.

[1561] Output: Deleted generated work data.

[1562] Specific operation: The server receives the deletion request and deletes the corresponding generated work data from the platform.

[1563] Step 13:

[1564] The server notifies the completion of the deletion.

[1565] Input: Completion information of the deletion process.

[1566] Output: Notification to the user that deletion is complete.

[1567] Specific operation: The server notifies the user that the deletion process is complete and confirms that the deletion request was processed properly.

[1568] (Application example 2)

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

[1570] Conventional generative AI systems lacked mechanisms for properly managing copyrights of creative works, and when a new creative work was generated that relied on an existing creative work, prompt and appropriate notification and payment of compensation were not provided. Furthermore, notifications were given without considering the user's feelings, which reduced user satisfaction and sometimes undermined the reliability of the entire system.

[1571] The identification process by the identification processing unit 290 of the data processing device 12 in Application Example 2 is realized by the following means. In this invention, the server includes means for registering a creative work in a database, means for determining the similarity between the registered creative work and a new creative work that has been generated, means for notifying the user when it is determined that the new creative work is based on an existing registered creative work, means for paying a fee when it is determined that the new creative work is based on an existing registered creative work, means for recognizing a user's emotions and optimizing the creative work that has been generated and the notification content, means for accepting a deletion request, and means for deleting the new creative work that has been generated based on the deletion request. This strengthens the protection of rights to creative works, enables notifications and optimization that take user emotions into consideration, and makes it possible to improve user satisfaction and system reliability.

[1572] "Creative works" are data such as text, images, and music that users create and register on the platform.

[1573] A "database" is a system for storing and managing registered creative works.

[1574] "Similarity" refers to the degree of correspondence between patterns and characteristics found between the new creation generated and the existing registered creation.

[1575] "Reliance" refers to whether a new work is based on an existing registered work.

[1576] "Notice" refers to a communication made to a creator when a new work is created that is determined to rely on an existing registered work.

[1577] "Consideration" is the remuneration paid when a new work is created that relies on an existing registered work.

[1578] "Emotion recognition" refers to determining the user's current emotional state.

[1579] "Optimization" refers to adjusting the content of generated creations and notifications to improve them in response to the user's emotions.

[1580] A "deletion request" is a request to the server that the user wishes to delete the newly created work.

[1581] "Deletion" means removing the specified creative work from the database based on the deletion request.

[1582] This system uses the following main hardware and software to protect the copyright of creative works and optimize them based on user sentiment.

[1583] Hardware and software used

[1584] Hardware:

[1585] User's smartphone

[1586] Cloud Server

[1587] software:

[1588] EmotionEngine (a library that recognizes user emotions)

[1589] ContentGenerator (a library that generates content using generative AI models)

[1590] Database (a module for storing data and processing queries)

[1591] Data processing and calculation

[1592] 1. Work registration

[1593] Users upload their creations to the platform using their smartphones. The server then stores the uploaded creations and their basic information in a database. The data is also recorded as a hash value, which is used as a unique ID for the creations.

[1594] 2. Content Generation

[1595] When a user requests the generation of a new creation from their smartphone, the generative AI model generates new content based on the request, and the generated content is temporarily stored on the server.

[1596] 3. Emotion recognition

[1597] The user's smartphone and the server work together to recognize the user's emotions using the EmotionEngine. The collected emotional data is used to optimize the generated content and notifications.

[1598] 4. Copyright Check

[1599] The server uses ContentGenerator to determine the similarity between newly generated content and existing creations using text analysis and image recognition technology. If there is a high degree of similarity, the server registers the information and sends a notification to the creator.

[1600] 5. Notice and Payment

[1601] If it is determined that a new work is based on an existing work, the server generates a notification message and sends it to the creator, and also performs a process to pay the creator a corresponding fee.

[1602] 6. Removal Requests and Removal

[1603] Users can use their smartphones to send deletion requests to the server, which then accepts the request and deletes the corresponding generated content from the database. After the deletion process is complete, the user is notified.

[1604] Specific examples

[1605] For example, after User A registers his / her illustration on the platform, he / she sends a request to the AI ​​to generate a new illustration in a "cyberpunk" style. At this time, EmotionEngine recognizes User A's emotions and adjusts the color and details of the generated illustration. The generated illustration is temporarily saved and checked for similarity with existing illustrations. If there is a high degree of similarity, a notification is sent to User A and appropriate compensation is paid.

[1606] Example prompt sentence:

[1607] "Upload illustrations," "Cyberpunk," "How to draw," "Emotion recognition," "Notification content optimization"

[1608] In this way, the system simultaneously protects the rights of creative works and improves user satisfaction.

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

[1610] Step 1: Upload your creation

[1611] Users use their smartphones to upload their creations to the platform. As input data, they provide the files of their creations (text, images, music, etc.) and their basic information (title, author name, genre, etc.). The server receives this and stores it in a database. When saving, a hash value of the data is generated and recorded as a unique ID.

[1612] Step 2: Request a new creation

[1613] A user requests the generative AI model to generate a new creation from their smartphone. Input data includes the theme, style, target audience, and prompt text of the generated work. The device uses this input data to send a request to the generative AI model and temporarily stores the generated new creation.

[1614] Step 3: Recognizing user emotions

[1615] When sending a generation request, the user interacts with the emotion recognition module (Emotion Engine). The user provides facial expressions and voice data as input data. The server receives this and analyzes the user's emotions using the emotion recognition engine. Based on the analysis results, the parameters of the generative AI model are dynamically adjusted to optimize the generated creation.

[1616] Step 4: Copyright Check

[1617] The server receives the newly created creation and compares it with existing registered creations. The input data is the data of the newly created creation and the existing creations. The server uses text analysis or image recognition technology to determine the similarity. If there is a high degree of similarity, the information is recorded in the database.

[1618] Step 5: Sending notification and payment

[1619] If a new creation is determined to be based on an existing registered creation, the server generates a notification message. The server uses the similarity determination result and the user's emotion recognition result as input data. The server customizes the notification message based on this information and sends it to the creator. The server also performs a process to pay the creator an appropriate fee.

[1620] Step 6: Receiving and processing removal requests

[1621] The user sends a deletion request to the server using their smartphone. The input data includes the ID of the work they wish to delete and the reason for deletion. The server accepts this request and deletes the corresponding generated content from the database. After the deletion process is complete, a deletion completion notification is sent to the user.

[1622] In this way, the system protects the rights of creative works and improves user satisfaction.

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

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

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

[1626] [Fourth embodiment]

[1627] FIG. 7 shows an example of the configuration of a data processing system 410 according to the fourth embodiment.

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

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

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

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

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

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

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

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

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

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

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

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

[1640] Overall system overview

[1641] The system of this invention is a generative AI system that focuses on copyright management of creative works. Creators register their works on the platform, and when the generative AI generates a new work, it compares it with existing works to confirm reliability and similarity, and then provides necessary notifications and payments of compensation. This system protects the rights of creators and improves the reliability of the generative AI.

[1642] Specific processing of the program

[1643] 1. Work registration

[1644] User-uploaded works

[1645] Users upload their creations to the platform, which can include a variety of formats such as text, images, and music files.

[1646] The user also enters basic information about the work (title, author name, genre, etc.).

[1647] Data storage by server

[1648] The server receives the uploaded work data and stores it in a database.

[1649] The date and time of the work's registration and the hash value (unique ID) of the work data are recorded.

[1650] 2. AI-generated

[1651] User AI requests

[1652] Users submit requests to the AI ​​to generate new works, including the theme, style, and target audience of the work to be generated.

[1653] Creation of artworks using devices

[1654] The device (AI system) generates a new work based on the user's request, and the generated work data is temporarily stored on the device.

[1655] Sending data from the device to the server

[1656] The device sends the generated work data to the server, which also includes the creation date and time and AI version information.

[1657] 3. Copyright Check

[1658] Similarity determination by the server

[1659] The server receives the generated work data and compares it with existing registered work data.

[1660] The matching uses text analysis and image recognition technology to determine whether the generated work is similar to existing works.

[1661] Reliance verification

[1662] If the server determines that a generated work relies on an existing work, it stores that information and notifies the creator, if necessary.

[1663] 4. Result notification

[1664] Server prepares notification

[1665] The server generates a notification message if the generated work is similar to an existing registered work.

[1666] The message includes a preview of the generated work, as well as information about similar registered works and their creators.

[1667] Sending notifications to users

[1668] The server sends a notification message to the appropriate originator (user).

[1669] Making payments

[1670] The server transfers the appropriate compensation to the creator's electronic wallet or bank account.

[1671] 5. Acceptance of deletion requests

[1672] User confirmation

[1673] The user (creator) checks the notification message and determines whether the generated work infringes his / her copyrighted work.

[1674] The user can check the created work and then make any necessary deletion requests.

[1675] User submits deletion request

[1676] The user sends a deletion request to the server, which includes the reason and the ID of the generated work.

[1677] Server-based deletion

[1678] The server receives the deletion request and deletes the corresponding generated work data from the platform.

[1679] The user is notified that the deletion process is complete.

[1680] Specific examples

[1681] For example, if User A registers his / her novel on the platform and AI generates a new novel, the system will detect that the newly generated novel is similar to the existing registered novel. The server will notify User A of this similarity and pay an appropriate fee. After receiving this notification, User A will check the content of the new novel and, if necessary, send a deletion request to the server. The server will then delete the generated content from the platform.

[1682] This will ensure the protection of creative rights and the legality of generated AI content.

[1683] The processing flow will be explained below.

[1684] Step 1:

[1685] Users upload their own creations to the platform, specifically by uploading data such as text files, image files, and music files, and entering metadata such as the work's title, author's name, and genre.

[1686] Step 2:

[1687] The server receives work data uploaded by users, which includes the work's data files and metadata.

[1688] Step 3:

[1689] The server stores the received artwork data in a database, along with the date and time of the artwork's registration and the data's hash value (a unique identification ID).

[1690] Step 4:

[1691] To use the generative AI system, a user sends a request to generate a new piece of work to their device, which includes parameters such as the theme, style, and target audience of the piece they want to generate.

[1692] Step 5:

[1693] The device (AI system) generates new artwork based on the user's request, and the generated artwork data is temporarily stored on the device.

[1694] Step 6:

[1695] The device sends the generated work data to the server, which also includes the creation date and time and AI version information.

[1696] Step 7:

[1697] The server receives the generated artwork data and compares it with existing registered artwork data, using text analysis and image recognition technology.

[1698] Step 8:

[1699] The server determines whether the generated work is similar to an existing registered work, and if so, records that information.

[1700] Step 9:

[1701] If the generated work is similar to an existing registered work, the server generates a notification message that includes a preview of the generated work and information about the similar registered work and its creator.

[1702] Step 10:

[1703] The server sends a notification message to the relevant creator (user), so that the user knows that their work has been used.

[1704] Step 11:

[1705] If the server determines that the generated work is similar, it transfers the appropriate compensation to the creator's electronic wallet or bank account.

[1706] Step 12:

[1707] The user (creator) receives the notification message and checks the content of the generated work, thereby determining whether the generated work infringes his / her own copyrighted work.

[1708] Step 13:

[1709] If a user believes that a generated work infringes his / her own copyrighted work, he / she can send a deletion request to the server, which includes the ID of the work he / she wishes to delete and the reason for the deletion.

[1710] Step 14:

[1711] The server receives the removal request and removes the corresponding generated work data from the platform, thereby preventing the infringing work from being used.

[1712] Step 15:

[1713] The server will notify the user that the deletion process is complete, allowing the user to confirm that their deletion request was processed properly.

[1714] Example 1

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

[1716] Insufficient copyright management of creative works may result in infringement of creators' rights. Furthermore, as new creative works are generated by generative AI, it is difficult to detect similarities or dependencies with existing creative works, which could undermine the legitimacy of the creative works and the reliability of the generative AI system. Furthermore, the lack of automated notification and appropriate compensation payments when dependency is determined increases the burden of management.

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

[1718] In this invention, the server includes means for registering a creative work in a database, means for determining the similarity between the registered creative work and the generated new creative work, means for notifying the user when the generated new creative work is determined to rely on an existing registered work, means for paying a fee when the generated new creative work is determined to rely on an existing registered work, means for accepting a deletion request, means for deleting the generated new creative work based on the deletion request, means for inputting basic information about the creative work, means for determining whether the generated new creative work is similar to an existing registered work using text analysis technology or image recognition technology, means for generating a new creative work using a generative AI model, means for temporarily storing the generated new creative work on a terminal, means for transmitting data of the generated new creative work to the server, and means for recording the creation date and version information of the generated new creative work. This strengthens copyright management of creative works, prevents infringement of creators' rights, improves the reliability of the generative AI system, and enables automated notification and payment of fees after determining reliance.

[1719] "Creative works" are copyrighted works that come in a variety of forms, such as text, images, and music files.

[1720] A "database" is a system for systematically collecting, storing, and managing information and data.

[1721] A "generative AI model" is an artificial intelligence model used to generate new creations based on user requests.

[1722] A "prompt sentence" is an instruction sentence that is input to make a specific generation request to a generative AI model.

[1723] A "similarity determination" is an evaluation process to determine how similar a newly generated creative work is to an existing registered work.

[1724] A "reliance determination" is an evaluation process that identifies whether a newly created work relies on an existing registered work.

[1725] A "notification" is a message or communication method for informing related users of the occurrence of an event.

[1726] "Compensation" is the process of paying appropriate compensation to rights holders when newly created works are derived from existing registered works.

[1727] A "removal request" is a process by which a user requests the removal of infringing content when the user believes that their rights have been infringed.

[1728] "Text analysis technology" is a technology for analyzing character strings and document data, and extracting, classifying, and evaluating information.

[1729] "Image recognition technology" is a technology for analyzing image data and recognizing, classifying, and evaluating objects in the image.

[1730] A "terminal" is an information processing device such as a computer or mobile device used by a user.

[1731] A "creation date" is a record of the time and date when a new creation is created.

[1732] "Version information" refers to technical information about the generation process, such as the version and release number of the generative AI model.

[1733] MODE FOR CARRYING OUT THE INVENTION

[1734] This invention is a generation AI system that manages copyrights of creative works. Users can register their works on the platform, and the generation AI can compare them with existing works when generating new works.

[1735] 1. Submit your work

[1736] User-uploaded works

[1737] Users upload their own creative works (text, images, music files, etc.) to the platform by dragging and dropping the files into the upload form on the webpage and entering basic information about the work (title, author name, genre, etc.).

[1738] Data storage by server

[1739] The server receives the uploaded artwork data and stores it in a database such as MySQL or PostgreSQL. It records the date and time the artwork was registered as a timestamp and generates and stores a unique ID (such as a SHA-256 hash value) for the artwork data.

[1740] 2. AI-generated

[1741] User AI requests

[1742] Users submit requests to the platform to generate new works to the generative AI, including details such as the theme, style, and target audience of the work to be generated.

[1743] Creation of artworks using devices

[1744] The device (AI system) receives the user's request and generates a new work using GPT-4, DALL-E 2, etc. The generated work data is temporarily stored on the device.

[1745] Sending data from the device to the server

[1746] The device sends the generated work data to the server, which includes the creation date and time and AI version information.

[1747] 3. Copyright Check

[1748] Similarity determination by the server

[1749] The server receives the generated artwork data and compares it with existing registered artwork data using text analysis and image recognition techniques such as BERT and ResNet, thereby determining how similar the generated artwork is to the existing artwork.

[1750] Reliance verification

[1751] If the server determines that a generated work relies on an existing work, it stores that information and is prepared to notify the creator, if necessary.

[1752] 4.Result notification

[1753] Server prepares notification

[1754] If the generated work is similar to an existing registered work, the server generates a notification message that includes a preview of the generated work, information about the registered work to which it is similar, and the creator of the work.

[1755] Sending notifications to users

[1756] The server sends a notification message to the relevant creator (user), which can be sent in the form of email, push notification, etc.

[1757] Making payments

[1758] The server transfers the appropriate payment to the creator's electronic wallet such as PayPal or Stripe, or to their bank account.

[1759] 5. Acceptance of deletion requests

[1760] User confirmation

[1761] The user (creator) reviews the notification message and determines whether the generated work infringes his / her own copyrighted work.

[1762] User submits deletion request

[1763] The user sends a deletion request to the server, which includes the reason for deletion and the unique ID of the generated work.

[1764] Server-based deletion

[1765] The server receives the deletion request, deletes the corresponding generated work data from the platform, and notifies the user after the deletion is complete.

[1766] Specific examples

[1767] For example, user A registers a novel titled "Adventure in a Future City" on the platform. When user B sends a generation request to the AI ​​using the prompt "Please generate an adventure novel set in a future city," the device (AI system) generates a new novel.

[1768] The server receives the generated new story and detects its similarity to the registered "Adventure in a Future City." The server notifies User A of this similarity and informs him that it will pay User A an appropriate fee. After receiving the notification, User A checks the content of the new story and, if necessary, sends a deletion request to the server. The server then deletes the generated content from the platform.

[1769] Examples of prompts include:

[1770] "Generate an adventure story set in a futuristic city. The characters are brave young people, and the themes are friendship and growth."

[1771] This allows the system to protect the rights of creators and improve the reliability of generated AI content.

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

[1773] Step 1:

[1774] User-uploaded works

[1775] Input: Creative files uploaded by users (text, images, music files, etc.) and basic information about the work (title, author name, genre, etc.).

[1776] How it works: Users drag and drop their creation files into the upload form provided on the platform's web page, then fill out the form with basic information about their creation.

[1777] Output: The uploaded creative work data and related basic information are sent to the server.

[1778] Step 2:

[1779] Data storage by server

[1780] Input: Data and basic information about the creative work uploaded by the user.

[1781] How it works: The server receives the uploaded data and stores it in a database such as MySQL or PostgreSQL. It records the date and time the work data was registered as a timestamp (e.g., "2023-10-01 12:34:56") and generates a unique ID for the work data using the SHA-256 algorithm.

[1782] Output: Work data stored in the database, basic information, registration date and time, and unique ID.

[1783] Step 3:

[1784] User AI requests

[1785] Input: User's generation request (theme, style, target audience, etc. of the work to be generated) and prompt.

[1786] How it works: The user sends a request to the AI ​​on the platform to generate a new work, inputting a prompt and specifying details about the work to be generated (e.g., theme "friendship and growth," character "brave young man").

[1787] Output: The generated request data is sent to the terminal (AI system).

[1788] Step 4:

[1789] Creation of artworks using devices

[1790] Input: User-generated request data and prompt text.

[1791] How it works: Based on the request received, the device generates a new creation using a generative AI model such as GPT-4 or DALL-E 2. During the generation process, the model generates a creation according to the prompt.

[1792] Output: The generated work data is temporarily saved on the device.

[1793] Step 5:

[1794] Sending data from the device to the server

[1795] Input: Generated work data, generation date and time, AI version information.

[1796] Operation: The device sends the generated work data, the creation date and time (e.g., "2023-10-01 14:05:33"), and AI version information to the server.

[1797] Output: Generated Work data and related information sent to the server.

[1798] Step 6:

[1799] Similarity determination by the server

[1800] Input: Generated work data, existing registered work data.

[1801] How it works: The server compares the generated work data with existing registered work data, using text analysis and image recognition techniques such as BERT and ResNet to determine how similar the generated work is to the existing work.

[1802] Output: Similarity score and similar works information.

[1803] Step 7:

[1804] Reliance verification

[1805] Input: Similarity score and similar work information.

[1806] Behavior: If the server determines that a generated work relies on an existing work, it stores that information in a database and is prepared to notify the creator, if necessary.

[1807] Output: Reliance determination information and notification readiness status.

[1808] Step 8:

[1809] Server prepares notification

[1810] Input: Reliance determination information.

[1811] Operation: If the generated work is similar to an existing registered work, the server generates a notification message that includes a preview of the generated work, the registered work it is similar to, and information about its creator.

[1812] Output: The generated notification message.

[1813] Step 9:

[1814] Sending notifications to users

[1815] Input: The generated notification message.

[1816] Operation: The server sends a notification message to the relevant creator (user) in the form of an email, push notification, etc.

[1817] Output: The notification message sent.

[1818] Step 10:

[1819] Making payments

[1820] Input: Reliance determination information and appropriate compensation information.

[1821] How it works: The server transfers the appropriate payment to the creator's e-wallet (e.g., PayPal, Stripe) or bank account. It checks the transfer status using an API to ensure the transfer was successful.

[1822] Output: Transfer completion status and notification.

[1823] Step 11:

[1824] User confirmation

[1825] Input: The generated notification message.

[1826] How it works: The user (creator) reviews the notification message and determines whether the generated work infringes their own copyrighted work.

[1827] Output: User's decision (infringement / non-infringement).

[1828] Step 12:

[1829] User submits deletion request

[1830] Input: Reason for removal request and unique ID of the generated work.

[1831] Action: The user submits a deletion request to the server by entering the required information in the deletion request form and clicking the submit button.

[1832] Output: The deletion request data sent.

[1833] Step 13:

[1834] Server-based deletion

[1835] Input: Deletion request data.

[1836] Operation: The server receives the deletion request, deletes the corresponding generated work data from the platform, and notifies the user after the deletion is complete.

[1837] Output: Deletion completion notification.

[1838] (Application example 1)

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

[1840] As content generation using generative AI advances, copyright management of creative works is becoming increasingly complex. Conventional systems have difficulty determining whether new generated content is similar to existing content. Furthermore, notification and compensation to creators are insufficient, making it difficult to respond quickly to copyright infringement cases. This raises challenges in protecting creators' rights and improving the reliability of generative AI. Furthermore, there is a need for a method that utilizes prompt text to indicate that generated content is based on a specific theme or style.

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

[1842] In this invention, the server includes: means for registering a creative work in a database; means for determining the similarity between the registered creative work and a generated new creative work; means for notifying a user when it is determined that the generated new creative work relies on an existing registered work; means for paying a fee when it is determined that the generated new creative work relies on an existing registered work; means for accepting a deletion request; means for deleting the generated new creative work based on the deletion request; means including a user interface for uploading creative works; means for notifying a user of the generated new creative work; means for generating a new creative work using a generative AI model; and means for receiving a prompt message indicating that the generated new creative work is based on a specific theme or style. This systematizes a series of processes related to the uploading and generation of creative works and copyright protection, making it possible to protect the rights of creators and improve the reliability of generative AI.

[1843] "Creative works" are works of authorship under copyright law, and refer to creative works such as text, images, and music.

[1844] A "database" is an information technology system for systematically storing and managing information about creative works.

[1845] "Similarity" refers to the degree to which the new creation produced has characteristics in common with an existing registered work.

[1846] "Determination" is the process of evaluating the relationship and distinctiveness of a new creation to existing registered works based on specified criteria.

[1847] "Notification" refers to the act of informing a creator when a new creative work is determined to be based on an existing registered work.

[1848] "Consideration" refers to the compensation paid to a creator when a new creative work is determined to be similar to an existing registered work.

[1849] A "removal request" is a request made by a creator that a new creative work is infringing on his or her own copyrighted work and that the new creative work be removed.

[1850] "User interface" refers to the means, such as a screen or input device, that a user uses to access and operate a system.

[1851] A "generative AI model" refers to software or algorithms that use artificial intelligence (AI) to automatically generate new creative works.

[1852] A "prompt" is an input provided to a generative AI model that contains instructions for generating a new creative work based on a particular theme or style.

[1853] "Theme" refers to the content of a creative work based on a particular topic or concept.

[1854] "Style" refers to the use of a particular style or technique in a creative work.

[1855] "User" refers to any individual or entity that accesses the System to register creative works or use generative AI models to create new creative works.

[1856] Overall system overview

[1857] The system of this invention is a generative AI system aimed at protecting the rights of creative works. Creators register their own works on the platform, and when the generative AI generates a new work, it compares it with existing works to determine its reliability and similarity, and then provides necessary notifications and payment of compensation. This protects the rights of creators and improves the reliability of the generative AI.

[1858] Specific processing of the program

[1859] 1. Registration of works

[1860] User-uploaded works

[1861] Users upload their creations to the platform, which may take various forms such as text, images, and music files.

[1862] The user enters basic information about the work (title, author name, genre, etc.).

[1863] Data storage by server

[1864] The server receives the uploaded work data and stores it in a database.

[1865] The date and time of the work's registration and the hash value of the work data are recorded.

[1866] 2. AI-generated

[1867] User AI requests

[1868] Users submit requests to the generative AI model to generate new works, including the theme, style, and target audience of the work to be generated.

[1869] Creation of artworks using devices

[1870] On the device, the generative AI model generates new artwork based on the user's request, and the generated artwork data is temporarily stored on the device.

[1871] Sending data from the device to the server

[1872] The device sends the generated work data to the server, which includes the creation date and time and the version information of the AI ​​model that generated it.

[1873] 3. Copyright Check

[1874] Similarity determination by the server

[1875] The server receives the generated work data and compares it with existing registered work data.

[1876] The matching uses text analysis and image recognition technology to determine whether the generated work is similar to existing works.

[1877] Reliance verification

[1878] If the server determines that the generated work relies on an existing work, it stores that information and notifies the creator, if necessary.

[1879] 4. Result notification

[1880] Server prepares notification

[1881] The server generates a notification message if the generated work is similar to an existing registered work.

[1882] The message includes a preview of the generated work, as well as information about similar registered works and their creators.

[1883] Sending notifications to users

[1884] The server sends a notification message to the appropriate creator (user).

[1885] Making payments

[1886] The server transfers the appropriate compensation to the creator's electronic wallet or bank account.

[1887] 5. Acceptance of deletion requests

[1888] User confirmation

[1889] The user (creator) checks the notification message and determines whether the generated work infringes his / her copyrighted work.

[1890] The user can check the created work and then make any necessary deletion requests.

[1891] User submits deletion request

[1892] The user sends a deletion request to the server, which includes the reason and the ID of the generated work.

[1893] Server-based deletion

[1894] The server receives the deletion request and deletes the corresponding generated work data from the platform.

[1895] The user is notified that the deletion process is complete.

[1896] Hardware and software used

[1897] server

[1898] Cloud database (e.g. AWS RDS)

[1899] GPU server for AI models (e.g. NVIDIA Tesla)

[1900] Data Processing

[1901] Hash function (e.g., MD5)

[1902] Similarity check algorithms (e.g., from simple string matching to deep learning)

[1903] Notification System

[1904] Mail server (e.g. SendGrid API)

[1905] In-app notifications

[1906] Specific use cases

[1907] User A uploads the e-book "Magical World" to the platform and sends the generative AI model the prompt "Theme: Fantasy, Style: Adventure, Target Audience: Young people." If the generative AI model generates a new work titled "Magical Knight" and the server determines that it is similar to the existing "Magical World," User A will be notified and paid appropriate compensation.

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

[1909] Step 1:

[1910] Users upload their own creations to the platform. They enter the work's files (e.g., text, images, music files, etc.) and basic information (title, author name, genre, etc.). The entered data is sent to the server via a form. The server receives this data and stores it in a database. When saved, the date and time the work was registered and a hash value of the work data are generated and recorded.

[1911] Step 2:

[1912] The user sends a request to the generative AI model to generate a new work. This request includes a prompt that describes the theme, style, target audience, and other aspects of the work to be generated. The device receives the input prompt, and the generative AI model generates a new work based on this information. The generated work data is temporarily stored on the device.

[1913] Step 3:

[1914] The device sends the generated new work data to the server, along with the date and time of generation and version information of the generating AI model. When the input data reaches the server, the server receives it and stores it in a database.

[1915] Step 4:

[1916] The server compares the generated artwork data with existing registered artwork data. It checks the similarity of all artwork data in the database using text analysis and image recognition technology. Here, it calculates the similarity using hash values ​​and deep learning models. This calculation determines how similar the generated artwork is to existing artworks.

[1917] Step 5:

[1918] The server checks the similarity of the work to see how much it relies on existing works. If the similarity is high, the server saves the information in a database and generates a notification message for the creator (user).

[1919] Step 6:

[1920] The server will send a notification message to the creator, which will include a preview of the generated work, information about similar registered works, and information about the creator. This notification will be sent via email or in-app notification.

[1921] Step 7:

[1922] The server pays the creator the appropriate compensation, which is then transferred to the creator's electronic wallet or bank account. This process is automatically calculated based on the degree of similarity, and the details of the transfer are recorded in a database.

[1923] Step 8:

[1924] The creator (user) checks the notification message and determines whether the generated work infringes his / her copyright. If an infringement is found, the user submits a removal request. The removal request includes the reason for the infringement and the ID of the generated work.

[1925] Step 9:

[1926] The server receives the deletion request and deletes the corresponding generated work data from the platform. Once the deletion process is complete, the creator is notified. This allows for a prompt response to copyright infringement issues.

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

[1928] Overall system overview

[1929] The system of this invention combines a generative AI system that focuses on copyright management of creative works with an emotion engine that recognizes user emotions. Creators register their works on the platform, and when the generative AI generates a new work, it compares it with existing works to check reliability and similarity. It also optimizes the generated work and notification content based on user emotions. This system protects creators' rights, improves the reliability of the generative AI, and increases user satisfaction.

[1930] Specific processing of the program

[1931] 1. Work registration

[1932] User-uploaded works

[1933] Users upload their creations to the platform, which can include a variety of formats such as text, images, and music files.

[1934] The user also enters basic information about the work (title, author name, genre, etc.).

[1935] Data storage by server

[1936] The server receives the uploaded work data and stores it in a database.

[1937] The date and time of the work's registration and the data hash value (unique ID) are recorded.

[1938] 2. AI-generated

[1939] User AI requests

[1940] Users send a request to the AI ​​to generate a new work, including parameters such as the theme, style, and target audience of the work.

[1941] Creation of artworks using devices

[1942] The device (AI system) generates a new work based on the user's request, and the generated work data is temporarily stored on the device.

[1943] Sending data from the device to the server

[1944] The device sends the generated work data to the server, which also includes the creation date and time and AI version information.

[1945] 3. Emotion Recognition by Emotion Engine

[1946] User Interaction

[1947] As part of a creation request, the user interacts with the emotion engine, which collects data on the user's current emotions.

[1948] Sentiment Data Analysis

[1949] The server receives the user's emotional data and analyzes it through the emotion engine. Based on this data, the learning parameters of the generative AI are dynamically adjusted.

[1950] 4. Copyright Check

[1951] Similarity determination by the server

[1952] The server receives the generated artwork data and compares it with existing registered artwork data, using text analysis and image recognition technology.

[1953] Reliance verification

[1954] If the server determines that a generated work relies on an existing work, it stores that information and notifies the creator, if necessary.

[1955] 5. Result notification

[1956] Server prepares notification

[1957] If the generated work is similar to an existing registered work, the server generates a notification message that includes a preview of the generated work and information about the registered work and its creator.

[1958] Customize notifications based on emotion data

[1959] The server customizes the content of the notification message based on the user's emotion data collected by the emotion engine.

[1960] Sending notifications to users

[1961] The server sends a notification message to the relevant creator (user), so that the user knows that their work has been used.

[1962] Making payments

[1963] If the server determines that the generated work is similar, it transfers the appropriate compensation to the creator's electronic wallet or bank account.

[1964] 6. Acceptance of deletion requests

[1965] User confirmation

[1966] The user (creator) receives the notification message and checks the content of the generated work, thereby determining whether the generated work infringes his / her own copyrighted work.

[1967] User submits deletion request

[1968] The user sends a deletion request to the server, which includes the ID of the work they wish to delete and the reason for the deletion.

[1969] Server-based deletion

[1970] The server receives the removal request and removes the corresponding generated work data from the platform, thereby preventing the infringing work from being used.

[1971] Deletion completion notification

[1972] The server will notify the user that the deletion process is complete, allowing the user to confirm that their deletion request was processed properly.

[1973] Specific examples

[1974] For example, if User A registers his or her novel on the platform and AI generates a new novel, the system will detect that the newly generated novel is similar to the existing registered novel. The server will notify User A of this similarity and pay an appropriate fee. After receiving this notification, User A will check the content of the new novel and, if necessary, send a deletion request to the server. The server will then delete the generated content from the platform. The built-in emotion engine allows the notification content to be customized based on the user's emotions, improving the user experience.

[1975] This not only ensures the protection of creative rights and the legitimacy of generated AI content, but also provides a system that takes user feelings into consideration.

[1976] The processing flow will be explained below.

[1977] Step 1:

[1978] Users upload their own creations to the platform, specifically by uploading data such as text files, image files, and music files, and entering metadata such as the work's title, author's name, and genre.

[1979] Step 2:

[1980] The server receives work data uploaded by users, which includes the work's data files and metadata.

[1981] Step 3:

[1982] The server stores the received artwork data in a database, along with the date and time of the artwork's registration and the data's hash value (a unique identification ID).

[1983] Step 4:

[1984] To use the generative AI system, a user sends a request to generate a new piece of work to their device, which includes parameters such as the theme, style, and target audience of the piece they want to generate.

[1985] Step 5:

[1986] The device (AI system) generates new artwork based on the user's request, and the generated artwork data is temporarily stored on the device.

[1987] Step 6:

[1988] Users use the emotion engine as part of their creation request, which collects emotion data as they answer interactive questions.

[1989] Step 7:

[1990] The emotional data collected by the emotion engine is fed back to the generative AI system, which adjusts the parameters of the generative AI based on the emotional data, so that the generated work will have a tone and style that matches the user's emotions.

[1991] Step 8:

[1992] The device sends the generated work data to the server, including the creation date and time, AI version information, and emotion data.

[1993] Step 9:

[1994] The server receives the generated artwork data and compares it with existing registered artwork data, using text analysis and image recognition technology.

[1995] Step 10:

[1996] The server determines whether the generated work is similar to an existing registered work, and if so, records that information.

[1997] Step 11:

[1998] If the generated work is similar to an existing registered work, the server generates a notification message that includes a preview of the generated work and information about the similar registered work and its creator.

[1999] Step 12:

[2000] The server customizes the content of the notification message based on the user's emotional data collected by the emotion engine. For example, if the user is excited, the notification message will be written in a more positive tone.

[2001] Step 13:

[2002] The server sends a notification message to the relevant creator (user), so that the user knows that their work has been used.

[2003] Step 14:

[2004] If the server determines that the generated work is similar, it transfers the appropriate compensation to the creator's electronic wallet or bank account.

[2005] Step 15:

[2006] The user (creator) receives the notification message and checks the content of the generated work, thereby determining whether the generated work infringes his / her own copyrighted work.

[2007] Step 16:

[2008] If a user believes that a generated work infringes his / her own copyrighted work, he / she can send a deletion request to the server, which includes the ID of the work he / she wishes to delete and the reason for the deletion.

[2009] Step 17:

[2010] The server receives the removal request and removes the corresponding generated work data from the platform, thereby preventing the infringing work from being used.

[2011] Step 18:

[2012] The server will notify the user that the deletion process is complete, allowing the user to confirm that their deletion request was processed properly.

[2013] Example 2

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

[2015] Conventional copyright management systems have limitations in their ability to determine the similarity of new creative works created by generative AI to existing creative works, making it difficult to provide appropriate copyright protection. Furthermore, they lack an interface that takes user emotions into consideration, leaving a need for improved user experience. To solve these problems, it is necessary to provide more advanced similarity determination and interaction that utilizes emotional data.

[2016] The specific processing by the specific processing unit 290 of the data processing device 12 in the second embodiment is realized by the following means.

[2017] In this invention, the server includes means for registering a creative work in a database, means for determining the similarity between the registered creative work and a newly created creative work, means for notifying when it is determined that the newly created creative work relies on an existing registered work, means for paying a fee when it is determined that the newly created creative work relies on an existing registered work, means for accepting a deletion request, means for deleting the newly created creative work based on the deletion request, means for collecting user emotion data, means for analyzing the user emotion data, and means for customizing the notification content based on the analysis results. This enables appropriate copyright protection of creative works and the provision of an interface that takes user emotions into consideration.

[2018] "Creative works" refers to content such as text, images, music, and videos, and are objects protected by copyright law.

[2019] A "database" refers to a system or storage that organizes and stores information so that it can be easily searched and retrieved.

[2020] "Similarity assessment" is the process of comparing and evaluating how similar a new creation is to an existing creation, and typically involves using text analysis or image recognition technology.

[2021] "Means of notification" refers to the method of communicating information to the user when a particular event occurs, including email and in-app notifications.

[2022] "Means of payment" refers to the method of financially processing compensation for the provision or use of services, such as electronic wallets or transfers to bank accounts.

[2023] "Means for accepting deletion requests" refers to the mechanisms for receiving requests from users, including dedicated online forms and email.

[2024] "Emotion data" is digital information that indicates the user's current emotional state, and is obtained from emoticons that express emotions, survey results, etc.

[2025] "Emotion engine" refers to software or algorithms for analyzing collected emotion data and assessing a user's emotional state.

[2026] A "generative AI model" is an artificial intelligence model that is trained on large datasets and has the ability to generate new creations.

[2027] A "prompt sentence" is an instruction sentence that a user inputs to convey a specific generation request to a generative AI model.

[2028] This invention combines a generative AI system that focuses on copyright management of creative works with an emotion engine that recognizes user emotions. Creators register their works on the platform, and when the generative AI generates new works, it compares them with existing works to check reliability and similarity. It also optimizes the generated works and notification content based on user emotions. This system protects creators' rights, improves the reliability of the generative AI, and increases user satisfaction.

[2029] First, users upload their own creations to the platform. The uploaded data is then stored in a database by the server. The stored data includes various types of content, such as text, images, and music files. Users must also enter basic information about the work (title, author, genre, etc.). The server receives the uploaded work data, stores it in a database, and records the work's registration date and time and the data's hash value (unique ID).

[2030] Next, the user submits a request to have the AI ​​generate a new work. This request includes parameters such as the theme, style, and target audience of the generated work. For example, "Please generate a new novel with the theme 'friendship,' the style of the novel 'inspirational,' and the target audience 'teenagers.'"

[2031] The device generates new artwork using a generative AI model (e.g., GPT-3 or DALL-E) based on the user's request. This generated artwork data is temporarily stored on the device and then sent to the server along with the creation date and time and the AI ​​version information.

[2032] As part of the user interaction, the emotion engine collects the user's emotional data. The collected emotional data is sent to a server and analyzed by the emotion engine. Based on this data, the learning parameters of the generation AI are dynamically adjusted to optimize the generated work to better match the user's expectations and emotions.

[2033] The server compares the generated work with existing registered work data to determine similarity. This similarity determination is performed using text analysis and image recognition technology. If the generated work is determined to be based on an existing work, that information is stored on the server and, if necessary, the creator is notified.

[2034] Furthermore, if the generated work is similar to an existing registered work, the server generates a notification message and customizes its content based on the emotion data. The notification message includes a preview of the generated work, information about the similar registered work, and information about the creator. The server sends the notification message to the corresponding creator and transfers compensation to an electronic wallet or bank account if the generated work is determined to be similar.

[2035] The user (creator) receives the notification message, checks the content of the generated work, and sends a deletion request to the server if necessary. The server receives the deletion request from the user, deletes the corresponding generated work data from the platform, and notifies the user that the process is complete.

[2036] This system not only protects the rights of creative works and ensures the legality of generated AI content, but also provides an interface that takes user emotions into consideration, improving the user experience.

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

[2038] Step 1:

[2039] Users upload their creations.

[2040] Input: Your creative work (text, images, music files, etc.) and basic information about the work (title, author, genre, etc.).

[2041] Specific operations: Users submit their creations through the platform's designated upload interface and enter basic information about the creations.

[2042] Step 2:

[2043] The server stores the data.

[2044] Input: Work data and basic information uploaded by users.

[2045] Output: The work data stored in the database, the registration date and time, and the hash value of the data (unique ID).

[2046] Specific operation: The server stores the received work data in a database and generates and records the registration date and time and a hash value.

[2047] Step 3:

[2048] The user requests AI generation.

[2049] Input: A request containing parameters such as theme, style, and target audience for the work to be generated.

[2050] Output: The request data is sent to the terminal.

[2051] Specific operation: The user sends a request to the device to generate a new work to the generative AI model.

[2052] Step 4:

[2053] The device generates a new piece of work.

[2054] Input: User request data (theme, style, target audience, etc.).

[2055] Output: The generated artwork data.

[2056] Specific operation: The device (AI system) generates new artwork using a generative AI model (e.g., GPT-3 or DALL-E) based on a user request. The generated artwork data is temporarily stored on the device.

[2057] Step 5:

[2058] The terminal transmits the generated data to the server.

[2059] Input: Generated work data, generation date and time, AI version information.

[2060] Output: The generated work data sent to the server.

[2061] Specific operation: The device sends the generated work data to the server along with the generation date and time and AI version information.

[2062] Step 6:

[2063] Collect user emotion data.

[2064] Input: Emotional data from the user (e.g., emojis or simple survey results).

[2065] Output: The collected emotion data is sent to the server.

[2066] Specific Operation: The user uses the emotion engine as part of a creation request and provides their emotional state through the interface.

[2067] Step 7:

[2068] The server analyzes the emotion data.

[2069] Input: Emotion data collected from users.

[2070] Output: Dynamically adjusted learning parameters of the generative AI.

[2071] Specific operation: The server analyzes the emotional data through the emotion engine and dynamically adjusts the learning parameters of the generative AI based on this data.

[2072] Step 8:

[2073] The server performs the copyright check.

[2074] Input: Generated work data, existing registered work data.

[2075] Output: Similarity result.

[2076] Specific operation: The server compares the generated work with existing registered work data and determines similarities using text analysis and image recognition technology.

[2077] Step 9:

[2078] The server notifies the user of the results.

[2079] Input: Similarity judgment result, preview of generated work, information on similar registered works, emotion data.

[2080] Output: A customized notification message is sent to the creator.

[2081] Specific operation: If the server confirms similarity, it generates a notification message including the similarity assessment result and a preview of the generated work, customizes the content based on the emotion data, and sends it to the creator.

[2082] Step 10:

[2083] The server pays the fee.

[2084] Input: Similarity determination results, creator payment information.

[2085] Output: Remittance of compensation to creator.

[2086] Specific operation: If the generated work is similar to an existing work, the server transfers the appropriate compensation to the creator's electronic wallet or bank account.

[2087] Step 11:

[2088] The user submits a deletion request.

[2089] Input: Notification message of the generated work, the work ID you wish to delete and the reason.

[2090] Output: The deletion request sent to the server.

[2091] Specific operation: The user receives the notification message, and if the user determines that the generated work infringes his / her own copyrighted work, he / she sends a deletion request to the server.

[2092] Step 12:

[2093] The server performs the deletion process.

[2094] Input: Deletion request, generated work data.

[2095] Output: Deleted generated work data.

[2096] Specific operation: The server receives the deletion request and deletes the corresponding generated work data from the platform.

[2097] Step 13:

[2098] The server notifies the completion of the deletion.

[2099] Input: Completion information of the deletion process.

[2100] Output: Notification to the user that deletion is complete.

[2101] Specific operation: The server notifies the user that the deletion process is complete and confirms that the deletion request was processed properly.

[2102] (Application example 2)

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

[2104] Conventional generative AI systems lacked mechanisms for properly managing copyrights of creative works, and when a new creative work was generated that relied on an existing creative work, prompt and appropriate notification and payment of compensation were not provided. Furthermore, notifications were given without considering the user's feelings, which reduced user satisfaction and sometimes undermined the reliability of the entire system.

[2105] The identification process by the identification processing unit 290 of the data processing device 12 in Application Example 2 is realized by the following means. In this invention, the server includes means for registering a creative work in a database, means for determining the similarity between the registered creative work and a new creative work that has been generated, means for notifying the user when it is determined that the new creative work is based on an existing registered creative work, means for paying a fee when it is determined that the new creative work is based on an existing registered creative work, means for recognizing a user's emotions and optimizing the creative work that has been generated and the notification content, means for accepting a deletion request, and means for deleting the new creative work that has been generated based on the deletion request. This strengthens the protection of rights to creative works, enables notifications and optimization that take user emotions into consideration, and makes it possible to improve user satisfaction and system reliability.

[2106] "Creative works" are data such as text, images, and music that users create and register on the platform.

[2107] A "database" is a system for storing and managing registered creative works.

[2108] "Similarity" refers to the degree of correspondence between patterns and characteristics found between the new creation generated and the existing registered creation.

[2109] "Reliance" refers to whether a new work is based on an existing registered work.

[2110] "Notice" refers to a communication made to a creator when a new work is created that is determined to rely on an existing registered work.

[2111] "Consideration" is the remuneration paid when a new work is created that relies on an existing registered work.

[2112] "Emotion recognition" refers to determining the user's current emotional state.

[2113] "Optimization" refers to adjusting the content of generated creations and notifications to improve them in response to the user's emotions.

[2114] A "deletion request" is a request to the server that the user wishes to delete the newly created work.

[2115] "Deletion" means removing the specified creative work from the database based on the deletion request.

[2116] This system uses the following main hardware and software to protect the copyright of creative works and optimize them based on user sentiment.

[2117] Hardware and software used

[2118] Hardware:

[2119] User's smartphone

[2120] Cloud Server

[2121] software:

[2122] EmotionEngine (a library that recognizes user emotions)

[2123] ContentGenerator (a library that generates content using generative AI models)

[2124] Database (a module for storing data and processing queries)

[2125] Data processing and calculation

[2126] 1. Work registration

[2127] Users upload their creations to the platform using their smartphones. The server then stores the uploaded creations and their basic information in a database. The data is also recorded as a hash value, which is used as a unique ID for the creations.

[2128] 2. Content Generation

[2129] When a user requests the generation of a new creation from their smartphone, the generative AI model generates new content based on the request, and the generated content is temporarily stored on the server.

[2130] 3. Emotion recognition

[2131] The user's smartphone and the server work together to recognize the user's emotions using the EmotionEngine. The collected emotional data is used to optimize the generated content and notifications.

[2132] 4. Copyright Check

[2133] The server uses ContentGenerator to determine the similarity between newly generated content and existing creations using text analysis and image recognition technology. If there is a high degree of similarity, the server registers the information and sends a notification to the creator.

[2134] 5. Notice and Payment

[2135] If it is determined that a new work is based on an existing work, the server generates a notification message and sends it to the creator, and also performs a process to pay the creator a corresponding fee.

[2136] 6. Removal Requests and Removal

[2137] Users can use their smartphones to send deletion requests to the server, which then accepts the request and deletes the corresponding generated content from the database. After the deletion process is complete, the user is notified.

[2138] Specific examples

[2139] For example, after User A registers his / her illustration on the platform, he / she sends a request to the AI ​​to generate a new illustration in a "cyberpunk" style. At this time, EmotionEngine recognizes User A's emotions and adjusts the color and details of the generated illustration. The generated illustration is temporarily saved and checked for similarity with existing illustrations. If there is a high degree of similarity, a notification is sent to User A and appropriate compensation is paid.

[2140] Example prompt sentence:

[2141] "Upload illustrations," "Cyberpunk," "How to draw," "Emotion recognition," "Notification content optimization"

[2142] In this way, the system simultaneously protects the rights of creative works and improves user satisfaction.

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

[2144] Step 1: Upload your creation

[2145] Users use their smartphones to upload their creations to the platform. As input data, they provide the files of their creations (text, images, music, etc.) and their basic information (title, author name, genre, etc.). The server receives this and stores it in a database. When saving, a hash value of the data is generated and recorded as a unique ID.

[2146] Step 2: Request a new creation

[2147] A user requests the generative AI model to generate a new creation from their smartphone. Input data includes the theme, style, target audience, and prompt text of the generated work. The device uses this input data to send a request to the generative AI model and temporarily stores the generated new creation.

[2148] Step 3: Recognizing user emotions

[2149] When sending a generation request, the user interacts with the emotion recognition module (Emotion Engine). The user provides facial expressions and voice data as input data. The server receives this and analyzes the user's emotions using the emotion recognition engine. Based on the analysis results, the parameters of the generative AI model are dynamically adjusted to optimize the generated creation.

[2150] Step 4: Copyright Check

[2151] The server receives the newly created creation and compares it with existing registered creations. The input data is the data of the newly created creation and the existing creations. The server uses text analysis or image recognition technology to determine the similarity. If there is a high degree of similarity, the information is recorded in the database.

[2152] Step 5: Sending notification and payment

[2153] If a new creation is determined to be based on an existing registered creation, the server generates a notification message. The server uses the similarity determination result and the user's emotion recognition result as input data. The server customizes the notification message based on this information and sends it to the creator. The server also performs a process to pay the creator an appropriate fee.

[2154] Step 6: Receiving and processing removal requests

[2155] The user sends a deletion request to the server using their smartphone. The input data includes the ID of the work they wish to delete and the reason for deletion. The server accepts this request and deletes the corresponding generated content from the database. After the deletion process is complete, a deletion completion notification is sent to the user.

[2156] In this way, the system protects the rights of creative works and improves user satisfaction.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

[2174] As an example of a system configured with a single processor, first, one processor is configured ...

Claims

1. a means for registering the creation in a database; means for determining the similarity between the registered creation and the new creation generated; means for providing notice when a new creation is determined to rely on an existing registered work; and a means for paying compensation when a new creation is determined to rely on an existing registered work; and A means for accepting deletion requests; a means for deleting the new creation generated based on the deletion request; A system including:

2. 10. The system of claim 1, further comprising means for sending a notification to the creator if a new creative work generated is determined to rely on an existing registered work.

3. 10. The system of claim 1, further comprising means for determining whether the generated new creative work is similar to an existing registered work using text analysis or image recognition techniques.

Citation Information

Patent Citations

  • Persona chatbot control method and system

    JP2022180282A