System

By integrating advanced natural language processing, detailed task management, personal data security, and customizable interfaces, the system addresses the limitations of traditional assistant apps, enhancing user understanding, task management, security, and satisfaction.

JP2025049238AInactive Publication Date: 2025-04-03SOFTBANK GROUP CORP
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
JP2024164547
Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Priority Date
2023-09-21
Filing Date
2024-09-20
Publication Date
2025-04-03
Estimated Expiration
Not applicable · inactive patent

AI Technical Summary

Technical Problem

Traditional assistant apps have low understanding of user requests, difficulty in managing detailed tasks, and inadequate protection of personal data security, along with non-customizable interfaces.

Method used

The system employs advanced natural language processing to understand user requirements, detailed task management, personal data security measures, and a customizable interface to provide smart support for users.

Benefits of technology

This approach enhances user understanding, improves task management efficiency, ensures better data security, and provides personalized services, leading to improved user satisfaction and reduced stress.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2025049238000001_ABST
    Figure 2025049238000001_ABST
Patent Text Reader

Abstract

To provide a system.SOLUTION: The system includes: first means for inputting a prompt sentence input by a user into a generation AI model and generating a content of a text, an image, voice, or a video; and second means for sending the generated content to a terminal of the user.SELECTED DRAWING: Figure 1
Need to check novelty before this filing date? Find Prior Art

Description

[Technical field]

[0001] The technology of the present disclosure relates to a system. [Background technology]

[0002] Patent document 1 discloses a persona chatbot control method performed by at least one processor, the method including the steps of receiving a user utterance, adding the user utterance to a prompt including a description and related instruction sentence regarding 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] JP 2022-180282 A Summary of the Invention [Problem to be solved by the invention]

[0004] Conventional assistant apps had a low level of understanding of user requests, making it difficult to manage detailed tasks. In addition, there were problems in terms of protecting the security of personal data, and user privacy was not sufficiently protected. Furthermore, the interface was not easily customizable, making it difficult to provide services that meet user requests. [Means for solving the problem]

[0005] The present invention uses advanced natural language processing means to understand user requests and enables detailed task management. In addition, a means for protecting personal data security protects user privacy. Furthermore, a customizable interface means allows services to be provided according to user requests. This smartly supports the user's life, improving efficiency and reducing stress. [Brief description of the drawings]

[0006] [Figure 1] 1 is a conceptual diagram showing an example of the configuration of a data processing system according to a first embodiment. [Diagram 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. FIG. [Diagram 3] FIG. 11 is a conceptual diagram showing an example of the configuration of a data processing system according to a second embodiment. [Figure 4] FIG. 11 is a conceptual diagram showing an example of main functions of a data processing device and smart glasses according to a second embodiment. [Diagram 5] FIG. 13 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. 13 is a conceptual diagram showing an example of the configuration of a data processing system according to a fourth embodiment. [Figure 8] FIG. 13 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. 2 is a sequence diagram showing a process flow of the data processing system in the first embodiment of the first form example. [Figure 12] FIG. 11 is a sequence diagram showing a process flow of the data processing system in the application example 1 of the first embodiment. [Figure 13] FIG. 11 is a sequence diagram showing a process flow of a data processing system in the second embodiment of the second embodiment. [Figure 14] FIG. 13 is a sequence diagram showing a process flow of the data processing system in application example 2 of embodiment 2. [Figure 15] FIG. 13 is a sequence diagram showing a process flow of a data processing system in a third embodiment of the present invention. [Figure 16] FIG. 13 is a sequence diagram showing a process flow of the data processing system in the third application example of the third embodiment. [Figure 17] FIG. 11 is a sequence diagram showing the flow of processing in the data processing system in the first embodiment of the first form example when an emotion engine is combined. [Figure 18] FIG. 13 is a sequence diagram showing the flow of processing in the data processing system in Application Example 1 of Form Example 1 when combined with an emotion engine. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS

[0007] Hereinafter, an example of an embodiment of a system according to the technology of the present disclosure will be described with reference to the accompanying drawings.

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

[0009] In the following embodiments, a signed processor (hereinafter simply referred to as a "processor") may be one arithmetic device or a combination of multiple arithmetic devices. Furthermore, a processor may be one 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), an APU (Accelerated Processing Unit), or a TPU (TENSOR PROCESSING UNIT (registered trademark)).

[0010] In the following embodiments, a signed RAM (Random Access Memory) is a memory in which information is temporarily stored and is used as a working memory by the processor.

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

[0012] In the following embodiments, a communication I / F (Interface) with a code is an interface including a communication processor and an antenna. The communication I / F controls communication between multiple computers. An example of a communication standard applied to the communication I / F is a wireless communication standard including 5G (5th Generation Mobile Communication System), Wi-Fi (registered trademark), Bluetooth (registered trademark), etc.

[0013] 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. In addition, in this specification, the same idea as "A and / or B" is also applied when three or more things are expressed by connecting them with "and / or."

[0014] [First embodiment]

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

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

[0017] 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 wide area network (WAN) and / or a local area network (LAN).

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

[0019] The reception device 38 includes a touch panel 38A and a microphone 38B, and receives user input. The touch panel 38A detects contact with a pointer (e.g., a pen or a finger) to receive user input by the touch of the pointer. 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.

[0020] 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 (e.g., voice and / or text). The display 40A displays visible information such as text and images according to instructions from the processor 46. The speaker 40B outputs voice according to instructions from the processor 46. The camera 42 is a compact digital camera equipped with an optical system including a lens, an aperture, and a shutter, and an imaging element such as a Complementary Metal-Oxide-Semiconductor (CMOS) image sensor or a Charge Coupled Device (CCD) image sensor.

[0021] The communication I / F 44 is connected to a network 54. The communication I / Fs 44 and 26 are responsible for transmitting and receiving various types of information between the processor 46 and the processor 28 via the network 54.

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

[0023] As shown in Fig. 2, 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. The specific process program 56 is an example of a "program" according to the technology of the present disclosure. The processor 28 reads the specific process program 56 from the storage 32, and executes the read specific process 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 process program 56 executed on the RAM 30.

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

[0025] In the smart device 14, the processor 46 performs the reception output processing. The storage 50 stores a reception output program 60. The reception output program 60 is used together with the specific processing program 56 by the data processing system 10. The processor 46 reads out the reception output program 60 from the storage 50, and executes the read reception output program 60 on the RAM 48. The reception output processing 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.

[0026] Next, the specific processing by the specific processing unit 290 of the data processing device 12 will be described.

[0027] "Example 1"

[0028] The embodiment of the present invention is realized as an application that runs on a device such as a smartphone or tablet. The application uses advanced natural language processing means to understand instructions from the user and perform detailed task management. For example, if the user instructs the application to "make an appointment with the dentist tomorrow at 3 p.m.", the application understands this instruction and adds the appointment to the user's calendar. In addition, as a means to protect the security of personal data, the user's data is encrypted and protected from unauthorized access. Furthermore, a customizable interface means allows the user to adjust the appearance and behavior of the application to suit their preferences. This allows the user to have their own personal assistant and manage their daily life more efficiently.

[0029] The process flow of each embodiment will be described below.

[0030] "Example 1"

[0031] Step 1: The user gives the application a command, for example, "Make an appointment with the dentist tomorrow at 3pm."

[0032] Step 2: The application uses advanced natural language processing techniques to understand this instruction, extracting the content of the instruction (dentist appointment) and the date and time (tomorrow at 3pm).

[0033] Step 3: Using its advanced task management tools, the application creates tasks based on the extracted content and adds appointments to the user's calendar.

[0034] Step 4: The application uses personal data security measures to encrypt the data of the task you created and protect it from unauthorized access.

[0035] Step 5: The application presents the task creation result to the user through a customizable interface, allowing the user to view the task details and edit the task if necessary.

[0036] Example 1

[0037] Next, a description will be given of Example 1 of the embodiment 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".

[0038] In conventional systems, when a user wanted to execute a specific task using a generative AI model, the process from inputting a prompt sentence to providing the generated text was complicated and difficult to perform efficiently. In addition, the processing and formatting of the generated text was often done manually, which placed a heavy burden on users. Furthermore, the quality and appropriateness of the generated text was sometimes not guaranteed, which could reduce user satisfaction.

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

[0040] In this invention, the server includes a means for generating text based on a prompt sentence using a generative AI model, a means for processing and formatting the generated text, and a means for providing the generated text to a user. This makes it possible to efficiently perform the process from inputting the prompt sentence to providing the generated text, reduce the burden on the user, and ensure the quality and appropriateness of the generated text.

[0041] "Advanced natural language processing means" refers to technology for understanding user input and taking appropriate action.

[0042] A "detailed task management means" is a technique for efficiently managing a user's tasks and tracking schedules and progress.

[0043] A "schedule management means" is a technology for managing a user's schedule and providing reminders and notifications.

[0044] "Means for sending and receiving email" refers to technology for sending and receiving email.

[0045] "Information retrieval means" refers to technology for searching and providing necessary information from the Internet or databases.

[0046] "Personal data security protection measures" are technologies that implement encryption and access control to protect users' personal information.

[0047] A "customizable interface means" is a technology that allows a user to customize an interface according to their needs.

[0048] A "means for generating text based on a prompt sentence using a generative AI model" is a technology that uses a generative AI model to generate text based on a prompt sentence entered by a user.

[0049] "Means for processing and formatting the generated text" refers to technology that processes and formats the text generated by the generative AI model into a form suitable for the user.

[0050] "Means for providing the generated text to the user" refers to technology for providing the generated text to the user.

[0051] The present invention is a system that uses a generative AI model to generate text based on a prompt sentence, processes the text, converts the format, and provides it to a user. A specific embodiment of this system will be described below.

[0052] First, the user inputs a prompt sentence from the terminal. The terminal sends the input prompt sentence to the server. At this time, the terminal sends data using an HTTP request. The server analyzes the received prompt sentence and sends a request to the API of the generative AI model. As the generative AI model, for example, a general generative AI model API is used.

[0053] The generative AI model generates text based on the received prompt. The generated text is returned to the server. The server receives the generated text and processes and formats the data as necessary. For example, it adjusts line breaks and spaces in the text. The processed text is returned from the server to the terminal. The terminal receives the data using an HTTP response. The user can check the generated text on the terminal.

[0054] As a concrete example, consider the case where a user inputs the prompt "Please generate a poem on the theme of spring scenery." The user inputs the following prompt from the terminal:

[0055] Create a poem on the theme of spring scenery.

[0056] The terminal sends this prompt to the server. The server sends the received prompt to the generative AI model and asks it to generate a poem. The generative AI model generates a poem like this:

[0057] The spring wind blows through

[0058] Flowers are in full bloom

[0059] New life sprouts

[0060] A season full of hope

[0061] The server receives the generated poem, adjusts line breaks and spaces, and sends the processed poem back to the terminal as an HTTP response. The user checks the generated poem on the terminal and is satisfied.

[0062] This system operates efficiently by using cloud servers (e.g., instances of general cloud services) equipped with high-performance CPUs and GPUs. In addition, by using the API of a generative AI model (e.g., a general generative AI model API), high-quality text generation based on prompt sentences is possible.

[0063] In this way, users can utilize generative AI models to efficiently generate and consume text based on a specific theme.

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

[0065] Step 1:

[0066] The user enters a prompt from the terminal.

[0067] Input: A user types into the input field, "Generate a poem on the theme of spring scenery."

[0068] Output: The prompt is entered into the terminal.

[0069] Specific operation: The user enters a prompt sentence into the input field of the terminal and clicks the send button.

[0070] Step 2:

[0071] The terminal sends a prompt to the server.

[0072] Input: The prompt text typed into the terminal.

[0073] Output: The prompt text is sent to the server.

[0074] Specific operation: The terminal uses an HTTP request to send a prompt text to the server.

[0075] Step 3:

[0076] The server receives the prompt and sends a request to the generative AI model.

[0077] Input: The prompt text sent to the server.

[0078] Output: A request is sent to the generative AI model.

[0079] Specific operation: The server parses the prompt sentence and sends a request to the API of the generative AI model.

[0080] Step 4:

[0081] A generative AI model generates text based on the prompt.

[0082] Input: The prompt sent to the generative AI model.

[0083] Output: The generated text.

[0084] Specific operation: The generative AI model generates text based on the prompt sentence and returns it to the server.

[0085] Step 5:

[0086] The server receives the generated text and processes or formats the data as necessary.

[0087] Input: The generated text returned from the generative AI model.

[0088] Output: The processed and formatted text.

[0089] Specific operation: The server receives the generated text and processes the data, such as adjusting line breaks and spaces.

[0090] Step 6:

[0091] The server sends the processed text back to the terminal.

[0092] Input: Processed and formatted text.

[0093] Output: Text sent back to the terminal.

[0094] Specific operation: The server uses an HTTP response to send the processed text back to the terminal.

[0095] Step 7:

[0096] The user reviews the generated text in the terminal.

[0097] Input: Text sent back to the terminal.

[0098] Output: The generated text to be reviewed by the user.

[0099] Specific behavior: The user reviews the text generated on the device and can save or share it as needed.

[0100] (Application example 1)

[0101] Next, a description will be given of Application Example 1 of Form 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."

[0102] In today's information society, users are required to quickly and efficiently generate and share a wide variety of content. However, conventional systems have problems in that content generation requires a lot of time and effort, and the quality and variety of the generated content is limited. Furthermore, security protection of personal data and customizable interfaces are insufficient, making it difficult to increase user satisfaction.

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

[0104] In this invention, the server includes an advanced natural language processing means, a detailed task management means, a schedule management means, an email sending and receiving means, an information search means, a personal data security protection means, a customizable interface means, a means for generating content based on a prompt sentence using a generative AI model, a means for previewing and editing the generated content, and a means for saving and sharing the generated content. This allows a user to quickly generate, edit, and share high-quality content simply by inputting a prompt sentence. In addition, the security protection of personal data and the provision of a customizable interface can increase user satisfaction.

[0105] "Advanced natural language processing means" refers to technology that understands the text entered by the user and generates appropriate responses or actions.

[0106] "Detailed task management tools" are functions that allow users to efficiently manage their tasks and track schedules and progress.

[0107] "Schedule management means" is a function for managing the user's schedule and providing reminders and notifications.

[0108] "Means for sending and receiving email" refers to the functionality that enables users to send and receive email.

[0109] "Information search means" refers to a function that enables users to quickly search for and obtain the information they need.

[0110] "Personal data security measures" are technologies for protecting users' personal information through encryption and access control.

[0111] A "customizable interface means" is a function that allows a user to change the interface to suit their own preferences.

[0112] "Means for generating content based on prompt sentences using a generative AI model" refers to technology that automatically generates content such as text, images, audio, and video based on prompt sentences entered by users.

[0113] "Means for previewing and editing generated content" refers to a function that enables a user to check the generated content and correct it if necessary.

[0114] "Means for storing and sharing generated content" refers to functionality for storing generated content on a device and sharing it with other users or platforms.

[0115] The system for implementing this invention is composed of a server and a user terminal. The server executes a program for generating content based on a prompt sentence using a generative AI model. The user terminal provides an interface for inputting a prompt sentence, previewing the generated content, and editing, saving, and sharing it.

[0116] Hardware and Software Used

[0117] Hardware: Servers, smartphones

[0118] Software: Python(R), OpenAI(R) API

[0119] Data processing and calculation

[0120] 1. Prompt text input: The user inputs a prompt text through a smartphone application, for example, "Please write an article about tourist spots in Japan for a travel blog."

[0121] 2. API request: The user device sends the input prompt to the server, which then uses the OpenAI API to send the prompt to the generative AI model.

[0122] 3. Content generation: The generative AI model generates text based on the prompt sentence, and the generated text is returned from the server to the user device.

[0123] 4. Preview and edit: The user previews the generated content in the smartphone application and edits it if necessary.

[0124] 5. Save and share: Users can save the edited content on their smartphones and share it on social media or blogs.

[0125] Examples

[0126] When a user enters the prompt sentence, "Please write an article about tourist spots in Japan for a travel blog," the generative AI model generates an article like this:

[0127] Examples of prompt statements

[0128] "Write an article about tourist spots in Japan for a travel blog."

[0129] Could you please tell me some recommended places for a family trip this summer vacation?

[0130] "Write an article about the latest technology trends."

[0131] "Can you give me some advice on healthy eating?"

[0132] In this way, users can quickly generate, edit, and share high-quality content by simply entering a prompt sentence. In addition, the security of personal data and the provision of a customizable interface increase user satisfaction.

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

[0134] Step 1:

[0135] The user starts the application on the smartphone and enters a prompt sentence.

[0136] Input: A prompt for the user to enter (e.g. "Please write an article about tourist spots in Japan for my travel blog.")

[0137] Output: The prompt text entered is displayed in the application.

[0138] Specific action: The user enters a prompt sentence into the text input field of the application and presses the "Submit" button.

[0139] Step 2:

[0140] The terminal sends the prompt text entered to the server.

[0141] Input: The prompt text entered by the user

[0142] Output: The prompt text is sent to the server.

[0143] Specific behavior: The application sends the prompt text to the server as an HTTP request.

[0144] Step 3:

[0145] The server receives the prompt sentence and sends the prompt sentence to the generative AI model.

[0146] Input: Prompt text sent from the terminal

[0147] Output: The prompt is passed to the generative AI model.

[0148] Specific operation: The server sends the received prompt text to the OpenAI API.

[0149] Step 4:

[0150] A generative AI model generates content based on the prompt.

[0151] Input: Prompt text sent from the server

[0152] Output: Generated content (text)

[0153] What it does: The generative AI model parses the prompt and generates relevant text.

[0154] Step 5:

[0155] The server receives the generated content and returns it to the terminal.

[0156] Input: Content generated from a generative AI model

[0157] Output: The generated content is sent to the device.

[0158] Specific operation: The server sends the generated content to the terminal as an HTTP response.

[0159] Step 6:

[0160] The terminal receives the generated content and displays it to the user.

[0161] Input: Generated content sent from the server

[0162] Output: The generated content is displayed in the application.

[0163] Specific behavior: The application displays the received content on the screen.

[0164] Step 7:

[0165] The user previews the generated content and edits it if necessary.

[0166] Input: Generated content

[0167] Output: The edited content

[0168] What happens: The user modifies content using the application's editing features.

[0169] Step 8:

[0170] Once the user has completed editing, they save and share the content.

[0171] Input: Edited content

[0172] Output: Saved content, shared content

[0173] Specific actions: The user presses the "Save" button to save the content to their device, and presses the "Share" button to post it on social media or a blog.

[0174] Example 2

[0175] Next, a second embodiment of the second embodiment will be described. 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."

[0176] Conventional systems lacked the ability to generate text based on prompts entered by the user, making it difficult to flexibly generate text in response to user requests. In addition, there was also insufficient means to quickly and accurately provide the generated text to the user. This reduced user convenience and hindered efficient information generation.

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

[0178] In this invention, the server includes an advanced natural language processing means, a detailed task management means, a schedule management means, an email sending and receiving means, an information search means, a personal data security protection means, a customizable interface means, a means for generating text based on a prompt sentence using a generative AI model, and a means for displaying the generated text to a user. This makes it possible to flexibly and quickly generate text based on a prompt sentence input by a user and provide the generated text to a user.

[0179] "Advanced natural language processing means" refers to technology for understanding user input and generating appropriate responses and actions.

[0180] The "detailed task management means" is a function for efficiently managing a user's tasks and tracking schedules and progress.

[0181] A "schedule management means" is a function for managing a user's schedule and events and providing reminders and notifications.

[0182] "Means for sending and receiving email" refers to a function that enables a user to send and receive email.

[0183] The "information search means" is a function that enables a user to quickly search for and obtain the information he or she needs.

[0184] "Personal data security protection measures" are technologies that implement encryption and access control to protect users' personal data.

[0185] A "customizable interface" is a feature that allows a user to tailor the interface to their own preferences.

[0186] "Means for generating text based on a prompt sentence using a generative AI model" refers to a technology that generates text using a generative AI model based on a prompt sentence entered by a user.

[0187] "Means for displaying the generated text to the user" is a function for displaying the text generated by the generative AI model to the user.

[0188] The present invention is a system for generating text based on a prompt sentence input by a user and providing the generated text to the user. The system operates among three parties: a server, a terminal, and a user.

[0189] The server includes advanced natural language processing means, detailed task management means, schedule management means, email sending and receiving means, information search means, personal data security protection means, customizable interface means, means for generating text based on a prompt sentence using a generative AI model, and means for displaying the generated text to the user.

[0190] Specifically, the server hosts a generative AI model (e.g., GPT-4 (registered trademark)). When a user uses a terminal to input a prompt sentence, the terminal sends the prompt sentence to the server. The server inputs the received prompt sentence into the generative AI model, and the model generates text based on the prompt sentence. The generated text is sent from the server to the terminal and displayed to the user.

[0191] For example, consider a case where a user inputs a prompt such as "Please write a poem on the theme of the arrival of spring." The device sends this prompt to the server. The server inputs the prompt into a generative AI model, which then generates a poem like this:

[0192] "The spring wind blows through

[0193] Flowers are in full bloom

[0194] New life sprouts

[0195] A season full of hope

[0196] The generated poem is sent from the server to the terminal and displayed to the user.

[0197] Other examples of prompts include:

[0198] "Write a short story about a city of the future."

[0199] "Create a meeting minutes template for our next meeting."

[0200] "Could you please give us some ideas for a marketing strategy for a new product?"

[0201] In this way, users can use the generative AI model to generate various texts. The system can flexibly and quickly generate texts according to user requests and provide the generated texts to the user.

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

[0203] Step 1:

[0204] The user enters a prompt sentence.

[0205] The user inputs a prompt into the input field of the terminal. For example, the user inputs, "Please write a poem on the theme of the arrival of spring." The input prompt is temporarily stored in the terminal's memory.

[0206] Step 2:

[0207] The terminal sends a prompt to the server.

[0208] The terminal converts the input prompt text into JSON format and sends it to the server as an HTTP POST request. For example, the request body looks like this:

[0209] json

[0210] {

[0211] "user_id": "12345",

[0212] "prompt": "Write a poem about the coming of spring"

[0213] }

[0214] The request also includes the user's identity.

[0215] Step 3:

[0216] The server inputs the prompt sentence into the generative AI model.

[0217] The server tokenizes the received prompt. Tokenization is the process of breaking down text into words and subwords. For example, "Write a poem about the arrival of spring" is tokenized as follows:

[0218] ["spring", "of", "coming", "theme", "to", "did", "poem", "make", "please"]

[0219] The tokenized data is fed into a generative AI model.

[0220] Step 4:

[0221] A generative AI model generates text based on the prompt.

[0222] The generative AI model takes the tokenized prompt sentence as input and predicts the next token. For example, the first predicted token is "spring", followed by "of". This process is repeated until the final poem is generated:

[0223] ["Spring", "of", "wind", "blows through", "flowers", "bloom", "new", "life", "sprouts", "full of hope", "season"]

[0224] The generated token sequence is then converted back to a string.

[0225] Step 5:

[0226] The server sends the generated text to the terminal.

[0227] The server converts the generated token sequence into a string and sends it to the terminal as an HTTP response. For example, the response body looks like this:

[0228] json

[0229] {

[0230] "generated_text": "The spring wind blows through. Flowers bloom. New life sprouts. A season full of hope."

[0231] }

[0232] Step 6:

[0233] The terminal displays the generated text to the user.

[0234] The terminal displays the generated text received from the server in a user interface, allowing the user to check the generated poem. For example, it may be displayed on a web page as follows:

[0235] The spring wind blows through

[0236] Flowers are in full bloom

[0237] New life sprouts

[0238] A season full of hope

[0239] In this way, users can utilize generative AI models to generate a variety of texts.

[0240] (Application example 2)

[0241] Next, a description will be given of Application Example 2 of Form 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."

[0242] Conventional ad generation systems required users to manually create ad copy and images, which was time-consuming and labor-intensive. In addition, the quality of the ad depended on the user's skills, making it difficult to create consistently high-quality ads. Furthermore, security protection of personal data was insufficient, posing privacy risks.

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

[0244] In this invention, the server includes an advanced natural language processing means, a detailed task management means, a schedule management means, an email sending and receiving means, an information search means, a personal data security protection means, a customizable interface means, an advertisement generation means using a generative AI model, a prompt sentence input means, a generation result preview means, a generation result editing means, and a generation result saving and sharing means. This allows users to easily automatically generate high-quality advertisements and efficiently create and share advertisements while protecting privacy.

[0245] "Advanced natural language processing means" refers to technology that understands the text entered by the user and generates appropriate responses or actions.

[0246] A "detailed task management tool" is a system that efficiently manages users' tasks and tracks schedules and progress.

[0247] "Schedule management means" is a function that manages the user's schedule and provides reminders and notifications.

[0248] "Means for sending and receiving email" refers to a system for sending and receiving email.

[0249] "Information search means" is a function that quickly searches for and provides the information that a user needs.

[0250] "Personal data security protection measures" are technologies that protect users' personal information through encryption and access control.

[0251] A "customizable interface means" is a feature that allows a user to tailor the interface to their own preferences.

[0252] An "advertising generation means using a generative AI model" is a technology that uses a generative AI model to automatically generate advertising copy and advertising images based on prompt text entered by a user.

[0253] The "prompt sentence input means" is an interface that allows the user to input the theme and keywords of the advertisement.

[0254] The "generation result preview means" is a function that allows the user to check the generated advertising copy and advertising image.

[0255] The "generation result editing means" is a function that allows the user to edit the generated advertising copy and advertising images.

[0256] "Means for saving and sharing generated results" refers to a function for saving the generated advertising copy and advertising images and sharing them via social media or email.

[0257] A system for carrying out the present invention has the following configuration: A server includes advanced natural language processing means, detailed task management means, schedule management means, email sending and receiving means, information search means, personal data security protection means, customizable interface means, advertisement generation means using a generative AI model, prompt sentence input means, generation result preview means, generation result editing means, and generation result storage and sharing means.

[0258] Hardware and Software Used

[0259] Hardware: Smartphone

[0260] Software: Python, OpenAI API

[0261] Data processing and calculation

[0262] 1. Entering a prompt: The user uses a smartphone application to enter the theme and keywords of the advertisement. For example, the user enters a prompt such as, "Please write an advertisement copy for a new smartphone. Its features are a high-resolution camera and a long-lasting battery."

[0263] 2. Executing the generative AI model: The server uses the OpenAI API to generate ad copy based on the input prompt text, using a generative AI model (e.g., GPT-3 (registered trademark)).

[0264] 3. Obtaining the generated results: The server obtains the generated results returned from the API and displays them to the user.

[0265] 4. Preview the generated results: The user previews the generated ad copy on their smartphone screen.

[0266] 5. Editing the generated results: The user can edit the generated ad copy as needed.

[0267] 6. Saving and sharing the generated results: Users can save the completed ad copy on their smartphone and share it via social media or email.

[0268] Examples

[0269] If a user wants to create an advertisement for a new smartphone, he enters the following prompt text into the application:

[0270] Examples of prompt statements

[0271] Write an ad for a new smartphone featuring a high-resolution camera and a long battery life.

[0272] When this prompt text is entered, the generative AI model generates the following ad copy:

[0273] "A new smartphone has arrived! The high-resolution camera lets you capture every beautiful moment. Plus, the long battery life means you can use it all day with peace of mind. Get yours now and enjoy the best experience!"

[0274] In this way, an ad generation system using a generative AI model enables users to easily automatically generate high-quality ads and efficiently create and share ads while protecting privacy.

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

[0276] Step 1:

[0277] The user starts the smartphone application and inputs the advertising theme and keywords. The input prompt text is in the form of "Please write an advertisement copy for a new smartphone. Its features are a high-resolution camera and a long-lasting battery." This prompt text is sent to the application.

[0278] Step 2:

[0279] The terminal sends the input prompt sentence to the server. The server analyzes the received prompt sentence and converts it into a format for input to the generative AI model (e.g. GPT-3). Specifically, it formats the prompt sentence into an appropriate format and passes it to the generative AI model.

[0280] Step 3:

[0281] The server calls the generative AI model using the OpenAI API and generates ad copy based on the prompt text. The generative AI model generates text based on the input prompt text and outputs the ad copy. This generated ad copy is returned to the server.

[0282] Step 4:

[0283] The server receives the generated advertisement copy and transmits it to the terminal. The terminal displays the received advertisement copy to the user. The user can preview the generated advertisement copy on the screen of the smartphone.

[0284] Step 5:

[0285] The user checks the generated advertisement copy and edits it as necessary. The terminal transmits the edited content to the server. The server stores the edited advertisement copy.

[0286] Step 6:

[0287] Users can save the completed ad copy on their smartphone and share it via social media or email. The device supports operations for saving and sharing, allowing users to easily send ad copy to other platforms.

[0288] By following these steps, users can easily auto-generate high-quality ads and efficiently create and share ads while protecting their privacy.

[0289] Furthermore, an emotion engine that estimates the emotion of the user may be combined. That is, the identification processing unit 290 may estimate the emotion of the user using the emotion identification model 59, and perform identification processing using the emotion of the user.

[0290] "Example 1"

[0291] The present invention is a system including an emotion engine that recognizes the user's emotions, in addition to advanced natural language processing means, detailed task management means, schedule management means, email sending and receiving means, information search means, personal data security protection means, and customizable interface means. Specifically, when a user issues an instruction to an application, the advanced natural language processing means understands the instruction, and the detailed task management means creates a task. At the same time, the emotion engine recognizes the user's emotions from the user's voice or text, and executes an appropriate action according to the emotion. For example, if a user issues an instruction such as "Make a dentist appointment tomorrow at 3 p.m." and speaks in a tense tone, the emotion engine recognizes the user's tension, and the application executes an action corresponding to the user's emotions, such as displaying a confirmation message for the appointment in a gentle tone. In addition, the personal data security protection means encrypts the data of the created task to protect it from unauthorized access. The customizable interface means is used to display the task creation result to the user. Through this interface, the user can check the details of the task and edit the task as necessary.

[0292] The process flow of each embodiment will be described below.

[0293] "Example 1"

[0294] Step 1: The user gives an instruction to the application, for example "Make an appointment with the dentist tomorrow at 3pm."

[0295] Step 2: Advanced natural language processing means understand this instruction, specifically extracting the content and duration of the instruction.

[0296] Step 3: The detailed task management means creates a task. Specifically, it registers "make a dentist appointment" as a task and sets the execution time as "tomorrow at 3:00 p.m."

[0297] Step 4: The emotion engine recognizes emotions from the user's voice or text. For example, if the user speaks in a tense tone, the emotion engine recognizes the user's tension.

[0298] Step 5: Depending on the emotion the emotion engine recognizes, the application will take appropriate action. For example, if it recognizes that the user is nervous, it will display the appointment confirmation message in a gentle tone.

[0299] Step 6: Personal data security measures encrypt the data of the task you created and protect it from unauthorized access.

[0300] Step 7: Present the task creation result to the user using a customizable interface means, allowing the user to view the task details and edit the task if necessary.

[0301] Example 1

[0302] Next, a description will be given of Example 1 of the embodiment 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".

[0303] Conventional systems have had difficulty generating high-quality text based on prompts entered in natural language by users. In addition, pre- and post-processing of the generated text was insufficient, and a user-friendly interface was not provided. Furthermore, security protection of personal data was insufficient, posing a risk of violating user privacy.

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

[0305] In this invention, the server includes an advanced natural language processing means, a detailed task management means, a schedule management means, an email sending and receiving means, an information search means, a personal data security protection means, a customizable interface means, a text generation means using a generative AI model, a prompt sentence pre-processing and post-processing means, and a means for displaying the generated text to the user. This allows the user to generate high-quality text based on a prompt sentence input in natural language, and the generated text is appropriately pre-processed and post-processed to provide a user-friendly interface. In addition, the security protection of personal data is strengthened, and the user's privacy is protected.

[0306] "Advanced natural language processing means" refers to technology for analyzing and understanding natural language text entered by a user and taking appropriate action.

[0307] The "detailed task management means" is a function for efficiently managing a user's tasks and tracking schedules and progress.

[0308] A "schedule management means" is a function for managing a user's schedule and events and providing reminders and notifications.

[0309] "Means for sending and receiving email" refers to a function that enables a user to send and receive email.

[0310] The "information search means" is a function that enables a user to quickly search for and obtain the information he or she needs.

[0311] "Personal data security protection measures" are technologies for protecting users' personal data using encryption and access control.

[0312] A "customizable interface means" is a function that allows a user to customize the interface according to his or her own preferences.

[0313] A "text generation means using a generative AI model" is a technology for using a generative AI model to generate new text based on a prompt sentence entered by a user.

[0314] "Prompt sentence pre-processing and post-processing means" refers to technology for converting the prompt sentence entered by the user into a format suitable for the generative AI model and arranging the generated text into an appropriate format.

[0315] "Means for displaying the generated text to the user" refers to a function for visually displaying the text generated by the generative AI model to the user.

[0316] The present invention provides a system for generating high-quality text based on a prompt sentence input by a user in a natural language. A specific embodiment of this system will be described below.

[0317] System Configuration

[0318] This system consists of three main elements: a server, a terminal, and a user.

[0319] server

[0320] The server includes advanced natural language processing means, detailed task management means, schedule management means, email sending and receiving means, information search means, personal data security protection means, customizable interface means, text generation means using a generative AI model, prompt sentence pre-processing and post-processing means, and means for displaying the generated text to the user.

[0321] Specifically, the server uses a cloud server equipped with a high-performance GPU (e.g., AWS (registered trademark) EC2 (registered trademark) P3 instance (registered trademark)). As a generative AI model, for example, OpenAI's GPT-4 is used. The server runs a Python script, loads the model using a machine learning library such as TENSORFLOW (registered trademark) or PyTorch (registered trademark), and receives a prompt statement as input.

[0322] Terminal

[0323] The terminal is a device for a user to enter prompt text and display the generated text, the terminal transmits the prompt text to the server, and displays the generated text received from the server to the user.

[0324] User

[0325] The user operates the terminal to input a prompt sentence and checks the generated text.

[0326] System Operation

[0327] A user enters a prompt into an input field on the terminal, for example, "Please generate a poem about the coming of spring." The terminal sends this prompt to the server. The server receives the prompt and performs preprocessing, which includes tokenizing and normalizing the text.

[0328] The server then inputs the preprocessed prompt sentences into a generative AI model (e.g., GPT-4) to generate text. The generative AI model generates new text based on the input prompt sentences. The generated text is then returned to the user after post-processing again. Post-processing includes formatting the generated text and removing unnecessary tokens.

[0329] Finally, the terminal parses the generated text received from the server and displays it to the user, for example by displaying the generated poem on a screen.

[0330] Examples

[0331] If a user wants to "generate poetry using AI," they input a prompt like the following into the generative AI model.

[0332] Example prompt: "Generate a poem on the theme of the arrival of spring."

[0333] The server receives this prompt and uses a generative AI model to generate a poem. The resulting poem looks like this:

[0334] The spring wind blows through

[0335] Flowers are in full bloom

[0336] New life sprouts

[0337] The beauty of nature unfolds

[0338] The terminal displays the generated poem to the user, who can check the generated poem on the screen.

[0339] In this way, users can generate the text they want using a generative AI model.

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

[0341] Step 1:

[0342] The user enters a prompt sentence.

[0343] The user inputs a prompt into the input field of the terminal. For example, the user inputs "Please create a poem on the theme of the arrival of spring." The input prompt is temporarily stored in the terminal's memory.

[0344] Step 2:

[0345] The terminal sends a prompt to the server.

[0346] The terminal sends the prompt text entered by the user to the server as an HTTP request. Specifically, the terminal converts the prompt text into JSON format and sends a POST request to the API endpoint. The input is the prompt text, and the output is the request sent to the server.

[0347] Step 3:

[0348] The server receives the prompt text and performs preprocessing.

[0349] The server parses and preprocesses the prompt received from the terminal. Preprocessing includes tokenizing and normalizing the text. For example, it splits the sentence "Please generate a poem on the theme of the arrival of spring" into tokens. The input is the received prompt, and the output is the preprocessed tokenized text.

[0350] Step 4:

[0351] The server generates text using a generative AI model.

[0352] The server inputs the preprocessed prompt sentences into a generative AI model (e.g. GPT-4) to generate text. The generative AI model generates new text based on the input prompt sentences. The input is the preprocessed tokenized text, and the output is the generated text.

[0353] Step 5:

[0354] The server post-processes the generated text.

[0355] The server post-processes the text output by the generative AI model. Post-processing includes formatting the generated text and removing unnecessary tokens, for example adjusting line breaks and punctuation in a generated poem. The input is the generated text and the output is the post-processed text.

[0356] Step 6:

[0357] The server sends the generated text to the terminal.

[0358] The server sends the post-processed text to the terminal. Specifically, it converts the generated text into JSON format and returns it to the terminal as an HTTP response. The input is the post-processed text, and the output is the response sent to the terminal.

[0359] Step 7:

[0360] The terminal displays the generated text to the user.

[0361] The terminal parses the generated text received from the server and displays it to the user, e.g., displaying the generated poem on a screen. The input is the generated text received from the server and the output is the text that is displayed to the user.

[0362] (Application example 1)

[0363] Next, a description will be given of Application Example 1 of Form 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."

[0364] In today's information society, users are required to efficiently manage a wide variety of tasks and quickly obtain the information they need. However, with conventional systems, it is difficult to centrally manage these tasks, and there are problems with the time required to create, edit, and share content. In addition, protecting the security of personal data is also an important issue, and there is a demand for systems that can efficiently process tasks while ensuring user privacy.

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

[0366] In this invention, the server includes an advanced natural language processing means, a detailed task management means, a schedule management means, an email sending and receiving means, an information search means, a personal data security protection means, a customizable interface means, a means for generating content based on a prompt sentence using a generative AI model, and a means for editing, saving, and sharing the generated content. This allows users to centrally manage various tasks and efficiently generate, edit, and share content. In addition, the security of personal data is ensured, and a system that can be used with peace of mind while protecting the user's privacy is realized.

[0367] "Advanced natural language processing means" refers to technology for understanding user input and taking appropriate action.

[0368] "Detailed task management means" refers to functionality that allows users to efficiently manage their tasks and track their progress.

[0369] "Schedule management means" is a function for managing the user's schedule and providing reminders and notifications.

[0370] "Means for sending and receiving email" refers to the functionality that enables users to send and receive email.

[0371] "Information search means" refers to a function that enables users to quickly search for and obtain the information they need.

[0372] "Personal data security measures" are technologies for protecting users' personal data through encryption and access control.

[0373] A "customizable interface means" is a feature that allows a user to tailor the interface to their own preferences.

[0374] "Means for generating content based on a prompt sentence using a generative AI model" refers to technology in which a generative AI model automatically generates content such as text and images based on a prompt sentence entered by a user.

[0375] "Means for editing, saving, and sharing generated content" refers to a function that enables users to edit, save, and share generated content with other users.

[0376] A system for carrying out this invention has the following configuration: A server includes advanced natural language processing means, detailed task management means, schedule management means, email sending and receiving means, information search means, personal data security protection means, customizable interface means, means for generating content based on prompt sentences using a generative AI model, and means for editing, saving, and sharing the generated content.

[0377] Hardware and Software Used

[0378] Hardware: Smartphone (iOS(R) or ANDROID(R))

[0379] Software: Python, OpenAI API

[0380] Data processing and calculation

[0381] 1. Entering a prompt: The user enters a prompt through a smartphone application, for example, "Blog post idea: About the latest technology trends."

[0382] 2. Calling the generative AI model: The server uses OpenAI's API to generate content based on the input prompt. The generative AI model analyzes the prompt and generates appropriate text and images.

[0383] 3. Displaying the content: The generated content is displayed on the smartphone screen. The user can check the generated content and edit it if necessary.

[0384] 4. Edit, save and share: Users can edit the generated content, save it locally on their smartphones, and share it with others via social media or email.

[0385] Examples

[0386] If a user wants to create a "blog post about the latest technology trends," they might enter the following prompt text:

[0387] Blog Post Ideas: Latest Tech Trends

[0388] Based on this prompt, the generative AI model generates content like this:

[0389] Blog posts about the latest technology trends:

[0390] In 2023, AI and machine learning are expected to continue to evolve and be applied in many areas of daily life. In particular, advances in natural language processing technology will lead to the emergence of more advanced chatbots and voice assistants, improving the user experience. In addition, the widespread use of 5G will enable ultra-high-speed Internet connections, accelerating the use of smart cities and IoT devices.

[0391] In this way, a system has been created in which a user can simply input a prompt sentence, and the generative AI model will automatically generate high-quality content that can then be edited, saved, and shared.

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

[0393] Step 1:

[0394] A user starts an application on a smartphone and inputs a prompt sentence. The input prompt sentence is sent to the server. The input data is the prompt sentence in text format input by the user. The output data is the prompt sentence sent to the server.

[0395] Step 2:

[0396] The server passes the received prompt sentence to the generative AI model. The generative AI model analyzes the prompt sentence and generates appropriate content. The input data is the prompt sentence. The output data is the generated content (text and images).

[0397] Step 3:

[0398] The server transmits the generated content to the smartphone. The input data is the generated content. The output data is the content transmitted to the smartphone.

[0399] Step 4:

[0400] The user checks the generated content displayed on the screen of the smartphone. If necessary, the user edits the content. The input data is the generated content. The output data is the content edited by the user.

[0401] Step 5:

[0402] The user saves the edited content in the smartphone. It can also share it with other users via social media or email. The input data is the content edited by the user. The output data is the saved content and the shared content.

[0403] Example 2

[0404] Next, a second embodiment of the second embodiment will be described. 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."

[0405] Conventional systems often fail to guarantee the quality or appropriateness of generated text when generating text based on a prompt entered by the user. They also lack an efficient means to quickly provide the generated text to the user. Furthermore, there is a need for a method to effectively utilize generative AI models while protecting the user's privacy.

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

[0407] In this invention, the server includes an advanced natural language processing means, a detailed task management means, a schedule management means, an email sending and receiving means, an information search means, a personal data security protection means, a customizable interface means, a means for generating text based on a prompt sentence input by a user using a generative AI model, and a means for transmitting the generated text to a user's terminal. This makes it possible to quickly generate high-quality text based on a prompt sentence input by a user and provide it to the user. In addition, the generative AI model can be effectively used while protecting the user's privacy.

[0408] "Advanced natural language processing means" refers to technology that understands text entered by a user and generates appropriate responses or actions.

[0409] The "detailed task management means" is a function for efficiently managing a user's tasks and tracking schedules and progress.

[0410] A "schedule management means" is a function for managing a user's schedule and events and providing reminders and notifications.

[0411] "Means for sending and receiving email" refers to a function that enables a user to send and receive email.

[0412] The "information search means" is a function that enables a user to quickly search for and obtain the information he or she needs.

[0413] "Personal data security protection measures" are technologies for protecting users' personal data through encryption and access control.

[0414] A "customizable interface means" is a function that allows a user to configure and change the interface according to their own preferences.

[0415] "Means for generating text based on a prompt sentence entered by a user using a generative AI model" refers to technology for generating text using a generative AI model based on a prompt sentence entered by a user.

[0416] "Means for transmitting the generated text to a user's terminal" is a function for transmitting the text generated by the generative AI model to a user's terminal.

[0417] This invention is a system that uses a generative AI model to generate text based on a prompt sentence input by a user and transmits the generated text to a terminal of the user. A specific embodiment of this system will be described below.

[0418] Hardware and Software Used

[0419] Server: A server equipped with a powerful GPU (e.g. a powerful graphics processing unit)

[0420] Generative AI models: Generative AI models (e.g. advanced natural language processing models)

[0421] Device: PC or smartphone used by the user

[0422] Communication protocol: HTTPS

[0423] Server Processing

[0424] The server hosts a generative AI model. When a user sends a prompt sentence from a terminal, the server receives the prompt sentence and inputs it into the generative AI model. The generative AI model generates text based on the prompt sentence and returns the result to the server. The server sends the generated text to the user's terminal.

[0425] Terminal handling

[0426] The terminal provides an interface for the user to input a prompt text. When the user inputs a prompt text and presses the send button, the terminal sends the prompt text to the server. Upon receiving the generated text from the server, the terminal displays the text to the user.

[0427] User Action

[0428] The user inputs a prompt sentence through the terminal interface. For example, the user inputs a prompt sentence such as "Tell me about the impact of AI on human life." When the user presses the send button, the terminal sends the prompt sentence to the server and receives the generated text. The user can view the text and input further prompt sentences if necessary.

[0429] Examples

[0430] Examples of prompt statements

[0431] A specific example of a prompt that a user can enter is, "Tell me about the impact of AI on human life." When this prompt is entered and submitted, the server inputs the prompt into the generative AI model and returns the generated text to the user.

[0432] Example of generated text

[0433] An example of text returned by a generative AI model might be, "AI is having a significant impact on human life in many areas. For example, in the medical field, the accuracy of diagnosis is improving, and in the transportation field, self-driving cars are becoming more common."

[0434] This system is designed to allow users to easily generate text using generative AI models. Users can quickly generate and view high-quality text by simply entering a prompt. In addition, the server securely transmits the generated text to the user's device, protecting the user's privacy.

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

[0436] Step 1:

[0437] The user enters a prompt sentence.

[0438] The user inputs a prompt through the device interface, for example, "Tell me about the impact of AI on human life." The input prompt is temporarily stored in the device's memory.

[0439] Step 2:

[0440] The terminal sends a prompt to the server.

[0441] The terminal converts the prompt text entered by the user into JSON format and sends it to the server using the HTTPS protocol. Specifically, the terminal sends a POST request including the prompt text to the server. The input is the prompt text, and the output is the request sent to the server.

[0442] Step 3:

[0443] The server receives the prompt sentence and inputs it into the generative AI model.

[0444] The server analyzes the prompt sentence received from the terminal and sends it as a request to the API of the generative AI model. Specifically, the server inputs the prompt sentence into the generative AI model and sets the length of the text to be generated and other parameters. The input is the prompt sentence, and the output is the request sent to the generative AI model.

[0445] Step 4:

[0446] A generative AI model generates the text.

[0447] The generative AI model generates text based on the prompt received from the server. For example, if the prompt is "Tell me about the impact of AI on human life," the generative AI model generates text such as "AI is having a significant impact on human life in many fields. For example, in the medical field, the accuracy of diagnosis has improved, and in the transportation field, self-driving cars are becoming more common." The input is the prompt, and the output is the generated text.

[0448] Step 5:

[0449] The server receives the generated text and sends it to the terminal.

[0450] The server receives the text returned by the generative AI model, converts it to JSON format, and sends it to the terminal using the HTTPS protocol. Specifically, the server sends a POST request containing the generated text to the terminal. The input is the generated text, and the output is the request sent to the terminal.

[0451] Step 6:

[0452] The terminal receives the generated text and displays it to the user.

[0453] The terminal parses the generated text received from the server and displays it to the user, i.e. displays the generated text on the terminal's interface for the user to view. The input is the generated text and the output is the display to the user.

[0454] (Application example 2)

[0455] Next, a description will be given of Application Example 2 of Form 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."

[0456] Conventional content generation systems have the problem that users must manually create content, which takes time and effort. In addition, the quality of the generated content is not consistent, which can lead to low user satisfaction. Furthermore, from the perspective of privacy protection and security, there are cases where concerns remain about the handling of personal data.

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

[0458] In this invention, the server includes an advanced natural language processing means, a detailed task management means, a schedule management means, an email sending and receiving means, an information search means, a personal data security protection means, a customizable interface means, a content generation means using a generative AI model, and a content generation means based on a prompt sentence. This not only enables a user to easily generate high-quality content, but also ensures the security of personal data.

[0459] "Advanced natural language processing means" refers to technology for understanding user input and generating appropriate responses and actions.

[0460] A "detailed task management tool" is a system for efficiently managing a user's tasks and tracking schedules and progress.

[0461] "Schedule management means" is a function for managing the user's schedule and providing reminders and notifications.

[0462] "Means of sending and receiving email" refers to a system that allows users to send and receive email.

[0463] "Information search means" refers to technology that enables users to quickly search for and obtain the information they need.

[0464] "Personal data security measures" are systems for protecting users' personal data through encryption and access control.

[0465] A "customizable interface means" is a feature that allows a user to tailor the interface to their personal preferences.

[0466] A "content generation means using a generative AI model" is a technology that uses a generative AI model to automatically generate content based on user input.

[0467] "Means for generating content based on a prompt sentence" refers to a function in which a generative AI model generates content such as text and images based on a prompt sentence entered by a user.

[0468] The system for implementing this invention comprises a server and a user terminal. The server includes an advanced natural language processing unit, a detailed task management unit, a schedule management unit, an email sending and receiving unit, an information search unit, a personal data security protection unit, a customizable interface unit, a content generation unit using a generative AI model, and a content generation unit based on a prompt sentence.

[0469] The user terminal is a device such as a smartphone or a personal computer, and provides an interface for the user to input a prompt sentence. When the user inputs a prompt sentence, the prompt sentence is transmitted to the server.

[0470] The server uses advanced natural language processing to analyze the received prompt and generates content using a generative AI model. The generated content is then sent back to the user's device and displayed to the user.

[0471] In terms of specific hardware, the server is a computer system equipped with a high-performance processor and large-capacity memory, and the user terminals are smartphones, tablets, personal computers, etc. As for software, Python and OpenAI API are used.

[0472] The specific steps of data processing and data calculation are as follows: First, the user inputs a prompt sentence and sends it to the server. Next, the server analyzes the prompt sentence and generates content using a generative AI model (e.g. GPT-3). The generated content is returned to the user terminal and displayed to the user.

[0473] As a concrete example, when a user enters the prompt "Please write a blog post about your summer trip," the generative AI model generates the following text:

[0474] Example prompt:

[0475] "Write a blog post about your summer travels."

[0476] Examples of generated content:

[0477] "I went on a trip with my family this summer. The beautiful beaches and blue seas were like a paradise. What made the biggest impression on me were the colorful fish we saw while snorkeling. In the evening, we enjoyed fresh seafood at a local restaurant and relaxed while listening to traditional music."

[0478] In this way, users can easily generate high-quality content, and the security measures for personal data ensure users' privacy.

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

[0480] Step 1:

[0481] The user types a prompt into the terminal.

[0482] Input: A prompt entered by the user (e.g., "Write a blog post about your summer trips")

[0483] Output: Prompt sent from the terminal to the server

[0484] Step 2:

[0485] The terminal sends a prompt to the server.

[0486] Input: Prompt sent from the terminal

[0487] Output: The prompt received by the server.

[0488] Step 3:

[0489] The server parses the prompt using advanced natural language processing techniques.

[0490] Input: The prompt received by the server

[0491] Data processing: Grammatical and semantic analysis of prompt sentences

[0492] Output: Analysis result (prompt sentence structure and meaning)

[0493] Step 4:

[0494] The server generates content using a generative AI model.

[0495] Input: Analysis result (prompt structure and meaning)

[0496] Data computation: Content generation using generative AI models (e.g. GPT-3)

[0497] Output: Generated content (e.g. "This summer, I went on a trip with my family. The beautiful beaches and blue waters were like a paradise. What really impressed me was the colorful fish we saw while snorkeling. In the evening, we enjoyed fresh seafood at a local restaurant and relaxed while listening to traditional music.")

[0498] Step 5:

[0499] The server transmits the generated content to the terminal.

[0500] Input: Generated content

[0501] Output: Generated content sent to the device

[0502] Step 6:

[0503] The terminal displays the generated content to the user.

[0504] Input: Generated content sent to the device

[0505] Output: The generated content displayed to the user

[0506] In this way, users can easily create and view high quality content.

[0507] 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 a voice indicating a user input for the result of the specific processing. The control unit 46A transmits the voice 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 voice data.

[0508] 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<URL: https: / / openai.com / blog / chatgpt> ) and other generation AIs. The data generation model 58 is obtained by making a neural network perform deep learning. A prompt including an instruction is input to the data generation model 58, and inference data such as voice data indicating a voice, text data indicating a text, and image data indicating an image is input. The data generation model 58 performs inference on the input inference data according to 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.

[0509] Another example of generative AI is Gemini (registered trademark) (Internet search <url: https: gemini.google.com ?hl="ja">) are mentioned.

[0510] In the above embodiment, an example was given in which the specific process was performed by the data processing device 12, but the technology of the present disclosure is not limited to this, and the specific process may be performed by the smart device 14.

[0511] [Second embodiment]

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

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

[0514] 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 wide area network (WAN) and / or a local area network (LAN).

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

[0516] 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 the voice according to instructions from the processor 46.

[0517] Camera 42 is a small digital camera equipped with an optical system including a lens, an aperture, and a 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 (e.g., an imaging range defined by an angle of view equivalent to the width of the field of vision of an average healthy person).

[0518] The communication I / F 44 is connected to a network 54. The communication I / Fs 44 and 26 are responsible for transmitting and receiving various types of information between the processor 46 and the processor 28 via the network 54. The transmission and reception of various types of information between the processor 46 and the processor 28 using the communication I / Fs 44 and 26 is performed in a secure state.

[0519] Fig. 4 shows an example of 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.

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

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

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

[0523] Next, the specific processing by the specific processing unit 290 of the data processing device 12 will be described.

[0524] "Example 1"

[0525] The embodiment of the present invention is realized as an application that runs on a device such as a smartphone or tablet. The application uses advanced natural language processing means to understand instructions from the user and perform detailed task management. For example, if the user instructs the application to "make an appointment with the dentist tomorrow at 3 p.m.", the application understands this instruction and adds the appointment to the user's calendar. In addition, as a means to protect the security of personal data, the user's data is encrypted and protected from unauthorized access. Furthermore, a customizable interface means allows the user to adjust the appearance and behavior of the application to suit their preferences. This allows the user to have their own personal assistant and manage their daily life more efficiently.

[0526] The process flow of each embodiment will be described below.

[0527] "Example 1"

[0528] Step 1: The user gives the application a command, for example, "Make an appointment with the dentist tomorrow at 3pm."

[0529] Step 2: The application uses advanced natural language processing techniques to understand this instruction, extracting the content of the instruction (dentist appointment) and the date and time (tomorrow at 3pm).

[0530] Step 3: Using its advanced task management tools, the application creates tasks based on the extracted content and adds appointments to the user's calendar.

[0531] Step 4: The application uses personal data security measures to encrypt the data of the task you created and protect it from unauthorized access.

[0532] Step 5: The application presents the task creation result to the user through a customizable interface, allowing the user to view the task details and edit the task if necessary.

[0533] Example 1

[0534] Next, a description will be given of Example 1 of Form 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".

[0535] In conventional systems, when a user wanted to execute a specific task using a generative AI model, the process from inputting a prompt sentence to providing the generated text was complicated and difficult to perform efficiently. In addition, the processing and formatting of the generated text was often done manually, which placed a heavy burden on users. Furthermore, the quality and appropriateness of the generated text was sometimes not guaranteed, which could reduce user satisfaction.

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

[0537] In this invention, the server includes a means for generating text based on a prompt sentence using a generative AI model, a means for processing and formatting the generated text, and a means for providing the generated text to a user. This makes it possible to efficiently perform the process from inputting the prompt sentence to providing the generated text, reduce the burden on the user, and ensure the quality and appropriateness of the generated text.

[0538] "Advanced natural language processing means" refers to technology for understanding user input and taking appropriate action.

[0539] A "detailed task management means" is a technique for efficiently managing a user's tasks and tracking schedules and progress.

[0540] A "schedule management means" is a technology for managing a user's schedule and providing reminders and notifications.

[0541] "Means for sending and receiving email" refers to technology for sending and receiving email.

[0542] "Information retrieval means" refers to technology for searching and providing necessary information from the Internet or databases.

[0543] "Personal data security protection measures" are technologies that implement encryption and access control to protect users' personal information.

[0544] A "customizable interface means" is a technology that allows a user to customize an interface according to their needs.

[0545] A "means for generating text based on a prompt sentence using a generative AI model" is a technology that uses a generative AI model to generate text based on a prompt sentence entered by a user.

[0546] "Means for processing and formatting the generated text" refers to technology that processes and formats the text generated by the generative AI model into a form suitable for the user.

[0547] "Means for providing the generated text to the user" refers to technology for providing the generated text to the user.

[0548] The present invention is a system that uses a generative AI model to generate text based on a prompt sentence, processes the text, converts the format, and provides it to a user. A specific embodiment of this system will be described below.

[0549] First, the user inputs a prompt sentence from the terminal. The terminal sends the input prompt sentence to the server. At this time, the terminal sends data using an HTTP request. The server analyzes the received prompt sentence and sends a request to the API of the generative AI model. As the generative AI model, for example, a general generative AI model API is used.

[0550] The generative AI model generates text based on the received prompt. The generated text is returned to the server. The server receives the generated text and processes and formats the data as necessary. For example, it adjusts line breaks and spaces in the text. The processed text is returned from the server to the terminal. The terminal receives the data using an HTTP response. The user can check the generated text on the terminal.

[0551] As a concrete example, consider the case where a user inputs the prompt "Please generate a poem on the theme of spring scenery." The user inputs the following prompt from the terminal:

[0552] Create a poem on the theme of spring scenery.

[0553] The terminal sends this prompt to the server. The server sends the received prompt to the generative AI model and asks it to generate a poem. The generative AI model generates a poem like this:

[0554] The spring wind blows through

[0555] Flowers are in full bloom

[0556] New life sprouts

[0557] A season full of hope

[0558] The server receives the generated poem, adjusts line breaks and spaces, and sends the processed poem back to the terminal as an HTTP response. The user checks the generated poem on the terminal and is satisfied.

[0559] This system operates efficiently by using cloud servers (e.g., instances of general cloud services) equipped with high-performance CPUs and GPUs. In addition, by using the API of a generative AI model (e.g., a general generative AI model API), high-quality text generation based on prompt sentences is possible.

[0560] In this way, users can utilize generative AI models to efficiently generate and consume text based on a specific theme.

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

[0562] Step 1:

[0563] The user enters a prompt from the terminal.

[0564] Input: A user types into the input field, "Generate a poem on the theme of spring scenery."

[0565] Output: The prompt is entered into the terminal.

[0566] Specific operation: The user enters a prompt sentence into the input field of the terminal and clicks the send button.

[0567] Step 2:

[0568] The terminal sends a prompt to the server.

[0569] Input: The prompt text typed into the terminal.

[0570] Output: The prompt text is sent to the server.

[0571] Specific operation: The terminal uses an HTTP request to send a prompt text to the server.

[0572] Step 3:

[0573] The server receives the prompt and sends a request to the generative AI model.

[0574] Input: The prompt text sent to the server.

[0575] Output: A request is sent to the generative AI model.

[0576] Specific operation: The server parses the prompt sentence and sends a request to the API of the generative AI model.

[0577] Step 4:

[0578] A generative AI model generates text based on the prompt.

[0579] Input: The prompt sent to the generative AI model.

[0580] Output: The generated text.

[0581] Specific operation: The generative AI model generates text based on the prompt sentence and returns it to the server.

[0582] Step 5:

[0583] The server receives the generated text and processes or formats the data as necessary.

[0584] Input: The generated text returned from the generative AI model.

[0585] Output: The processed and formatted text.

[0586] Specific operation: The server receives the generated text and processes the data, such as adjusting line breaks and spaces.

[0587] Step 6:

[0588] The server sends the processed text back to the terminal.

[0589] Input: Processed and formatted text.

[0590] Output: Text sent back to the terminal.

[0591] Specific operation: The server uses an HTTP response to send the processed text back to the terminal.

[0592] Step 7:

[0593] The user reviews the generated text in the terminal.

[0594] Input: Text sent back to the terminal.

[0595] Output: The generated text to be reviewed by the user.

[0596] Specific behavior: The user reviews the text generated on the device and can save or share it as needed.

[0597] (Application example 1)

[0598] Next, a description will be given of Application Example 1 of Form 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".

[0599] In today's information society, users are required to quickly and efficiently generate and share a wide variety of content. However, conventional systems have problems in that content generation requires a lot of time and effort, and the quality and variety of the generated content is limited. Furthermore, security protection of personal data and customizable interfaces are insufficient, making it difficult to increase user satisfaction.

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

[0601] In this invention, the server includes an advanced natural language processing means, a detailed task management means, a schedule management means, an email sending and receiving means, an information search means, a personal data security protection means, a customizable interface means, a means for generating content based on a prompt sentence using a generative AI model, a means for previewing and editing the generated content, and a means for saving and sharing the generated content. This allows a user to quickly generate, edit, and share high-quality content simply by inputting a prompt sentence. In addition, the security protection of personal data and the provision of a customizable interface can increase user satisfaction.

[0602] "Advanced natural language processing means" refers to technology that understands the text entered by the user and generates appropriate responses or actions.

[0603] "Detailed task management tools" are functions that allow users to efficiently manage their tasks and track schedules and progress.

[0604] "Schedule management means" is a function for managing the user's schedule and providing reminders and notifications.

[0605] "Means for sending and receiving email" refers to the functionality that enables users to send and receive email.

[0606] "Information search means" refers to a function that enables users to quickly search for and obtain the information they need.

[0607] "Personal data security measures" are technologies for protecting users' personal information through encryption and access control.

[0608] A "customizable interface means" is a function that allows a user to change the interface to suit their own preferences.

[0609] "Means for generating content based on prompt sentences using a generative AI model" refers to technology that automatically generates content such as text, images, audio, and video based on prompt sentences entered by users.

[0610] "Means for previewing and editing generated content" refers to a function that enables a user to check the generated content and correct it if necessary.

[0611] "Means for storing and sharing generated content" refers to functionality for storing generated content on a device and sharing it with other users or platforms.

[0612] The system for implementing this invention is composed of a server and a user terminal. The server executes a program for generating content based on a prompt sentence using a generative AI model. The user terminal provides an interface for inputting a prompt sentence, previewing the generated content, and editing, saving, and sharing it.

[0613] Hardware and Software Used

[0614] Hardware: Servers, smartphones

[0615] Software: Python, OpenAI API

[0616] Data processing and calculation

[0617] 1. Prompt text input: The user inputs a prompt text through a smartphone application, for example, "Please write an article about tourist spots in Japan for a travel blog."

[0618] 2. API request: The user device sends the input prompt to the server, which then uses the OpenAI API to send the prompt to the generative AI model.

[0619] 3. Content generation: The generative AI model generates text based on the prompt sentence, and the generated text is returned from the server to the user device.

[0620] 4. Preview and edit: The user previews the generated content in the smartphone application and edits it if necessary.

[0621] 5. Save and share: Users can save the edited content on their smartphones and share it on social media or blogs.

[0622] Examples

[0623] When a user enters the prompt sentence, "Please write an article about tourist spots in Japan for a travel blog," the generative AI model generates an article like this:

[0624] Examples of prompt statements

[0625] "Write an article about tourist spots in Japan for a travel blog."

[0626] Could you please tell me some recommended places for a family trip this summer vacation?

[0627] "Write an article about the latest technology trends."

[0628] "Can you give me some advice on healthy eating?"

[0629] In this way, users can quickly generate, edit, and share high-quality content by simply entering a prompt sentence. In addition, the security of personal data and the provision of a customizable interface increase user satisfaction.

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

[0631] Step 1:

[0632] The user starts the application on the smartphone and enters a prompt sentence.

[0633] Input: A prompt for the user to enter (e.g. "Please write an article about tourist spots in Japan for my travel blog.")

[0634] Output: The prompt text entered is displayed in the application.

[0635] Specific action: The user enters a prompt sentence into the text input field of the application and presses the "Submit" button.

[0636] Step 2:

[0637] The terminal sends the prompt text entered to the server.

[0638] Input: The prompt text entered by the user

[0639] Output: The prompt text is sent to the server.

[0640] Specific behavior: The application sends the prompt text to the server as an HTTP request.

[0641] Step 3:

[0642] The server receives the prompt sentence and sends the prompt sentence to the generative AI model.

[0643] Input: Prompt text sent from the terminal

[0644] Output: The prompt is passed to the generative AI model.

[0645] Specific operation: The server sends the received prompt text to the OpenAI API.

[0646] Step 4:

[0647] A generative AI model generates content based on the prompt.

[0648] Input: Prompt text sent from the server

[0649] Output: Generated content (text)

[0650] What it does: The generative AI model parses the prompt and generates relevant text.

[0651] Step 5:

[0652] The server receives the generated content and returns it to the terminal.

[0653] Input: Content generated from a generative AI model

[0654] Output: The generated content is sent to the device.

[0655] Specific operation: The server sends the generated content to the terminal as an HTTP response.

[0656] Step 6:

[0657] The terminal receives the generated content and displays it to the user.

[0658] Input: Generated content sent from the server

[0659] Output: The generated content is displayed in the application.

[0660] Specific behavior: The application displays the received content on the screen.

[0661] Step 7:

[0662] The user previews the generated content and edits it if necessary.

[0663] Input: Generated content

[0664] Output: The edited content

[0665] What happens: The user modifies content using the application's editing features.

[0666] Step 8:

[0667] Once the user has completed editing, they save and share the content.

[0668] Input: Edited content

[0669] Output: Saved content, shared content

[0670] Specific actions: The user presses the "Save" button to save the content to their device, and presses the "Share" button to post it on social media or a blog.

[0671] Example 2

[0672] Next, a description will be given of Example 2 of the embodiment 2. In the following description, the data processing device 12 is referred to as a "server" and the smart glasses 214 are referred to as a "terminal".

[0673] Conventional systems lacked the ability to generate text based on prompts entered by the user, making it difficult to flexibly generate text in response to user requests. In addition, there was also insufficient means to quickly and accurately provide the generated text to the user. This reduced user convenience and hindered efficient information generation.

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

[0675] In this invention, the server includes an advanced natural language processing means, a detailed task management means, a schedule management means, an email sending and receiving means, an information search means, a personal data security protection means, a customizable interface means, a means for generating text based on a prompt sentence using a generative AI model, and a means for displaying the generated text to a user. This makes it possible to flexibly and quickly generate text based on a prompt sentence input by a user and provide the generated text to a user.

[0676] "Advanced natural language processing means" refers to technology for understanding user input and generating appropriate responses and actions.

[0677] The "detailed task management means" is a function for efficiently managing a user's tasks and tracking schedules and progress.

[0678] A "schedule management means" is a function for managing a user's schedule and events and providing reminders and notifications.

[0679] "Means for sending and receiving email" refers to a function that enables a user to send and receive email.

[0680] The "information search means" is a function that enables a user to quickly search for and obtain the information he or she needs.

[0681] "Personal data security protection measures" are technologies that implement encryption and access control to protect users' personal data.

[0682] A "customizable interface" is a feature that allows a user to tailor the interface to their own preferences.

[0683] "Means for generating text based on a prompt sentence using a generative AI model" refers to a technology that generates text using a generative AI model based on a prompt sentence entered by a user.

[0684] "Means for displaying the generated text to the user" is a function for displaying the text generated by the generative AI model to the user.

[0685] The present invention is a system for generating text based on a prompt sentence input by a user and providing the generated text to the user. The system operates among three parties: a server, a terminal, and a user.

[0686] The server includes advanced natural language processing means, detailed task management means, schedule management means, email sending and receiving means, information search means, personal data security protection means, customizable interface means, means for generating text based on a prompt sentence using a generative AI model, and means for displaying the generated text to the user.

[0687] Specifically, the server hosts a generative AI model (e.g., GPT-4). When a user uses a device to input a prompt sentence, the device sends the prompt sentence to the server. The server inputs the received prompt sentence into the generative AI model, and the model generates text based on the prompt sentence. The generated text is sent from the server to the device and displayed to the user.

[0688] For example, consider a case where a user inputs a prompt such as "Please write a poem on the theme of the arrival of spring." The device sends this prompt to the server. The server inputs the prompt into a generative AI model, which then generates a poem like this:

[0689] "The spring wind blows through

[0690] Flowers are in full bloom

[0691] New life sprouts

[0692] A season full of hope

[0693] The generated poem is sent from the server to the terminal and displayed to the user.

[0694] Other examples of prompts include:

[0695] "Write a short story about a city of the future."

[0696] "Create a meeting minutes template for our next meeting."

[0697] "Could you please give us some ideas for a marketing strategy for a new product?"

[0698] In this way, users can use the generative AI model to generate various texts. The system can flexibly and quickly generate texts according to user requests and provide the generated texts to the user.

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

[0700] Step 1:

[0701] The user enters a prompt sentence.

[0702] The user inputs a prompt into the input field of the terminal. For example, the user inputs, "Please write a poem on the theme of the arrival of spring." The input prompt is temporarily stored in the terminal's memory.

[0703] Step 2:

[0704] The terminal sends a prompt to the server.

[0705] The terminal converts the input prompt text into JSON format and sends it to the server as an HTTP POST request. For example, the request body looks like this:

[0706] json

[0707] {

[0708] "user_id": "12345",

[0709] "prompt": "Write a poem about the coming of spring"

[0710] }

[0711] The request also includes the user's identity.

[0712] Step 3:

[0713] The server inputs the prompt sentence into the generative AI model.

[0714] The server tokenizes the received prompt. Tokenization is the process of breaking down text into words and subwords. For example, "Write a poem about the arrival of spring" is tokenized as follows:

[0715] ["spring", "of", "coming", "theme", "to", "did", "poem", "make", "please"]

[0716] The tokenized data is fed into a generative AI model.

[0717] Step 4:

[0718] A generative AI model generates text based on the prompt.

[0719] The generative AI model takes the tokenized prompt sentence as input and predicts the next token. For example, the first predicted token is "spring", followed by "of". This process is repeated until the final poem is generated:

[0720] ["Spring", "of", "wind", "blows through", "flowers", "bloom", "new", "life", "sprouts", "full of hope", "season"]

[0721] The generated token sequence is then converted back to a string.

[0722] Step 5:

[0723] The server sends the generated text to the terminal.

[0724] The server converts the generated token sequence into a string and sends it to the terminal as an HTTP response. For example, the response body looks like this:

[0725] json

[0726] {

[0727] "generated_text": "The spring wind blows through. Flowers bloom. New life sprouts. A season full of hope."

[0728] }

[0729] Step 6:

[0730] The terminal displays the generated text to the user.

[0731] The terminal displays the generated text received from the server in a user interface, allowing the user to check the generated poem. For example, it may be displayed on a web page as follows:

[0732] The spring wind blows through

[0733] Flowers are in full bloom

[0734] New life sprouts

[0735] A season full of hope

[0736] In this way, users can utilize generative AI models to generate a variety of texts.

[0737] (Application example 2)

[0738] Next, a description will be given of Application Example 2 of Form 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".

[0739] Conventional ad generation systems required users to manually create ad copy and images, which was time-consuming and labor-intensive. In addition, the quality of the ad depended on the user's skills, making it difficult to create consistently high-quality ads. Furthermore, security protection of personal data was insufficient, posing privacy risks.

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

[0741] In this invention, the server includes an advanced natural language processing means, a detailed task management means, a schedule management means, an email sending and receiving means, an information search means, a personal data security protection means, a customizable interface means, an advertisement generation means using a generative AI model, a prompt sentence input means, a generation result preview means, a generation result editing means, and a generation result saving and sharing means. This allows users to easily automatically generate high-quality advertisements and efficiently create and share advertisements while protecting privacy.

[0742] "Advanced natural language processing means" refers to technology that understands the text entered by the user and generates appropriate responses or actions.

[0743] A "detailed task management tool" is a system that efficiently manages users' tasks and tracks schedules and progress.

[0744] "Schedule management means" is a function that manages the user's schedule and provides reminders and notifications.

[0745] "Means for sending and receiving email" refers to a system for sending and receiving email.

[0746] "Information search means" is a function that quickly searches for and provides the information that a user needs.

[0747] "Personal data security protection measures" are technologies that protect users' personal information through encryption and access control.

[0748] A "customizable interface means" is a feature that allows a user to tailor the interface to their own preferences.

[0749] An "advertising generation means using a generative AI model" is a technology that uses a generative AI model to automatically generate advertising copy and advertising images based on prompt text entered by a user.

[0750] The "prompt sentence input means" is an interface that allows the user to input the theme and keywords of the advertisement.

[0751] The "generation result preview means" is a function that allows the user to check the generated advertising copy and advertising image.

[0752] The "generation result editing means" is a function that allows the user to edit the generated advertising copy and advertising images.

[0753] "Means for saving and sharing generated results" refers to a function for saving the generated advertising copy and advertising images and sharing them via social media or email.

[0754] A system for carrying out the present invention has the following configuration: A server includes advanced natural language processing means, detailed task management means, schedule management means, email sending and receiving means, information search means, personal data security protection means, customizable interface means, advertisement generation means using a generative AI model, prompt sentence input means, generation result preview means, generation result editing means, and generation result storage and sharing means.

[0755] Hardware and Software Used

[0756] Hardware: Smartphone

[0757] Software: Python, OpenAI API

[0758] Data processing and calculation

[0759] 1. Entering a prompt: The user uses a smartphone application to enter the theme and keywords of the advertisement. For example, the user enters a prompt such as, "Please write an advertisement copy for a new smartphone. Its features are a high-resolution camera and a long-lasting battery."

[0760] 2. Executing the generative AI model: The server uses the OpenAI API to generate ad copy based on the input prompt text, using a generative AI model (e.g. GPT-3).

[0761] 3. Obtaining the generated results: The server obtains the generated results returned from the API and displays them to the user.

[0762] 4. Preview the generated results: The user previews the generated ad copy on their smartphone screen.

[0763] 5. Editing the generated results: The user can edit the generated ad copy as needed.

[0764] 6. Saving and sharing the generated results: Users can save the completed ad copy on their smartphone and share it via social media or email.

[0765] Examples

[0766] If a user wants to create an advertisement for a new smartphone, he enters the following prompt text into the application:

[0767] Examples of prompt statements

[0768] Write an ad for a new smartphone featuring a high-resolution camera and a long battery life.

[0769] When this prompt text is entered, the generative AI model generates the following ad copy:

[0770] "A new smartphone has arrived! The high-resolution camera lets you capture every beautiful moment. Plus, the long battery life means you can use it all day with peace of mind. Get yours now and enjoy the best experience!"

[0771] In this way, an ad generation system using a generative AI model enables users to easily automatically generate high-quality ads and efficiently create and share ads while protecting privacy.

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

[0773] Step 1:

[0774] The user starts the smartphone application and inputs the advertising theme and keywords. The input prompt text is in the form of "Please write an advertisement copy for a new smartphone. Its features are a high-resolution camera and a long-lasting battery." This prompt text is sent to the application.

[0775] Step 2:

[0776] The terminal sends the input prompt sentence to the server. The server analyzes the received prompt sentence and converts it into a format for input to the generative AI model (e.g. GPT-3). Specifically, it formats the prompt sentence into an appropriate format and passes it to the generative AI model.

[0777] Step 3:

[0778] The server calls the generative AI model using the OpenAI API and generates ad copy based on the prompt text. The generative AI model generates text based on the input prompt text and outputs the ad copy. This generated ad copy is returned to the server.

[0779] Step 4:

[0780] The server receives the generated advertisement copy and transmits it to the terminal. The terminal displays the received advertisement copy to the user. The user can preview the generated advertisement copy on the screen of the smartphone.

[0781] Step 5:

[0782] The user checks the generated advertisement copy and edits it as necessary. The terminal transmits the edited content to the server. The server stores the edited advertisement copy.

[0783] Step 6:

[0784] Users can save the completed ad copy on their smartphone and share it via social media or email. The device supports operations for saving and sharing, allowing users to easily send ad copy to other platforms.

[0785] By following these steps, users can easily auto-generate high-quality ads and efficiently create and share ads while protecting their privacy.

[0786] In addition, 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.

[0787] "Example 1"

[0788] The present invention is a system including an emotion engine that recognizes the user's emotions, in addition to advanced natural language processing means, detailed task management means, schedule management means, email sending and receiving means, information search means, personal data security protection means, and customizable interface means. Specifically, when a user issues an instruction to an application, the advanced natural language processing means understands the instruction, and the detailed task management means creates a task. At the same time, the emotion engine recognizes the user's emotions from the user's voice or text, and executes an appropriate action according to the emotion. For example, if a user issues an instruction such as "Make a dentist appointment tomorrow at 3 p.m." and speaks in a tense tone, the emotion engine recognizes the user's tension, and the application executes an action corresponding to the user's emotions, such as displaying a confirmation message for the appointment in a gentle tone. In addition, the personal data security protection means encrypts the data of the created task to protect it from unauthorized access. The customizable interface means is used to display the task creation result to the user. Through this interface, the user can check the details of the task and edit the task as necessary.

[0789] The process flow of each embodiment will be described below.

[0790] "Example 1"

[0791] Step 1: The user gives an instruction to the application, for example "Make an appointment with the dentist tomorrow at 3pm."

[0792] Step 2: Advanced natural language processing means understand this instruction, specifically extracting the content and duration of the instruction.

[0793] Step 3: The detailed task management means creates a task. Specifically, it registers "make a dentist appointment" as a task and sets the execution time as "tomorrow at 3:00 p.m."

[0794] Step 4: The emotion engine recognizes emotions from the user's voice or text. For example, if the user speaks in a tense tone, the emotion engine recognizes the user's tension.

[0795] Step 5: Depending on the emotion the emotion engine recognizes, the application will take appropriate action. For example, if it recognizes that the user is nervous, it will display the appointment confirmation message in a gentle tone.

[0796] Step 6: Personal data security measures encrypt the data of the task you created and protect it from unauthorized access.

[0797] Step 7: Present the task creation result to the user using a customizable interface means, allowing the user to view the task details and edit the task if necessary.

[0798] Example 1

[0799] Next, a description will be given of Example 1 of Form 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".

[0800] Conventional systems have had difficulty generating high-quality text based on prompts entered in natural language by users. In addition, pre- and post-processing of the generated text was insufficient, and a user-friendly interface was not provided. Furthermore, security protection of personal data was insufficient, posing a risk of violating user privacy.

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

[0802] In this invention, the server includes an advanced natural language processing means, a detailed task management means, a schedule management means, an email sending and receiving means, an information search means, a personal data security protection means, a customizable interface means, a text generation means using a generative AI model, a prompt sentence pre-processing and post-processing means, and a means for displaying the generated text to the user. This allows the user to generate high-quality text based on a prompt sentence input in natural language, and the generated text is appropriately pre-processed and post-processed to provide a user-friendly interface. In addition, the security protection of personal data is strengthened, and the user's privacy is protected.

[0803] "Advanced natural language processing means" refers to technology for analyzing and understanding natural language text entered by a user and taking appropriate action.

[0804] The "detailed task management means" is a function for efficiently managing a user's tasks and tracking schedules and progress.

[0805] A "schedule management means" is a function for managing a user's schedule and events and providing reminders and notifications.

[0806] "Means for sending and receiving email" refers to a function that enables a user to send and receive email.

[0807] The "information search means" is a function that enables a user to quickly search for and obtain the information he or she needs.

[0808] "Personal data security protection measures" are technologies for protecting users' personal data using encryption and access control.

[0809] A "customizable interface means" is a function that allows a user to customize the interface according to his or her own preferences.

[0810] A "text generation means using a generative AI model" is a technology for using a generative AI model to generate new text based on a prompt sentence entered by a user.

[0811] "Prompt sentence pre-processing and post-processing means" refers to technology for converting the prompt sentence entered by the user into a format suitable for the generative AI model and arranging the generated text into an appropriate format.

[0812] "Means for displaying the generated text to the user" refers to a function for visually displaying the text generated by the generative AI model to the user.

[0813] The present invention provides a system for generating high-quality text based on a prompt sentence input by a user in a natural language. A specific embodiment of this system will be described below.

[0814] System Configuration

[0815] This system consists of three main elements: a server, a terminal, and a user.

[0816] server

[0817] The server includes advanced natural language processing means, detailed task management means, schedule management means, email sending and receiving means, information search means, personal data security protection means, customizable interface means, text generation means using a generative AI model, prompt sentence pre-processing and post-processing means, and means for displaying the generated text to the user.

[0818] Specifically, the server uses a cloud server equipped with a high-performance GPU (e.g., AWS EC2 P3 instance). For example, OpenAI's GPT-4 is used as a generative AI model. The server executes a Python script, loads the model using a machine learning library such as TensorFlow or PyTorch, and receives the prompt sentence as input.

[0819] Terminal

[0820] The terminal is a device for a user to enter prompt text and display the generated text, the terminal transmits the prompt text to the server, and displays the generated text received from the server to the user.

[0821] User

[0822] The user operates the terminal to input a prompt sentence and checks the generated text.

[0823] System Operation

[0824] A user enters a prompt into an input field on the terminal, for example, "Please generate a poem about the coming of spring." The terminal sends this prompt to the server. The server receives the prompt and performs preprocessing, which includes tokenizing and normalizing the text.

[0825] The server then inputs the preprocessed prompt sentences into a generative AI model (e.g., GPT-4) to generate text. The generative AI model generates new text based on the input prompt sentences. The generated text is then returned to the user after post-processing again. Post-processing includes formatting the generated text and removing unnecessary tokens.

[0826] Finally, the terminal parses the generated text received from the server and displays it to the user, for example by displaying the generated poem on a screen.

[0827] Examples

[0828] If a user wants to "generate poetry using AI," they input a prompt like the following into the generative AI model.

[0829] Example prompt: "Generate a poem on the theme of the arrival of spring."

[0830] The server receives this prompt and uses a generative AI model to generate a poem. The resulting poem looks like this:

[0831] The spring wind blows through

[0832] Flowers are in full bloom

[0833] New life sprouts

[0834] The beauty of nature unfolds

[0835] The terminal displays the generated poem to the user, who can check the generated poem on the screen.

[0836] In this way, users can generate the text they want using a generative AI model.

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

[0838] Step 1:

[0839] The user enters a prompt sentence.

[0840] The user inputs a prompt into the input field of the terminal. For example, the user inputs "Please create a poem on the theme of the arrival of spring." The input prompt is temporarily stored in the terminal's memory.

[0841] Step 2:

[0842] The terminal sends a prompt to the server.

[0843] The terminal sends the prompt text entered by the user to the server as an HTTP request. Specifically, the terminal converts the prompt text into JSON format and sends a POST request to the API endpoint. The input is the prompt text, and the output is the request sent to the server.

[0844] Step 3:

[0845] The server receives the prompt text and performs preprocessing.

[0846] The server parses and preprocesses the prompt received from the terminal. Preprocessing includes tokenizing and normalizing the text. For example, it splits the sentence "Please generate a poem on the theme of the arrival of spring" into tokens. The input is the received prompt, and the output is the preprocessed tokenized text.

[0847] Step 4:

[0848] The server generates text using a generative AI model.

[0849] The server inputs the preprocessed prompt sentences into a generative AI model (e.g. GPT-4) to generate text. The generative AI model generates new text based on the input prompt sentences. The input is the preprocessed tokenized text, and the output is the generated text.

[0850] Step 5:

[0851] The server post-processes the generated text.

[0852] The server post-processes the text output by the generative AI model. Post-processing includes formatting the generated text and removing unnecessary tokens, for example adjusting line breaks and punctuation in a generated poem. The input is the generated text and the output is the post-processed text.

[0853] Step 6:

[0854] The server sends the generated text to the terminal.

[0855] The server sends the post-processed text to the terminal. Specifically, it converts the generated text into JSON format and returns it to the terminal as an HTTP response. The input is the post-processed text, and the output is the response sent to the terminal.

[0856] Step 7:

[0857] The terminal displays the generated text to the user.

[0858] The terminal parses the generated text received from the server and displays it to the user, e.g., displaying the generated poem on a screen. The input is the generated text received from the server and the output is the text that is displayed to the user.

[0859] (Application example 1)

[0860] Next, a description will be given of Application Example 1 of Form 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".

[0861] In today's information society, users are required to efficiently manage a wide variety of tasks and quickly obtain the information they need. However, with conventional systems, it is difficult to centrally manage these tasks, and there are problems with the time required to create, edit, and share content. In addition, protecting the security of personal data is also an important issue, and there is a demand for systems that can efficiently process tasks while ensuring user privacy.

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

[0863] In this invention, the server includes an advanced natural language processing means, a detailed task management means, a schedule management means, an email sending and receiving means, an information search means, a personal data security protection means, a customizable interface means, a means for generating content based on a prompt sentence using a generative AI model, and a means for editing, saving, and sharing the generated content. This allows users to centrally manage various tasks and efficiently generate, edit, and share content. In addition, the security of personal data is ensured, and a system that can be used with peace of mind while protecting the user's privacy is realized.

[0864] "Advanced natural language processing means" refers to technology for understanding user input and taking appropriate action.

[0865] "Detailed task management means" refers to functionality that allows users to efficiently manage their tasks and track their progress.

[0866] "Schedule management means" is a function for managing the user's schedule and providing reminders and notifications.

[0867] "Means for sending and receiving email" refers to the functionality that enables users to send and receive email.

[0868] "Information search means" refers to a function that enables users to quickly search for and obtain the information they need.

[0869] "Personal data security measures" are technologies for protecting users' personal data through encryption and access control.

[0870] A "customizable interface means" is a feature that allows a user to tailor the interface to their own preferences.

[0871] "Means for generating content based on a prompt sentence using a generative AI model" refers to technology in which a generative AI model automatically generates content such as text and images based on a prompt sentence entered by a user.

[0872] "Means for editing, saving, and sharing generated content" refers to a function that enables users to edit, save, and share generated content with other users.

[0873] A system for carrying out this invention has the following configuration: A server includes advanced natural language processing means, detailed task management means, schedule management means, email sending and receiving means, information search means, personal data security protection means, customizable interface means, means for generating content based on prompt sentences using a generative AI model, and means for editing, saving, and sharing the generated content.

[0874] Hardware and Software Used

[0875] Hardware: Smartphone (iOS or Android)

[0876] Software: Python, OpenAI API

[0877] Data processing and calculation

[0878] 1. Entering a prompt: The user enters a prompt through a smartphone application, for example, "Blog post idea: About the latest technology trends."

[0879] 2. Calling the generative AI model: The server uses OpenAI's API to generate content based on the input prompt. The generative AI model analyzes the prompt and generates appropriate text and images.

[0880] 3. Displaying the content: The generated content is displayed on the smartphone screen. The user can check the generated content and edit it if necessary.

[0881] 4. Edit, save and share: Users can edit the generated content, save it locally on their smartphones, and share it with others via social media or email.

[0882] Examples

[0883] If a user wants to create a "blog post about the latest technology trends," they might enter the following prompt text:

[0884] Blog Post Ideas: Latest Tech Trends

[0885] Based on this prompt, the generative AI model generates content like this:

[0886] Blog posts about the latest technology trends:

[0887] In 2023, AI and machine learning are expected to continue to evolve and be applied in many areas of daily life. In particular, advances in natural language processing technology will lead to the emergence of more advanced chatbots and voice assistants, improving the user experience. In addition, the widespread use of 5G will enable ultra-high-speed Internet connections, accelerating the use of smart cities and IoT devices.

[0888] In this way, a system has been created in which a user can simply input a prompt sentence, and the generative AI model will automatically generate high-quality content that can then be edited, saved, and shared.

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

[0890] Step 1:

[0891] A user starts an application on a smartphone and inputs a prompt sentence. The input prompt sentence is sent to the server. The input data is the prompt sentence in text format input by the user. The output data is the prompt sentence sent to the server.

[0892] Step 2:

[0893] The server passes the received prompt sentence to the generative AI model. The generative AI model analyzes the prompt sentence and generates appropriate content. The input data is the prompt sentence. The output data is the generated content (text and images).

[0894] Step 3:

[0895] The server transmits the generated content to the smartphone. The input data is the generated content. The output data is the content transmitted to the smartphone.

[0896] Step 4:

[0897] The user checks the generated content displayed on the screen of the smartphone. If necessary, the user edits the content. The input data is the generated content. The output data is the content edited by the user.

[0898] Step 5:

[0899] The user saves the edited content in the smartphone. It can also share it with other users via social media or email. The input data is the content edited by the user. The output data is the saved content and the shared content.

[0900] Example 2

[0901] Next, a description will be given of Example 2 of the embodiment 2. In the following description, the data processing device 12 is referred to as a "server" and the smart glasses 214 are referred to as a "terminal".

[0902] Conventional systems often fail to guarantee the quality or appropriateness of generated text when generating text based on a prompt entered by the user. They also lack an efficient means to quickly provide the generated text to the user. Furthermore, there is a need for a method to effectively utilize generative AI models while protecting the user's privacy.

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

[0904] In this invention, the server includes an advanced natural language processing means, a detailed task management means, a schedule management means, an email sending and receiving means, an information search means, a personal data security protection means, a customizable interface means, a means for generating text based on a prompt sentence input by a user using a generative AI model, and a means for transmitting the generated text to a user's terminal. This makes it possible to quickly generate high-quality text based on a prompt sentence input by a user and provide it to the user. In addition, the generative AI model can be effectively used while protecting the user's privacy.

[0905] "Advanced natural language processing means" refers to technology that understands text entered by a user and generates appropriate responses or actions.

[0906] The "detailed task management means" is a function for efficiently managing a user's tasks and tracking schedules and progress.

[0907] A "schedule management means" is a function for managing a user's schedule and events and providing reminders and notifications.

[0908] "Means for sending and receiving email" refers to a function that enables a user to send and receive email.

[0909] The "information search means" is a function that enables a user to quickly search for and obtain the information he or she needs.

[0910] "Personal data security protection measures" are technologies for protecting users' personal data through encryption and access control.

[0911] A "customizable interface means" is a function that allows a user to configure and change the interface according to their own preferences.

[0912] "Means for generating text based on a prompt sentence entered by a user using a generative AI model" refers to technology for generating text using a generative AI model based on a prompt sentence entered by a user.

[0913] "Means for transmitting the generated text to a user's terminal" is a function for transmitting the text generated by the generative AI model to a user's terminal.

[0914] This invention is a system that uses a generative AI model to generate text based on a prompt sentence input by a user and transmits the generated text to a terminal of the user. A specific embodiment of this system will be described below.

[0915] Hardware and Software Used

[0916] Server: A server equipped with a powerful GPU (e.g. a powerful graphics processing unit)

[0917] Generative AI models: Generative AI models (e.g. advanced natural language processing models)

[0918] Device: PC or smartphone used by the user

[0919] Communication protocol: HTTPS

[0920] Server Processing

[0921] The server hosts a generative AI model. When a user sends a prompt sentence from a terminal, the server receives the prompt sentence and inputs it into the generative AI model. The generative AI model generates text based on the prompt sentence and returns the result to the server. The server sends the generated text to the user's terminal.

[0922] Terminal handling

[0923] The terminal provides an interface for the user to input a prompt text. When the user inputs a prompt text and presses the send button, the terminal sends the prompt text to the server. Upon receiving the generated text from the server, the terminal displays the text to the user.

[0924] User Action

[0925] The user inputs a prompt sentence through the terminal interface. For example, the user inputs a prompt sentence such as "Tell me about the impact of AI on human life." When the user presses the send button, the terminal sends the prompt sentence to the server and receives the generated text. The user can view the text and input further prompt sentences if necessary.

[0926] Examples

[0927] Examples of prompt statements

[0928] A specific example of a prompt that a user can enter is, "Tell me about the impact of AI on human life." When this prompt is entered and submitted, the server inputs the prompt into the generative AI model and returns the generated text to the user.

[0929] Example of generated text

[0930] An example of text returned by a generative AI model might be, "AI is having a significant impact on human life in many areas. For example, in the medical field, the accuracy of diagnosis is improving, and in the transportation field, self-driving cars are becoming more common."

[0931] This system is designed to allow users to easily generate text using generative AI models. Users can quickly generate and view high-quality text by simply entering a prompt. In addition, the server securely transmits the generated text to the user's device, protecting the user's privacy.

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

[0933] Step 1:

[0934] The user enters a prompt sentence.

[0935] The user inputs a prompt through the device interface, for example, "Tell me about the impact of AI on human life." The input prompt is temporarily stored in the device's memory.

[0936] Step 2:

[0937] The terminal sends a prompt to the server.

[0938] The terminal converts the prompt text entered by the user into JSON format and sends it to the server using the HTTPS protocol. Specifically, the terminal sends a POST request including the prompt text to the server. The input is the prompt text, and the output is the request sent to the server.

[0939] Step 3:

[0940] The server receives the prompt sentence and inputs it into the generative AI model.

[0941] The server analyzes the prompt sentence received from the terminal and sends it as a request to the API of the generative AI model. Specifically, the server inputs the prompt sentence into the generative AI model and sets the length of the text to be generated and other parameters. The input is the prompt sentence, and the output is the request sent to the generative AI model.

[0942] Step 4:

[0943] A generative AI model generates the text.

[0944] The generative AI model generates text based on the prompt received from the server. For example, if the prompt is "Tell me about the impact of AI on human life," the generative AI model generates text such as "AI is having a significant impact on human life in many fields. For example, in the medical field, the accuracy of diagnosis has improved, and in the transportation field, self-driving cars are becoming more common." The input is the prompt, and the output is the generated text.

[0945] Step 5:

[0946] The server receives the generated text and sends it to the terminal.

[0947] The server receives the text returned by the generative AI model, converts it to JSON format, and sends it to the terminal using the HTTPS protocol. Specifically, the server sends a POST request containing the generated text to the terminal. The input is the generated text, and the output is the request sent to the terminal.

[0948] Step 6:

[0949] The terminal receives the generated text and displays it to the user.

[0950] The terminal parses the generated text received from the server and displays it to the user, i.e. displays the generated text on the terminal's interface for the user to view. The input is the generated text and the output is the display to the user.

[0951] (Application example 2)

[0952] Next, a description will be given of Application Example 2 of Form 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".

[0953] Conventional content generation systems have the problem that users must manually create content, which takes time and effort. In addition, the quality of the generated content is not consistent, which can lead to low user satisfaction. Furthermore, from the perspective of privacy protection and security, there are cases where concerns remain about the handling of personal data.

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

[0955] In this invention, the server includes an advanced natural language processing means, a detailed task management means, a schedule management means, an email sending and receiving means, an information search means, a personal data security protection means, a customizable interface means, a content generation means using a generative AI model, and a content generation means based on a prompt sentence. This not only enables a user to easily generate high-quality content, but also ensures the security of personal data.

[0956] "Advanced natural language processing means" refers to technology for understanding user input and generating appropriate responses and actions.

[0957] A "detailed task management tool" is a system for efficiently managing a user's tasks and tracking schedules and progress.

[0958] "Schedule management means" is a function for managing the user's schedule and providing reminders and notifications.

[0959] "Means of sending and receiving email" refers to a system that allows users to send and receive email.

[0960] "Information search means" refers to technology that enables users to quickly search for and obtain the information they need.

[0961] "Personal data security measures" are systems for protecting users' personal data through encryption and access control.

[0962] A "customizable interface means" is a feature that allows a user to tailor the interface to their personal preferences.

[0963] A "content generation means using a generative AI model" is a technology that uses a generative AI model to automatically generate content based on user input.

[0964] "Means for generating content based on a prompt sentence" refers to a function in which a generative AI model generates content such as text and images based on a prompt sentence entered by a user.

[0965] The system for implementing this invention comprises a server and a user terminal. The server includes an advanced natural language processing unit, a detailed task management unit, a schedule management unit, an email sending and receiving unit, an information search unit, a personal data security protection unit, a customizable interface unit, a content generation unit using a generative AI model, and a content generation unit based on a prompt sentence.

[0966] The user terminal is a device such as a smartphone or a personal computer, and provides an interface for the user to input a prompt sentence. When the user inputs a prompt sentence, the prompt sentence is transmitted to the server.

[0967] The server uses advanced natural language processing to analyze the received prompt and generates content using a generative AI model. The generated content is then sent back to the user's device and displayed to the user.

[0968] In terms of specific hardware, the server is a computer system equipped with a high-performance processor and large-capacity memory, and the user terminals are smartphones, tablets, personal computers, etc. As for software, Python and OpenAI API are used.

[0969] The specific steps of data processing and data calculation are as follows: First, the user inputs a prompt sentence and sends it to the server. Next, the server analyzes the prompt sentence and generates content using a generative AI model (e.g. GPT-3). The generated content is returned to the user terminal and displayed to the user.

[0970] As a concrete example, when a user enters the prompt "Please write a blog post about your summer trip," the generative AI model generates the following text:

[0971] Example prompt:

[0972] "Write a blog post about your summer travels."

[0973] Examples of generated content:

[0974] "I went on a trip with my family this summer. The beautiful beaches and blue seas were like a paradise. What made the biggest impression on me were the colorful fish we saw while snorkeling. In the evening, we enjoyed fresh seafood at a local restaurant and relaxed while listening to traditional music."

[0975] In this way, users can easily generate high-quality content, and the security measures for personal data ensure users' privacy.

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

[0977] Step 1:

[0978] The user types a prompt into the terminal.

[0979] Input: A prompt entered by the user (e.g., "Write a blog post about your summer trips")

[0980] Output: Prompt sent from the terminal to the server

[0981] Step 2:

[0982] The terminal sends a prompt to the server.

[0983] Input: Prompt sent from the terminal

[0984] Output: The prompt received by the server.

[0985] Step 3:

[0986] The server parses the prompt using advanced natural language processing techniques.

[0987] Input: The prompt received by the server

[0988] Data processing: Grammatical and semantic analysis of prompt sentences

[0989] Output: Analysis result (prompt sentence structure and meaning)

[0990] Step 4:

[0991] The server generates content using a generative AI model.

[0992] Input: Analysis result (prompt structure and meaning)

[0993] Data computation: Content generation using generative AI models (e.g. GPT-3)

[0994] Output: Generated content (e.g. "This summer, I went on a trip with my family. The beautiful beaches and blue waters were like a paradise. What really impressed me was the colorful fish we saw while snorkeling. In the evening, we enjoyed fresh seafood at a local restaurant and relaxed while listening to traditional music.")

[0995] Step 5:

[0996] The server transmits the generated content to the terminal.

[0997] Input: Generated content

[0998] Output: Generated content sent to the device

[0999] Step 6:

[1000] The terminal displays the generated content to the user.

[1001] Input: Generated content sent to the device

[1002] Output: The generated content displayed to the user

[1003] In this way, users can easily create and view high quality content.

[1004] 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 a voice indicating a user input for the result of the specific processing. The control unit 46A transmits the 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.

[1005] 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> ) and other generation AIs. The data generation model 58 is obtained by making a neural network perform deep learning. A prompt including an instruction is input to the data generation model 58, and inference data such as voice data indicating a voice, text data indicating a text, and image data indicating an image is input. The data generation model 58 performs inference on the input inference data according to 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.

[1006] Another example of generative AI is Gemini (Internet search <url: https: gemini.google.com ?hl="ja">) are mentioned.

[1007] 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 smart glasses 214.

[1008] [Third embodiment]

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

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

[1011] 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 wide area network (WAN) and / or a local area network (LAN).

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

[1013] 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 the voice according to instructions from the processor 46.

[1014] Camera 42 is a small digital camera equipped with an optical system including a lens, an aperture, and a 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 (e.g., an imaging range defined by an angle of view equivalent to the width of the field of vision of an average healthy person).

[1015] The communication I / F 44 is connected to a network 54. The communication I / Fs 44 and 26 are responsible for transmitting and receiving various types of information between the processor 46 and the processor 28 via the network 54. The transmission and reception of various types of information between the processor 46 and the processor 28 using the communication I / Fs 44 and 26 is performed in a secure state.

[1016] Fig. 6 shows an example of 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.

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

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

[1019] In the headset type terminal 314, 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.

[1020] Next, the specific processing by the specific processing unit 290 of the data processing device 12 will be described.

[1021] "Example 1"

[1022] The embodiment of the present invention is realized as an application that runs on a device such as a smartphone or tablet. The application uses advanced natural language processing means to understand instructions from the user and perform detailed task management. For example, if the user instructs the application to "make an appointment with the dentist tomorrow at 3 p.m.", the application understands this instruction and adds the appointment to the user's calendar. In addition, as a means to protect the security of personal data, the user's data is encrypted and protected from unauthorized access. Furthermore, a customizable interface means allows the user to adjust the appearance and behavior of the application to suit their preferences. This allows the user to have their own personal assistant and manage their daily life more efficiently.

[1023] The process flow of each embodiment will be described below.

[1024] "Example 1"

[1025] Step 1: The user gives the application a command, for example, "Make an appointment with the dentist tomorrow at 3pm."

[1026] Step 2: The application uses advanced natural language processing techniques to understand this instruction, extracting the content of the instruction (dentist appointment) and the date and time (tomorrow at 3pm).

[1027] Step 3: Using its advanced task management tools, the application creates tasks based on the extracted content and adds appointments to the user's calendar.

[1028] Step 4: The application uses personal data security measures to encrypt the data of the task you created and protect it from unauthorized access.

[1029] Step 5: The application presents the task creation result to the user through a customizable interface, allowing the user to view the task details and edit the task if necessary.

[1030] Example 1

[1031] Next, a description will be given of Example 1 of the embodiment 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".

[1032] In conventional systems, when a user wanted to execute a specific task using a generative AI model, the process from inputting a prompt sentence to providing the generated text was complicated and difficult to perform efficiently. In addition, the processing and formatting of the generated text was often done manually, which placed a heavy burden on users. Furthermore, the quality and appropriateness of the generated text was sometimes not guaranteed, which could reduce user satisfaction.

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

[1034] In this invention, the server includes a means for generating text based on a prompt sentence using a generative AI model, a means for processing and formatting the generated text, and a means for providing the generated text to a user. This makes it possible to efficiently perform the process from inputting the prompt sentence to providing the generated text, reduce the burden on the user, and ensure the quality and appropriateness of the generated text.

[1035] "Advanced natural language processing means" refers to technology for understanding user input and taking appropriate action.

[1036] A "detailed task management means" is a technique for efficiently managing a user's tasks and tracking schedules and progress.

[1037] A "schedule management means" is a technology for managing a user's schedule and providing reminders and notifications.

[1038] "Means for sending and receiving email" refers to technology for sending and receiving email.

[1039] "Information retrieval means" refers to technology for searching and providing necessary information from the Internet or databases.

[1040] "Personal data security protection measures" are technologies that implement encryption and access control to protect users' personal information.

[1041] A "customizable interface means" is a technology that allows a user to customize an interface according to their needs.

[1042] A "means for generating text based on a prompt sentence using a generative AI model" is a technology that uses a generative AI model to generate text based on a prompt sentence entered by a user.

[1043] "Means for processing and formatting the generated text" refers to technology that processes and formats the text generated by the generative AI model into a form suitable for the user.

[1044] "Means for providing the generated text to the user" refers to technology for providing the generated text to the user.

[1045] The present invention is a system that uses a generative AI model to generate text based on a prompt sentence, processes the text, converts the format, and provides it to a user. A specific embodiment of this system will be described below.

[1046] First, the user inputs a prompt sentence from the terminal. The terminal sends the input prompt sentence to the server. At this time, the terminal sends data using an HTTP request. The server analyzes the received prompt sentence and sends a request to the API of the generative AI model. As the generative AI model, for example, a general generative AI model API is used.

[1047] The generative AI model generates text based on the received prompt. The generated text is returned to the server. The server receives the generated text and processes and formats the data as necessary. For example, it adjusts line breaks and spaces in the text. The processed text is returned from the server to the terminal. The terminal receives the data using an HTTP response. The user can check the generated text on the terminal.

[1048] As a concrete example, consider the case where a user inputs the prompt "Please generate a poem on the theme of spring scenery." The user inputs the following prompt from the terminal:

[1049] Create a poem on the theme of spring scenery.

[1050] The terminal sends this prompt to the server. The server sends the received prompt to the generative AI model and asks it to generate a poem. The generative AI model generates a poem like this:

[1051] The spring wind blows through

[1052] Flowers are in full bloom

[1053] New life sprouts

[1054] A season full of hope

[1055] The server receives the generated poem, adjusts line breaks and spaces, and sends the processed poem back to the terminal as an HTTP response. The user checks the generated poem on the terminal and is satisfied.

[1056] This system operates efficiently by using cloud servers (e.g., instances of general cloud services) equipped with high-performance CPUs and GPUs. In addition, by using the API of a generative AI model (e.g., a general generative AI model API), high-quality text generation based on prompt sentences is possible.

[1057] In this way, users can utilize generative AI models to efficiently generate and consume text based on a specific theme.

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

[1059] Step 1:

[1060] The user enters a prompt from the terminal.

[1061] Input: A user types into the input field, "Generate a poem on the theme of spring scenery."

[1062] Output: The prompt is entered into the terminal.

[1063] Specific operation: The user enters a prompt sentence into the input field of the terminal and clicks the send button.

[1064] Step 2:

[1065] The terminal sends a prompt to the server.

[1066] Input: The prompt text typed into the terminal.

[1067] Output: The prompt text is sent to the server.

[1068] Specific operation: The terminal uses an HTTP request to send a prompt text to the server.

[1069] Step 3:

[1070] The server receives the prompt and sends a request to the generative AI model.

[1071] Input: The prompt text sent to the server.

[1072] Output: A request is sent to the generative AI model.

[1073] Specific operation: The server parses the prompt sentence and sends a request to the API of the generative AI model.

[1074] Step 4:

[1075] A generative AI model generates text based on the prompt.

[1076] Input: The prompt sent to the generative AI model.

[1077] Output: The generated text.

[1078] Specific operation: The generative AI model generates text based on the prompt sentence and returns it to the server.

[1079] Step 5:

[1080] The server receives the generated text and processes or formats the data as necessary.

[1081] Input: The generated text returned from the generative AI model.

[1082] Output: The processed and formatted text.

[1083] Specific operation: The server receives the generated text and processes the data, such as adjusting line breaks and spaces.

[1084] Step 6:

[1085] The server sends the processed text back to the terminal.

[1086] Input: Processed and formatted text.

[1087] Output: Text sent back to the terminal.

[1088] Specific operation: The server uses an HTTP response to send the processed text back to the terminal.

[1089] Step 7:

[1090] The user reviews the generated text in the terminal.

[1091] Input: Text sent back to the terminal.

[1092] Output: The generated text to be reviewed by the user.

[1093] Specific behavior: The user reviews the text generated on the device and can save or share it as needed.

[1094] (Application example 1)

[1095] Next, a description will be given of Application Example 1 of Form 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".

[1096] In today's information society, users are required to quickly and efficiently generate and share a wide variety of content. However, conventional systems have problems in that content generation requires a lot of time and effort, and the quality and variety of the generated content is limited. Furthermore, security protection of personal data and customizable interfaces are insufficient, making it difficult to increase user satisfaction.

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

[1098] In this invention, the server includes an advanced natural language processing means, a detailed task management means, a schedule management means, an email sending and receiving means, an information search means, a personal data security protection means, a customizable interface means, a means for generating content based on a prompt sentence using a generative AI model, a means for previewing and editing the generated content, and a means for saving and sharing the generated content. This allows a user to quickly generate, edit, and share high-quality content simply by inputting a prompt sentence. In addition, the security protection of personal data and the provision of a customizable interface can increase user satisfaction.

[1099] "Advanced natural language processing means" refers to technology that understands the text entered by the user and generates appropriate responses or actions.

[1100] "Detailed task management tools" are functions that allow users to efficiently manage their tasks and track schedules and progress.

[1101] "Schedule management means" is a function for managing the user's schedule and providing reminders and notifications.

[1102] "Means for sending and receiving email" refers to the functionality that enables users to send and receive email.

[1103] "Information search means" refers to a function that enables users to quickly search for and obtain the information they need.

[1104] "Personal data security measures" are technologies for protecting users' personal information through encryption and access control.

[1105] A "customizable interface means" is a function that allows a user to change the interface to suit their own preferences.

[1106] "Means for generating content based on prompt sentences using a generative AI model" refers to technology that automatically generates content such as text, images, audio, and video based on prompt sentences entered by users.

[1107] "Means for previewing and editing generated content" refers to a function that enables a user to check the generated content and correct it if necessary.

[1108] "Means for storing and sharing generated content" refers to functionality for storing generated content on a device and sharing it with other users or platforms.

[1109] The system for implementing this invention is composed of a server and a user terminal. The server executes a program for generating content based on a prompt sentence using a generative AI model. The user terminal provides an interface for inputting a prompt sentence, previewing the generated content, and editing, saving, and sharing it.

[1110] Hardware and Software Used

[1111] Hardware: Servers, smartphones

[1112] Software: Python, OpenAI API

[1113] Data processing and calculation

[1114] 1. Prompt text input: The user inputs a prompt text through a smartphone application, for example, "Please write an article about tourist spots in Japan for a travel blog."

[1115] 2. API request: The user device sends the input prompt to the server, which then uses the OpenAI API to send the prompt to the generative AI model.

[1116] 3. Content generation: The generative AI model generates text based on the prompt sentence, and the generated text is returned from the server to the user device.

[1117] 4. Preview and edit: The user previews the generated content in the smartphone application and edits it if necessary.

[1118] 5. Save and share: Users can save the edited content on their smartphones and share it on social media or blogs.

[1119] Examples

[1120] When a user enters the prompt sentence, "Please write an article about tourist spots in Japan for a travel blog," the generative AI model generates an article like this:

[1121] Examples of prompt statements

[1122] "Write an article about tourist spots in Japan for a travel blog."

[1123] Could you please tell me some recommended places for a family trip this summer vacation?

[1124] "Write an article about the latest technology trends."

[1125] "Can you give me some advice on healthy eating?"

[1126] In this way, users can quickly generate, edit, and share high-quality content by simply entering a prompt sentence. In addition, the security of personal data and the provision of a customizable interface increase user satisfaction.

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

[1128] Step 1:

[1129] The user starts the application on the smartphone and enters a prompt sentence.

[1130] Input: A prompt for the user to enter (e.g. "Please write an article about tourist spots in Japan for my travel blog.")

[1131] Output: The prompt text entered is displayed in the application.

[1132] Specific action: The user enters a prompt sentence into the text input field of the application and presses the "Submit" button.

[1133] Step 2:

[1134] The terminal sends the prompt text entered to the server.

[1135] Input: The prompt text entered by the user

[1136] Output: The prompt text is sent to the server.

[1137] Specific behavior: The application sends the prompt text to the server as an HTTP request.

[1138] Step 3:

[1139] The server receives the prompt sentence and sends the prompt sentence to the generative AI model.

[1140] Input: Prompt text sent from the terminal

[1141] Output: The prompt is passed to the generative AI model.

[1142] Specific operation: The server sends the received prompt text to the OpenAI API.

[1143] Step 4:

[1144] A generative AI model generates content based on the prompt.

[1145] Input: Prompt text sent from the server

[1146] Output: Generated content (text)

[1147] What it does: The generative AI model parses the prompt and generates relevant text.

[1148] Step 5:

[1149] The server receives the generated content and returns it to the terminal.

[1150] Input: Content generated from a generative AI model

[1151] Output: The generated content is sent to the device.

[1152] Specific operation: The server sends the generated content to the terminal as an HTTP response.

[1153] Step 6:

[1154] The terminal receives the generated content and displays it to the user.

[1155] Input: Generated content sent from the server

[1156] Output: The generated content is displayed in the application.

[1157] Specific behavior: The application displays the received content on the screen.

[1158] Step 7:

[1159] The user previews the generated content and edits it if necessary.

[1160] Input: Generated content

[1161] Output: The edited content

[1162] What happens: The user modifies content using the application's editing features.

[1163] Step 8:

[1164] Once the user has completed editing, they save and share the content.

[1165] Input: Edited content

[1166] Output: Saved content, shared content

[1167] Specific actions: The user presses the "Save" button to save the content to their device, and presses the "Share" button to post it on social media or a blog.

[1168] Example 2

[1169] Next, a second embodiment of the second form will be described. 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".

[1170] Conventional systems lacked the ability to generate text based on prompts entered by the user, making it difficult to flexibly generate text in response to user requests. In addition, there was also insufficient means to quickly and accurately provide the generated text to the user. This reduced user convenience and hindered efficient information generation.

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

[1172] In this invention, the server includes an advanced natural language processing means, a detailed task management means, a schedule management means, an email sending and receiving means, an information search means, a personal data security protection means, a customizable interface means, a means for generating text based on a prompt sentence using a generative AI model, and a means for displaying the generated text to a user. This makes it possible to flexibly and quickly generate text based on a prompt sentence input by a user and provide the generated text to a user.

[1173] "Advanced natural language processing means" refers to technology for understanding user input and generating appropriate responses and actions.

[1174] The "detailed task management means" is a function for efficiently managing a user's tasks and tracking schedules and progress.

[1175] A "schedule management means" is a function for managing a user's schedule and events and providing reminders and notifications.

[1176] "Means for sending and receiving email" refers to a function that enables a user to send and receive email.

[1177] The "information search means" is a function that enables a user to quickly search for and obtain the information he or she needs.

[1178] "Personal data security protection measures" are technologies that implement encryption and access control to protect users' personal data.

[1179] A "customizable interface" is a feature that allows a user to tailor the interface to their own preferences.

[1180] "Means for generating text based on a prompt sentence using a generative AI model" refers to a technology that generates text using a generative AI model based on a prompt sentence entered by a user.

[1181] "Means for displaying the generated text to the user" is a function for displaying the text generated by the generative AI model to the user.

[1182] The present invention is a system for generating text based on a prompt sentence input by a user and providing the generated text to the user. The system operates among three parties: a server, a terminal, and a user.

[1183] The server includes advanced natural language processing means, detailed task management means, schedule management means, email sending and receiving means, information search means, personal data security protection means, customizable interface means, means for generating text based on a prompt sentence using a generative AI model, and means for displaying the generated text to the user.

[1184] Specifically, the server hosts a generative AI model (e.g., GPT-4). When a user uses a device to input a prompt sentence, the device sends the prompt sentence to the server. The server inputs the received prompt sentence into the generative AI model, and the model generates text based on the prompt sentence. The generated text is sent from the server to the device and displayed to the user.

[1185] For example, consider a case where a user inputs a prompt such as "Please write a poem on the theme of the arrival of spring." The device sends this prompt to the server. The server inputs the prompt into a generative AI model, which then generates a poem like this:

[1186] "The spring wind blows through

[1187] Flowers are in full bloom

[1188] New life sprouts

[1189] A season full of hope

[1190] The generated poem is sent from the server to the terminal and displayed to the user.

[1191] Other examples of prompts include:

[1192] "Write a short story about a city of the future."

[1193] "Create a meeting minutes template for our next meeting."

[1194] "Could you please give us some ideas for a marketing strategy for a new product?"

[1195] In this way, users can use the generative AI model to generate various texts. The system can flexibly and quickly generate texts according to user requests and provide the generated texts to the user.

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

[1197] Step 1:

[1198] The user enters a prompt sentence.

[1199] The user inputs a prompt into the input field of the terminal. For example, the user inputs, "Please write a poem on the theme of the arrival of spring." The input prompt is temporarily stored in the terminal's memory.

[1200] Step 2:

[1201] The terminal sends a prompt to the server.

[1202] The terminal converts the input prompt text into JSON format and sends it to the server as an HTTP POST request. For example, the request body looks like this:

[1203] json

[1204] {

[1205] "user_id": "12345",

[1206] "prompt": "Write a poem about the coming of spring"

[1207] }

[1208] The request also includes the user's identity.

[1209] Step 3:

[1210] The server inputs the prompt sentence into the generative AI model.

[1211] The server tokenizes the received prompt. Tokenization is the process of breaking down text into words and subwords. For example, "Write a poem about the arrival of spring" is tokenized as follows:

[1212] ["spring", "of", "coming", "theme", "to", "did", "poem", "make", "please"]

[1213] The tokenized data is fed into a generative AI model.

[1214] Step 4:

[1215] A generative AI model generates text based on the prompt.

[1216] The generative AI model takes the tokenized prompt sentence as input and predicts the next token. For example, the first predicted token is "spring", followed by "of". This process is repeated until the final poem is generated:

[1217] ["Spring", "of", "wind", "blows through", "flowers", "bloom", "new", "life", "sprouts", "full of hope", "season"]

[1218] The generated token sequence is then converted back to a string.

[1219] Step 5:

[1220] The server sends the generated text to the terminal.

[1221] The server converts the generated token sequence into a string and sends it to the terminal as an HTTP response. For example, the response body looks like this:

[1222] json

[1223] {

[1224] "generated_text": "The spring wind blows through. Flowers bloom. New life sprouts. A season full of hope."

[1225] }

[1226] Step 6:

[1227] The terminal displays the generated text to the user.

[1228] The terminal displays the generated text received from the server in a user interface, allowing the user to check the generated poem. For example, it may be displayed on a web page as follows:

[1229] The spring wind blows through

[1230] Flowers are in full bloom

[1231] New life sprouts

[1232] A season full of hope

[1233] In this way, users can utilize generative AI models to generate a variety of texts.

[1234] (Application example 2)

[1235] Next, a description will be given of Application Example 2 of Form 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".

[1236] Conventional ad generation systems required users to manually create ad copy and images, which was time-consuming and labor-intensive. In addition, the quality of the ad depended on the user's skills, making it difficult to create consistently high-quality ads. Furthermore, security protection of personal data was insufficient, posing privacy risks.

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

[1238] In this invention, the server includes an advanced natural language processing means, a detailed task management means, a schedule management means, an email sending and receiving means, an information search means, a personal data security protection means, a customizable interface means, an advertisement generation means using a generative AI model, a prompt sentence input means, a generation result preview means, a generation result editing means, and a generation result saving and sharing means. This allows users to easily automatically generate high-quality advertisements and efficiently create and share advertisements while protecting privacy.

[1239] "Advanced natural language processing means" refers to technology that understands the text entered by the user and generates appropriate responses or actions.

[1240] A "detailed task management tool" is a system that efficiently manages users' tasks and tracks schedules and progress.

[1241] "Schedule management means" is a function that manages the user's schedule and provides reminders and notifications.

[1242] "Means for sending and receiving email" refers to a system for sending and receiving email.

[1243] "Information search means" is a function that quickly searches for and provides the information that a user needs.

[1244] "Personal data security protection measures" are technologies that protect users' personal information through encryption and access control.

[1245] A "customizable interface means" is a feature that allows a user to tailor the interface to their own preferences.

[1246] An "advertising generation means using a generative AI model" is a technology that uses a generative AI model to automatically generate advertising copy and advertising images based on prompt text entered by a user.

[1247] The "prompt sentence input means" is an interface that allows the user to input the theme and keywords of the advertisement.

[1248] The "generation result preview means" is a function that allows the user to check the generated advertising copy and advertising image.

[1249] The "generation result editing means" is a function that allows the user to edit the generated advertising copy and advertising images.

[1250] "Means for saving and sharing generated results" refers to a function for saving the generated advertising copy and advertising images and sharing them via social media or email.

[1251] A system for carrying out the present invention has the following configuration: A server includes advanced natural language processing means, detailed task management means, schedule management means, email sending and receiving means, information search means, personal data security protection means, customizable interface means, advertisement generation means using a generative AI model, prompt sentence input means, generation result preview means, generation result editing means, and generation result storage and sharing means.

[1252] Hardware and Software Used

[1253] Hardware: Smartphone

[1254] Software: Python, OpenAI API

[1255] Data processing and calculation

[1256] 1. Entering a prompt: The user uses a smartphone application to enter the theme and keywords of the advertisement. For example, the user enters a prompt such as, "Please write an advertisement copy for a new smartphone. Its features are a high-resolution camera and a long-lasting battery."

[1257] 2. Executing the generative AI model: The server uses the OpenAI API to generate ad copy based on the input prompt text, using a generative AI model (e.g. GPT-3).

[1258] 3. Obtaining the generated results: The server obtains the generated results returned from the API and displays them to the user.

[1259] 4. Preview the generated results: The user previews the generated ad copy on their smartphone screen.

[1260] 5. Editing the generated results: The user can edit the generated ad copy as needed.

[1261] 6. Saving and sharing the generated results: Users can save the completed ad copy on their smartphone and share it via social media or email.

[1262] Examples

[1263] If a user wants to create an advertisement for a new smartphone, he enters the following prompt text into the application:

[1264] Examples of prompt statements

[1265] Write an ad for a new smartphone featuring a high-resolution camera and a long battery life.

[1266] When this prompt text is entered, the generative AI model generates the following ad copy:

[1267] "A new smartphone has arrived! The high-resolution camera lets you capture every beautiful moment. Plus, the long battery life means you can use it all day with peace of mind. Get yours now and enjoy the best experience!"

[1268] In this way, an ad generation system using a generative AI model enables users to easily automatically generate high-quality ads and efficiently create and share ads while protecting privacy.

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

[1270] Step 1:

[1271] The user starts the smartphone application and inputs the advertising theme and keywords. The input prompt text is in the form of "Please write an advertisement copy for a new smartphone. Its features are a high-resolution camera and a long-lasting battery." This prompt text is sent to the application.

[1272] Step 2:

[1273] The terminal sends the input prompt sentence to the server. The server analyzes the received prompt sentence and converts it into a format for input to the generative AI model (e.g. GPT-3). Specifically, it formats the prompt sentence into an appropriate format and passes it to the generative AI model.

[1274] Step 3:

[1275] The server calls the generative AI model using the OpenAI API and generates ad copy based on the prompt text. The generative AI model generates text based on the input prompt text and outputs the ad copy. This generated ad copy is returned to the server.

[1276] Step 4:

[1277] The server receives the generated advertisement copy and transmits it to the terminal. The terminal displays the received advertisement copy to the user. The user can preview the generated advertisement copy on the screen of the smartphone.

[1278] Step 5:

[1279] The user checks the generated advertisement copy and edits it as necessary. The terminal transmits the edited content to the server. The server stores the edited advertisement copy.

[1280] Step 6:

[1281] Users can save the completed ad copy on their smartphone and share it via social media or email. The device supports operations for saving and sharing, allowing users to easily send ad copy to other platforms.

[1282] By following these steps, users can easily auto-generate high-quality ads and efficiently create and share ads while protecting their privacy.

[1283] In addition, 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.

[1284] "Example 1"

[1285] The present invention is a system including an emotion engine that recognizes the user's emotions, in addition to advanced natural language processing means, detailed task management means, schedule management means, email sending and receiving means, information search means, personal data security protection means, and customizable interface means. Specifically, when a user issues an instruction to an application, the advanced natural language processing means understands the instruction, and the detailed task management means creates a task. At the same time, the emotion engine recognizes the user's emotions from the user's voice or text, and executes an appropriate action according to the emotion. For example, if a user issues an instruction such as "Make a dentist appointment tomorrow at 3 p.m." and speaks in a tense tone, the emotion engine recognizes the user's tension, and the application executes an action corresponding to the user's emotions, such as displaying a confirmation message for the appointment in a gentle tone. In addition, the personal data security protection means encrypts the data of the created task to protect it from unauthorized access. The customizable interface means is used to display the task creation result to the user. Through this interface, the user can check the details of the task and edit the task as necessary.

[1286] The process flow of each embodiment will be described below.

[1287] "Example 1"

[1288] Step 1: The user gives an instruction to the application, for example "Make an appointment with the dentist tomorrow at 3pm."

[1289] Step 2: Advanced natural language processing means understand this instruction, specifically extracting the content and duration of the instruction.

[1290] Step 3: The detailed task management means creates a task. Specifically, it registers "make a dentist appointment" as a task and sets the execution time as "tomorrow at 3:00 p.m."

[1291] Step 4: The emotion engine recognizes emotions from the user's voice or text. For example, if the user speaks in a tense tone, the emotion engine recognizes the user's tension.

[1292] Step 5: Depending on the emotion the emotion engine recognizes, the application will take appropriate action. For example, if it recognizes that the user is nervous, it will display the appointment confirmation message in a gentle tone.

[1293] Step 6: Personal data security measures encrypt the data of the task you created and protect it from unauthorized access.

[1294] Step 7: Present the task creation result to the user using a customizable interface means, allowing the user to view the task details and edit the task if necessary.

[1295] Example 1

[1296] Next, a description will be given of Example 1 of the embodiment 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".

[1297] Conventional systems have had difficulty generating high-quality text based on prompts entered in natural language by users. In addition, pre- and post-processing of the generated text was insufficient, and a user-friendly interface was not provided. Furthermore, security protection of personal data was insufficient, posing a risk of violating user privacy.

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

[1299] In this invention, the server includes an advanced natural language processing means, a detailed task management means, a schedule management means, an email sending and receiving means, an information search means, a personal data security protection means, a customizable interface means, a text generation means using a generative AI model, a prompt sentence pre-processing and post-processing means, and a means for displaying the generated text to the user. This allows the user to generate high-quality text based on a prompt sentence input in natural language, and the generated text is appropriately pre-processed and post-processed to provide a user-friendly interface. In addition, the security protection of personal data is strengthened, and the user's privacy is protected.

[1300] "Advanced natural language processing means" refers to technology for analyzing and understanding natural language text entered by a user and taking appropriate action.

[1301] The "detailed task management means" is a function for efficiently managing a user's tasks and tracking schedules and progress.

[1302] A "schedule management means" is a function for managing a user's schedule and events and providing reminders and notifications.

[1303] "Means for sending and receiving email" refers to a function that enables a user to send and receive email.

[1304] The "information search means" is a function that enables a user to quickly search for and obtain the information he or she needs.

[1305] "Personal data security protection measures" are technologies for protecting users' personal data using encryption and access control.

[1306] A "customizable interface means" is a function that allows a user to customize the interface according to his or her own preferences.

[1307] A "text generation means using a generative AI model" is a technology for using a generative AI model to generate new text based on a prompt sentence entered by a user.

[1308] "Prompt sentence pre-processing and post-processing means" refers to technology for converting the prompt sentence entered by the user into a format suitable for the generative AI model and arranging the generated text into an appropriate format.

[1309] "Means for displaying the generated text to the user" refers to a function for visually displaying the text generated by the generative AI model to the user.

[1310] The present invention provides a system for generating high-quality text based on a prompt sentence input by a user in a natural language. A specific embodiment of this system will be described below.

[1311] System Configuration

[1312] This system consists of three main elements: a server, a terminal, and a user.

[1313] server

[1314] The server includes advanced natural language processing means, detailed task management means, schedule management means, email sending and receiving means, information search means, personal data security protection means, customizable interface means, text generation means using a generative AI model, prompt sentence pre-processing and post-processing means, and means for displaying the generated text to the user.

[1315] Specifically, the server uses a cloud server equipped with a high-performance GPU (e.g., AWS EC2 P3 instance). For example, OpenAI's GPT-4 is used as a generative AI model. The server executes a Python script, loads the model using a machine learning library such as TensorFlow or PyTorch, and receives the prompt sentence as input.

[1316] Terminal

[1317] The terminal is a device for a user to enter prompt text and display the generated text, the terminal transmits the prompt text to the server, and displays the generated text received from the server to the user.

[1318] User

[1319] The user operates the terminal to input a prompt sentence and checks the generated text.

[1320] System Operation

[1321] A user enters a prompt into an input field on the terminal, for example, "Please generate a poem about the coming of spring." The terminal sends this prompt to the server. The server receives the prompt and performs preprocessing, which includes tokenizing and normalizing the text.

[1322] The server then inputs the preprocessed prompt sentences into a generative AI model (e.g., GPT-4) to generate text. The generative AI model generates new text based on the input prompt sentences. The generated text is then returned to the user after post-processing again. Post-processing includes formatting the generated text and removing unnecessary tokens.

[1323] Finally, the terminal parses the generated text received from the server and displays it to the user, for example by displaying the generated poem on a screen.

[1324] Examples

[1325] If a user wants to "generate poetry using AI," they input a prompt like the following into the generative AI model.

[1326] Example prompt: "Generate a poem on the theme of the arrival of spring."

[1327] The server receives this prompt and uses a generative AI model to generate a poem. The resulting poem looks like this:

[1328] The spring wind blows through

[1329] Flowers are in full bloom

[1330] New life sprouts

[1331] The beauty of nature unfolds

[1332] The terminal displays the generated poem to the user, who can check the generated poem on the screen.

[1333] In this way, users can generate the text they want using a generative AI model.

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

[1335] Step 1:

[1336] The user enters a prompt sentence.

[1337] The user inputs a prompt into the input field of the terminal. For example, the user inputs "Please create a poem on the theme of the arrival of spring." The input prompt is temporarily stored in the terminal's memory.

[1338] Step 2:

[1339] The terminal sends a prompt to the server.

[1340] The terminal sends the prompt text entered by the user to the server as an HTTP request. Specifically, the terminal converts the prompt text into JSON format and sends a POST request to the API endpoint. The input is the prompt text, and the output is the request sent to the server.

[1341] Step 3:

[1342] The server receives the prompt text and performs preprocessing.

[1343] The server parses and preprocesses the prompt received from the terminal. Preprocessing includes tokenizing and normalizing the text. For example, it splits the sentence "Please generate a poem on the theme of the arrival of spring" into tokens. The input is the received prompt, and the output is the preprocessed tokenized text.

[1344] Step 4:

[1345] The server generates text using a generative AI model.

[1346] The server inputs the preprocessed prompt sentences into a generative AI model (e.g. GPT-4) to generate text. The generative AI model generates new text based on the input prompt sentences. The input is the preprocessed tokenized text, and the output is the generated text.

[1347] Step 5:

[1348] The server post-processes the generated text.

[1349] The server post-processes the text output by the generative AI model. Post-processing includes formatting the generated text and removing unnecessary tokens, for example adjusting line breaks and punctuation in a generated poem. The input is the generated text and the output is the post-processed text.

[1350] Step 6:

[1351] The server sends the generated text to the terminal.

[1352] The server sends the post-processed text to the terminal. Specifically, it converts the generated text into JSON format and returns it to the terminal as an HTTP response. The input is the post-processed text, and the output is the response sent to the terminal.

[1353] Step 7:

[1354] The terminal displays the generated text to the user.

[1355] The terminal parses the generated text received from the server and displays it to the user, e.g., displaying the generated poem on a screen. The input is the generated text received from the server and the output is the text that is displayed to the user.

[1356] (Application example 1)

[1357] Next, a description will be given of Application Example 1 of Form 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".

[1358] In today's information society, users are required to efficiently manage a wide variety of tasks and quickly obtain the information they need. However, with conventional systems, it is difficult to centrally manage these tasks, and there are problems with the time required to create, edit, and share content. In addition, protecting the security of personal data is also an important issue, and there is a demand for systems that can efficiently process tasks while ensuring user privacy.

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

[1360] In this invention, the server includes an advanced natural language processing means, a detailed task management means, a schedule management means, an email sending and receiving means, an information search means, a personal data security protection means, a customizable interface means, a means for generating content based on a prompt sentence using a generative AI model, and a means for editing, saving, and sharing the generated content. This allows users to centrally manage various tasks and efficiently generate, edit, and share content. In addition, the security of personal data is ensured, and a system that can be used with peace of mind while protecting the user's privacy is realized.

[1361] "Advanced natural language processing means" refers to technology for understanding user input and taking appropriate action.

[1362] "Detailed task management means" refers to functionality that allows users to efficiently manage their tasks and track their progress.

[1363] "Schedule management means" is a function for managing the user's schedule and providing reminders and notifications.

[1364] "Means for sending and receiving email" refers to the functionality that enables users to send and receive email.

[1365] "Information search means" refers to a function that enables users to quickly search for and obtain the information they need.

[1366] "Personal data security measures" are technologies for protecting users' personal data through encryption and access control.

[1367] A "customizable interface means" is a feature that allows a user to tailor the interface to their own preferences.

[1368] "Means for generating content based on a prompt sentence using a generative AI model" refers to technology in which a generative AI model automatically generates content such as text and images based on a prompt sentence entered by a user.

[1369] "Means for editing, saving, and sharing generated content" refers to a function that enables users to edit, save, and share generated content with other users.

[1370] A system for carrying out this invention has the following configuration: A server includes advanced natural language processing means, detailed task management means, schedule management means, email sending and receiving means, information search means, personal data security protection means, customizable interface means, means for generating content based on prompt sentences using a generative AI model, and means for editing, saving, and sharing the generated content.

[1371] Hardware and Software Used

[1372] Hardware: Smartphone (iOS or Android)

[1373] Software: Python, OpenAI API

[1374] Data processing and calculation

[1375] 1. Entering a prompt: The user enters a prompt through a smartphone application, for example, "Blog post idea: About the latest technology trends."

[1376] 2. Calling the generative AI model: The server uses OpenAI's API to generate content based on the input prompt. The generative AI model analyzes the prompt and generates appropriate text and images.

[1377] 3. Displaying the content: The generated content is displayed on the smartphone screen. The user can check the generated content and edit it if necessary.

[1378] 4. Edit, save and share: Users can edit the generated content, save it locally on their smartphones, and share it with others via social media or email.

[1379] Examples

[1380] If a user wants to create a "blog post about the latest technology trends," they might enter the following prompt text:

[1381] Blog Post Ideas: Latest Tech Trends

[1382] Based on this prompt, the generative AI model generates content like this:

[1383] Blog posts about the latest technology trends:

[1384] In 2023, AI and machine learning are expected to continue to evolve and be applied in many areas of daily life. In particular, advances in natural language processing technology will lead to the emergence of more advanced chatbots and voice assistants, improving the user experience. In addition, the widespread use of 5G will enable ultra-high-speed Internet connections, accelerating the use of smart cities and IoT devices.

[1385] In this way, a system has been created in which a user can simply input a prompt sentence, and the generative AI model will automatically generate high-quality content that can then be edited, saved, and shared.

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

[1387] Step 1:

[1388] A user starts an application on a smartphone and inputs a prompt sentence. The input prompt sentence is sent to the server. The input data is the prompt sentence in text format input by the user. The output data is the prompt sentence sent to the server.

[1389] Step 2:

[1390] The server passes the received prompt sentence to the generative AI model. The generative AI model analyzes the prompt sentence and generates appropriate content. The input data is the prompt sentence. The output data is the generated content (text and images).

[1391] Step 3:

[1392] The server transmits the generated content to the smartphone. The input data is the generated content. The output data is the content transmitted to the smartphone.

[1393] Step 4:

[1394] The user checks the generated content displayed on the screen of the smartphone. If necessary, the user edits the content. The input data is the generated content. The output data is the content edited by the user.

[1395] Step 5:

[1396] The user saves the edited content in the smartphone. It can also share it with other users via social media or email. The input data is the content edited by the user. The output data is the saved content and the shared content.

[1397] Example 2

[1398] Next, a second embodiment of the second form will be described. 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".

[1399] Conventional systems often fail to guarantee the quality or appropriateness of generated text when generating text based on a prompt entered by the user. They also lack an efficient means to quickly provide the generated text to the user. Furthermore, there is a need for a method to effectively utilize generative AI models while protecting the user's privacy.

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

[1401] In this invention, the server includes an advanced natural language processing means, a detailed task management means, a schedule management means, an email sending and receiving means, an information search means, a personal data security protection means, a customizable interface means, a means for generating text based on a prompt sentence input by a user using a generative AI model, and a means for transmitting the generated text to a user's terminal. This makes it possible to quickly generate high-quality text based on a prompt sentence input by a user and provide it to the user. In addition, the generative AI model can be effectively used while protecting the user's privacy.

[1402] "Advanced natural language processing means" refers to technology that understands text entered by a user and generates appropriate responses or actions.

[1403] The "detailed task management means" is a function for efficiently managing a user's tasks and tracking schedules and progress.

[1404] A "schedule management means" is a function for managing a user's schedule and events and providing reminders and notifications.

[1405] "Means for sending and receiving email" refers to a function that enables a user to send and receive email.

[1406] The "information search means" is a function that enables a user to quickly search for and obtain the information he or she needs.

[1407] "Personal data security protection measures" are technologies for protecting users' personal data through encryption and access control.

[1408] A "customizable interface means" is a function that allows a user to configure and change the interface according to their own preferences.

[1409] "Means for generating text based on a prompt sentence entered by a user using a generative AI model" refers to technology for generating text using a generative AI model based on a prompt sentence entered by a user.

[1410] "Means for transmitting the generated text to a user's terminal" is a function for transmitting the text generated by the generative AI model to a user's terminal.

[1411] This invention is a system that uses a generative AI model to generate text based on a prompt sentence input by a user and transmits the generated text to a terminal of the user. A specific embodiment of this system will be described below.

[1412] Hardware and Software Used

[1413] Server: A server equipped with a powerful GPU (e.g. a powerful graphics processing unit)

[1414] Generative AI models: Generative AI models (e.g. advanced natural language processing models)

[1415] Device: PC or smartphone used by the user

[1416] Communication protocol: HTTPS

[1417] Server Processing

[1418] The server hosts a generative AI model. When a user sends a prompt sentence from a terminal, the server receives the prompt sentence and inputs it into the generative AI model. The generative AI model generates text based on the prompt sentence and returns the result to the server. The server sends the generated text to the user's terminal.

[1419] Terminal handling

[1420] The terminal provides an interface for the user to input a prompt text. When the user inputs a prompt text and presses the send button, the terminal sends the prompt text to the server. Upon receiving the generated text from the server, the terminal displays the text to the user.

[1421] User Action

[1422] The user inputs a prompt sentence through the terminal interface. For example, the user inputs a prompt sentence such as "Tell me about the impact of AI on human life." When the user presses the send button, the terminal sends the prompt sentence to the server and receives the generated text. The user can view the text and input further prompt sentences if necessary.

[1423] Examples

[1424] Examples of prompt statements

[1425] A specific example of a prompt that a user can enter is, "Tell me about the impact of AI on human life." When this prompt is entered and submitted, the server inputs the prompt into the generative AI model and returns the generated text to the user.

[1426] Example of generated text

[1427] An example of text returned by a generative AI model might be, "AI is having a significant impact on human life in many areas. For example, in the medical field, the accuracy of diagnosis is improving, and in the transportation field, self-driving cars are becoming more common."

[1428] This system is designed to allow users to easily generate text using generative AI models. Users can quickly generate and view high-quality text by simply entering a prompt. In addition, the server securely transmits the generated text to the user's device, protecting the user's privacy.

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

[1430] Step 1:

[1431] The user enters a prompt sentence.

[1432] The user inputs a prompt through the device interface, for example, "Tell me about the impact of AI on human life." The input prompt is temporarily stored in the device's memory.

[1433] Step 2:

[1434] The terminal sends a prompt to the server.

[1435] The terminal converts the prompt text entered by the user into JSON format and sends it to the server using the HTTPS protocol. Specifically, the terminal sends a POST request including the prompt text to the server. The input is the prompt text, and the output is the request sent to the server.

[1436] Step 3:

[1437] The server receives the prompt sentence and inputs it into the generative AI model.

[1438] The server analyzes the prompt sentence received from the terminal and sends it as a request to the API of the generative AI model. Specifically, the server inputs the prompt sentence into the generative AI model and sets the length of the text to be generated and other parameters. The input is the prompt sentence, and the output is the request sent to the generative AI model.

[1439] Step 4:

[1440] A generative AI model generates the text.

[1441] The generative AI model generates text based on the prompt received from the server. For example, if the prompt is "Tell me about the impact of AI on human life," the generative AI model generates text such as "AI is having a significant impact on human life in many fields. For example, in the medical field, the accuracy of diagnosis has improved, and in the transportation field, self-driving cars are becoming more common." The input is the prompt, and the output is the generated text.

[1442] Step 5:

[1443] The server receives the generated text and sends it to the terminal.

[1444] The server receives the text returned by the generative AI model, converts it to JSON format, and sends it to the terminal using the HTTPS protocol. Specifically, the server sends a POST request containing the generated text to the terminal. The input is the generated text, and the output is the request sent to the terminal.

[1445] Step 6:

[1446] The terminal receives the generated text and displays it to the user.

[1447] The terminal parses the generated text received from the server and displays it to the user, i.e. displays the generated text on the terminal's interface for the user to view. The input is the generated text and the output is the display to the user.

[1448] (Application example 2)

[1449] Next, a description will be given of Application Example 2 of Form 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".

[1450] Conventional content generation systems have the problem that users must manually create content, which takes time and effort. In addition, the quality of the generated content is not consistent, which can lead to low user satisfaction. Furthermore, from the perspective of privacy protection and security, there are cases where concerns remain about the handling of personal data.

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

[1452] In this invention, the server includes an advanced natural language processing means, a detailed task management means, a schedule management means, an email sending and receiving means, an information search means, a personal data security protection means, a customizable interface means, a content generation means using a generative AI model, and a content generation means based on a prompt sentence. This not only enables a user to easily generate high-quality content, but also ensures the security of personal data.

[1453] "Advanced natural language processing means" refers to technology for understanding user input and generating appropriate responses and actions.

[1454] A "detailed task management tool" is a system for efficiently managing a user's tasks and tracking schedules and progress.

[1455] "Schedule management means" is a function for managing the user's schedule and providing reminders and notifications.

[1456] "Means of sending and receiving email" refers to a system that allows users to send and receive email.

[1457] "Information search means" refers to technology that enables users to quickly search for and obtain the information they need.

[1458] "Personal data security measures" are systems for protecting users' personal data through encryption and access control.

[1459] A "customizable interface means" is a feature that allows a user to tailor the interface to their personal preferences.

[1460] A "content generation means using a generative AI model" is a technology that uses a generative AI model to automatically generate content based on user input.

[1461] "Means for generating content based on a prompt sentence" refers to a function in which a generative AI model generates content such as text and images based on a prompt sentence entered by a user.

[1462] The system for implementing this invention comprises a server and a user terminal. The server includes an advanced natural language processing unit, a detailed task management unit, a schedule management unit, an email sending and receiving unit, an information search unit, a personal data security protection unit, a customizable interface unit, a content generation unit using a generative AI model, and a content generation unit based on a prompt sentence.

[1463] The user terminal is a device such as a smartphone or a personal computer, and provides an interface for the user to input a prompt sentence. When the user inputs a prompt sentence, the prompt sentence is transmitted to the server.

[1464] The server uses advanced natural language processing to analyze the received prompt and generates content using a generative AI model. The generated content is then sent back to the user's device and displayed to the user.

[1465] In terms of specific hardware, the server is a computer system equipped with a high-performance processor and large-capacity memory, and the user terminals are smartphones, tablets, personal computers, etc. As for software, Python and OpenAI API are used.

[1466] The specific steps of data processing and data calculation are as follows: First, the user inputs a prompt sentence and sends it to the server. Next, the server analyzes the prompt sentence and generates content using a generative AI model (e.g. GPT-3). The generated content is returned to the user terminal and displayed to the user.

[1467] As a concrete example, when a user enters the prompt "Please write a blog post about your summer trip," the generative AI model generates the following text:

[1468] Example prompt:

[1469] "Write a blog post about your summer travels."

[1470] Examples of generated content:

[1471] "I went on a trip with my family this summer. The beautiful beaches and blue seas were like a paradise. What made the biggest impression on me were the colorful fish we saw while snorkeling. In the evening, we enjoyed fresh seafood at a local restaurant and relaxed while listening to traditional music."

[1472] In this way, users can easily generate high-quality content, and the security measures for personal data ensure users' privacy.

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

[1474] Step 1:

[1475] The user types a prompt into the terminal.

[1476] Input: A prompt entered by the user (e.g., "Write a blog post about your summer trips")

[1477] Output: Prompt sent from the terminal to the server

[1478] Step 2:

[1479] The terminal sends a prompt to the server.

[1480] Input: Prompt sent from the terminal

[1481] Output: The prompt received by the server.

[1482] Step 3:

[1483] The server parses the prompt using advanced natural language processing techniques.

[1484] Input: The prompt received by the server

[1485] Data processing: Grammatical and semantic analysis of prompt sentences

[1486] Output: Analysis result (prompt sentence structure and meaning)

[1487] Step 4:

[1488] The server generates content using a generative AI model.

[1489] Input: Analysis result (prompt structure and meaning)

[1490] Data computation: Content generation using generative AI models (e.g. GPT-3)

[1491] Output: Generated content (e.g. "This summer, I went on a trip with my family. The beautiful beaches and blue waters were like a paradise. What really impressed me was the colorful fish we saw while snorkeling. In the evening, we enjoyed fresh seafood at a local restaurant and relaxed while listening to traditional music.")

[1492] Step 5:

[1493] The server transmits the generated content to the terminal.

[1494] Input: Generated content

[1495] Output: Generated content sent to the device

[1496] Step 6:

[1497] The terminal displays the generated content to the user.

[1498] Input: Generated content sent to the device

[1499] Output: The generated content displayed to the user

[1500] In this way, users can easily create and view high quality content.

[1501] 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 voice indicating a user input for 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.

[1502] 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> ) and other generation AIs. The data generation model 58 is obtained by making a neural network perform deep learning. A prompt including an instruction is input to the data generation model 58, and inference data such as voice data indicating a voice, text data indicating a text, and image data indicating an image is input. The data generation model 58 performs inference on the input inference data according to 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.

[1503] Another example of generative AI is Gemini (Internet search <url: https: gemini.google.com ?hl="ja">) are mentioned.

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

[1505] [Fourth embodiment]

[1506] FIG. 7 shows an example of the configuration of a data processing system 410 according to the fourth embodiment.

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

[1508] 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 wide area network (WAN) and / or a local area network (LAN).

[1509] 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. In addition, the microphone 238, the speaker 240, the camera 42, and the control target 443 are also connected to the bus 52.

[1510] 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 the voice according to instructions from the processor 46.

[1511] Camera 42 is a small digital camera equipped with an optical system including a lens, an aperture, and a 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 (e.g., an imaging range defined by an angle of view equivalent to the width of the field of vision of an average healthy person).

[1512] The communication I / F 44 is connected to a network 54. The communication I / Fs 44 and 26 are responsible for transmitting and receiving various types of information between the processor 46 and the processor 28 via the network 54. The transmission and reception of various types of information between the processor 46 and the processor 28 using the communication I / Fs 44 and 26 is performed in a secure state.

[1513] The control target 443 includes a display device, LEDs in the eyes, and motors for driving the arms, hands, legs, etc. The posture and behavior of the robot 414 are controlled by controlling the motors of the arms, hands, legs, etc. 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.

[1514] Fig. 8 shows an example of 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.

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

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

[1517] In the robot 414, 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.

[1518] Next, the specific processing by the specific processing unit 290 of the data processing device 12 will be described.

[1519] "Example 1"

[1520] The embodiment of the present invention is realized as an application that runs on a device such as a smartphone or tablet. The application uses advanced natural language processing means to understand instructions from the user and perform detailed task management. For example, if the user instructs the application to "make an appointment with the dentist tomorrow at 3 p.m.", the application understands this instruction and adds the appointment to the user's calendar. In addition, as a means to protect the security of personal data, the user's data is encrypted and protected from unauthorized access. Furthermore, a customizable interface means allows the user to adjust the appearance and behavior of the application to suit their preferences. This allows the user to have their own personal assistant and manage their daily life more efficiently.

[1521] The process flow of each embodiment will be described below.

[1522] "Example 1"

[1523] Step 1: The user gives the application a command, for example, "Make an appointment with the dentist tomorrow at 3pm."

[1524] Step 2: The application uses advanced natural language processing techniques to understand this instruction, extracting the content of the instruction (dentist appointment) and the date and time (tomorrow at 3pm).

[1525] Step 3: Using its advanced task management tools, the application creates tasks based on the extracted content and adds appointments to the user's calendar.

[1526] Step 4: The application uses personal data security measures to encrypt the data of the task you created and protect it from unauthorized access.

[1527] Step 5: The application presents the task creation result to the user through a customizable interface, allowing the user to view the task details and edit the task if necessary.

[1528] Example 1

[1529] Next, a description will be given of Example 1 of the embodiment 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".

[1530] In conventional systems, when a user wanted to execute a specific task using a generative AI model, the process from inputting a prompt sentence to providing the generated text was complicated and difficult to perform efficiently. In addition, the processing and formatting of the generated text was often done manually, which placed a heavy burden on users. Furthermore, the quality and appropriateness of the generated text was sometimes not guaranteed, which could reduce user satisfaction.

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

[1532] In this invention, the server includes a means for generating text based on a prompt sentence using a generative AI model, a means for processing and formatting the generated text, and a means for providing the generated text to a user. This makes it possible to efficiently perform the process from inputting the prompt sentence to providing the generated text, reduce the burden on the user, and ensure the quality and appropriateness of the generated text.

[1533] "Advanced natural language processing means" refers to technology for understanding user input and taking appropriate action.

[1534] A "detailed task management means" is a technique for efficiently managing a user's tasks and tracking schedules and progress.

[1535] A "schedule management means" is a technology for managing a user's schedule and providing reminders and notifications.

[1536] "Means for sending and receiving email" refers to technology for sending and receiving email.

[1537] "Information retrieval means" refers to technology for searching and providing necessary information from the Internet or databases.

[1538] "Personal data security protection measures" are technologies that implement encryption and access control to protect users' personal information.

[1539] A "customizable interface means" is a technology that allows a user to customize an interface according to their needs.

[1540] A "means for generating text based on a prompt sentence using a generative AI model" is a technology that uses a generative AI model to generate text based on a prompt sentence entered by a user.

[1541] "Means for processing and formatting the generated text" refers to technology that processes and formats the text generated by the generative AI model into a form suitable for the user.

[1542] "Means for providing the generated text to the user" refers to technology for providing the generated text to the user.

[1543] The present invention is a system that uses a generative AI model to generate text based on a prompt sentence, processes the text, converts the format, and provides it to a user. A specific embodiment of this system will be described below.

[1544] First, the user inputs a prompt sentence from the terminal. The terminal sends the input prompt sentence to the server. At this time, the terminal sends data using an HTTP request. The server analyzes the received prompt sentence and sends a request to the API of the generative AI model. As the generative AI model, for example, a general generative AI model API is used.

[1545] The generative AI model generates text based on the received prompt. The generated text is returned to the server. The server receives the generated text and processes and formats the data as necessary. For example, it adjusts line breaks and spaces in the text. The processed text is returned from the server to the terminal. The terminal receives the data using an HTTP response. The user can check the generated text on the terminal.

[1546] As a concrete example, consider the case where a user inputs the prompt "Please generate a poem on the theme of spring scenery." The user inputs the following prompt from the terminal:

[1547] Create a poem on the theme of spring scenery.

[1548] The terminal sends this prompt to the server. The server sends the received prompt to the generative AI model and asks it to generate a poem. The generative AI model generates a poem like this:

[1549] The spring wind blows through

[1550] Flowers are in full bloom

[1551] New life sprouts

[1552] A season full of hope

[1553] The server receives the generated poem, adjusts line breaks and spaces, and sends the processed poem back to the terminal as an HTTP response. The user checks the generated poem on the terminal and is satisfied.

[1554] This system operates efficiently by using cloud servers (e.g., instances of general cloud services) equipped with high-performance CPUs and GPUs. In addition, by using the API of a generative AI model (e.g., a general generative AI model API), high-quality text generation based on prompt sentences is possible.

[1555] In this way, users can utilize generative AI models to efficiently generate and consume text based on a specific theme.

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

[1557] Step 1:

[1558] The user enters a prompt from the terminal.

[1559] Input: A user types into the input field, "Generate a poem on the theme of spring scenery."

[1560] Output: The prompt is entered into the terminal.

[1561] Specific operation: The user enters a prompt sentence into the input field of the terminal and clicks the send button.

[1562] Step 2:

[1563] The terminal sends a prompt to the server.

[1564] Input: The prompt text typed into the terminal.

[1565] Output: The prompt text is sent to the server.

[1566] Specific operation: The terminal uses an HTTP request to send a prompt text to the server.

[1567] Step 3:

[1568] The server receives the prompt and sends a request to the generative AI model.

[1569] Input: The prompt text sent to the server.

[1570] Output: A request is sent to the generative AI model.

[1571] Specific operation: The server parses the prompt sentence and sends a request to the API of the generative AI model.

[1572] Step 4:

[1573] A generative AI model generates text based on the prompt.

[1574] Input: The prompt sent to the generative AI model.

[1575] Output: The generated text.

[1576] Specific operation: The generative AI model generates text based on the prompt sentence and returns it to the server.

[1577] Step 5:

[1578] The server receives the generated text and processes or formats the data as necessary.

[1579] Input: The generated text returned from the generative AI model.

[1580] Output: The processed and formatted text.

[1581] Specific operation: The server receives the generated text and processes the data, such as adjusting line breaks and spaces.

[1582] Step 6:

[1583] The server sends the processed text back to the terminal.

[1584] Input: Processed and formatted text.

[1585] Output: Text sent back to the terminal.

[1586] Specific operation: The server uses an HTTP response to send the processed text back to the terminal.

[1587] Step 7:

[1588] The user reviews the generated text in the terminal.

[1589] Input: Text sent back to the terminal.

[1590] Output: The generated text to be reviewed by the user.

[1591] Specific behavior: The user reviews the text generated on the device and can save or share it as needed.

[1592] (Application example 1)

[1593] Next, a description will be given of Application Example 1 of Form 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".

[1594] In today's information society, users are required to quickly and efficiently generate and share a wide variety of content. However, conventional systems have problems in that content generation requires a lot of time and effort, and the quality and variety of the generated content is limited. Furthermore, security protection of personal data and customizable interfaces are insufficient, making it difficult to increase user satisfaction.

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

[1596] In this invention, the server includes an advanced natural language processing means, a detailed task management means, a schedule management means, an email sending and receiving means, an information search means, a personal data security protection means, a customizable interface means, a means for generating content based on a prompt sentence using a generative AI model, a means for previewing and editing the generated content, and a means for saving and sharing the generated content. This allows a user to quickly generate, edit, and share high-quality content simply by inputting a prompt sentence. In addition, the security protection of personal data and the provision of a customizable interface can increase user satisfaction.

[1597] "Advanced natural language processing means" refers to technology that understands the text entered by the user and generates appropriate responses or actions.

[1598] "Detailed task management tools" are functions that allow users to efficiently manage their tasks and track schedules and progress.

[1599] "Schedule management means" is a function for managing the user's schedule and providing reminders and notifications.

[1600] "Means for sending and receiving email" refers to the functionality that enables users to send and receive email.

[1601] "Information search means" refers to a function that enables users to quickly search for and obtain the information they need.

[1602] "Personal data security measures" are technologies for protecting users' personal information through encryption and access control.

[1603] A "customizable interface means" is a function that allows a user to change the interface to suit their own preferences.

[1604] "Means for generating content based on prompt sentences using a generative AI model" refers to technology that automatically generates content such as text, images, audio, and video based on prompt sentences entered by users.

[1605] "Means for previewing and editing generated content" refers to a function that enables a user to check the generated content and correct it if necessary.

[1606] "Means for storing and sharing generated content" refers to functionality for storing generated content on a device and sharing it with other users or platforms.

[1607] The system for implementing this invention is composed of a server and a user terminal. The server executes a program for generating content based on a prompt sentence using a generative AI model. The user terminal provides an interface for inputting a prompt sentence, previewing the generated content, and editing, saving, and sharing it.

[1608] Hardware and Software Used

[1609] Hardware: Servers, smartphones

[1610] Software: Python, OpenAI API

[1611] Data processing and calculation

[1612] 1. Prompt text input: The user inputs a prompt text through a smartphone application, for example, "Please write an article about tourist spots in Japan for a travel blog."

[1613] 2. API request: The user device sends the input prompt to the server, which then uses the OpenAI API to send the prompt to the generative AI model.

[1614] 3. Content generation: The generative AI model generates text based on the prompt sentence, and the generated text is returned from the server to the user device.

[1615] 4. Preview and edit: The user previews the generated content in the smartphone application and edits it if necessary.

[1616] 5. Save and share: Users can save the edited content on their smartphones and share it on social media or blogs.

[1617] Examples

[1618] When a user enters the prompt sentence, "Please write an article about tourist spots in Japan for a travel blog," the generative AI model generates an article like this:

[1619] Examples of prompt statements

[1620] "Write an article about tourist spots in Japan for a travel blog."

[1621] Could you please tell me some recommended places for a family trip this summer vacation?

[1622] "Write an article about the latest technology trends."

[1623] "Can you give me some advice on healthy eating?"

[1624] In this way, users can quickly generate, edit, and share high-quality content by simply entering a prompt sentence. In addition, the security of personal data and the provision of a customizable interface increase user satisfaction.

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

[1626] Step 1:

[1627] The user starts the application on the smartphone and enters a prompt sentence.

[1628] Input: A prompt for the user to enter (e.g. "Please write an article about tourist spots in Japan for my travel blog.")

[1629] Output: The prompt text entered is displayed in the application.

[1630] Specific action: The user enters a prompt sentence into the text input field of the application and presses the "Submit" button.

[1631] Step 2:

[1632] The terminal sends the prompt text entered to the server.

[1633] Input: The prompt text entered by the user

[1634] Output: The prompt text is sent to the server.

[1635] Specific behavior: The application sends the prompt text to the server as an HTTP request.

[1636] Step 3:

[1637] The server receives the prompt sentence and sends the prompt sentence to the generative AI model.

[1638] Input: Prompt text sent from the terminal

[1639] Output: The prompt is passed to the generative AI model.

[1640] Specific operation: The server sends the received prompt text to the OpenAI API.

[1641] Step 4:

[1642] A generative AI model generates content based on the prompt.

[1643] Input: Prompt text sent from the server

[1644] Output: Generated content (text)

[1645] What it does: The generative AI model parses the prompt and generates relevant text.

[1646] Step 5:

[1647] The server receives the generated content and returns it to the terminal.

[1648] Input: Content generated from a generative AI model

[1649] Output: The generated content is sent to the device.

[1650] Specific operation: The server sends the generated content to the terminal as an HTTP response.

[1651] Step 6:

[1652] The terminal receives the generated content and displays it to the user.

[1653] Input: Generated content sent from the server

[1654] Output: The generated content is displayed in the application.

[1655] Specific behavior: The application displays the received content on the screen.

[1656] Step 7:

[1657] The user previews the generated content and edits it if necessary.

[1658] Input: Generated content

[1659] Output: The edited content

[1660] What happens: The user modifies content using the application's editing features.

[1661] Step 8:

[1662] Once the user has completed editing, they save and share the content.

[1663] Input: Edited content

[1664] Output: Saved content, shared content

[1665] Specific actions: The user presses the "Save" button to save the content to their device, and presses the "Share" button to post it on social media or a blog.

[1666] Example 2

[1667] Next, a second embodiment of the second embodiment will be described. 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".

[1668] Conventional systems lacked the ability to generate text based on prompts entered by the user, making it difficult to flexibly generate text in response to user requests. In addition, there was also insufficient means to quickly and accurately provide the generated text to the user. This reduced user convenience and hindered efficient information generation.

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

[1670] In this invention, the server includes an advanced natural language processing means, a detailed task management means, a schedule management means, an email sending and receiving means, an information search means, a personal data security protection means, a customizable interface means, a means for generating text based on a prompt sentence using a generative AI model, and a means for displaying the generated text to a user. This makes it possible to flexibly and quickly generate text based on a prompt sentence input by a user and provide the generated text to a user.

[1671] "Advanced natural language processing means" refers to technology for understanding user input and generating appropriate responses and actions.

[1672] The "detailed task management means" is a function for efficiently managing a user's tasks and tracking schedules and progress.

[1673] A "schedule management means" is a function for managing a user's schedule and events and providing reminders and notifications.

[1674] "Means for sending and receiving email" refers to a function that enables a user to send and receive email.

[1675] The "information search means" is a function that enables a user to quickly search for and obtain the information he or she needs.

[1676] "Personal data security protection measures" are technologies that implement encryption and access control to protect users' personal data.

[1677] A "customizable interface" is a feature that allows a user to tailor the interface to their own preferences.

[1678] "Means for generating text based on a prompt sentence using a generative AI model" refers to a technology that generates text using a generative AI model based on a prompt sentence entered by a user.

[1679] "Means for displaying the generated text to the user" is a function for displaying the text generated by the generative AI model to the user.

[1680] The present invention is a system for generating text based on a prompt sentence input by a user and providing the generated text to the user. The system operates among three parties: a server, a terminal, and a user.

[1681] The server includes advanced natural language processing means, detailed task management means, schedule management means, email sending and receiving means, information search means, personal data security protection means, customizable interface means, means for generating text based on a prompt sentence using a generative AI model, and means for displaying the generated text to the user.

[1682] Specifically, the server hosts a generative AI model (e.g., GPT-4). When a user uses a device to input a prompt sentence, the device sends the prompt sentence to the server. The server inputs the received prompt sentence into the generative AI model, and the model generates text based on the prompt sentence. The generated text is sent from the server to the device and displayed to the user.

[1683] For example, consider a case where a user inputs a prompt such as "Please write a poem on the theme of the arrival of spring." The device sends this prompt to the server. The server inputs the prompt into a generative AI model, which then generates a poem like this:

[1684] "The spring wind blows through

[1685] Flowers are in full bloom

[1686] New life sprouts

[1687] A season full of hope

[1688] The generated poem is sent from the server to the terminal and displayed to the user.

[1689] Other examples of prompts include:

[1690] "Write a short story about a city of the future."

[1691] "Create a meeting minutes template for our next meeting."

[1692] "Could you please give us some ideas for a marketing strategy for a new product?"

[1693] In this way, users can use the generative AI model to generate various texts. The system can flexibly and quickly generate texts according to user requests and provide the generated texts to the user.

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

[1695] Step 1:

[1696] The user enters a prompt sentence.

[1697] The user inputs a prompt into the input field of the terminal. For example, the user inputs, "Please write a poem on the theme of the arrival of spring." The input prompt is temporarily stored in the terminal's memory.

[1698] Step 2:

[1699] The terminal sends a prompt to the server.

[1700] The terminal converts the input prompt text into JSON format and sends it to the server as an HTTP POST request. For example, the request body looks like this:

[1701] json

[1702] {

[1703] "user_id": "12345",

[1704] "prompt": "Write a poem about the coming of spring"

[1705] }

[1706] The request also includes the user's identity.

[1707] Step 3:

[1708] The server inputs the prompt sentence into the generative AI model.

[1709] The server tokenizes the received prompt. Tokenization is the process of breaking down text into words and subwords. For example, "Write a poem about the arrival of spring" is tokenized as follows:

[1710] ["spring", "of", "coming", "theme", "to", "did", "poem", "make", "please"]

[1711] The tokenized data is fed into a generative AI model.

[1712] Step 4:

[1713] A generative AI model generates text based on the prompt.

[1714] The generative AI model takes the tokenized prompt sentence as input and predicts the next token. For example, the first predicted token is "spring", followed by "of". This process is repeated until the final poem is generated:

[1715] ["Spring", "of", "wind", "blows through", "flowers", "bloom", "new", "life", "sprouts", "full of hope", "season"]

[1716] The generated token sequence is then converted back to a string.

[1717] Step 5:

[1718] The server sends the generated text to the terminal.

[1719] The server converts the generated token sequence into a string and sends it to the terminal as an HTTP response. For example, the response body looks like this:

[1720] json

[1721] {

[1722] "generated_text": "The spring wind blows through. Flowers bloom. New life sprouts. A season full of hope."

[1723] }

[1724] Step 6:

[1725] The terminal displays the generated text to the user.

[1726] The terminal displays the generated text received from the server in a user interface, allowing the user to check the generated poem. For example, it may be displayed on a web page as follows:

[1727] The spring wind blows through

[1728] Flowers are in full bloom

[1729] New life sprouts

[1730] A season full of hope

[1731] In this way, users can utilize generative AI models to generate a variety of texts.

[1732] (Application example 2)

[1733] Next, a description will be given of Application Example 2 of Form 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".

[1734] Conventional ad generation systems required users to manually create ad copy and images, which was time-consuming and labor-intensive. In addition, the quality of the ad depended on the user's skills, making it difficult to create consistently high-quality ads. Furthermore, security protection of personal data was insufficient, posing privacy risks.

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

[1736] In this invention, the server includes an advanced natural language processing means, a detailed task management means, a schedule management means, an email sending and receiving means, an information search means, a personal data security protection means, a customizable interface means, an advertisement generation means using a generative AI model, a prompt sentence input means, a generation result preview means, a generation result editing means, and a generation result saving and sharing means. This allows users to easily automatically generate high-quality advertisements and efficiently create and share advertisements while protecting privacy.

[1737] "Advanced natural language processing means" refers to technology that understands the text entered by the user and generates appropriate responses or actions.

[1738] A "detailed task management tool" is a system that efficiently manages users' tasks and tracks schedules and progress.

[1739] "Schedule management means" is a function that manages the user's schedule and provides reminders and notifications.

[1740] "Means for sending and receiving email" refers to a system for sending and receiving email.

[1741] "Information search means" is a function that quickly searches for and provides the information that a user needs.

[1742] "Personal data security protection measures" are technologies that protect users' personal information through encryption and access control.

[1743] A "customizable interface means" is a feature that allows a user to tailor the interface to their own preferences.

[1744] An "advertising generation means using a generative AI model" is a technology that uses a generative AI model to automatically generate advertising copy and advertising images based on prompt text entered by a user.

[1745] The "prompt sentence input means" is an interface that allows the user to input the theme and keywords of the advertisement.

[1746] The "generation result preview means" is a function that allows the user to check the generated advertising copy and advertising image.

[1747] The "generation result editing means" is a function that allows the user to edit the generated advertising copy and advertising images.

[1748] "Means for saving and sharing generated results" refers to a function for saving the generated advertising copy and advertising images and sharing them via social media or email.

[1749] A system for carrying out the present invention has the following configuration: A server includes advanced natural language processing means, detailed task management means, schedule management means, email sending and receiving means, information search means, personal data security protection means, customizable interface means, advertisement generation means using a generative AI model, prompt sentence input means, generation result preview means, generation result editing means, and generation result storage and sharing means.

[1750] Hardware and Software Used

[1751] Hardware: Smartphone

[1752] Software: Python, OpenAI API

[1753] Data processing and calculation

[1754] 1. Entering a prompt: The user uses a smartphone application to enter the theme and keywords of the advertisement. For example, the user enters a prompt such as, "Please write an advertisement copy for a new smartphone. Its features are a high-resolution camera and a long-lasting battery."

[1755] 2. Executing the generative AI model: The server uses the OpenAI API to generate ad copy based on the input prompt text, using a generative AI model (e.g. GPT-3).

[1756] 3. Obtaining the generated results: The server obtains the generated results returned from the API and displays them to the user.

[1757] 4. Preview the generated results: The user previews the generated ad copy on their smartphone screen.

[1758] 5. Editing the generated results: The user can edit the generated ad copy as needed.

[1759] 6. Saving and sharing the generated results: Users can save the completed ad copy on their smartphone and share it via social media or email.

[1760] Examples

[1761] If a user wants to create an advertisement for a new smartphone, he enters the following prompt text into the application:

[1762] Examples of prompt statements

[1763] Write an ad for a new smartphone featuring a high-resolution camera and a long battery life.

[1764] When this prompt text is entered, the generative AI model generates the following ad copy:

[1765] "A new smartphone has arrived! The high-resolution camera lets you capture every beautiful moment. Plus, the long battery life means you can use it all day with peace of mind. Get yours now and enjoy the best experience!"

[1766] In this way, an ad generation system using a generative AI model enables users to easily automatically generate high-quality ads and efficiently create and share ads while protecting privacy.

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

[1768] Step 1:

[1769] The user starts the smartphone application and inputs the advertising theme and keywords. The input prompt text is in the form of "Please write an advertisement copy for a new smartphone. Its features are a high-resolution camera and a long-lasting battery." This prompt text is sent to the application.

[1770] Step 2:

[1771] The terminal sends the input prompt sentence to the server. The server analyzes the received prompt sentence and converts it into a format for input to the generative AI model (e.g. GPT-3). Specifically, it formats the prompt sentence into an appropriate format and passes it to the generative AI model.

[1772] Step 3:

[1773] The server calls the generative AI model using the OpenAI API and generates ad copy based on the prompt text. The generative AI model generates text based on the input prompt text and outputs the ad copy. This generated ad copy is returned to the server.

[1774] Step 4:

[1775] The server receives the generated advertisement copy and transmits it to the terminal. The terminal displays the received advertisement copy to the user. The user can preview the generated advertisement copy on the screen of the smartphone.

[1776] Step 5:

[1777] The user checks the generated advertisement copy and edits it as necessary. The terminal transmits the edited content to the server. The server stores the edited advertisement copy.

[1778] Step 6:

[1779] Users can save the completed ad copy on their smartphone and share it via social media or email. The device supports operations for saving and sharing, allowing users to easily send ad copy to other platforms.

[1780] By following these steps, users can easily auto-generate high-quality ads and efficiently create and share ads while protecting their privacy.

[1781] In addition, 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.

[1782] "Example 1"

[1783] The present invention is a system including an emotion engine that recognizes the user's emotions, in addition to advanced natural language processing means, detailed task management means, schedule management means, email sending and receiving means, information search means, personal data security protection means, and customizable interface means. Specifically, when a user issues an instruction to an application, the advanced natural language processing means understands the instruction, and the detailed task management means creates a task. At the same time, the emotion engine recognizes the user's emotions from the user's voice or text, and executes an appropriate action according to the emotion. For example, if a user issues an instruction such as "Make a dentist appointment tomorrow at 3 p.m." and speaks in a tense tone, the emotion engine recognizes the user's tension, and the application executes an action corresponding to the user's emotions, such as displaying a confirmation message for the appointment in a gentle tone. In addition, the personal data security protection means encrypts the data of the created task to protect it from unauthorized access. The customizable interface means is used to display the task creation result to the user. Through this interface, the user can check the details of the task and edit the task as necessary.

[1784] The process flow of each embodiment will be described below.

[1785] "Example 1"

[1786] Step 1: The user gives an instruction to the application, for example "Make an appointment with the dentist tomorrow at 3pm."

[1787] Step 2: Advanced natural language processing means understand this instruction, specifically extracting the content and duration of the instruction.

[1788] Step 3: The detailed task management means creates a task. Specifically, it registers "make a dentist appointment" as a task and sets the execution time as "tomorrow at 3:00 p.m."

[1789] Step 4: The emotion engine recognizes emotions from the user's voice or text. For example, if the user speaks in a tense tone, the emotion engine recognizes the user's tension.

[1790] Step 5: Depending on the emotion the emotion engine recognizes, the application will take appropriate action. For example, if it recognizes that the user is nervous, it will display the appointment confirmation message in a gentle tone.

[1791] Step 6: Personal data security measures encrypt the data of the task you created and protect it from unauthorized access.

[1792] Step 7: Present the task creation result to the user using a customizable interface means, allowing the user to view the task details and edit the task if necessary.

[1793] Example 1

[1794] Next, a description will be given of Example 1 of the embodiment 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".

[1795] Conventional systems have had difficulty generating high-quality text based on prompts entered in natural language by users. In addition, pre- and post-processing of the generated text was insufficient, and a user-friendly interface was not provided. Furthermore, security protection of personal data was insufficient, posing a risk of violating user privacy.

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

[1797] In this invention, the server includes an advanced natural language processing means, a detailed task management means, a schedule management means, an email sending and receiving means, an information search means, a personal data security protection means, a customizable interface means, a text generation means using a generative AI model, a prompt sentence pre-processing and post-processing means, and a means for displaying the generated text to the user. This allows the user to generate high-quality text based on a prompt sentence input in natural language, and the generated text is appropriately pre-processed and post-processed to provide a user-friendly interface. In addition, the security protection of personal data is strengthened, and the user's privacy is protected.

[1798] "Advanced natural language processing means" refers to technology for analyzing and understanding natural language text entered by a user and taking appropriate action.

[1799] The "detailed task management means" is a function for efficiently managing a user's tasks and tracking schedules and progress.

[1800] A "schedule management means" is a function for managing a user's schedule and events and providing reminders and notifications.

[1801] "Means for sending and receiving email" refers to a function that enables a user to send and receive email.

[1802] The "information search means" is a function that enables a user to quickly search for and obtain the information he or she needs.

[1803] "Personal data security protection measures" are technologies for protecting users' personal data using encryption and access control.

[1804] A "customizable interface means" is a function that allows a user to customize the interface according to his or her own preferences.

[1805] A "text generation means using a generative AI model" is a technology for using a generative AI model to generate new text based on a prompt sentence entered by a user.

[1806] "Prompt sentence pre-processing and post-processing means" refers to technology for converting the prompt sentence entered by the user into a format suitable for the generative AI model and arranging the generated text into an appropriate format.

[1807] "Means for displaying the generated text to the user" refers to a function for visually displaying the text generated by the generative AI model to the user.

[1808] The present invention provides a system for generating high-quality text based on a prompt sentence input by a user in a natural language. A specific embodiment of this system will be described below.

[1809] System Configuration

[1810] This system consists of three main elements: a server, a terminal, and a user.

[1811] server

[1812] The server includes advanced natural language processing means, detailed task management means, schedule management means, email sending and receiving means, information search means, personal data security protection means, customizable interface means, text generation means using a generative AI model, prompt sentence pre-processing and post-processing means, and means for displaying the generated text to the user.

[1813] Specifically, the server uses a cloud server equipped with a high-performance GPU (e.g., AWS EC2 P3 instance). For example, OpenAI's GPT-4 is used as a generative AI model. The server executes a Python script, loads the model using a machine learning library such as TensorFlow or PyTorch, and receives the prompt sentence as input.

[1814] Terminal

[1815] The terminal is a device for a user to enter prompt text and display the generated text, the terminal transmits the prompt text to the server, and displays the generated text received from the server to the user.

[1816] User

[1817] The user operates the terminal to input a prompt sentence and checks the generated text.

[1818] System Operation

[1819] A user enters a prompt into an input field on the terminal, for example, "Please generate a poem about the coming of spring." The terminal sends this prompt to the server. The server receives the prompt and performs preprocessing, which includes tokenizing and normalizing the text.

[1820] The server then inputs the preprocessed prompt sentences into a generative AI model (e.g., GPT-4) to generate text. The generative AI model generates new text based on the input prompt sentences. The generated text is then returned to the user after post-processing again. Post-processing includes formatting the generated text and removing unnecessary tokens.

[1821] Finally, the terminal parses the generated text received from the server and displays it to the user, for example by displaying the generated poem on a screen.

[1822] Examples

[1823] If a user wants to "generate poetry using AI," they input a prompt like the following into the generative AI model.

[1824] Example prompt: "Generate a poem on the theme of the arrival of spring."

[1825] The server receives this prompt and uses a generative AI model to generate a poem. The resulting poem looks like this:

[1826] The spring wind blows through

[1827] Flowers are in full bloom

[1828] New life sprouts

[1829] The beauty of nature unfolds

[1830] The terminal displays the generated poem to the user, who can check the generated poem on the screen.

[1831] In this way, users can generate the text they want using a generative AI model.

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

[1833] Step 1:

[1834] The user enters a prompt sentence.

[1835] The user inputs a prompt into the input field of the terminal. For example, the user inputs "Please create a poem on the theme of the arrival of spring." The input prompt is temporarily stored in the terminal's memory.

[1836] Step 2:

[1837] The terminal sends a prompt to the server.

[1838] The terminal sends the prompt text entered by the user to the server as an HTTP request. Specifically, the terminal converts the prompt text into JSON format and sends a POST request to the API endpoint. The input is the prompt text, and the output is the request sent to the server.

[1839] Step 3:

[1840] The server receives the prompt text and performs preprocessing.

[1841] The server parses and preprocesses the prompt received from the terminal. Preprocessing includes tokenizing and normalizing the text. For example, it splits the sentence "Please generate a poem on the theme of the arrival of spring" into tokens. The input is the received prompt, and the output is the preprocessed tokenized text.

[1842] Step 4:

[1843] The server generates text using a generative AI model.

[1844] The server inputs the preprocessed prompt sentences into a generative AI model (e.g. GPT-4) to generate text. The generative AI model generates new text based on the input prompt sentences. The input is the preprocessed tokenized text, and the output is the generated text.

[1845] Step 5:

[1846] The server post-processes the generated text.

[1847] The server post-processes the text output by the generative AI model. Post-processing includes formatting the generated text and removing unnecessary tokens, for example adjusting line breaks and punctuation in a generated poem. The input is the generated text and the output is the post-processed text.

[1848] Step 6:

[1849] The server sends the generated text to the terminal.

[1850] The server sends the post-processed text to the terminal. Specifically, it converts the generated text into JSON format and returns it to the terminal as an HTTP response. The input is the post-processed text, and the output is the response sent to the terminal.

[1851] Step 7:

[1852] The terminal displays the generated text to the user.

[1853] The terminal parses the generated text received from the server and displays it to the user, e.g., displaying the generated poem on a screen. The input is the generated text received from the server and the output is the text that is displayed to the user.

[1854] (Application example 1)

[1855] Next, a description will be given of Application Example 1 of Form 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".

[1856] In today's information society, users are required to efficiently manage a wide variety of tasks and quickly obtain the information they need. However, with conventional systems, it is difficult to centrally manage these tasks, and there are problems with the time required to create, edit, and share content. In addition, protecting the security of personal data is also an important issue, and there is a demand for systems that can efficiently process tasks while ensuring user privacy.

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

[1858] In this invention, the server includes an advanced natural language processing means, a detailed task management means, a schedule management means, an email sending and receiving means, an information search means, a personal data security protection means, a customizable interface means, a means for generating content based on a prompt sentence using a generative AI model, and a means for editing, saving, and sharing the generated content. This allows users to centrally manage various tasks and efficiently generate, edit, and share content. In addition, the security of personal data is ensured, and a system that can be used with peace of mind while protecting the user's privacy is realized.

[1859] "Advanced natural language processing means" refers to technology for understanding user input and taking appropriate action.

[1860] "Detailed task management means" refers to functionality that allows users to efficiently manage their tasks and track their progress.

[1861] "Schedule management means" is a function for managing the user's schedule and providing reminders and notifications.

[1862] "Means for sending and receiving email" refers to the functionality that enables users to send and receive email.

[1863] "Information search means" refers to a function that enables users to quickly search for and obtain the information they need.

[1864] "Personal data security measures" are technologies for protecting users' personal data through encryption and access control.

[1865] A "customizable interface means" is a feature that allows a user to tailor the interface to their own preferences.

[1866] "Means for generating content based on a prompt sentence using a generative AI model" refers to technology in which a generative AI model automatically generates content such as text and images based on a prompt sentence entered by a user.

[1867] "Means for editing, saving, and sharing generated content" refers to a function that enables users to edit, save, and share generated content with other users.

[1868] A system for carrying out this invention has the following configuration: A server includes advanced natural language processing means, detailed task management means, schedule management means, email sending and receiving means, information search means, personal data security protection means, customizable interface means, means for generating content based on prompt sentences using a generative AI model, and means for editing, saving, and sharing the generated content.

[1869] Hardware and Software Used

[1870] Hardware: Smartphone (iOS or Android)

[1871] Software: Python, OpenAI API

[1872] Data processing and calculation

[1873] 1. Entering a prompt: The user enters a prompt through a smartphone application, for example, "Blog post idea: About the latest technology trends."

[1874] 2. Calling the generative AI model: The server uses OpenAI's API to generate content based on the input prompt. The generative AI model analyzes the prompt and generates appropriate text and images.

[1875] 3. Displaying the content: The generated content is displayed on the smartphone screen. The user can check the generated content and edit it if necessary.

[1876] 4. Edit, save and share: Users can edit the generated content, save it locally on their smartphones, and share it with others via social media or email.

[1877] Examples

[1878] If a user wants to create a "blog post about the latest technology trends," they might enter the following prompt text:

[1879] Blog Post Ideas: Latest Tech Trends

[1880] Based on this prompt, the generative AI model generates content like this:

[1881] Blog posts about the latest technology trends:

[1882] In 2023, AI and machine learning are expected to continue to evolve and be applied in many areas of daily life. In particular, advances in natural language processing technology will lead to the emergence of more advanced chatbots and voice assistants, improving the user experience. In addition, the widespread use of 5G will enable ultra-high-speed Internet connections, accelerating the use of smart cities and IoT devices.

[1883] In this way, a system has been created in which a user can simply input a prompt sentence, and the generative AI model will automatically generate high-quality content that can then be edited, saved, and shared.

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

[1885] Step 1:

[1886] A user starts an application on a smartphone and inputs a prompt sentence. The input prompt sentence is sent to the server. The input data is the prompt sentence in text format input by the user. The output data is the prompt sentence sent to the server.

[1887] Step 2:

[1888] The server passes the received prompt sentence to the generative AI model. The generative AI model analyzes the prompt sentence and generates appropriate content. The input data is the prompt sentence. The output data is the generated content (text and images).

[1889] Step 3:

[1890] The server transmits the generated content to the smartphone. The input data is the generated content. The output data is the content transmitted to the smartphone.

[1891] Step 4:

[1892] The user checks the generated content displayed on the screen of the smartphone. If necessary, the user edits the content. The input data is the generated content. The output data is the content edited by the user.

[1893] Step 5:

[1894] The user saves the edited content in the smartphone. It can also share it with other users via social media or email. The input data is the content edited by the user. The output data is the saved content and the shared content.

[1895] Example 2

[1896] Next, a second embodiment of the second embodiment will be described. 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".

[1897] Conventional systems often fail to guarantee the quality or appropriateness of generated text when generating text based on a prompt entered by the user. They also lack an efficient means to quickly provide the generated text to the user. Furthermore, there is a need for a method to effectively utilize generative AI models while protecting the user's privacy.

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

[1899] In this invention, the server includes an advanced natural language processing means, a detailed task management means, a schedule management means, an email sending and receiving means, an information search means, a personal data security protection means, a customizable interface means, a means for generating text based on a prompt sentence input by a user using a generative AI model, and a means for transmitting the generated text to a user's terminal. This makes it possible to quickly generate high-quality text based on a prompt sentence input by a user and provide it to the user. In addition, the generative AI model can be effectively used while protecting the user's privacy.

[1900] "Advanced natural language processing means" refers to technology that understands text entered by a user and generates appropriate responses or actions.

[1901] The "detailed task management means" is a function for efficiently managing a user's tasks and tracking schedules and progress.

[1902] A "schedule management means" is a function for managing a user's schedule and events and providing reminders and notifications.

[1903] "Means for sending and receiving email" refers to a function that enables a user to send and receive email.

[1904] The "information search means" is a function that enables a user to quickly search for and obtain the information he or she needs.

[1905] "Personal data security protection measures" are technologies for protecting users' personal data through encryption and access control.

[1906] A "customizable interface means" is a function that allows a user to configure and change the interface according to their own preferences.

[1907] "Means for generating text based on a prompt sentence entered by a user using a generative AI model" refers to technology for generating text using a generative AI model based on a prompt sentence entered by a user.

[1908] "Means for transmitting the generated text to a user's terminal" is a function for transmitting the text generated by the generative AI model to a user's terminal.

[1909] This invention is a system that uses a generative AI model to generate text based on a prompt sentence input by a user and transmits the generated text to a terminal of the user. A specific embodiment of this system will be described below.

[1910] Hardware and Software Used

[1911] Server: A server equipped with a powerful GPU (e.g. a powerful graphics processing unit)

[1912] Generative AI models: Generative AI models (e.g. advanced natural language processing models)

[1913] Device: PC or smartphone used by the user

[1914] Communication protocol: HTTPS

[1915] Server Processing

[1916] The server hosts a generative AI model. When a user sends a prompt sentence from a terminal, the server receives the prompt sentence and inputs it into the generative AI model. The generative AI model generates text based on the prompt sentence and returns the result to the server. The server sends the generated text to the user's terminal.

[1917] Terminal handling

[1918] The terminal provides an interface for the user to input a prompt text. When the user inputs a prompt text and presses the send button, the terminal sends the prompt text to the server. Upon receiving the generated text from the server, the terminal displays the text to the user.

[1919] User Action

[1920] The user inputs a prompt sentence through the terminal interface. For example, the user inputs a prompt sentence such as "Tell me about the impact of AI on human life." When the user presses the send button, the terminal sends the prompt sentence to the server and receives the generated text. The user can view the text and input further prompt sentences if necessary.

[1921] Examples

[1922] Examples of prompt statements

[1923] A specific example of a prompt that a user can enter is, "Tell me about the impact of AI on human life." When this prompt is entered and submitted, the server inputs the prompt into the generative AI model and returns the generated text to the user.

[1924] Example of generated text

[1925] An example of text returned by a generative AI model might be, "AI is having a significant impact on human life in many areas. For example, in the medical field, the accuracy of diagnosis is improving, and in the transportation field, self-driving cars are becoming more common."

[1926] This system is designed to allow users to easily generate text using generative AI models. Users can quickly generate and view high-quality text by simply entering a prompt. In addition, the server securely transmits the generated text to the user's device, protecting the user's privacy.

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

[1928] Step 1:

[1929] The user enters a prompt sentence.

[1930] The user inputs a prompt through the device interface, for example, "Tell me about the impact of AI on human life." The input prompt is temporarily stored in the device's memory.

[1931] Step 2:

[1932] The terminal sends a prompt to the server.

[1933] The terminal converts the prompt text entered by the user into JSON format and sends it to the server using the HTTPS protocol. Specifically, the terminal sends a POST request including the prompt text to the server. The input is the prompt text, and the output is the request sent to the server.

[1934] Step 3:

[1935] The server receives the prompt sentence and inputs it into the generative AI model.

[1936] The server analyzes the prompt sentence received from the terminal and sends it as a request to the API of the generative AI model. Specifically, the server inputs the prompt sentence into the generative AI model and sets the length of the text to be generated and other parameters. The input is the prompt sentence, and the output is the request sent to the generative AI model.

[1937] Step 4:

[1938] A generative AI model generates the text.

[1939] The generative AI model generates text based on the prompt received from the server. For example, if the prompt is "Tell me about the impact of AI on human life," the generative AI model generates text such as "AI is having a significant impact on human life in many fields. For example, in the medical field, the accuracy of diagnosis has improved, and in the transportation field, self-driving cars are becoming more common." The input is the prompt, and the output is the generated text.

[1940] Step 5:

[1941] The server receives the generated text and sends it to the terminal.

[1942] The server receives the text returned by the generative AI model, converts it to JSON format, and sends it to the terminal using the HTTPS protocol. Specifically, the server sends a POST request containing the generated text to the terminal. The input is the generated text, and the output is the request sent to the terminal.

[1943] Step 6:

[1944] The terminal receives the generated text and displays it to the user.

[1945] The terminal parses the generated text received from the server and displays it to the user, i.e. displays the generated text on the terminal's interface for the user to view. The input is the generated text and the output is the display to the user.

[1946] (Application example 2)

[1947] Next, a description will be given of Application Example 2 of Form 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".

[1948] Conventional content generation systems have the problem that users must manually create content, which takes time and effort. In addition, the quality of the generated content is not consistent, which can lead to low user satisfaction. Furthermore, from the perspective of privacy protection and security, there are cases where concerns remain about the handling of personal data.

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

[1950] In this invention, the server includes an advanced natural language processing means, a detailed task management means, a schedule management means, an email sending and receiving means, an information search means, a personal data security protection means, a customizable interface means, a content generation means using a generative AI model, and a content generation means based on a prompt sentence. This not only enables a user to easily generate high-quality content, but also ensures the security of personal data.

[1951] "Advanced natural language processing means" refers to technology for understanding user input and generating appropriate responses and actions.

[1952] A "detailed task management tool" is a system for efficiently managing a user's tasks and tracking schedules and progress.

[1953] "Schedule management means" is a function for managing the user's schedule and providing reminders and notifications.

[1954] "Means of sending and receiving email" refers to a system that allows users to send and receive email.

[1955] "Information search means" refers to technology that enables users to quickly search for and obtain the information they need.

[1956] "Personal data security measures" are systems for protecting users' personal data through encryption and access control.

[1957] A "customizable interface means" is a feature that allows a user to tailor the interface to their personal preferences.

[1958] A "content generation means using a generative AI model" is a technology that uses a generative AI model to automatically generate content based on user input.

[1959] "Means for generating content based on a prompt sentence" refers to a function in which a generative AI model generates content such as text and images based on a prompt sentence entered by a user.

[1960] The system for implementing this invention comprises a server and a user terminal. The server includes an advanced natural language processing unit, a detailed task management unit, a schedule management unit, an email sending and receiving unit, an information search unit, a personal data security protection unit, a customizable interface unit, a content generation unit using a generative AI model, and a content generation unit based on a prompt sentence.

[1961] The user terminal is a device such as a smartphone or a personal computer, and provides an interface for the user to input a prompt sentence. When the user inputs a prompt sentence, the prompt sentence is transmitted to the server.

[1962] The server uses advanced natural language processing to analyze the received prompt and generates content using a generative AI model. The generated content is then sent back to the user's device and displayed to the user.

[1963] In terms of specific hardware, the server is a computer system equipped with a high-performance processor and large-capacity memory, and the user terminals are smartphones, tablets, personal computers, etc. As for software, Python and OpenAI API are used.

[1964] The specific steps of data processing and data calculation are as follows: First, the user inputs a prompt sentence and sends it to the server. Next, the server analyzes the prompt sentence and generates content using a generative AI model (e.g. GPT-3). The generated content is returned to the user terminal and displayed to the user.

[1965] As a concrete example, when a user enters the prompt "Please write a blog post about your summer trip," the generative AI model generates the following text:

[1966] Example prompt:

[1967] "Write a blog post about your summer travels."

[1968] Examples of generated content:

[1969] "I went on a trip with my family this summer. The beautiful beaches and blue seas were like a paradise. What made the biggest impression on me were the colorful f...

Claims

1. A first means for inputting a prompt sentence input by a user into a generative AI model to generate text, image, audio, or video content; A second means for transmitting the generated content to a terminal of the user; A system including:

2. a third means for accepting editing of the generated content by the user; The system of claim 1 .

3. A fourth means for sharing the content that has been edited by the user with other users or platforms; The system of claim 2.

Citation Information

Patent Citations

  • Target information generation method and system

    JP2023043129A

  • Persona chatbot control method and system

    JP2022180282A