System

The system addresses the challenge of finding personalized side hustles by allowing users to input information, generating tailored ideas, scheduling work, and providing feedback, thereby increasing the chances of successful side hustle implementation.

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

Patent Information

Application Number
JP2024137181
Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Filing Date
2024-08-16
Publication Date
2026-02-27

AI Technical Summary

Technical Problem

Existing systems fail to provide personalized side hustle ideas tailored to individual skills, hobbies, and lifestyles, making it difficult for users to effectively incorporate side hustles into their schedules and evaluate marketability, lacking specific steps and resources for success.

Method used

A system that allows users to input information about their skills, hobbies, and lifestyle, generates side hustle ideas using AI, schedules work times, evaluates marketability, and provides feedback and resources for starting a side hustle.

Benefits of technology

Enables users to find side hustles suited to their individual needs, generates specific execution plans, periodically evaluates marketability, and suggests improvements, enhancing the likelihood of success and income generation.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2026034060000001_ABST
    Figure 2026034060000001_ABST
Patent Text Reader

Abstract

To provide a system for supporting a sub-business optimal to an individual user.SOLUTION: A system, comprising: inputting means for a user to create an account and input information on skills, hobbies, work experience, and lifestyle; receiving and storing the information inputted by the user in a database; generating a sub-business idea using a AI engine based on the information stored in the database; presenting the sub-business idea to the user; generating a schedule of sub-business work based on schedule information of the user; evaluating marketability of the sub-business idea and the schedule and providing feedback; and providing specific procedures and resources for starting the sub-business.SELECTED DRAWING: Figure 1
Need to check novelty before this filing date? Find Prior Art

Description

[Technical Field]

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

[0002] Patent document 1 discloses a persona chatbot control method performed by at least one processor, the method including the steps of receiving a user utterance, adding the user utterance to a prompt including an instruction sentence related to a description of the chatbot character, encoding the prompt, and inputting the encoded prompt into a language model to generate a chatbot utterance in response to the user utterance. [Prior art documents] [Patent documents]

[0003] [Patent Document 1] Japanese Patent Publication No. 2022-180282 Summary of the Invention [Problem to be solved by the invention]

[0004] It is difficult to find the right side hustle idea that matches one's individual skills, hobbies, and lifestyle, and as a result, people are unable to make the most of side hustle opportunities as a means of increasing their income. It is also difficult for users to effectively incorporate side hustles into their schedules and continuously evaluate the marketability of their side hustles. Furthermore, the lack of specific steps and resources for starting a side hustle is an obstacle to success. This project aims to solve these challenges. [Means for solving the problem]

[0005] The present invention provides an input means for users to create an account and input information about their skills, hobbies, work experience, and lifestyle. It also includes a means for receiving the information entered by the user and storing it in a database. It also provides a means for generating side job ideas using an AI engine based on the information stored in the database. The generated side job ideas are presented to the user, and it also includes a means for generating a side job schedule based on the user's schedule information. It also includes a means for evaluating the marketability of the side job idea and schedule and providing feedback. Finally, it provides a means for providing specific procedures and resources for starting a side job, thereby realizing a system that supports each user in finding the best side job for them.

[0006] "Input means" refers to an interface through which a user can create an account and input information about their skills, hobbies, work experience, and lifestyle.

[0007] A "database" is a storage device that receives and stores information entered by a user.

[0008] An "AI engine" is an artificial intelligence algorithm or software that generates side hustle ideas based on stored information.

[0009] A "side hustle idea" is a proposal for a specific activity or business that can generate income based on the user's skills, hobbies, work experience, and lifestyle.

[0010] The "schedule generation means" is a method or system for planning optimal work times for a side job based on schedule information input by the user.

[0011] A "marketability assessment tool" is a method or system for assessing the marketability of a side hustle idea or schedule and providing feedback.

[0012] "Specific steps and resources" is a general term for instructions, tools, software, links, etc. needed to start a side hustle.

[0013] "Feedback" refers to information provided to users, such as the results of marketability evaluations, to improve and refine their side business activities. [Brief explanation of the drawings]

[0014] [Figure 1] 1 is a conceptual diagram showing an example of the configuration of a data processing system according to a first embodiment. [Figure 2] 1 is a conceptual diagram showing an example of main functions of a data processing device and a smart device according to a first embodiment. [Figure 3] FIG. 10 is a conceptual diagram showing an example of the configuration of a data processing system according to a second embodiment. [Figure 4] FIG. 10 is a conceptual diagram showing an example of main functions of a data processing device and smart glasses according to a second embodiment. [Figure 5] FIG. 10 is a conceptual diagram showing an example of the configuration of a data processing system according to a third embodiment. [Figure 6] FIG. 11 is a conceptual diagram showing an example of main functions of a data processing device and a headset-type terminal according to a third embodiment. [Figure 7] FIG. 10 is a conceptual diagram showing an example of the configuration of a data processing system according to a fourth embodiment. [Figure 8] FIG. 10 is a conceptual diagram showing an example of main functions of a data processing device and a robot according to a fourth embodiment. [Figure 9] 1 shows an emotion map onto which multiple emotions are mapped. [Figure 10] 1 shows an emotion map onto which multiple emotions are mapped. [Figure 11] FIG. 3 is a sequence diagram showing a processing flow of the data processing system according to the first embodiment. [Figure 12] FIG. 10 is a sequence diagram showing the flow of processing in the data processing system in Application Example 1. [Figure 13]FIG. 10 is a sequence diagram showing the flow of processing in the data processing system according to the second embodiment when an emotion engine is combined. [Figure 14] FIG. 10 is a sequence diagram showing the flow of processing in the data processing system in Application Example 2 when an emotion engine is combined. DETAILED DESCRIPTION OF THE INVENTION

[0015] An example of an embodiment of a system according to the technology of the present disclosure will be described below with reference to the accompanying drawings.

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

[0017] In the following embodiments, a coded processor (hereinafter simply referred to as a "processor") may be a single arithmetic device or a combination of multiple arithmetic devices. Furthermore, a processor may be a single type of arithmetic device or a combination of multiple types of arithmetic devices. Examples of arithmetic devices include a CPU (Central Processing Unit), a GPU (Graphics Processing Unit), a GPGPU (General-Purpose computing on Graphics Processing Units), and an APU (Accelerated Processing Unit).

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

[0019] In the following embodiments, the coded storage is one or more non-volatile storage devices that store various programs, various parameters, etc. Examples of non-volatile storage devices include flash memory (SSD (Solid State Drive)), magnetic disks (e.g., hard disks), and magnetic tapes.

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

[0021] In the following embodiments, "A and / or B" is synonymous with "at least one of A and B." In other words, "A and / or B" means that it may be only A, only B, or a combination of A and B. Furthermore, in this specification, the same concept as "A and / or B" is also applied when three or more things are expressed connected by "and / or."

[0022] [First embodiment]

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

[0024] 1, a data processing system 10 includes a data processing device 12 and a smart device 14. An example of the data processing device 12 is a server.

[0025] The data processing device 12 includes a computer 22, a database 24, and a communication I / F 26. The computer 22 is an example of a "computer" according to the technology of the present disclosure. The computer 22 includes a processor 28, a RAM 30, and a storage 32. The processor 28, the RAM 30, and the storage 32 are connected to a bus 34. The database 24 and the communication I / F 26 are also connected to the bus 34. The communication I / F 26 is connected to a network 54. Examples of the network 54 include a WAN (Wide Area Network) and / or a LAN (Local Area Network).

[0026] The smart device 14 includes a computer 36, a reception device 38, an output device 40, a camera 42, and a communication I / F 44. The computer 36 includes a processor 46, a RAM 48, and a storage 50. The processor 46, the RAM 48, and the storage 50 are connected to a bus 52. The reception device 38, the output device 40, and the camera 42 are also connected to the bus 52.

[0027] The reception device 38 includes a touch panel 38A, a microphone 38B, and the like, and receives user input. The touch panel 38A detects contact with an indicator (for example, a pen or a finger) to receive user input by the touch of the indicator. The microphone 38B detects the user's voice to receive user input by voice. The control unit 46A transmits data indicating the user input received by the touch panel 38A and the microphone 38B to the data processing device 12. In the data processing device 12, the specific processing unit 290 acquires the data indicating the user input.

[0028] The output device 40 includes a display 40A and a speaker 40B, and presents data to the user 20 by outputting the data in a form of expression that the user 20 can perceive (for example, audio and / or text). The display 40A displays visible information such as text and images in accordance with instructions from the processor 46. The speaker 40B outputs audio in accordance with instructions from the processor 46. The camera 42 is a compact digital camera equipped with an optical system including a lens, aperture, and shutter, and an imaging element such as a CMOS (Complementary Metal-Oxide-Semiconductor) image sensor or a CCD (Charge Coupled Device) image sensor.

[0029] The communication I / F 44 is connected to a network 54. The communication I / Fs 44 and 26 control the exchange of various information between the processor 46 and the processor 28 via the network 54.

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

[0031] 2, in the data processing device 12, a specific process is performed by the processor 28. A specific processing program 56 is stored in the storage 32. The specific processing program 56 is an example of a "program" according to the technology of the present disclosure. The processor 28 reads the specific processing program 56 from the storage 32 and executes the read specific processing program 56 on the RAM 30. The specific process is realized by the processor 28 operating as a specific processing unit 290 in accordance with the specific processing program 56 executed on the RAM 30.

[0032] The storage 32 stores a data generation model 58 and an emotion identification model 59. The data generation model 58 and the emotion identification model 59 are used by the identification processing unit 290.

[0033] In the smart device 14, the processor 46 performs the reception output process. The storage 50 stores a reception output program 60. The reception output program 60 is used in conjunction with the specific processing program 56 by the data processing system 10. The processor 46 reads the reception output program 60 from the storage 50 and executes the read reception output program 60 on the RAM 48. The reception output process is realized by the processor 46 operating as the control unit 46A in accordance with the reception output program 60 executed on the RAM 48.

[0034] Next, a description will be given of the specific processing performed by the specific processing unit 290 of the data processing device 12. In the following description, the data processing device 12 will be referred to as a "server" and the smart device 14 will be referred to as a "terminal."

[0035] The present invention is a system that provides side business ideas customized to suit individual skills, hobbies, and lifestyles. Specific embodiments of the system are described below.

[0036] Explaining program processing in natural language

[0037] 1. User registration and information entry

[0038] The user accesses the system from a terminal and launches the new account creation screen. They enter the necessary information (name, email address, password, etc.) to create an account. The server receives the entered information and registers it in the database. When the user logs in for the first time, the server displays a profile information entry screen, where the user enters detailed information such as skills, hobbies, work experience, lifestyle, and free time. The server saves the entered information in the database.

[0039] 2. Data analysis and idea generation

[0040] The server retrieves the user's profile information from the database and sends it to the AI ​​engine. The AI ​​engine generates side hustle ideas based on the user's skills, hobbies, and work experience. It compares market data and lists the most marketable ideas. The server then sends the generated side hustle ideas to the terminal and displays them to the user.

[0041] 3. Scheduling proposal

[0042] The user enters their upcoming schedule and free time into the device. The server receives the user's schedule information and generates a schedule for their side job. The AI ​​engine incorporates the optimal work times into the schedule. The server sends the generated schedule to the device and displays it to the user. The user checks the schedule and makes adjustments as necessary.

[0043] 4. Marketability assessment

[0044] The server periodically collects the latest market data and reassesss the marketability of the user's side hustle idea using an AI engine. The server notifies the device of the evaluation results and provides feedback to the user. The user can then adjust their side hustle idea based on the feedback.

[0045] 5. Resources and concrete steps

[0046] The server prepares the necessary procedures and resources (e.g., instructions, tools, software links, etc.) for the side business idea selected by the user, which are then provided to the user by email or via the dashboard.

[0047] 6. Implementation of improvement proposals

[0048] The user sends data collected while running their side business (such as access analysis data, sales data, etc.) from their device to a server. The server (AI engine) analyzes this data and generates improvements and new ideas for the side business. Suggestions for improvement are sent to the device by the server and fed back to the user. The user then optimizes their side business based on the suggestions.

[0049] Specific examples

[0050] User A's example:

[0051] User A enters his / her skills (web design, content writing) and hobbies (gardening, cooking) into the system. The server receives this and the AI ​​engine begins analyzing it. The AI ​​engine generates two side hustle ideas: "Start an online gardening blog and earn affiliate income" and "Use your web design skills to receive orders for cooking-related websites and blogs." These ideas are presented to User A.

[0052] User A selects the idea of ​​a gardening blog and inputs his schedule into the system. The server then assigns blog posts to be written every Monday, Wednesday, and Friday from 2:00 to 4:00 PM, and blog maintenance and promotion on Sundays. The server then proposes this to User A and provides a workable schedule.

[0053] The server periodically evaluates marketability and generates improvement suggestions based on the access analysis data obtained by User A during operation. For example, specific suggestions such as "increase specific keywords to strengthen SEO measures" are made.

[0054] The server also provides resources for starting a blog (such as a blog platform and SEO tools) and instructions, supporting User A to smoothly start a side business. This system allows User A to carry out a side business that is best suited to them and increase their income.

[0055] The processing flow will be explained below.

[0056] Step 1:

[0057] The user accesses the system from a terminal and launches the new account creation screen. They enter the necessary information (name, email address, password, etc.) to create an account. The server receives the input information and registers it in the database.

[0058] Step 2:

[0059] When logging in for the first time, the server displays a profile information entry screen where the user enters detailed information such as skills, hobbies, work experience, lifestyle, free time, etc. The server stores the entered information in a database.

[0060] Step 3:

[0061] The server retrieves the user's profile information from the database and sends it to the AI ​​engine. The AI ​​engine generates side hustle ideas based on the user's skills, hobbies, and work experience. It compares market data and lists the most marketable ideas. The server then sends the generated side hustle ideas to the terminal and displays them to the user.

[0062] Step 4:

[0063] The user reviews the proposed side job ideas and selects the one they want to implement. After selecting, the user enters their upcoming schedule and free time into the device. The server uses an AI engine to generate an optimal schedule for the side job based on the user's schedule information.

[0064] Step 5:

[0065] The server sends the generated schedule to the terminal and displays it to the user. The user can check the schedule and make adjustments as necessary. The finalized schedule is saved in the database.

[0066] Step 6:

[0067] The server periodically collects the latest market data and reassess the marketability of the user's side hustle idea using an AI engine. The server notifies the device of the evaluation results and provides feedback to the user. The user can then adjust their side hustle idea based on the feedback.

[0068] Step 7:

[0069] The server prepares the necessary procedures and resources (e.g., instructions, tools, software links, etc.) for the side hustle idea selected by the user and provides them via email or the dashboard.

[0070] Step 8:

[0071] The data collected while running a side business (such as access analysis data and sales data) is sent from the device to a server. The server (AI engine) analyzes this data and generates improvements and new ideas for the side business. Suggested improvements are sent by the server to the device and fed back to the user.

[0072] Step 9:

[0073] Users can optimize their side hustle based on the suggested improvements. Through these steps, the system will help users find a side hustle that suits their skills, hobbies, and lifestyle.

[0074] Example 1

[0075] Next, a description will be given of Example 1. In the following description, the data processing device 12 will be referred to as a "server" and the smart device 14 will be referred to as a "terminal."

[0076] Previous side hustle support systems were unable to adequately address the individual skills, hobbies, and lifestyles of users and could only offer generic suggestions. As a result, users were unable to learn specific ways to utilize the system or manage their schedule appropriately when actually working on it, resulting in a low probability of success in their side hustle. Furthermore, evaluations and feedback based on market data were insufficient, and the systems were unable to provide improvement suggestions to help users sustainably optimize their side hustles.

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

[0078] In this invention, the server includes an input means for a user to create an account and input information about skills, hobbies, work experience, and lifestyle, a means for receiving the information input by the user and storing it in a database, a means for generating side job ideas using a generative AI model, a means for presenting the side job ideas to the user, an input means for the user to input schedule information, a means for generating a side job schedule based on the user's schedule information, a means for evaluating the marketability of the side job idea and schedule and providing feedback, a means for providing specific procedures and resources for starting the side job, and a means for collecting data obtained during the operation of the side job and generating improvement proposals for the side job. This makes it possible to provide side job ideas tailored to the individual needs of users, generate specific implementation plans, regularly evaluate marketability, and propose improvements.

[0079] "User" means an individual or legal entity who accesses the System, creates an account, and enters the necessary information to obtain side hustle ideas.

[0080] An "account" is created by a user to log in to the system and manage their individual profile information and history.

[0081] "Skills" refer to specific knowledge, techniques, and abilities possessed by a user, and are elements that are evaluated when generating side job ideas.

[0082] "Hobbies" refer to activities or interests that a user personally enjoys, and are factors that are taken into consideration when generating side business ideas.

[0083] "Work experience" refers to the history of jobs and projects that a user has done in the past, and is information that is used as a reference when generating side job ideas.

[0084] "Lifestyle" refers to a user's daily life patterns and habits, and is information used to evaluate the suitability and feasibility of side hustle ideas.

[0085] "Input means" refers to an interface that allows a user to input information such as skills, hobbies, work experience, and lifestyle into the system.

[0086] "Database" refers to data storage for saving and managing user input information, side job ideas generated by the system, and schedule information.

[0087] A "generative AI model" refers to an artificial intelligence algorithm or system that generates side hustle ideas based on user prompts.

[0088] "Side hustle ideas" are specific businesses or activities that the generative AI model suggests based on user information.

[0089] A "schedule" refers to the execution time and plan of a side job, and is generated based on the user's free time and schedule.

[0090] "Marketability" refers to the likelihood that a side job idea will be accepted in the market and its profitability.

[0091] A "prompt sentence" refers to an instruction sentence that contains user information and conditions to be input into a generative AI model.

[0092] "Feedback" refers to the evaluation and improvement suggestions provided by the system, which serve as a reference for users to optimize their side jobs.

[0093] "Specific steps and resources" refers to information such as the specific steps, available tools, and software links needed to start a side hustle.

[0094] "Improvement suggestions" refer to advice and new ideas for increasing the efficiency and success rate of a side job, generated based on data obtained while running the side job.

[0095] "External Market Data" refers to data about market movements and trends collected from the internet and other sources.

[0096] The present invention is a system that provides side hustle ideas customized to each user's skills, hobbies, and lifestyle. This system generates side hustle ideas using a generative AI model based on information entered by the user and presents them to the user. Specific embodiments of the system are described in detail below.

[0097] 1. User registration and information entry

[0098] A user accesses the system from a device such as a smartphone or computer. First, they create an account by entering the required information, such as their name, email address, and password, on the new account creation screen. The server receives the entered information and registers it in a database. When logging in for the first time, the server displays a profile information entry screen, where the user enters detailed information such as skills, hobbies, work experience, lifestyle, and free time. The device sends this information to the server, which then stores the entered information in a database.

[0099] 2. Data analysis and idea generation

[0100] The server retrieves the user's profile information from the database and sends it to a generative AI model (e.g., OpenAI's GPT). The AI ​​engine generates prompts and generates side hustle ideas based on the user's skills, hobbies, and work experience. These ideas are collated with market data to list the most marketable ideas. For example, a side hustle idea might be generated: "Use your web design skills to start an online gardening blog and earn affiliate income." The server then sends the generated side hustle ideas to the terminal and displays them to the user.

[0101] 3. Scheduling proposal

[0102] The user inputs their upcoming schedule and free time from their device. The device sends this information to the server, which then generates a schedule for their side job based on the information received. The generative AI model incorporates optimal work times into the schedule. For example, it could be configured to write articles from 2:00 to 4:00 PM every Monday, Wednesday, and Friday, and perform blog maintenance and promotion on Sundays. The server sends the generated schedule to the device and displays it to the user. The user can check the schedule and make adjustments as necessary.

[0103] 4. Marketability assessment

[0104] The server periodically collects the latest market data from the Internet and reassesss the marketability of the user's side hustle idea using a generative AI model. The server then notifies the device of the evaluation results and provides feedback to the user. For example, specific suggestions are made, such as increasing the number of specific keywords to strengthen the blog's SEO. The user can then adjust their side hustle idea based on the feedback.

[0105] 5. Resources and concrete steps

[0106] The server prepares the resources needed for the user's chosen side hustle idea, including instructions, tools, and software links, and delivers them to the user via email and the dashboard. For example, it might include links to blogging platforms or SEO tools.

[0107] 6. Implementation of improvement proposals

[0108] Access analysis data and sales data collected while running a side business are sent from the device to a server. The server (AI engine) analyzes this data and generates improvements and new ideas for the side business. For example, specific suggestions are made, such as "posting blog articles according to the user's visiting time." The server sends improvement suggestions to the device and provides feedback to the user. The user can then optimize their side business based on the suggestions.

[0109] In this way, the present invention provides a consistent process from providing side business ideas tailored to the user's individual needs, to generating specific execution plans, periodically evaluating marketability, and proposing improvements. The following prompt sentences are also provided as examples:

[0110] "User's skills: web design, content writing. Hobbies: gardening, cooking. Work experience: 5 years. Please suggest the best side hustle ideas."

[0111] The generative AI model processes this prompt and provides the results to the user, allowing them to find and carry out the side job that is best suited to them.

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

[0113] Step 1:

[0114] The user accesses the system from a terminal and launches the new account creation screen. They enter the required information (name, email address, password, etc.) and press the "Register" button. The terminal sends the entered information to the server. The server registers the received information in the database.

[0115] Input: Name, email address, password

[0116] Output: User information stored in the database

[0117] Step 2:

[0118] When logging in for the first time, the user enters detailed information such as skills, hobbies, work experience, lifestyle, and free time. The device sends this profile information to the server, which then stores the information in a database.

[0119] Input: skills, hobbies, work experience, lifestyle, free time

[0120] Output: Detailed profile information stored in a database

[0121] Step 3:

[0122] The server retrieves the user's profile information from the database and generates a prompt for the generative AI model. The prompt includes information such as the user's skills, hobbies, and work experience. The server then sends the generated prompt to the AI ​​engine.

[0123] Input: Profile information stored in the database

[0124] Output: Prompt sentence for the generative AI model

[0125] Step 4:

[0126] The generative AI model generates side hustle ideas based on the prompt text. The AI ​​engine collates market data and lists the most marketable side hustle ideas. The side hustle ideas are sent by the server to the device and displayed to the user.

[0127] Input: prompt statement, market data

[0128] Output: Marketable side hustle ideas

[0129] Step 5:

[0130] The user inputs their upcoming schedule and free time from their device. The device sends the schedule information to the server. The server generates a schedule for side work based on the received information. The schedule, incorporating optimal work times, is sent by the server to the device and displayed to the user.

[0131] Input: Upcoming schedule, free time

[0132] Output: Schedules incorporating optimal work times

[0133] Step 6:

[0134] The server periodically collects the latest market data from the Internet. Based on the collected market data, the marketability of side business ideas is reassessed. The server notifies the terminal of the reassessment results and provides feedback to the user.

[0135] Input: Latest market data

[0136] Output: Marketability reevaluation results and feedback

[0137] Step 7:

[0138] The server prepares the resources needed for the side hustle idea selected by the user, such as instructions, tools, and software links, which are then provided to the user via email and the dashboard.

[0139] Input: Side Hustle Idea

[0140] Output: Specific instructions, tools, and software links

[0141] Step 8:

[0142] The user sends access analysis data and sales data collected while running their side business from their device to a server. The server (AI engine) analyzes this data and generates improvements and new ideas for the side business. Suggested improvements are sent to the device by the server and fed back to the user.

[0143] Input: Access analysis data, sales data

[0144] Output: Improvement suggestions and feedback

[0145] In this way, the system provides a consistent service, from providing side job ideas tailored to the individual needs of the user, to creating specific execution plans, periodically evaluating marketability, and proposing improvements.

[0146] (Application example 1)

[0147] Next, a description will be given of Application Example 1. In the following description, the data processing device 12 will be referred to as a "server" and the smart device 14 will be referred to as a "terminal."

[0148] In the past, proposing side job ideas based on a user's skills and hobbies and managing the associated schedules was time-consuming and difficult to optimize. In addition, in factory work, there was a problem of reduced work efficiency due to the inability to optimally assign tasks based on the worker's skills and experience. The present invention aims to solve these problems by providing a system that provides users with optimal side job ideas and schedules, and further assigns optimal work tasks to factory workers.

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

[0150] In this invention, the server includes an input means for a user to create an account and input information about their skills, hobbies, work experience, and lifestyle; a means for receiving the information input by the user and storing it in a database; and a means for generating side job ideas using an AI engine based on the information stored in the database. This enables the generation of optimal side job ideas based on the user's skills and hobbies. The server also includes a means for evaluating the marketability of the side job ideas and schedules and providing feedback; a means for assigning optimal work tasks to factory workers based on their skills, experience, and work schedules; and a means for notifying factory terminals and robots of the work tasks and presenting them to the workers. This allows optimal work tasks to be assigned to factory workers, improving work efficiency.

[0151] "User" refers to an individual or corporation that uses the system to receive proposals for side job ideas and work tasks.

[0152] An "account" is a set of authentication information created by a user to use the system, and is an ID used to identify the user.

[0153] "Skills" refer to specific knowledge, abilities, and techniques that a user possesses.

[0154] "Hobbies" refer to activities that a user personally enjoys and engages in regularly.

[0155] "Work experience" refers to the achievements and history of the job or work that the user has performed up to now.

[0156] "Lifestyle" refers to the user's way of living and daily patterns.

[0157] "Input means" refers to devices and software that allow users to input information about their skills, hobbies, work experience, and lifestyle into the system.

[0158] A "database" is an electronic record-keeping system for storing information entered by users.

[0159] An "AI engine" is a system that uses machine learning models and algorithms to analyze data and generate optimal side hustle ideas and work tasks.

[0160] A "side job idea" is a proposal for a specific activity or business plan that a user should undertake as a side job.

[0161] The "schedule" indicates the planned timetable for the user's side job or work.

[0162] "Marketability" is an indicator that evaluates how much demand and potential success a side job idea or schedule has in the market.

[0163] "Feedback" refers to providing information such as evaluations and suggestions for improvement regarding a user's activities and operations.

[0164] "Resources" refers to the means, tools, and materials needed to carry out a side job or task.

[0165] A "factory worker" refers to a worker who is responsible for a specific task within a factory.

[0166] "Work tasks" refer to the specific tasks or work that factory workers must perform.

[0167] "Factory terminals" refer to computers and electronic devices designed for use by factory workers.

[0168] A "robot" refers to a mechanical device used to assist or automate work in a factory.

[0169] This invention is a system that assigns optimal work tasks to factory workers based on their skills, experience, and work schedules. This system includes multiple means for efficiently inputting user information, saving data, analyzing it with an AI engine, and providing feedback suggestions.

[0170] User registration and information entry

[0171] A user accesses the system from a factory terminal and launches the new account creation screen. The user enters the required information (name, email address, password, etc.) to create an account. The server receives this information and registers it in the database. The user then enters detailed information such as skills, hobbies, work experience, and lifestyle, and sends it to the server. This information is also saved in the database.

[0172] Data analysis and task generation

[0173] The server retrieves the user's profile information from the database and sends it to the AI ​​engine. The AI ​​engine generates optimal work tasks based on the user's skills and experience. For analysis, generative AI models such as TENSORFLOW (registered trademark) and scikit-learn are used. The generated work tasks are notified to factory terminals and robots via the server.

[0174] Scheduling Proposal

[0175] The AI ​​engine also analyzes the user's work schedule information and suggests optimal work times. The user inputs their free time into the system, and the server generates a schedule based on this information. This schedule is presented to the user, who can adjust it as needed.

[0176] Feedback and Improvement Suggestions

[0177] Data obtained from the user's work (e.g., work progress, error rate, etc.) is sent to the server. The server generates new improvement proposals based on this data and notifies the user. For example, specific proposals may be made such as "introducing a new tool to improve the efficiency of a certain work process." Through this process, the system is constantly optimized.

[0178] Hardware and software used

[0179] The system's main hardware includes factory terminals (tablets and PCs), robots, and servers, while its software uses web frameworks such as Django and Flask, AI engines such as TensorFlow and scikit-learn, and databases such as SQLite and PostgreSQL.

[0180] Examples of concrete examples and prompts

[0181] For example, Worker A has the skills to perform assembly and quality checks and has five years of work experience. His free time is from 2:00 PM to 4:00 PM on Mondays, Wednesdays, and Fridays, and from 10:00 AM to 12:00 PM on Sundays. Based on his skills and free time, the system will suggest the optimal assembly work and quality checks and provide specific implementation times.

[0182] Example prompt sentence:

[0183] "Please enter the skills and experience of Worker A. Then enter his availability and suggest the best factory work assignments. Please use the following input format:

[0184] Name: Worker A

[0185] Skills: Assembly, Quality Check, Material Transportation

[0186] Work experience: 5 years

[0187] Available times: Monday, Wednesday, Friday, Sunday

[0188] Please output the suggested tasks and optimal schedule.

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

[0190] Step 1:

[0191] A user accesses the system from a factory terminal and launches the new account creation screen. The user enters the necessary information, such as name, email address, and password, to create an account. The input is made on the factory terminal, and the server receives it and registers it in the database. The input data here is the user's authentication information, and the output is the account information saved in the database.

[0192] Step 2:

[0193] After creating an account, a user enters detailed information about their skills, hobbies, work experience, and lifestyle. Specifically, they use a factory terminal to enter their skills (e.g., assembly, quality check), hobbies, past work experience, and lifestyle (e.g., free time). The server receives this information and stores it in a database. The input is detailed profile data, and the output is the user's detailed information stored in the database.

[0194] Step 3:

[0195] The server retrieves the user's profile information from the database and sends it to the AI ​​engine, which uses generative AI models such as TensorFlow and scikit-learn to generate optimal work tasks based on the user's skills, hobbies, and work experience. The input data here is the user's profile information, and the output is the generated work tasks.

[0196] Step 4:

[0197] The generated work tasks are notified to factory terminals and robots by the server and presented to the user. The user checks the presented work tasks and decides whether to accept them. The input data is the generated work tasks, and the output is notification and confirmation to the user.

[0198] Step 5:

[0199] After accepting a work task, the user inputs their schedule information into the system. The server receives this, and the AI ​​engine generates an optimal work schedule. The schedule is adjusted based on the user's free time and the requirements of the work task. The input data is the user's schedule information, and the output is the optimized work schedule.

[0200] Step 6:

[0201] The optimized work schedule is sent to the factory terminals and robots via the server and presented to the user. The user checks this schedule and makes adjustments as necessary. The schedule generated in step 5 is also used here. The input data is the optimized schedule, and the output is notification and confirmation to the user.

[0202] Step 7:

[0203] As users perform their work, work progress and performance data are collected. This data is sent from factory terminals and robots to a server. The server analyzes this data, and an AI engine generates improvement proposals based on it. The input data is work progress and performance data, and the output is the generated improvement proposals.

[0204] Step 8:

[0205] The generated improvement proposals are sent from the server to the factory terminal and presented to the user. The user can then review them and use them to optimize side jobs and tasks. The final input data here is the generated improvement proposals, and the output is notifications and optimization instructions to the user.

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

[0207] The present invention provides a system that provides side job ideas customized to individual skills, hobbies, and lifestyles, and then recognizes the user's emotions to suggest optimal side jobs. Specific embodiments of the system are described below.

[0208] Explaining program processing in natural language

[0209] 1. User registration and information entry

[0210] The user accesses the system from a terminal and launches the new account creation screen. They enter the necessary information (name, email address, password, etc.) to create an account. The server receives the entered information and registers it in the database. When the user logs in for the first time, the server displays a profile information entry screen, where the user enters detailed information such as skills, hobbies, work experience, lifestyle, free time, and emotional information. The server saves the entered information in the database.

[0211] 2. Data analysis and idea generation

[0212] The server retrieves the user's profile information from the database and sends it to the AI ​​engine. The AI ​​engine generates side hustle ideas based on the user's skills, hobbies, and work experience. It compares market data and lists the most marketable ideas. The server also uses an emotion engine to analyze the user's emotions and adjusts the generated side hustle ideas to match the user's emotions. The server then sends the adjusted side hustle ideas to the terminal and displays them to the user.

[0213] 3. Scheduling proposal

[0214] The user enters their upcoming schedule and free time into the device. The server receives the user's schedule information and generates a schedule for their side job. The AI ​​engine takes the user's emotions into account and incorporates optimal work times into the schedule. The server sends the generated schedule to the device and displays it to the user. The user checks the schedule and makes adjustments as necessary.

[0215] 4. Marketability assessment

[0216] The server periodically collects the latest market data and uses an AI engine to reassess the marketability of the user's side hustle idea. The server notifies the device of the evaluation results and provides feedback to the user. The emotion engine also adjusts this feedback based on the user's emotions. The user can then adjust their side hustle idea based on the feedback.

[0217] 5. Resources and concrete steps

[0218] The server prepares the procedures and resources (e.g., instructions, tools, software links, etc.) required for the side business idea selected by the user and provides them via email or a dashboard. The emotion engine adjusts the content of the resources and procedures based on the user's emotional information.

[0219] 6. Implementation of improvement proposals

[0220] Data collected while running a side business (such as access analysis data and sales data) is sent from the device to a server. The server (AI engine) analyzes this data and generates improvements and new ideas for the side business. The emotion engine adjusts these improvement suggestions based on the user's emotions. The server sends the improvement suggestions to the device and provides feedback to the user.

[0221] Specific examples

[0222] User A's example:

[0223] User A enters his / her skills (web design, content writing), hobbies (gardening, cooking), and recent emotional state (e.g., stressed, wanting to feel fulfilled) into the system. The server receives this, and the AI ​​engine begins analysis. The AI ​​engine generates two side hustle ideas: "Start an online gardening blog and earn affiliate income" and "Use your web design skills to receive orders for cooking-related websites and blogs." The emotion engine takes User A's emotional state into consideration and adjusts the recommendation level for the gardening blog to reduce stress. These ideas are then presented to User A.

[0224] User A selects the idea of ​​a gardening blog and inputs his schedule into the system. Based on that schedule, the server schedules blog writing from 2:00 to 4:00 PM every Monday, Wednesday, and Friday, and blog maintenance and promotion on Sundays. The emotion engine analyzes the user's emotions and adjusts work time to accommodate relaxation. The server proposes this to User A and provides a feasible schedule.

[0225] Furthermore, the server periodically evaluates marketability and makes suggestions for improvement based on the access analysis data obtained by User A during operation. The server uses an emotion engine to adjust the suggestions to match the user's emotions and provide them. For example, specific suggestions such as "increase specific keywords to strengthen SEO measures" are made.

[0226] The server also provides resources (e.g., blog platforms and SEO tools) and instructions for starting a blog, helping User A smoothly start a side hustle. An emotion engine customizes the content of the resources based on the user's emotional state. This system allows User A to pursue a side hustle that best suits them and increase their income.

[0227] The processing flow will be explained below.

[0228] Step 1:

[0229] The user accesses the system from a terminal and launches the new account creation screen. They enter the necessary information (name, email address, password, etc.) to create an account. The server receives the input information and registers it in the database.

[0230] Step 2:

[0231] When a user logs in for the first time, the server displays a profile information entry screen, where the user enters detailed information such as skills, hobbies, work experience, lifestyle, free time, and emotional information (e.g., recent mood and stress level). The server stores the entered information in a database.

[0232] Step 3:

[0233] The server retrieves the user's profile information from the database and sends it to the AI ​​engine. The AI ​​engine generates side hustle ideas based on the user's skills, hobbies, and work experience. It collates market data and lists the most marketable ideas. The server also sends data to the emotion engine, which analyzes the user's emotional state. The emotion engine adjusts the generated side hustle ideas based on the user's emotions and makes optimal suggestions to the user. The adjusted side hustle ideas are sent by the server to the terminal and displayed to the user.

[0234] Step 4:

[0235] The user reviews the proposed side job ideas and selects the one they want to implement. After making a selection, the user enters their upcoming schedule and free time into the device. The server uses an AI engine to generate an optimal schedule for side job work based on the user's schedule information. When generating the schedule, the emotion engine takes the user's emotions into consideration and adjusts the schedule to recommend times when it is least stressful.

[0236] Step 5:

[0237] The server sends the generated schedule to the terminal and displays it to the user. The user can check the schedule and make adjustments as necessary. The finalized schedule is saved in the database.

[0238] Step 6:

[0239] The server periodically collects the latest market data and uses an AI engine to reassess the marketability of the user's side hustle idea. The server notifies the device of the evaluation results and provides feedback to the user. The emotion engine adjusts this feedback based on the user's emotions and provides the user with optimal advice. The user can then adjust their side hustle idea based on the feedback.

[0240] Step 7:

[0241] The server prepares the procedures and resources (e.g., instructions, tools, software links, etc.) required for the side business idea selected by the user and provides them via email or a dashboard. The emotion engine customizes the content of the resources and procedures based on the user's emotional information.

[0242] Step 8:

[0243] Data collected while running a side business (e.g., access analysis data, sales data, etc.) is sent from the device to a server. The server (AI engine) analyzes this data and generates improvements and new ideas for the side business. The emotion engine adjusts these improvement suggestions based on the user's emotions. The adjusted improvement suggestions are sent by the server to the device and fed back to the user.

[0244] Step 9:

[0245] Users optimize their side hustles based on suggested improvements and new ideas. The emotion engine visualizes the user's emotional state and advises measures to reduce stress during the improvement process. Through this process, the system supports side hustles that are suited to the user's skills, hobbies, and lifestyle, helping them increase their income while taking emotional health into consideration.

[0246] Example 2

[0247] Next, a description will be given of Example 2. In the following description, the data processing device 12 will be referred to as a "server" and the smart device 14 will be referred to as a "terminal."

[0248] Starting and running a side business requires appropriate ideas and schedule suggestions that take into account individual skills, hobbies, work experience, lifestyle, and the user's emotional state. However, conventional systems do not adequately consider these factors. Furthermore, they lack appropriate feedback and suggestions for improvement in response to market changes and the user's emotional state. This has resulted in low success rates for side businesses and low user satisfaction.

[0249] The specific processing by the specific processing unit 290 of the data processing device 12 in Example 2 is realized by the following means. In this invention, the server includes: an input means for a user to create an account and input information about skills, hobbies, work experience, lifestyle, and emotional information; a means for receiving the information input by the user and storing it in a database; a means for generating side job ideas using an AI model based on the information stored in the database; a means including an emotion engine for adjusting the side job ideas generated by the AI ​​model based on the user's emotional information; a means for presenting the adjusted side job ideas to the user; a means for generating a side job schedule based on the user's schedule information; a means for evaluating the marketability of the side job idea and schedule and providing feedback; and a means for providing specific procedures and resources for starting the side job. This makes it possible to propose side job ideas and schedules optimized for each user's individual situation and emotional state, and to provide appropriate feedback and improvement suggestions in response to market changes and user emotions.

[0250] "User" means an individual or corporation that uses the system, creates an account, enters the necessary information, and receives side job ideas and proposals.

[0251] An "account" is a record containing individual authentication information that a user creates to access and use the system.

[0252] "Skills" refer to the specialized knowledge and techniques possessed by the user, and are an important element in generating side job ideas.

[0253] "Hobbies" are personal activities or interests that users enjoy and are factors that are taken into consideration when generating side hustle ideas.

[0254] "Work experience" refers to the job content and work experience that a user has had up to now, and is an important factor in generating side job ideas.

[0255] "Lifestyle" refers to a user's daily habits and values, and is a factor that is taken into consideration when generating side job ideas.

[0256] "Emotional information" is data about the user's emotional state and mental health, and is used to come up with side hustle ideas and adjust schedules.

[0257] "Input means" refers to an interface or device that allows a user to input information into a system.

[0258] A "database" is a system for storing and managing information entered by users.

[0259] An "AI model" is software or a system that uses artificial intelligence algorithms to analyze user information and generate side hustle ideas.

[0260] The "emotion engine" is a system that analyzes the user's emotional information and adjusts side job ideas and improvement suggestions to suit the user's emotional state.

[0261] The "scheduling means" is a system for adjusting optimal work times and generating schedules based on the user's schedule information.

[0262] The "marketability assessment tool" is a system for assessing the marketability of side job ideas and schedules and providing feedback.

[0263] "Specific instructions and resources" is information that includes the steps and tools needed to start a side hustle.

[0264] "Feedback" refers to evaluations and advice provided to users, and is information for improving and succeeding in their side hustle.

[0265] The present invention is a system that provides customized side job ideas based on individual skills, hobbies, work experience, lifestyle, and emotional information, and also proposes optimal side jobs by taking into account the user's emotional state. This system supports users in all stages from registration to starting, operating, and improving their side jobs, and specific embodiments of the system are described below.

[0266] User registration and information entry

[0267] First, a user accesses the system from a device (e.g., PC or smartphone) and creates a new account. The account creation screen has fields for entering basic information such as name, email address, and password, and the user enters this information to create an account. The server receives the entered information and stores it in a database.

[0268] When a user logs in for the first time, the server displays a profile information entry screen, which includes fields for entering detailed information such as skills, hobbies, work experience, lifestyle, free time, emotional information, etc. The user enters this information, and the server stores the entered information in a database in real time.

[0269] Data analysis and idea generation

[0270] The server retrieves the user's profile information from the database and sends it to the AI ​​model. The AI ​​model generates side hustle ideas based on the user's skills, hobbies, and work experience. For example, if a user's hobby is gardening, the model might generate an idea such as "Start an online gardening blog and earn affiliate income." The AI ​​model also compares market data to create a list of the most marketable ideas.

[0271] Furthermore, the emotion engine analyzes the user's emotional state and adjusts the generated side hustle ideas to match the user's emotional state. For example, if the user is feeling stressed, the engine will recommend side hustles that have a relaxing effect. The server then sends the adjusted side hustle ideas to the terminal and displays them to the user.

[0272] Scheduling Proposal

[0273] The user inputs their upcoming schedule and free time from their device. The server receives the input schedule information and stores it in a database. The server then sends the schedule information to an AI model, which generates a schedule including optimal work times taking into account the user's emotional state. The generated schedule is sent to the device and displayed to the user. The user can review the proposed schedule and make adjustments as necessary.

[0274] Marketability evaluation and feedback

[0275] The server periodically collects the latest market data and stores it in a database. The server then sends the market data to the AI ​​model, which reassess the marketability of the user's side hustle idea. The evaluation results are sent to the device and fed back to the user. The emotion engine adjusts the feedback based on the user's emotional state and makes appropriate suggestions for improvement.

[0276] Resources and concrete steps

[0277] The server prepares the resources (e.g., instruction manuals, tools, software links) necessary for the side business idea selected by the user and provides them via email or a dashboard. The emotion engine adjusts the content of the resources based on the user's emotional information. For example, if the user is a beginner, the server adjusts the content to provide more detailed instruction manuals.

[0278] Improvement suggestions

[0279] Data collected while running a side business (access analysis data, sales data, etc.) is sent from the user's device to a server. The server analyzes this data and generates improvements and new ideas for the side business. The emotion engine adjusts improvement suggestions based on the user's emotional state and provides them to the user in the most optimal form. For example, specific suggestions such as "increase specific keywords to strengthen SEO measures" are made.

[0280] Examples of concrete examples and prompts

[0281] For example, if User A inputs his or her skills (web design, content writing) and hobbies (gardening, cooking) into the system and provides emotional information such as "I feel stressed," the server receives this information and sends it to the AI ​​model. The AI ​​model generates ideas such as "Start an online gardening blog and earn affiliate income," and the emotion engine adjusts the recommendation level to "increase the recommendation level for the gardening blog." User A then receives specific steps and a schedule, allowing him or her to smoothly start his or her side business.

[0282] Example prompt sentence:

[0283] Users are asked to enter their skills (web design, content writing), hobbies (gardening, cooking) and emotional information (stressful).

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

[0285] Step 1: User registration and information entry

[0286] The user accesses the system from a terminal, launches the new account creation screen, enters the required information such as name, email address, and password, and clicks the Create Account button.

[0287] The server receives the entered information, stores it in a database, and sends a confirmation email to the user requesting that they activate their account.

[0288] The user activates their account by clicking the link in the confirmation email.

[0289] When the user logs in for the first time, the server displays a profile information entry screen, where the user enters information such as skills, hobbies, work experience, lifestyle, free time, and emotional information.

[0290] The server stores the entered information in a database in real time.

[0291] Input: User's name, email address, password, skills, hobbies, work experience, lifestyle, free time, emotional information

[0292] Output: Save account information to database, send confirmation email

[0293] Step 2: Data analysis and idea generation

[0294] The server retrieves the user's profile information from the database.

[0295] The server sends the acquired information to the AI ​​model.

[0296] The AI ​​model generates side hustle ideas based on the user's skills, hobbies, and work experience, such as "Start an online gardening blog and earn affiliate income."

[0297] The server uses an emotion engine to analyze the user's current emotional state.

[0298] The emotion engine tailors the generated side hustle ideas to the user's emotional state, for example, recommending ideas that have a relaxing effect to a user who is feeling stressed.

[0299] The server transmits the adjusted side job idea to the terminal and displays it to the user.

[0300] Input: User information obtained from the database, emotional state

[0301] Output: Generation and presentation of tailored side hustle ideas.

[0302] Step 3: Scheduling proposal

[0303] The user inputs their upcoming schedule and free time from the terminal.

[0304] The server receives the entered schedule information and stores it in a database.

[0305] The server sends the schedule information to the AI ​​model.

[0306] The AI ​​model takes into account the user's schedule information and emotional state and generates a schedule that includes optimal work times, for example, setting up article writing from 2:00 to 4:00 PM every Monday, Wednesday, and Friday.

[0307] The server transmits the generated schedule to the terminal and displays it to the user.

[0308] The user reviews the proposed schedule and adjusts it if necessary, and the server re-saves the adjusted schedule.

[0309] Input: User's schedule information

[0310] Output: Generate and present an adjusted work schedule

[0311] Step 4: Marketability assessment and feedback

[0312] The server periodically collects the latest market data and stores it in a database.

[0313] The server sends market data to the AI ​​model, which reassess the marketability of the user's side hustle idea.

[0314] The AI ​​model performs marketability assessment and generates evaluation results.

[0315] The server notifies the terminal of the evaluation results and provides feedback to the user.

[0316] The emotional engine adjusts the feedback based on the user's emotional state, for example suggesting "increase specific keywords" based on market data.

[0317] Input: Market data, user information

[0318] Output: Marketability assessment results and feedback

[0319] Step 5: Providing resources and concrete steps

[0320] The server prepares the resources (such as instructions, tools, and software links) required for the side business idea selected by the user.

[0321] The server provides resources to the user via email or a dashboard.

[0322] An emotional engine adjusts the content of resources based on the user's emotional state, for example providing more detailed instructions to beginners.

[0323] Input: Side job ideas, user emotional information

[0324] Output: Coordinated resource provision

[0325] Step 6: Improvement proposals

[0326] Data collected while the user is running a side business (access analysis data, sales data, etc.) is sent from the device to a server.

[0327] The server sends the collected data to the AI ​​model for analysis.

[0328] The AI ​​model generates improvements and new ideas for your side hustle, such as suggestions for strengthening your SEO.

[0329] The emotion engine adjusts improvement suggestions based on the user's emotional state and provides them to the user in the most optimal way.

[0330] The server sends the proposed improvements after adjustments to the device and provides feedback to the user.

[0331] Input: Access analysis data, sales data

[0332] Output: Generation and presentation of tailored improvement suggestions

[0333] (Application example 2)

[0334] Next, a description will be given of Application Example 2. In the following description, the data processing device 12 will be referred to as a "server" and the smart device 14 will be referred to as a "terminal."

[0335] Today's consumers have extremely diverse lifestyles and demand product recommendations and schedule adjustments that fit their individual needs. However, traditional online shopping sites and side hustle suggestion systems have struggled to provide personalized recommendations that fully take into account users' complex emotional states and market trends. As a result, users are unable to obtain appropriate and effective information and resources, hindering the improvement of the user experience.

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

[0337] In this invention, the server includes an input means for a user to create an account and input information about skills, hobbies, work experience, and lifestyle, a means for receiving the information input by the user and storing it in a database, a means for generating side job ideas using an AI engine based on the information stored in the database, a means for analyzing the user's emotional state using an emotion analysis engine and adjusting the side job ideas, a means for presenting the side job ideas to the user, a means for generating a side job schedule based on the user's schedule information, a means for evaluating the marketability of the side job idea and schedule and providing feedback, a means for providing specific procedures and resources for starting the side job, and a means for adjusting product recommendations based on the user's emotional information. This enables personalized side job idea suggestions, efficient scheduling, and marketable product recommendations that take into account the user's skills and emotional state.

[0338] A "user" is an individual or organization that uses the system, and is the entity that inputs information and receives the results.

[0339] An "AI engine" is a computing device or program that uses artificial intelligence technology to analyze data, generate side hustle ideas, and evaluate their marketability.

[0340] An "emotion analysis engine" is a computing device or program that analyzes a user's emotional state and adjusts the content of suggestions based on the results.

[0341] A "database" is a storage device for storing and managing user-entered information and system-generated data.

[0342] "Side Hustle Ideas" are suggestions for additional work or activities generated based on a user's skills, hobbies, and lifestyle.

[0343] "Input means" refers to a function or device that allows a user to input information about skills, hobbies, work experience, and lifestyle into the system.

[0344] "Storage means" refers to a function or device that stores input information in a database.

[0345] The "generating means" is a function or device that creates side job ideas and schedules based on the user's information.

[0346] The "adjustment means" is a function or device that changes or optimizes the proposal content or schedule based on the user's emotional information.

[0347] The "presentation means" is a function or device that displays the generated side job ideas and recommended products to the user.

[0348] The "means for providing feedback" is a function or device that notifies the user of the results of marketability evaluation and improvement proposals.

[0349] "Means for providing specific procedures and resources" refers to a function or device that provides users with the information, tools, and guidelines necessary to start a side business.

[0350] The "means for adjusting product recommendations" is a function or device that changes the content and priority of the products to be recommended based on the user's emotional information.

[0351] The present invention is a system that provides side job ideas and product recommendations based on a user's skills, hobbies, work experience, lifestyle, and emotional state, and proposes schedules and specific procedures based on the recommendations. Specific embodiments of the system are described below.

[0352] 1. User registration and information entry

[0353] A user accesses the system from an application on a smartphone or tablet and creates a new account. They enter the necessary information (such as name, email address, and password) to generate an account. The server receives the basic information entered by the user and stores it in a database. When the user logs in for the first time, the server displays a profile information entry screen, where the user enters detailed information such as skills, hobbies, work experience, lifestyle, and emotional information. The server also stores these details in a database.

[0354] 2. Data analysis, idea generation, and product recommendations

[0355] The server retrieves the user's profile information from the database and sends it to the AI ​​engine. The AI ​​engine generates side hustle ideas and product recommendations based on the user's skills, hobbies, and work experience. The sentiment analysis engine adjusts these generated ideas and recommendations based on the user's emotional state. The adjusted results are sent to the user's device via the server.

[0356] 3. Scheduling proposal

[0357] The user enters their upcoming schedule and free time into the application. The server generates a schedule for side work based on the schedule information received from the user. The AI ​​engine determines the optimal work time taking into account the user's emotions and displays it to the user. The user can check this schedule and adjust it as necessary.

[0358] 4.Market evaluation and feedback

[0359] The server periodically collects the latest market data and uses an AI engine to evaluate the marketability of users' side hustle ideas and product recommendations. The server then sends the evaluation results to the user's device and provides feedback to the user. An emotion analysis engine adjusts this feedback based on the user's emotions.

[0360] 5. Resources and concrete steps

[0361] The server prepares the procedures and resources (e.g., instruction manuals, tools, software links, etc.) required for side job ideas and product recommendations, and provides them via email and a dashboard. A sentiment analysis engine adjusts the content of the resources and procedures based on the user's emotional information.

[0362] 6.Implementation of improvement proposals

[0363] Users send data collected while running their side jobs (e.g., access analysis data, sales data, etc.) from the application to the server. The server (AI engine) analyzes this data and generates improvements and new ideas for the side jobs. The emotion analysis engine adjusts these improvement suggestions based on the user's emotions. The improvement suggestions are sent by the server to the user's device and fed back to the user.

[0364] Technology and hardware used

[0365] Hardware: Smartphones, tablets

[0366] software:

[0367] Backend: AWS (registered trademark) (database management, server hosting), TensorFlow (AI analysis), Emotion API (sentiment analysis)

[0368] Frontend: React Native (Mobile App Development)

[0369] Specific examples

[0370] For example, if a user inputs their skills (web design, content writing), hobbies (gardening, cooking), and their current emotional state, the AI ​​engine can generate side hustle ideas such as "Start an online gardening blog and earn affiliate income."

[0371] The sentiment analysis engine determines if a user is feeling stressed and recommends gardening blogs to help alleviate stress. It also periodically evaluates the marketability of blogs run by users and provides specific suggestions for improving SEO.

[0372] Example prompt for a generative AI model:

[0373] user_profile = { 'skills': ['Web design', 'Content writing'], 'hobbies': ['Gardening', 'Cooking'], 'emotional_state': 'Stressed'}

[0374] This system allows users to receive side jobs and product suggestions that are optimized for their skills, interests, and emotional state, allowing them to carry out their activities safely and efficiently.

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

[0376] Step 1:

[0377] User registration and information entry

[0378] A user accesses the system from a device (smartphone or tablet) and enters the necessary information, such as name, email address, and password, to create a new account. The server receives this information and stores it in a database. The server then displays a profile information entry screen for the user, where the user enters detailed information such as skills, hobbies, work experience, lifestyle, and emotional state. This information is also stored in the database.

[0379] Input: Name, email address, password, skills, hobbies, work experience, lifestyle, emotional state

[0380] Output: User information stored in the database

[0381] Step 2:

[0382] Data analysis, side job idea generation, product recommendations

[0383] The server retrieves the user's detailed information from the database and sends it to the AI ​​engine. The AI ​​engine analyzes the user's skills, hobbies, and work experience to generate side hustle ideas and product recommendations. The generative AI model handles this process. The sentiment analysis engine analyzes the user's emotional state and adjusts the generated side hustle ideas and product recommendations. The adjusted results are sent to the user's device via the server.

[0384] Input: User details

[0385] Output: Tailored side hustle ideas and product recommendations

[0386] Step 3:

[0387] Scheduling Proposal

[0388] The user enters their upcoming schedule and free time into their device. The server receives this schedule information and sends it to the AI ​​engine. The AI ​​engine takes into account the user's emotional state and generates a side job schedule that includes optimal work times. The generated schedule is sent to the user's device via the server. The user can review this schedule and adjust it as necessary.

[0389] Input: User's schedule information

[0390] Output: Optimized side hustle work schedule

[0391] Step 4:

[0392] Marketability evaluation and feedback

[0393] The server periodically collects the latest market data from external sources and uses an AI engine to evaluate the marketability of the user's side hustle ideas and product recommendations. The emotion analysis engine adjusts the marketability evaluation results based on the user's emotional state and sends them as feedback to the user's device via the server. The user can then adjust their side hustle ideas and product recommendations based on this feedback.

[0394] Input: External market data, user side hustle ideas and product recommendations

[0395] Output: Adjusted marketability assessment results and feedback

[0396] Step 5:

[0397] Resources and concrete steps

[0398] The server prepares the procedures and resources (instructions, tools, software links, etc.) required for the side job idea or product recommendation selected by the user. The sentiment analysis engine adjusts the content of these resources and procedures based on the user's emotional information. The prepared resources and procedures are sent to the user's device via the server.

[0399] Input: User's side job ideas and product recommendations

[0400] Output: Tailored instructions, tools, and software links

[0401] Step 6:

[0402] Implementation of improvement proposals

[0403] Data collected while running a side business (access analysis data, sales data, etc.) is sent from the user's device to a server. The server (AI engine) analyzes this data and generates improvements and new ideas for the side business. The emotion analysis engine adjusts the generated improvement suggestions based on the user's emotional state. The adjusted improvement suggestions are sent to the user's device via the server and presented to the user as feedback.

[0404] Input: Access analysis data, sales data

[0405] Output: Tailored improvement suggestions and feedback

[0406] The specific processing unit 290 transmits the result of the specific processing to the smart device 14. In the smart device 14, the control unit 46A causes the output device 40 to output the result of the specific processing. The microphone 38B acquires audio indicating a user input regarding the result of the specific processing. The control unit 46A transmits audio data indicating the user input acquired by the microphone 38B to the data processing device 12. In the data processing device 12, the specific processing unit 290 acquires the audio data.

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

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

[0409] [Second embodiment]

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

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

[0412] The data processing device 12 includes a computer 22, a database 24, and a communication I / F 26. The computer 22 is an example of a "computer" according to the technology of the present disclosure. The computer 22 includes a processor 28, a RAM 30, and a storage 32. The processor 28, the RAM 30, and the storage 32 are connected to a bus 34. The database 24 and the communication I / F 26 are also connected to the bus 34. The communication I / F 26 is connected to a network 54. Examples of the network 54 include a WAN (Wide Area Network) and / or a LAN (Local Area Network).

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

[0414] The microphone 238 receives instructions and the like from the user 20 by receiving voice uttered by the user 20. The microphone 238 captures the voice uttered by the user 20, converts the captured voice into audio data, and outputs it to the processor 46. The speaker 240 outputs audio in accordance with instructions from the processor 46.

[0415] Camera 42 is a small digital camera equipped with an optical system including a lens, aperture, and shutter, and an imaging element such as a CMOS (Complementary Metal-Oxide-Semiconductor) image sensor or a CCD (Charge Coupled Device) image sensor, and captures images of the surroundings of user 20 (for example, an imaging range defined by an angle of view equivalent to the field of vision of a typical healthy person).

[0416] The communication I / F 44 is connected to a network 54. The communication I / Fs 44 and 26 control the exchange of various information between the processor 46 and the processor 28 via the network 54. The exchange of various information between the processor 46 and the processor 28 using the communication I / Fs 44 and 26 is carried out in a secure state.

[0417] Fig. 4 shows an example of the main functions of the data processing device 12 and the smart glasses 214. As shown in Fig. 4, in the data processing device 12, a specific process is performed by the processor 28. A specific process program 56 is stored in the storage 32.

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

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

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

[0421] Next, a description will be given of the identification process performed by the identification processing unit 290 of the data processing device 12. In the following description, the data processing device 12 will be referred to as the "server" and the smart glasses 214 will be referred to as the "terminal."

[0422] The present invention is a system that provides side business ideas customized to suit individual skills, hobbies, and lifestyles. Specific embodiments of the system are described below.

[0423] Explaining program processing in natural language

[0424] 1. User registration and information entry

[0425] The user accesses the system from a terminal and launches the new account creation screen. They enter the necessary information (name, email address, password, etc.) to create an account. The server receives the entered information and registers it in the database. When the user logs in for the first time, the server displays a profile information entry screen, where the user enters detailed information such as skills, hobbies, work experience, lifestyle, and free time. The server saves the entered information in the database.

[0426] 2. Data analysis and idea generation

[0427] The server retrieves the user's profile information from the database and sends it to the AI ​​engine. The AI ​​engine generates side hustle ideas based on the user's skills, hobbies, and work experience. It compares market data and lists the most marketable ideas. The server then sends the generated side hustle ideas to the terminal and displays them to the user.

[0428] 3. Scheduling proposal

[0429] The user enters their upcoming schedule and free time into the device. The server receives the user's schedule information and generates a schedule for their side job. The AI ​​engine incorporates the optimal work times into the schedule. The server sends the generated schedule to the device and displays it to the user. The user checks the schedule and makes adjustments as necessary.

[0430] 4. Marketability assessment

[0431] The server periodically collects the latest market data and reassesss the marketability of the user's side hustle idea using an AI engine. The server notifies the device of the evaluation results and provides feedback to the user. The user can then adjust their side hustle idea based on the feedback.

[0432] 5. Resources and concrete steps

[0433] The server prepares the necessary procedures and resources (e.g., instructions, tools, software links, etc.) for the side business idea selected by the user, which are then provided to the user by email or via the dashboard.

[0434] 6. Implementation of improvement proposals

[0435] The user sends data collected while running their side business (such as access analysis data, sales data, etc.) from their device to a server. The server (AI engine) analyzes this data and generates improvements and new ideas for the side business. Suggestions for improvement are sent to the device by the server and fed back to the user. The user then optimizes their side business based on the suggestions.

[0436] Specific examples

[0437] User A's example:

[0438] User A enters his / her skills (web design, content writing) and hobbies (gardening, cooking) into the system. The server receives this and the AI ​​engine begins analyzing it. The AI ​​engine generates two side hustle ideas: "Start an online gardening blog and earn affiliate income" and "Use your web design skills to receive orders for cooking-related websites and blogs." These ideas are presented to User A.

[0439] User A selects the idea of ​​a gardening blog and inputs his schedule into the system. The server then assigns blog posts to be written every Monday, Wednesday, and Friday from 2:00 to 4:00 PM, and blog maintenance and promotion on Sundays. The server then proposes this to User A and provides a workable schedule.

[0440] The server periodically evaluates marketability and generates improvement suggestions based on the access analysis data obtained by User A during operation. For example, specific suggestions such as "increase specific keywords to strengthen SEO measures" are made.

[0441] The server also provides resources for starting a blog (such as a blog platform and SEO tools) and instructions, supporting User A to smoothly start a side business. This system allows User A to carry out a side business that is best suited to them and increase their income.

[0442] The processing flow will be explained below.

[0443] Step 1:

[0444] The user accesses the system from a terminal and launches the new account creation screen. They enter the necessary information (name, email address, password, etc.) to create an account. The server receives the input information and registers it in the database.

[0445] Step 2:

[0446] When logging in for the first time, the server displays a profile information entry screen where the user enters detailed information such as skills, hobbies, work experience, lifestyle, free time, etc. The server stores the entered information in a database.

[0447] Step 3:

[0448] The server retrieves the user's profile information from the database and sends it to the AI ​​engine. The AI ​​engine generates side hustle ideas based on the user's skills, hobbies, and work experience. It compares market data and lists the most marketable ideas. The server then sends the generated side hustle ideas to the terminal and displays them to the user.

[0449] Step 4:

[0450] The user reviews the proposed side job ideas and selects the one they want to implement. After selecting, the user enters their upcoming schedule and free time into the device. The server uses an AI engine to generate an optimal schedule for the side job based on the user's schedule information.

[0451] Step 5:

[0452] The server sends the generated schedule to the terminal and displays it to the user. The user can check the schedule and make adjustments as necessary. The finalized schedule is saved in the database.

[0453] Step 6:

[0454] The server periodically collects the latest market data and reassess the marketability of the user's side hustle idea using an AI engine. The server notifies the device of the evaluation results and provides feedback to the user. The user can then adjust their side hustle idea based on the feedback.

[0455] Step 7:

[0456] The server prepares the necessary procedures and resources (e.g., instructions, tools, software links, etc.) for the side hustle idea selected by the user and provides them via email or the dashboard.

[0457] Step 8:

[0458] The data collected while running a side business (such as access analysis data and sales data) is sent from the device to a server. The server (AI engine) analyzes this data and generates improvements and new ideas for the side business. Suggested improvements are sent by the server to the device and fed back to the user.

[0459] Step 9:

[0460] Users can optimize their side hustle based on the suggested improvements. Through these steps, the system will help users find a side hustle that suits their skills, hobbies, and lifestyle.

[0461] Example 1

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

[0463] Previous side hustle support systems were unable to adequately address the individual skills, hobbies, and lifestyles of users and could only offer generic suggestions. As a result, users were unable to learn specific ways to utilize the system or manage their schedule appropriately when actually working on it, resulting in a low probability of success in their side hustle. Furthermore, evaluations and feedback based on market data were insufficient, and the systems were unable to provide improvement suggestions to help users sustainably optimize their side hustles.

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

[0465] In this invention, the server includes an input means for a user to create an account and input information about skills, hobbies, work experience, and lifestyle, a means for receiving the information input by the user and storing it in a database, a means for generating side job ideas using a generative AI model, a means for presenting the side job ideas to the user, an input means for the user to input schedule information, a means for generating a side job schedule based on the user's schedule information, a means for evaluating the marketability of the side job idea and schedule and providing feedback, a means for providing specific procedures and resources for starting the side job, and a means for collecting data obtained during the operation of the side job and generating improvement proposals for the side job. This makes it possible to provide side job ideas tailored to the individual needs of users, generate specific implementation plans, regularly evaluate marketability, and propose improvements.

[0466] "User" means an individual or legal entity who accesses the System, creates an account, and enters the necessary information to obtain side hustle ideas.

[0467] An "account" is created by a user to log in to the system and manage their individual profile information and history.

[0468] "Skills" refer to specific knowledge, techniques, and abilities possessed by a user, and are elements that are evaluated when generating side job ideas.

[0469] "Hobbies" refer to activities or interests that a user personally enjoys, and are factors that are taken into consideration when generating side business ideas.

[0470] "Work experience" refers to the history of jobs and projects that a user has done in the past, and is information that is used as a reference when generating side job ideas.

[0471] "Lifestyle" refers to a user's daily life patterns and habits, and is information used to evaluate the suitability and feasibility of side hustle ideas.

[0472] "Input means" refers to an interface that allows a user to input information such as skills, hobbies, work experience, and lifestyle into the system.

[0473] "Database" refers to data storage for saving and managing user input information, side job ideas generated by the system, and schedule information.

[0474] A "generative AI model" refers to an artificial intelligence algorithm or system that generates side hustle ideas based on user prompts.

[0475] "Side hustle ideas" are specific businesses or activities that the generative AI model suggests based on user information.

[0476] A "schedule" refers to the execution time and plan of a side job, and is generated based on the user's free time and schedule.

[0477] "Marketability" refers to the likelihood that a side job idea will be accepted in the market and its profitability.

[0478] A "prompt sentence" refers to an instruction sentence that contains user information and conditions to be input into a generative AI model.

[0479] "Feedback" refers to the evaluation and improvement suggestions provided by the system, which serve as a reference for users to optimize their side jobs.

[0480] "Specific steps and resources" refers to information such as the specific steps, available tools, and software links needed to start a side hustle.

[0481] "Improvement suggestions" refer to advice and new ideas for increasing the efficiency and success rate of a side job, generated based on data obtained while running the side job.

[0482] "External Market Data" refers to data about market movements and trends collected from the internet and other sources.

[0483] The present invention is a system that provides side hustle ideas customized to each user's skills, hobbies, and lifestyle. This system generates side hustle ideas using a generative AI model based on information entered by the user and presents them to the user. Specific embodiments of the system are described in detail below.

[0484] 1. User registration and information entry

[0485] A user accesses the system from a device such as a smartphone or computer. First, they create an account by entering the required information, such as their name, email address, and password, on the new account creation screen. The server receives the entered information and registers it in a database. When logging in for the first time, the server displays a profile information entry screen, where the user enters detailed information such as skills, hobbies, work experience, lifestyle, and free time. The device sends this information to the server, which then stores the entered information in a database.

[0486] 2. Data analysis and idea generation

[0487] The server retrieves the user's profile information from the database and sends it to a generative AI model (for example, OpenAI's GPT). The AI ​​engine generates prompts and generates side hustle ideas based on the user's skills, hobbies, and work experience. These ideas are collated with market data to list the most marketable ideas. For example, a side hustle idea might be generated: "Use your web design skills to start an online gardening blog and earn affiliate income." The server then sends the generated side hustle ideas to the terminal and displays them to the user.

[0488] 3. Scheduling proposal

[0489] The user inputs their upcoming schedule and free time from their device. The device sends this information to the server, which then generates a schedule for their side job based on the information received. The generative AI model incorporates optimal work times into the schedule. For example, it could be configured to write articles from 2:00 to 4:00 PM every Monday, Wednesday, and Friday, and perform blog maintenance and promotion on Sundays. The server sends the generated schedule to the device and displays it to the user. The user can check the schedule and make adjustments as necessary.

[0490] 4. Marketability assessment

[0491] The server periodically collects the latest market data from the Internet and reassesss the marketability of the user's side hustle idea using a generative AI model. The server then notifies the device of the evaluation results and provides feedback to the user. For example, specific suggestions are made, such as increasing the number of specific keywords to strengthen the blog's SEO. The user can then adjust their side hustle idea based on the feedback.

[0492] 5. Resources and concrete steps

[0493] The server prepares the resources needed for the user's chosen side hustle idea, including instructions, tools, and software links, and delivers them to the user via email and the dashboard. For example, it might include links to blogging platforms or SEO tools.

[0494] 6. Implementation of improvement proposals

[0495] Access analysis data and sales data collected while running a side business are sent from the device to a server. The server (AI engine) analyzes this data and generates improvements and new ideas for the side business. For example, specific suggestions are made, such as "posting blog articles according to the user's visiting time." The server sends improvement suggestions to the device and provides feedback to the user. The user can then optimize their side business based on the suggestions.

[0496] In this way, the present invention provides a consistent process from providing side business ideas tailored to the user's individual needs, to generating specific execution plans, periodically evaluating marketability, and proposing improvements. The following prompt sentences are also provided as examples:

[0497] "User's skills: web design, content writing. Hobbies: gardening, cooking. Work experience: 5 years. Please suggest the best side hustle ideas."

[0498] The generative AI model processes this prompt and provides the results to the user, allowing them to find and carry out the side job that is best suited to them.

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

[0500] Step 1:

[0501] The user accesses the system from a terminal and launches the new account creation screen. They enter the required information (name, email address, password, etc.) and press the "Register" button. The terminal sends the entered information to the server. The server registers the received information in the database.

[0502] Input: Name, email address, password

[0503] Output: User information stored in the database

[0504] Step 2:

[0505] When logging in for the first time, the user enters detailed information such as skills, hobbies, work experience, lifestyle, and free time. The device sends this profile information to the server, which then stores the information in a database.

[0506] Input: skills, hobbies, work experience, lifestyle, free time

[0507] Output: Detailed profile information stored in a database

[0508] Step 3:

[0509] The server retrieves the user's profile information from the database and generates a prompt for the generative AI model. The prompt includes information such as the user's skills, hobbies, and work experience. The server then sends the generated prompt to the AI ​​engine.

[0510] Input: Profile information stored in the database

[0511] Output: Prompt sentence for the generative AI model

[0512] Step 4:

[0513] The generative AI model generates side hustle ideas based on the prompt text. The AI ​​engine collates market data and lists the most marketable side hustle ideas. The side hustle ideas are sent by the server to the device and displayed to the user.

[0514] Input: prompt statement, market data

[0515] Output: Marketable side hustle ideas

[0516] Step 5:

[0517] The user inputs their upcoming schedule and free time from their device. The device sends the schedule information to the server. The server generates a schedule for side work based on the received information. The schedule, incorporating optimal work times, is sent by the server to the device and displayed to the user.

[0518] Input: Upcoming schedule, free time

[0519] Output: Schedules incorporating optimal work times

[0520] Step 6:

[0521] The server periodically collects the latest market data from the Internet. Based on the collected market data, the marketability of side business ideas is reassessed. The server notifies the terminal of the reassessment results and provides feedback to the user.

[0522] Input: Latest market data

[0523] Output: Marketability reevaluation results and feedback

[0524] Step 7:

[0525] The server prepares the resources needed for the side hustle idea selected by the user, such as instructions, tools, and software links, which are then provided to the user via email and the dashboard.

[0526] Input: Side Hustle Idea

[0527] Output: Specific instructions, tools, and software links

[0528] Step 8:

[0529] The user sends access analysis data and sales data collected while running their side business from their device to a server. The server (AI engine) analyzes this data and generates improvements and new ideas for the side business. Suggested improvements are sent to the device by the server and fed back to the user.

[0530] Input: Access analysis data, sales data

[0531] Output: Improvement suggestions and feedback

[0532] In this way, the system provides a consistent service, from providing side job ideas tailored to the individual needs of the user, to creating specific execution plans, periodically evaluating marketability, and proposing improvements.

[0533] (Application example 1)

[0534] Next, a description will be given of Application Example 1. In the following description, the data processing device 12 will be referred to as a "server" and the smart glasses 214 will be referred to as a "terminal."

[0535] In the past, proposing side job ideas based on a user's skills and hobbies and managing the associated schedules was time-consuming and difficult to optimize. In addition, in factory work, there was a problem of reduced work efficiency due to the inability to optimally assign tasks based on the worker's skills and experience. The present invention aims to solve these problems by providing a system that provides users with optimal side job ideas and schedules, and further assigns optimal work tasks to factory workers.

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

[0537] In this invention, the server includes an input means for a user to create an account and input information about their skills, hobbies, work experience, and lifestyle; a means for receiving the information input by the user and storing it in a database; and a means for generating side job ideas using an AI engine based on the information stored in the database. This enables the generation of optimal side job ideas based on the user's skills and hobbies. The server also includes a means for evaluating the marketability of the side job ideas and schedules and providing feedback; a means for assigning optimal work tasks to factory workers based on their skills, experience, and work schedules; and a means for notifying factory terminals and robots of the work tasks and presenting them to the workers. This allows optimal work tasks to be assigned to factory workers, improving work efficiency.

[0538] "User" refers to an individual or corporation that uses the system to receive proposals for side job ideas and work tasks.

[0539] An "account" is a set of authentication information created by a user to use the system, and is an ID used to identify the user.

[0540] "Skills" refer to specific knowledge, abilities, and techniques that a user possesses.

[0541] "Hobbies" refer to activities that a user personally enjoys and engages in regularly.

[0542] "Work experience" refers to the achievements and history of the job or work that the user has performed up to now.

[0543] "Lifestyle" refers to the user's way of living and daily patterns.

[0544] "Input means" refers to devices and software that allow users to input information about their skills, hobbies, work experience, and lifestyle into the system.

[0545] A "database" is an electronic record-keeping system for storing information entered by users.

[0546] An "AI engine" is a system that uses machine learning models and algorithms to analyze data and generate optimal side hustle ideas and work tasks.

[0547] A "side job idea" is a proposal for a specific activity or business plan that a user should undertake as a side job.

[0548] The "schedule" indicates the planned timetable for the user's side job or work.

[0549] "Marketability" is an indicator that evaluates how much demand and potential success a side job idea or schedule has in the market.

[0550] "Feedback" refers to providing information such as evaluations and suggestions for improvement regarding a user's activities and operations.

[0551] "Resources" refers to the means, tools, and materials needed to carry out a side job or task.

[0552] A "factory worker" refers to a worker who is responsible for a specific task within a factory.

[0553] "Work tasks" refer to the specific tasks or work that factory workers must perform.

[0554] "Factory terminals" refer to computers and electronic devices designed for use by factory workers.

[0555] A "robot" refers to a mechanical device used to assist or automate work in a factory.

[0556] This invention is a system that assigns optimal work tasks to factory workers based on their skills, experience, and work schedules. This system includes multiple means for efficiently inputting user information, saving data, analyzing it with an AI engine, and providing feedback suggestions.

[0557] User registration and information entry

[0558] A user accesses the system from a factory terminal and launches the new account creation screen. The user enters the required information (name, email address, password, etc.) to create an account. The server receives this information and registers it in the database. The user then enters detailed information such as skills, hobbies, work experience, and lifestyle, and sends it to the server. This information is also saved in the database.

[0559] Data analysis and task generation

[0560] The server retrieves the user's profile information from the database and sends it to the AI ​​engine. The AI ​​engine generates optimal work tasks based on the user's skills and experience. Generative AI models such as TensorFlow and scikit-learn are used for the analysis. The generated work tasks are then notified to factory terminals and robots via the server.

[0561] Scheduling Proposal

[0562] The AI ​​engine also analyzes the user's work schedule information and suggests optimal work times. The user inputs their free time into the system, and the server generates a schedule based on this information. This schedule is presented to the user, who can adjust it as needed.

[0563] Feedback and Improvement Suggestions

[0564] Data obtained from the user's work (e.g., work progress, error rate, etc.) is sent to the server. The server generates new improvement proposals based on this data and notifies the user. For example, specific proposals may be made such as "introducing a new tool to improve the efficiency of a certain work process." Through this process, the system is constantly optimized.

[0565] Hardware and software used

[0566] The system's main hardware includes factory terminals (tablets and PCs), robots, and servers, while its software uses web frameworks such as Django and Flask, AI engines such as TensorFlow and scikit-learn, and databases such as SQLite and PostgreSQL.

[0567] Examples of concrete examples and prompts

[0568] For example, Worker A has the skills to perform assembly and quality checks and has five years of work experience. His free time is from 2:00 PM to 4:00 PM on Mondays, Wednesdays, and Fridays, and from 10:00 AM to 12:00 PM on Sundays. Based on his skills and free time, the system will suggest the optimal assembly work and quality checks and provide specific implementation times.

[0569] Example prompt sentence:

[0570] "Please enter the skills and experience of Worker A. Then enter his availability and suggest the best factory work assignments. Please use the following input format:

[0571] Name: Worker A

[0572] Skills: Assembly, Quality Check, Material Transportation

[0573] Work experience: 5 years

[0574] Available times: Monday, Wednesday, Friday, Sunday

[0575] Please output the suggested tasks and optimal schedule.

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

[0577] Step 1:

[0578] A user accesses the system from a factory terminal and launches the new account creation screen. The user enters the necessary information, such as name, email address, and password, to create an account. The input is made on the factory terminal, and the server receives it and registers it in the database. The input data here is the user's authentication information, and the output is the account information saved in the database.

[0579] Step 2:

[0580] After creating an account, a user enters detailed information about their skills, hobbies, work experience, and lifestyle. Specifically, they use a factory terminal to enter their skills (e.g., assembly, quality check), hobbies, past work experience, and lifestyle (e.g., free time). The server receives this information and stores it in a database. The input is detailed profile data, and the output is the user's detailed information stored in the database.

[0581] Step 3:

[0582] The server retrieves the user's profile information from the database and sends it to the AI ​​engine, which uses generative AI models such as TensorFlow and scikit-learn to generate optimal work tasks based on the user's skills, hobbies, and work experience. The input data here is the user's profile information, and the output is the generated work tasks.

[0583] Step 4:

[0584] The generated work tasks are notified to factory terminals and robots by the server and presented to the user. The user checks the presented work tasks and decides whether to accept them. The input data is the generated work tasks, and the output is notification and confirmation to the user.

[0585] Step 5:

[0586] After accepting a work task, the user inputs their schedule information into the system. The server receives this, and the AI ​​engine generates an optimal work schedule. The schedule is adjusted based on the user's free time and the requirements of the work task. The input data is the user's schedule information, and the output is the optimized work schedule.

[0587] Step 6:

[0588] The optimized work schedule is sent to the factory terminals and robots via the server and presented to the user. The user checks this schedule and makes adjustments as necessary. The schedule generated in step 5 is also used here. The input data is the optimized schedule, and the output is notification and confirmation to the user.

[0589] Step 7:

[0590] As users perform their work, work progress and performance data are collected. This data is sent from factory terminals and robots to a server. The server analyzes this data, and an AI engine generates improvement proposals based on it. The input data is work progress and performance data, and the output is the generated improvement proposals.

[0591] Step 8:

[0592] The generated improvement proposals are sent from the server to the factory terminal and presented to the user. The user can then review them and use them to optimize side jobs and tasks. The final input data here is the generated improvement proposals, and the output is notifications and optimization instructions to the user.

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

[0594] The present invention provides a system that provides side job ideas customized to individual skills, hobbies, and lifestyles, and then recognizes the user's emotions to suggest optimal side jobs. Specific embodiments of the system are described below.

[0595] Explaining program processing in natural language

[0596] 1. User registration and information entry

[0597] The user accesses the system from a terminal and launches the new account creation screen. They enter the necessary information (name, email address, password, etc.) to create an account. The server receives the entered information and registers it in the database. When the user logs in for the first time, the server displays a profile information entry screen, where the user enters detailed information such as skills, hobbies, work experience, lifestyle, free time, and emotional information. The server saves the entered information in the database.

[0598] 2. Data analysis and idea generation

[0599] The server retrieves the user's profile information from the database and sends it to the AI ​​engine. The AI ​​engine generates side hustle ideas based on the user's skills, hobbies, and work experience. It compares market data and lists the most marketable ideas. The server also uses an emotion engine to analyze the user's emotions and adjusts the generated side hustle ideas to match the user's emotions. The server then sends the adjusted side hustle ideas to the terminal and displays them to the user.

[0600] 3. Scheduling proposal

[0601] The user enters their upcoming schedule and free time into the device. The server receives the user's schedule information and generates a schedule for their side job. The AI ​​engine takes the user's emotions into account and incorporates optimal work times into the schedule. The server sends the generated schedule to the device and displays it to the user. The user checks the schedule and makes adjustments as necessary.

[0602] 4. Marketability assessment

[0603] The server periodically collects the latest market data and uses an AI engine to reassess the marketability of the user's side hustle idea. The server notifies the device of the evaluation results and provides feedback to the user. The emotion engine also adjusts this feedback based on the user's emotions. The user can then adjust their side hustle idea based on the feedback.

[0604] 5. Resources and concrete steps

[0605] The server prepares the procedures and resources (e.g., instructions, tools, software links, etc.) required for the side business idea selected by the user and provides them via email or a dashboard. The emotion engine adjusts the content of the resources and procedures based on the user's emotional information.

[0606] 6. Implementation of improvement proposals

[0607] Data collected while running a side business (such as access analysis data and sales data) is sent from the device to a server. The server (AI engine) analyzes this data and generates improvements and new ideas for the side business. The emotion engine adjusts these improvement suggestions based on the user's emotions. The server sends the improvement suggestions to the device and provides feedback to the user.

[0608] Specific examples

[0609] User A's example:

[0610] User A enters his / her skills (web design, content writing), hobbies (gardening, cooking), and recent emotional state (e.g., stressed, wanting to feel fulfilled) into the system. The server receives this, and the AI ​​engine begins analysis. The AI ​​engine generates two side hustle ideas: "Start an online gardening blog and earn affiliate income" and "Use your web design skills to receive orders for cooking-related websites and blogs." The emotion engine takes User A's emotional state into consideration and adjusts the recommendation level for the gardening blog to reduce stress. These ideas are then presented to User A.

[0611] User A selects the idea of ​​a gardening blog and inputs his schedule into the system. Based on that schedule, the server schedules blog writing from 2:00 to 4:00 PM every Monday, Wednesday, and Friday, and blog maintenance and promotion on Sundays. The emotion engine analyzes the user's emotions and adjusts work time to accommodate relaxation. The server proposes this to User A and provides a feasible schedule.

[0612] Furthermore, the server periodically evaluates marketability and makes suggestions for improvement based on the access analysis data obtained by User A during operation. The server uses an emotion engine to adjust the suggestions to match the user's emotions and provide them. For example, specific suggestions such as "increase specific keywords to strengthen SEO measures" are made.

[0613] The server also provides resources (e.g., blog platforms and SEO tools) and instructions for starting a blog, helping User A smoothly start a side hustle. An emotion engine customizes the content of the resources based on the user's emotional state. This system allows User A to pursue a side hustle that best suits them and increase their income.

[0614] The processing flow will be explained below.

[0615] Step 1:

[0616] The user accesses the system from a terminal and launches the new account creation screen. They enter the necessary information (name, email address, password, etc.) to create an account. The server receives the input information and registers it in the database.

[0617] Step 2:

[0618] When a user logs in for the first time, the server displays a profile information entry screen, where the user enters detailed information such as skills, hobbies, work experience, lifestyle, free time, and emotional information (e.g., recent mood and stress level). The server stores the entered information in a database.

[0619] Step 3:

[0620] The server retrieves the user's profile information from the database and sends it to the AI ​​engine. The AI ​​engine generates side hustle ideas based on the user's skills, hobbies, and work experience. It collates market data and lists the most marketable ideas. The server also sends data to the emotion engine, which analyzes the user's emotional state. The emotion engine adjusts the generated side hustle ideas based on the user's emotions and makes optimal suggestions to the user. The adjusted side hustle ideas are sent by the server to the terminal and displayed to the user.

[0621] Step 4:

[0622] The user reviews the proposed side job ideas and selects the one they want to implement. After making a selection, the user enters their upcoming schedule and free time into the device. The server uses an AI engine to generate an optimal schedule for side job work based on the user's schedule information. When generating the schedule, the emotion engine takes the user's emotions into consideration and adjusts the schedule to recommend times when it is least stressful.

[0623] Step 5:

[0624] The server sends the generated schedule to the terminal and displays it to the user. The user can check the schedule and make adjustments as necessary. The finalized schedule is saved in the database.

[0625] Step 6:

[0626] The server periodically collects the latest market data and uses an AI engine to reassess the marketability of the user's side hustle idea. The server notifies the device of the evaluation results and provides feedback to the user. The emotion engine adjusts this feedback based on the user's emotions and provides the user with optimal advice. The user can then adjust their side hustle idea based on the feedback.

[0627] Step 7:

[0628] The server prepares the procedures and resources (e.g., instructions, tools, software links, etc.) required for the side business idea selected by the user and provides them via email or a dashboard. The emotion engine customizes the content of the resources and procedures based on the user's emotional information.

[0629] Step 8:

[0630] Data collected while running a side business (e.g., access analysis data, sales data, etc.) is sent from the device to a server. The server (AI engine) analyzes this data and generates improvements and new ideas for the side business. The emotion engine adjusts these improvement suggestions based on the user's emotions. The adjusted improvement suggestions are sent by the server to the device and fed back to the user.

[0631] Step 9:

[0632] Users optimize their side hustles based on suggested improvements and new ideas. The emotion engine visualizes the user's emotional state and advises measures to reduce stress during the improvement process. Through this process, the system supports side hustles that are suited to the user's skills, hobbies, and lifestyle, helping them increase their income while taking emotional health into consideration.

[0633] Example 2

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

[0635] Starting and running a side business requires appropriate ideas and schedule suggestions that take into account individual skills, hobbies, work experience, lifestyle, and the user's emotional state. However, conventional systems do not adequately consider these factors. Furthermore, they lack appropriate feedback and suggestions for improvement in response to market changes and the user's emotional state. This has resulted in low success rates for side businesses and low user satisfaction.

[0636] The specific processing by the specific processing unit 290 of the data processing device 12 in Example 2 is realized by the following means. In this invention, the server includes: an input means for a user to create an account and input information about skills, hobbies, work experience, lifestyle, and emotional information; a means for receiving the information input by the user and storing it in a database; a means for generating side job ideas using an AI model based on the information stored in the database; a means including an emotion engine for adjusting the side job ideas generated by the AI ​​model based on the user's emotional information; a means for presenting the adjusted side job ideas to the user; a means for generating a side job schedule based on the user's schedule information; a means for evaluating the marketability of the side job idea and schedule and providing feedback; and a means for providing specific procedures and resources for starting the side job. This makes it possible to propose side job ideas and schedules optimized for each user's individual situation and emotional state, and to provide appropriate feedback and improvement suggestions in response to market changes and user emotions.

[0637] "User" means an individual or corporation that uses the system, creates an account, enters the necessary information, and receives side job ideas and proposals.

[0638] An "account" is a record containing individual authentication information that a user creates to access and use the system.

[0639] "Skills" refer to the specialized knowledge and techniques possessed by the user, and are an important element in generating side job ideas.

[0640] "Hobbies" are personal activities or interests that users enjoy and are factors that are taken into consideration when generating side hustle ideas.

[0641] "Work experience" refers to the job content and work experience that a user has had up to now, and is an important factor in generating side job ideas.

[0642] "Lifestyle" refers to a user's daily habits and values, and is a factor that is taken into consideration when generating side job ideas.

[0643] "Emotional information" is data about the user's emotional state and mental health, and is used to come up with side hustle ideas and adjust schedules.

[0644] "Input means" refers to an interface or device that allows a user to input information into a system.

[0645] A "database" is a system for storing and managing information entered by users.

[0646] An "AI model" is software or a system that uses artificial intelligence algorithms to analyze user information and generate side hustle ideas.

[0647] The "emotion engine" is a system that analyzes the user's emotional information and adjusts side job ideas and improvement suggestions to suit the user's emotional state.

[0648] The "scheduling means" is a system for adjusting optimal work times and generating schedules based on the user's schedule information.

[0649] The "marketability assessment tool" is a system for assessing the marketability of side job ideas and schedules and providing feedback.

[0650] "Specific instructions and resources" is information that includes the steps and tools needed to start a side hustle.

[0651] "Feedback" refers to evaluations and advice provided to users, and is information for improving and succeeding in their side hustle.

[0652] The present invention is a system that provides customized side job ideas based on individual skills, hobbies, work experience, lifestyle, and emotional information, and also proposes optimal side jobs by taking into account the user's emotional state. This system supports users in all stages from registration to starting, operating, and improving their side jobs, and specific embodiments of the system are described below.

[0653] User registration and information entry

[0654] First, a user accesses the system from a device (e.g., PC or smartphone) and creates a new account. The account creation screen has fields for entering basic information such as name, email address, and password, and the user enters this information to create an account. The server receives the entered information and stores it in a database.

[0655] When a user logs in for the first time, the server displays a profile information entry screen, which includes fields for entering detailed information such as skills, hobbies, work experience, lifestyle, free time, emotional information, etc. The user enters this information, and the server stores the entered information in a database in real time.

[0656] Data analysis and idea generation

[0657] The server retrieves the user's profile information from the database and sends it to the AI ​​model. The AI ​​model generates side hustle ideas based on the user's skills, hobbies, and work experience. For example, if a user's hobby is gardening, the model might generate an idea such as "Start an online gardening blog and earn affiliate income." The AI ​​model also compares market data to create a list of the most marketable ideas.

[0658] Furthermore, the emotion engine analyzes the user's emotional state and adjusts the generated side hustle ideas to match the user's emotional state. For example, if the user is feeling stressed, the engine will recommend side hustles that have a relaxing effect. The server then sends the adjusted side hustle ideas to the terminal and displays them to the user.

[0659] Scheduling Proposal

[0660] The user inputs their upcoming schedule and free time from their device. The server receives the input schedule information and stores it in a database. The server then sends the schedule information to an AI model, which generates a schedule including optimal work times taking into account the user's emotional state. The generated schedule is sent to the device and displayed to the user. The user can review the proposed schedule and make adjustments as necessary.

[0661] Marketability evaluation and feedback

[0662] The server periodically collects the latest market data and stores it in a database. The server then sends the market data to the AI ​​model, which reassess the marketability of the user's side hustle idea. The evaluation results are sent to the device and fed back to the user. The emotion engine adjusts the feedback based on the user's emotional state and makes appropriate suggestions for improvement.

[0663] Resources and concrete steps

[0664] The server prepares the resources (e.g., instruction manuals, tools, software links) necessary for the side business idea selected by the user and provides them via email or a dashboard. The emotion engine adjusts the content of the resources based on the user's emotional information. For example, if the user is a beginner, the server adjusts the content to provide more detailed instruction manuals.

[0665] Improvement suggestions

[0666] Data collected while running a side business (access analysis data, sales data, etc.) is sent from the user's device to a server. The server analyzes this data and generates improvements and new ideas for the side business. The emotion engine adjusts improvement suggestions based on the user's emotional state and provides them to the user in the most optimal form. For example, specific suggestions such as "increase specific keywords to strengthen SEO measures" are made.

[0667] Examples of concrete examples and prompts

[0668] For example, if User A inputs his or her skills (web design, content writing) and hobbies (gardening, cooking) into the system and provides emotional information such as "I feel stressed," the server receives this information and sends it to the AI ​​model. The AI ​​model generates ideas such as "Start an online gardening blog and earn affiliate income," and the emotion engine adjusts the recommendation level to "increase the recommendation level for the gardening blog." User A then receives specific steps and a schedule, allowing him or her to smoothly start his or her side business.

[0669] Example prompt sentence:

[0670] Users are asked to enter their skills (web design, content writing), hobbies (gardening, cooking) and emotional information (stressful).

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

[0672] Step 1: User registration and information entry

[0673] The user accesses the system from a terminal, launches the new account creation screen, enters the required information such as name, email address, and password, and clicks the Create Account button.

[0674] The server receives the entered information, stores it in a database, and sends a confirmation email to the user requesting that they activate their account.

[0675] The user activates their account by clicking the link in the confirmation email.

[0676] When the user logs in for the first time, the server displays a profile information entry screen, where the user enters information such as skills, hobbies, work experience, lifestyle, free time, and emotional information.

[0677] The server stores the entered information in a database in real time.

[0678] Input: User's name, email address, password, skills, hobbies, work experience, lifestyle, free time, emotional information

[0679] Output: Save account information to database, send confirmation email

[0680] Step 2: Data analysis and idea generation

[0681] The server retrieves the user's profile information from the database.

[0682] The server sends the acquired information to the AI ​​model.

[0683] The AI ​​model generates side hustle ideas based on the user's skills, hobbies, and work experience, such as "Start an online gardening blog and earn affiliate income."

[0684] The server uses an emotion engine to analyze the user's current emotional state.

[0685] The emotion engine tailors the generated side hustle ideas to the user's emotional state, for example, recommending ideas that have a relaxing effect to a user who is feeling stressed.

[0686] The server transmits the adjusted side job idea to the terminal and displays it to the user.

[0687] Input: User information obtained from the database, emotional state

[0688] Output: Generation and presentation of tailored side hustle ideas.

[0689] Step 3: Scheduling proposal

[0690] The user inputs their upcoming schedule and free time from the terminal.

[0691] The server receives the entered schedule information and stores it in a database.

[0692] The server sends the schedule information to the AI ​​model.

[0693] The AI ​​model takes into account the user's schedule information and emotional state and generates a schedule that includes optimal work times, for example, setting up article writing from 2:00 to 4:00 PM every Monday, Wednesday, and Friday.

[0694] The server transmits the generated schedule to the terminal and displays it to the user.

[0695] The user reviews the proposed schedule and adjusts it if necessary, and the server re-saves the adjusted schedule.

[0696] Input: User's schedule information

[0697] Output: Generate and present an adjusted work schedule

[0698] Step 4: Marketability assessment and feedback

[0699] The server periodically collects the latest market data and stores it in a database.

[0700] The server sends market data to the AI ​​model, which reassess the marketability of the user's side hustle idea.

[0701] The AI ​​model performs marketability assessment and generates evaluation results.

[0702] The server notifies the terminal of the evaluation results and provides feedback to the user.

[0703] The emotional engine adjusts the feedback based on the user's emotional state, for example suggesting "increase specific keywords" based on market data.

[0704] Input: Market data, user information

[0705] Output: Marketability assessment results and feedback

[0706] Step 5: Providing resources and concrete steps

[0707] The server prepares the resources (such as instructions, tools, and software links) required for the side business idea selected by the user.

[0708] The server provides resources to the user via email or a dashboard.

[0709] An emotional engine adjusts the content of resources based on the user's emotional state, for example providing more detailed instructions to beginners.

[0710] Input: Side job ideas, user emotional information

[0711] Output: Coordinated resource provision

[0712] Step 6: Improvement proposals

[0713] Data collected while the user is running a side business (access analysis data, sales data, etc.) is sent from the device to a server.

[0714] The server sends the collected data to the AI ​​model for analysis.

[0715] The AI ​​model generates improvements and new ideas for your side hustle, such as suggestions for strengthening your SEO.

[0716] The emotion engine adjusts improvement suggestions based on the user's emotional state and provides them to the user in the most optimal way.

[0717] The server sends the proposed improvements after adjustments to the device and provides feedback to the user.

[0718] Input: Access analysis data, sales data

[0719] Output: Generation and presentation of tailored improvement suggestions

[0720] (Application example 2)

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

[0722] Today's consumers have extremely diverse lifestyles and demand product recommendations and schedule adjustments that fit their individual needs. However, traditional online shopping sites and side hustle suggestion systems have struggled to provide personalized recommendations that fully take into account users' complex emotional states and market trends. As a result, users are unable to obtain appropriate and effective information and resources, hindering the improvement of the user experience.

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

[0724] In this invention, the server includes an input means for a user to create an account and input information about skills, hobbies, work experience, and lifestyle, a means for receiving the information input by the user and storing it in a database, a means for generating side job ideas using an AI engine based on the information stored in the database, a means for analyzing the user's emotional state using an emotion analysis engine and adjusting the side job ideas, a means for presenting the side job ideas to the user, a means for generating a side job schedule based on the user's schedule information, a means for evaluating the marketability of the side job idea and schedule and providing feedback, a means for providing specific procedures and resources for starting the side job, and a means for adjusting product recommendations based on the user's emotional information. This enables personalized side job idea suggestions, efficient scheduling, and marketable product recommendations that take into account the user's skills and emotional state.

[0725] A "user" is an individual or organization that uses the system, and is the entity that inputs information and receives the results.

[0726] An "AI engine" is a computing device or program that uses artificial intelligence technology to analyze data, generate side hustle ideas, and evaluate their marketability.

[0727] An "emotion analysis engine" is a computing device or program that analyzes a user's emotional state and adjusts the content of suggestions based on the results.

[0728] A "database" is a storage device for storing and managing user-entered information and system-generated data.

[0729] "Side Hustle Ideas" are suggestions for additional work or activities generated based on a user's skills, hobbies, and lifestyle.

[0730] "Input means" refers to a function or device that allows a user to input information about skills, hobbies, work experience, and lifestyle into the system.

[0731] "Storage means" refers to a function or device that stores input information in a database.

[0732] The "generating means" is a function or device that creates side job ideas and schedules based on the user's information.

[0733] The "adjustment means" is a function or device that changes or optimizes the proposal content or schedule based on the user's emotional information.

[0734] The "presentation means" is a function or device that displays the generated side job ideas and recommended products to the user.

[0735] The "means for providing feedback" is a function or device that notifies the user of the results of marketability evaluation and improvement proposals.

[0736] "Means for providing specific procedures and resources" refers to a function or device that provides users with the information, tools, and guidelines necessary to start a side business.

[0737] The "means for adjusting product recommendations" is a function or device that changes the content and priority of the products to be recommended based on the user's emotional information.

[0738] The present invention is a system that provides side job ideas and product recommendations based on a user's skills, hobbies, work experience, lifestyle, and emotional state, and proposes schedules and specific procedures based on the recommendations. Specific embodiments of the system are described below.

[0739] 1. User registration and information entry

[0740] A user accesses the system from an application on a smartphone or tablet and creates a new account. They enter the necessary information (such as name, email address, and password) to generate an account. The server receives the basic information entered by the user and stores it in a database. When the user logs in for the first time, the server displays a profile information entry screen, where the user enters detailed information such as skills, hobbies, work experience, lifestyle, and emotional information. The server also stores these details in a database.

[0741] 2. Data analysis, idea generation, and product recommendations

[0742] The server retrieves the user's profile information from the database and sends it to the AI ​​engine. The AI ​​engine generates side hustle ideas and product recommendations based on the user's skills, hobbies, and work experience. The sentiment analysis engine adjusts these generated ideas and recommendations based on the user's emotional state. The adjusted results are sent to the user's device via the server.

[0743] 3. Scheduling proposal

[0744] The user enters their upcoming schedule and free time into the application. The server generates a schedule for side work based on the schedule information received from the user. The AI ​​engine determines the optimal work time taking into account the user's emotions and displays it to the user. The user can check this schedule and adjust it as necessary.

[0745] 4.Market evaluation and feedback

[0746] The server periodically collects the latest market data and uses an AI engine to evaluate the marketability of users' side hustle ideas and product recommendations. The server then sends the evaluation results to the user's device and provides feedback to the user. An emotion analysis engine adjusts this feedback based on the user's emotions.

[0747] 5. Resources and concrete steps

[0748] The server prepares the procedures and resources (e.g., instruction manuals, tools, software links, etc.) required for side job ideas and product recommendations, and provides them via email and a dashboard. A sentiment analysis engine adjusts the content of the resources and procedures based on the user's emotional information.

[0749] 6.Implementation of improvement proposals

[0750] Users send data collected while running their side jobs (e.g., access analysis data, sales data, etc.) from the application to the server. The server (AI engine) analyzes this data and generates improvements and new ideas for the side jobs. The emotion analysis engine adjusts these improvement suggestions based on the user's emotions. The improvement suggestions are sent by the server to the user's device and fed back to the user.

[0751] Technology and hardware used

[0752] Hardware: Smartphones, tablets

[0753] software:

[0754] Backend: AWS (database management, server hosting), TensorFlow (AI analysis), Emotion API (sentiment analysis)

[0755] Frontend: React Native (Mobile App Development)

[0756] Specific examples

[0757] For example, if a user inputs their skills (web design, content writing), hobbies (gardening, cooking), and their current emotional state, the AI ​​engine can generate side hustle ideas such as "Start an online gardening blog and earn affiliate income."

[0758] The sentiment analysis engine determines if a user is feeling stressed and recommends gardening blogs to help alleviate stress. It also periodically evaluates the marketability of blogs run by users and provides specific suggestions for improving SEO.

[0759] Example prompt for a generative AI model:

[0760] user_profile = { 'skills': ['Web design', 'Content writing'], 'hobbies': ['Gardening', 'Cooking'], 'emotional_state': 'Stressed'}

[0761] This system allows users to receive side jobs and product suggestions that are optimized for their skills, interests, and emotional state, allowing them to carry out their activities safely and efficiently.

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

[0763] Step 1:

[0764] User registration and information entry

[0765] A user accesses the system from a device (smartphone or tablet) and enters the necessary information, such as name, email address, and password, to create a new account. The server receives this information and stores it in a database. The server then displays a profile information entry screen for the user, where the user enters detailed information such as skills, hobbies, work experience, lifestyle, and emotional state. This information is also stored in the database.

[0766] Input: Name, email address, password, skills, hobbies, work experience, lifestyle, emotional state

[0767] Output: User information stored in the database

[0768] Step 2:

[0769] Data analysis, side job idea generation, product recommendations

[0770] The server retrieves the user's detailed information from the database and sends it to the AI ​​engine. The AI ​​engine analyzes the user's skills, hobbies, and work experience to generate side hustle ideas and product recommendations. The generative AI model handles this process. The sentiment analysis engine analyzes the user's emotional state and adjusts the generated side hustle ideas and product recommendations. The adjusted results are sent to the user's device via the server.

[0771] Input: User details

[0772] Output: Tailored side hustle ideas and product recommendations

[0773] Step 3:

[0774] Scheduling Proposal

[0775] The user enters their upcoming schedule and free time into their device. The server receives this schedule information and sends it to the AI ​​engine. The AI ​​engine takes into account the user's emotional state and generates a side job schedule that includes optimal work times. The generated schedule is sent to the user's device via the server. The user can review this schedule and adjust it as necessary.

[0776] Input: User's schedule information

[0777] Output: Optimized side hustle work schedule

[0778] Step 4:

[0779] Marketability evaluation and feedback

[0780] The server periodically collects the latest market data from external sources and uses an AI engine to evaluate the marketability of the user's side hustle ideas and product recommendations. The emotion analysis engine adjusts the marketability evaluation results based on the user's emotional state and sends them as feedback to the user's device via the server. The user can then adjust their side hustle ideas and product recommendations based on this feedback.

[0781] Input: External market data, user side hustle ideas and product recommendations

[0782] Output: Adjusted marketability assessment results and feedback

[0783] Step 5:

[0784] Resources and concrete steps

[0785] The server prepares the procedures and resources (instructions, tools, software links, etc.) required for the side job idea or product recommendation selected by the user. The sentiment analysis engine adjusts the content of these resources and procedures based on the user's emotional information. The prepared resources and procedures are sent to the user's device via the server.

[0786] Input: User's side job ideas and product recommendations

[0787] Output: Tailored instructions, tools, and software links

[0788] Step 6:

[0789] Implementation of improvement proposals

[0790] Data collected while running a side business (access analysis data, sales data, etc.) is sent from the user's device to a server. The server (AI engine) analyzes this data and generates improvements and new ideas for the side business. The emotion analysis engine adjusts the generated improvement suggestions based on the user's emotional state. The adjusted improvement suggestions are sent to the user's device via the server and presented to the user as feedback.

[0791] Input: Access analysis data, sales data

[0792] Output: Tailored improvement suggestions and feedback

[0793] The specific processing unit 290 transmits the result of the specific processing to the smart glasses 214. In the smart glasses 214, the control unit 46A causes the speaker 240 to output the result of the specific processing. The microphone 238 acquires audio indicating a user input regarding the result of the specific processing. The control unit 46A transmits audio data indicating the user input acquired by the microphone 238 to the data processing device 12. In the data processing device 12, the specific processing unit 290 acquires the audio data.

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

[0795] In the above embodiment, an example in which the specific processing is performed by the data processing device 12 has been given, but the technology of the present disclosure is not limited to this, and the specific processing may be performed by the smart glasses 214.

[0796] [Third embodiment]

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

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

[0799] The data processing device 12 includes a computer 22, a database 24, and a communication I / F 26. The computer 22 is an example of a "computer" according to the technology of the present disclosure. The computer 22 includes a processor 28, a RAM 30, and a storage 32. The processor 28, the RAM 30, and the storage 32 are connected to a bus 34. The database 24 and the communication I / F 26 are also connected to the bus 34. The communication I / F 26 is connected to a network 54. Examples of the network 54 include a WAN (Wide Area Network) and / or a LAN (Local Area Network).

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

[0801] The microphone 238 receives instructions and the like from the user 20 by receiving voice uttered by the user 20. The microphone 238 captures the voice uttered by the user 20, converts the captured voice into audio data, and outputs it to the processor 46. The speaker 240 outputs audio in accordance with instructions from the processor 46.

[0802] Camera 42 is a small digital camera equipped with an optical system including a lens, aperture, and shutter, and an imaging element such as a CMOS (Complementary Metal-Oxide-Semiconductor) image sensor or a CCD (Charge Coupled Device) image sensor, and captures images of the surroundings of user 20 (for example, an imaging range defined by an angle of view equivalent to the field of vision of a typical healthy person).

[0803] The communication I / F 44 is connected to a network 54. The communication I / Fs 44 and 26 control the exchange of various information between the processor 46 and the processor 28 via the network 54. The exchange of various information between the processor 46 and the processor 28 using the communication I / Fs 44 and 26 is carried out in a secure state.

[0804] Fig. 6 shows an example of the main functions of the data processing device 12 and the headset type terminal 314. As shown in Fig. 6, in the data processing device 12, a specific process is performed by the processor 28. A specific process program 56 is stored in the storage 32.

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

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

[0807] In the headset type terminal 314, a reception output process is performed by the processor 46. A reception output program 60 is stored in the storage 50. The processor 46 reads the reception output program 60 from the storage 50 and executes the read reception output program 60 on the RAM 48. The reception output process is realized by the processor 46 operating as the control unit 46A in accordance with the reception output program 60 executed on the RAM 48.

[0808] Next, a description will be given of the identification process performed by the identification processing unit 290 of the data processing device 12. In the following description, the data processing device 12 will be referred to as the "server" and the headset type terminal 314 will be referred to as the "terminal."

[0809] The present invention is a system that provides side business ideas customized to suit individual skills, hobbies, and lifestyles. Specific embodiments of the system are described below.

[0810] Explaining program processing in natural language

[0811] 1. User registration and information entry

[0812] The user accesses the system from a terminal and launches the new account creation screen. They enter the necessary information (name, email address, password, etc.) to create an account. The server receives the entered information and registers it in the database. When the user logs in for the first time, the server displays a profile information entry screen, where the user enters detailed information such as skills, hobbies, work experience, lifestyle, and free time. The server saves the entered information in the database.

[0813] 2. Data analysis and idea generation

[0814] The server retrieves the user's profile information from the database and sends it to the AI ​​engine. The AI ​​engine generates side hustle ideas based on the user's skills, hobbies, and work experience. It compares market data and lists the most marketable ideas. The server then sends the generated side hustle ideas to the terminal and displays them to the user.

[0815] 3. Scheduling proposal

[0816] The user enters their upcoming schedule and free time into the device. The server receives the user's schedule information and generates a schedule for their side job. The AI ​​engine incorporates the optimal work times into the schedule. The server sends the generated schedule to the device and displays it to the user. The user checks the schedule and makes adjustments as necessary.

[0817] 4. Marketability assessment

[0818] The server periodically collects the latest market data and reassesss the marketability of the user's side hustle idea using an AI engine. The server notifies the device of the evaluation results and provides feedback to the user. The user can then adjust their side hustle idea based on the feedback.

[0819] 5. Resources and concrete steps

[0820] The server prepares the necessary procedures and resources (e.g., instructions, tools, software links, etc.) for the side business idea selected by the user, which are then provided to the user by email or via the dashboard.

[0821] 6. Implementation of improvement proposals

[0822] The user sends data collected while running their side business (such as access analysis data, sales data, etc.) from their device to a server. The server (AI engine) analyzes this data and generates improvements and new ideas for the side business. Suggestions for improvement are sent to the device by the server and fed back to the user. The user then optimizes their side business based on the suggestions.

[0823] Specific examples

[0824] User A's example:

[0825] User A enters his / her skills (web design, content writing) and hobbies (gardening, cooking) into the system. The server receives this and the AI ​​engine begins analyzing it. The AI ​​engine generates two side hustle ideas: "Start an online gardening blog and earn affiliate income" and "Use your web design skills to receive orders for cooking-related websites and blogs." These ideas are presented to User A.

[0826] User A selects the idea of ​​a gardening blog and inputs his schedule into the system. The server then assigns blog posts to be written every Monday, Wednesday, and Friday from 2:00 to 4:00 PM, and blog maintenance and promotion on Sundays. The server then proposes this to User A and provides a workable schedule.

[0827] The server periodically evaluates marketability and generates improvement suggestions based on the access analysis data obtained by User A during operation. For example, specific suggestions such as "increase specific keywords to strengthen SEO measures" are made.

[0828] The server also provides resources for starting a blog (such as a blog platform and SEO tools) and instructions, supporting User A to smoothly start a side business. This system allows User A to carry out a side business that is best suited to them and increase their income.

[0829] The processing flow will be explained below.

[0830] Step 1:

[0831] The user accesses the system from a terminal and launches the new account creation screen. They enter the necessary information (name, email address, password, etc.) to create an account. The server receives the input information and registers it in the database.

[0832] Step 2:

[0833] When logging in for the first time, the server displays a profile information entry screen where the user enters detailed information such as skills, hobbies, work experience, lifestyle, free time, etc. The server stores the entered information in a database.

[0834] Step 3:

[0835] The server retrieves the user's profile information from the database and sends it to the AI ​​engine. The AI ​​engine generates side hustle ideas based on the user's skills, hobbies, and work experience. It compares market data and lists the most marketable ideas. The server then sends the generated side hustle ideas to the terminal and displays them to the user.

[0836] Step 4:

[0837] The user reviews the proposed side job ideas and selects the one they want to implement. After selecting, the user enters their upcoming schedule and free time into the device. The server uses an AI engine to generate an optimal schedule for the side job based on the user's schedule information.

[0838] Step 5:

[0839] The server sends the generated schedule to the terminal and displays it to the user. The user can check the schedule and make adjustments as necessary. The finalized schedule is saved in the database.

[0840] Step 6:

[0841] The server periodically collects the latest market data and reassess the marketability of the user's side hustle idea using an AI engine. The server notifies the device of the evaluation results and provides feedback to the user. The user can then adjust their side hustle idea based on the feedback.

[0842] Step 7:

[0843] The server prepares the necessary procedures and resources (e.g., instructions, tools, software links, etc.) for the side hustle idea selected by the user and provides them via email or the dashboard.

[0844] Step 8:

[0845] The data collected while running a side business (such as access analysis data and sales data) is sent from the device to a server. The server (AI engine) analyzes this data and generates improvements and new ideas for the side business. Suggested improvements are sent by the server to the device and fed back to the user.

[0846] Step 9:

[0847] Users can optimize their side hustle based on the suggested improvements. Through these steps, the system will help users find a side hustle that suits their skills, hobbies, and lifestyle.

[0848] Example 1

[0849] Next, a description will be given of Example 1. In the following description, the data processing device 12 will be referred to as a "server" and the headset type terminal 314 will be referred to as a "terminal."

[0850] Previous side hustle support systems were unable to adequately address the individual skills, hobbies, and lifestyles of users and could only offer generic suggestions. As a result, users were unable to learn specific ways to utilize the system or manage their schedule appropriately when actually working on it, resulting in a low probability of success in their side hustle. Furthermore, evaluations and feedback based on market data were insufficient, and the systems were unable to provide improvement suggestions to help users sustainably optimize their side hustles.

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

[0852] In this invention, the server includes an input means for a user to create an account and input information about skills, hobbies, work experience, and lifestyle, a means for receiving the information input by the user and storing it in a database, a means for generating side job ideas using a generative AI model, a means for presenting the side job ideas to the user, an input means for the user to input schedule information, a means for generating a side job schedule based on the user's schedule information, a means for evaluating the marketability of the side job idea and schedule and providing feedback, a means for providing specific procedures and resources for starting the side job, and a means for collecting data obtained during the operation of the side job and generating improvement proposals for the side job. This makes it possible to provide side job ideas tailored to the individual needs of users, generate specific implementation plans, regularly evaluate marketability, and propose improvements.

[0853] "User" means an individual or legal entity who accesses the System, creates an account, and enters the necessary information to obtain side hustle ideas.

[0854] An "account" is created by a user to log in to the system and manage their individual profile information and history.

[0855] "Skills" refer to specific knowledge, techniques, and abilities possessed by a user, and are elements that are evaluated when generating side job ideas.

[0856] "Hobbies" refer to activities or interests that a user personally enjoys, and are factors that are taken into consideration when generating side business ideas.

[0857] "Work experience" refers to the history of jobs and projects that a user has done in the past, and is information that is used as a reference when generating side job ideas.

[0858] "Lifestyle" refers to a user's daily life patterns and habits, and is information used to evaluate the suitability and feasibility of side hustle ideas.

[0859] "Input means" refers to an interface that allows a user to input information such as skills, hobbies, work experience, and lifestyle into the system.

[0860] "Database" refers to data storage for saving and managing user input information, side job ideas generated by the system, and schedule information.

[0861] A "generative AI model" refers to an artificial intelligence algorithm or system that generates side hustle ideas based on user prompts.

[0862] "Side hustle ideas" are specific businesses or activities that the generative AI model suggests based on user information.

[0863] A "schedule" refers to the execution time and plan of a side job, and is generated based on the user's free time and schedule.

[0864] "Marketability" refers to the likelihood that a side job idea will be accepted in the market and its profitability.

[0865] A "prompt sentence" refers to an instruction sentence that contains user information and conditions to be input into a generative AI model.

[0866] "Feedback" refers to the evaluation and improvement suggestions provided by the system, which serve as a reference for users to optimize their side jobs.

[0867] "Specific steps and resources" refers to information such as the specific steps, available tools, and software links needed to start a side hustle.

[0868] "Improvement suggestions" refer to advice and new ideas for increasing the efficiency and success rate of a side job, generated based on data obtained while running the side job.

[0869] "External Market Data" refers to data about market movements and trends collected from the internet and other sources.

[0870] The present invention is a system that provides side hustle ideas customized to each user's skills, hobbies, and lifestyle. This system generates side hustle ideas using a generative AI model based on information entered by the user and presents them to the user. Specific embodiments of the system are described in detail below.

[0871] 1. User registration and information entry

[0872] A user accesses the system from a device such as a smartphone or computer. First, they create an account by entering the required information, such as their name, email address, and password, on the new account creation screen. The server receives the entered information and registers it in a database. When logging in for the first time, the server displays a profile information entry screen, where the user enters detailed information such as skills, hobbies, work experience, lifestyle, and free time. The device sends this information to the server, which then stores the entered information in a database.

[0873] 2. Data analysis and idea generation

[0874] The server retrieves the user's profile information from the database and sends it to a generative AI model (for example, OpenAI's GPT). The AI ​​engine generates prompts and generates side hustle ideas based on the user's skills, hobbies, and work experience. These ideas are collated with market data to list the most marketable ideas. For example, a side hustle idea might be generated: "Use your web design skills to start an online gardening blog and earn affiliate income." The server then sends the generated side hustle ideas to the terminal and displays them to the user.

[0875] 3. Scheduling proposal

[0876] The user inputs their upcoming schedule and free time from their device. The device sends this information to the server, which then generates a schedule for their side job based on the information received. The generative AI model incorporates optimal work times into the schedule. For example, it could be configured to write articles from 2:00 to 4:00 PM every Monday, Wednesday, and Friday, and perform blog maintenance and promotion on Sundays. The server sends the generated schedule to the device and displays it to the user. The user can check the schedule and make adjustments as necessary.

[0877] 4. Marketability assessment

[0878] The server periodically collects the latest market data from the Internet and reassesss the marketability of the user's side hustle idea using a generative AI model. The server then notifies the device of the evaluation results and provides feedback to the user. For example, specific suggestions are made, such as increasing the number of specific keywords to strengthen the blog's SEO. The user can then adjust their side hustle idea based on the feedback.

[0879] 5. Resources and concrete steps

[0880] The server prepares the resources needed for the user's chosen side hustle idea, including instructions, tools, and software links, and delivers them to the user via email and the dashboard. For example, it might include links to blogging platforms or SEO tools.

[0881] 6. Implementation of improvement proposals

[0882] Access analysis data and sales data collected while running a side business are sent from the device to a server. The server (AI engine) analyzes this data and generates improvements and new ideas for the side business. For example, specific suggestions are made, such as "posting blog articles according to the user's visiting time." The server sends improvement suggestions to the device and provides feedback to the user. The user can then optimize their side business based on the suggestions.

[0883] In this way, the present invention provides a consistent process from providing side business ideas tailored to the user's individual needs, to generating specific execution plans, periodically evaluating marketability, and proposing improvements. The following prompt sentences are also provided as examples:

[0884] "User's skills: web design, content writing. Hobbies: gardening, cooking. Work experience: 5 years. Please suggest the best side hustle ideas."

[0885] The generative AI model processes this prompt and provides the results to the user, allowing them to find and carry out the side job that is best suited to them.

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

[0887] Step 1:

[0888] The user accesses the system from a terminal and launches the new account creation screen. They enter the required information (name, email address, password, etc.) and press the "Register" button. The terminal sends the entered information to the server. The server registers the received information in the database.

[0889] Input: Name, email address, password

[0890] Output: User information stored in the database

[0891] Step 2:

[0892] When logging in for the first time, the user enters detailed information such as skills, hobbies, work experience, lifestyle, and free time. The device sends this profile information to the server, which then stores the information in a database.

[0893] Input: skills, hobbies, work experience, lifestyle, free time

[0894] Output: Detailed profile information stored in a database

[0895] Step 3:

[0896] The server retrieves the user's profile information from the database and generates a prompt for the generative AI model. The prompt includes information such as the user's skills, hobbies, and work experience. The server then sends the generated prompt to the AI ​​engine.

[0897] Input: Profile information stored in the database

[0898] Output: Prompt sentence for the generative AI model

[0899] Step 4:

[0900] The generative AI model generates side hustle ideas based on the prompt text. The AI ​​engine collates market data and lists the most marketable side hustle ideas. The side hustle ideas are sent by the server to the device and displayed to the user.

[0901] Input: prompt statement, market data

[0902] Output: Marketable side hustle ideas

[0903] Step 5:

[0904] The user inputs their upcoming schedule and free time from their device. The device sends the schedule information to the server. The server generates a schedule for side work based on the received information. The schedule, incorporating optimal work times, is sent by the server to the device and displayed to the user.

[0905] Input: Upcoming schedule, free time

[0906] Output: Schedules incorporating optimal work times

[0907] Step 6:

[0908] The server periodically collects the latest market data from the Internet. Based on the collected market data, the marketability of side business ideas is reassessed. The server notifies the terminal of the reassessment results and provides feedback to the user.

[0909] Input: Latest market data

[0910] Output: Marketability reevaluation results and feedback

[0911] Step 7:

[0912] The server prepares the resources needed for the side hustle idea selected by the user, such as instructions, tools, and software links, which are then provided to the user via email and the dashboard.

[0913] Input: Side Hustle Idea

[0914] Output: Specific instructions, tools, and software links

[0915] Step 8:

[0916] The user sends access analysis data and sales data collected while running their side business from their device to a server. The server (AI engine) analyzes this data and generates improvements and new ideas for the side business. Suggested improvements are sent to the device by the server and fed back to the user.

[0917] Input: Access analysis data, sales data

[0918] Output: Improvement suggestions and feedback

[0919] In this way, the system provides a consistent service, from providing side job ideas tailored to the individual needs of the user, to creating specific execution plans, periodically evaluating marketability, and proposing improvements.

[0920] (Application example 1)

[0921] Next, a description will be given of Application Example 1. In the following description, the data processing device 12 will be referred to as a "server" and the headset type terminal 314 will be referred to as a "terminal."

[0922] In the past, proposing side job ideas based on a user's skills and hobbies and managing the associated schedules was time-consuming and difficult to optimize. In addition, in factory work, there was a problem of reduced work efficiency due to the inability to optimally assign tasks based on the worker's skills and experience. The present invention aims to solve these problems by providing a system that provides users with optimal side job ideas and schedules, and further assigns optimal work tasks to factory workers.

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

[0924] In this invention, the server includes an input means for a user to create an account and input information about their skills, hobbies, work experience, and lifestyle; a means for receiving the information input by the user and storing it in a database; and a means for generating side job ideas using an AI engine based on the information stored in the database. This enables the generation of optimal side job ideas based on the user's skills and hobbies. The server also includes a means for evaluating the marketability of the side job ideas and schedules and providing feedback; a means for assigning optimal work tasks to factory workers based on their skills, experience, and work schedules; and a means for notifying factory terminals and robots of the work tasks and presenting them to the workers. This allows optimal work tasks to be assigned to factory workers, improving work efficiency.

[0925] "User" refers to an individual or corporation that uses the system to receive proposals for side job ideas and work tasks.

[0926] An "account" is a set of authentication information created by a user to use the system, and is an ID used to identify the user.

[0927] "Skills" refer to specific knowledge, abilities, and techniques that a user possesses.

[0928] "Hobbies" refer to activities that a user personally enjoys and engages in regularly.

[0929] "Work experience" refers to the achievements and history of the job or work that the user has performed up to now.

[0930] "Lifestyle" refers to the user's way of living and daily patterns.

[0931] "Input means" refers to devices and software that allow users to input information about their skills, hobbies, work experience, and lifestyle into the system.

[0932] A "database" is an electronic record-keeping system for storing information entered by users.

[0933] An "AI engine" is a system that uses machine learning models and algorithms to analyze data and generate optimal side hustle ideas and work tasks.

[0934] A "side job idea" is a proposal for a specific activity or business plan that a user should undertake as a side job.

[0935] The "schedule" indicates the planned timetable for the user's side job or work.

[0936] "Marketability" is an indicator that evaluates how much demand and potential success a side job idea or schedule has in the market.

[0937] "Feedback" refers to providing information such as evaluations and suggestions for improvement regarding a user's activities and operations.

[0938] "Resources" refers to the means, tools, and materials needed to carry out a side job or task.

[0939] A "factory worker" refers to a worker who is responsible for a specific task within a factory.

[0940] "Work tasks" refer to the specific tasks or work that factory workers must perform.

[0941] "Factory terminals" refer to computers and electronic devices designed for use by factory workers.

[0942] A "robot" refers to a mechanical device used to assist or automate work in a factory.

[0943] This invention is a system that assigns optimal work tasks to factory workers based on their skills, experience, and work schedules. This system includes multiple means for efficiently inputting user information, saving data, analyzing it with an AI engine, and providing feedback suggestions.

[0944] User registration and information entry

[0945] A user accesses the system from a factory terminal and launches the new account creation screen. The user enters the required information (name, email address, password, etc.) to create an account. The server receives this information and registers it in the database. The user then enters detailed information such as skills, hobbies, work experience, and lifestyle, and sends it to the server. This information is also saved in the database.

[0946] Data analysis and task generation

[0947] The server retrieves the user's profile information from the database and sends it to the AI ​​engine. The AI ​​engine generates optimal work tasks based on the user's skills and experience. Generative AI models such as TensorFlow and scikit-learn are used for the analysis. The generated work tasks are then notified to factory terminals and robots via the server.

[0948] Scheduling Proposal

[0949] The AI ​​engine also analyzes the user's work schedule information and suggests optimal work times. The user inputs their free time into the system, and the server generates a schedule based on this information. This schedule is presented to the user, who can adjust it as needed.

[0950] Feedback and Improvement Suggestions

[0951] Data obtained from the user's work (e.g., work progress, error rate, etc.) is sent to the server. The server generates new improvement proposals based on this data and notifies the user. For example, specific proposals may be made such as "introducing a new tool to improve the efficiency of a certain work process." Through this process, the system is constantly optimized.

[0952] Hardware and software used

[0953] The system's main hardware includes factory terminals (tablets and PCs), robots, and servers, while its software uses web frameworks such as Django and Flask, AI engines such as TensorFlow and scikit-learn, and databases such as SQLite and PostgreSQL.

[0954] Examples of concrete examples and prompts

[0955] For example, Worker A has the skills to perform assembly and quality checks and has five years of work experience. His free time is from 2:00 PM to 4:00 PM on Mondays, Wednesdays, and Fridays, and from 10:00 AM to 12:00 PM on Sundays. Based on his skills and free time, the system will suggest the optimal assembly work and quality checks and provide specific implementation times.

[0956] Example prompt sentence:

[0957] "Please enter the skills and experience of Worker A. Then enter his availability and suggest the best factory work assignments. Please use the following input format:

[0958] Name: Worker A

[0959] Skills: Assembly, Quality Check, Material Transportation

[0960] Work experience: 5 years

[0961] Available times: Monday, Wednesday, Friday, Sunday

[0962] Please output the suggested tasks and optimal schedule.

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

[0964] Step 1:

[0965] A user accesses the system from a factory terminal and launches the new account creation screen. The user enters the necessary information, such as name, email address, and password, to create an account. The input is made on the factory terminal, and the server receives it and registers it in the database. The input data here is the user's authentication information, and the output is the account information saved in the database.

[0966] Step 2:

[0967] After creating an account, a user enters detailed information about their skills, hobbies, work experience, and lifestyle. Specifically, they use a factory terminal to enter their skills (e.g., assembly, quality check), hobbies, past work experience, and lifestyle (e.g., free time). The server receives this information and stores it in a database. The input is detailed profile data, and the output is the user's detailed information stored in the database.

[0968] Step 3:

[0969] The server retrieves the user's profile information from the database and sends it to the AI ​​engine, which uses generative AI models such as TensorFlow and scikit-learn to generate optimal work tasks based on the user's skills, hobbies, and work experience. The input data here is the user's profile information, and the output is the generated work tasks.

[0970] Step 4:

[0971] The generated work tasks are notified to factory terminals and robots by the server and presented to the user. The user checks the presented work tasks and decides whether to accept them. The input data is the generated work tasks, and the output is notification and confirmation to the user.

[0972] Step 5:

[0973] After accepting a work task, the user inputs their schedule information into the system. The server receives this, and the AI ​​engine generates an optimal work schedule. The schedule is adjusted based on the user's free time and the requirements of the work task. The input data is the user's schedule information, and the output is the optimized work schedule.

[0974] Step 6:

[0975] The optimized work schedule is sent to the factory terminals and robots via the server and presented to the user. The user checks this schedule and makes adjustments as necessary. The schedule generated in step 5 is also used here. The input data is the optimized schedule, and the output is notification and confirmation to the user.

[0976] Step 7:

[0977] As users perform their work, work progress and performance data are collected. This data is sent from factory terminals and robots to a server. The server analyzes this data, and an AI engine generates improvement proposals based on it. The input data is work progress and performance data, and the output is the generated improvement proposals.

[0978] Step 8:

[0979] The generated improvement proposals are sent from the server to the factory terminal and presented to the user. The user can then review them and use them to optimize side jobs and tasks. The final input data here is the generated improvement proposals, and the output is notifications and optimization instructions to the user.

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

[0981] The present invention provides a system that provides side job ideas customized to individual skills, hobbies, and lifestyles, and then recognizes the user's emotions to suggest optimal side jobs. Specific embodiments of the system are described below.

[0982] Explaining program processing in natural language

[0983] 1. User registration and information entry

[0984] The user accesses the system from a terminal and launches the new account creation screen. They enter the necessary information (name, email address, password, etc.) to create an account. The server receives the entered information and registers it in the database. When the user logs in for the first time, the server displays a profile information entry screen, where the user enters detailed information such as skills, hobbies, work experience, lifestyle, free time, and emotional information. The server saves the entered information in the database.

[0985] 2. Data analysis and idea generation

[0986] The server retrieves the user's profile information from the database and sends it to the AI ​​engine. The AI ​​engine generates side hustle ideas based on the user's skills, hobbies, and work experience. It compares market data and lists the most marketable ideas. The server also uses an emotion engine to analyze the user's emotions and adjusts the generated side hustle ideas to match the user's emotions. The server then sends the adjusted side hustle ideas to the terminal and displays them to the user.

[0987] 3. Scheduling proposal

[0988] The user enters their upcoming schedule and free time into the device. The server receives the user's schedule information and generates a schedule for their side job. The AI ​​engine takes the user's emotions into account and incorporates optimal work times into the schedule. The server sends the generated schedule to the device and displays it to the user. The user checks the schedule and makes adjustments as necessary.

[0989] 4. Marketability assessment

[0990] The server periodically collects the latest market data and uses an AI engine to reassess the marketability of the user's side hustle idea. The server notifies the device of the evaluation results and provides feedback to the user. The emotion engine also adjusts this feedback based on the user's emotions. The user can then adjust their side hustle idea based on the feedback.

[0991] 5. Resources and concrete steps

[0992] The server prepares the procedures and resources (e.g., instructions, tools, software links, etc.) required for the side business idea selected by the user and provides them via email or a dashboard. The emotion engine adjusts the content of the resources and procedures based on the user's emotional information.

[0993] 6. Implementation of improvement proposals

[0994] Data collected while running a side business (such as access analysis data and sales data) is sent from the device to a server. The server (AI engine) analyzes this data and generates improvements and new ideas for the side business. The emotion engine adjusts these improvement suggestions based on the user's emotions. The server sends the improvement suggestions to the device and provides feedback to the user.

[0995] Specific examples

[0996] User A's example:

[0997] User A enters his / her skills (web design, content writing), hobbies (gardening, cooking), and recent emotional state (e.g., stressed, wanting to feel fulfilled) into the system. The server receives this, and the AI ​​engine begins analysis. The AI ​​engine generates two side hustle ideas: "Start an online gardening blog and earn affiliate income" and "Use your web design skills to receive orders for cooking-related websites and blogs." The emotion engine takes User A's emotional state into consideration and adjusts the recommendation level for the gardening blog to reduce stress. These ideas are then presented to User A.

[0998] User A selects the idea of ​​a gardening blog and inputs his schedule into the system. Based on that schedule, the server schedules blog writing from 2:00 to 4:00 PM every Monday, Wednesday, and Friday, and blog maintenance and promotion on Sundays. The emotion engine analyzes the user's emotions and adjusts work time to accommodate relaxation. The server proposes this to User A and provides a feasible schedule.

[0999] Furthermore, the server periodically evaluates marketability and makes suggestions for improvement based on the access analysis data obtained by User A during operation. The server uses an emotion engine to adjust the suggestions to match the user's emotions and provide them. For example, specific suggestions such as "increase specific keywords to strengthen SEO measures" are made.

[1000] The server also provides resources (e.g., blog platforms and SEO tools) and instructions for starting a blog, helping User A smoothly start a side hustle. An emotion engine customizes the content of the resources based on the user's emotional state. This system allows User A to pursue a side hustle that best suits them and increase their income.

[1001] The processing flow will be explained below.

[1002] Step 1:

[1003] The user accesses the system from a terminal and launches the new account creation screen. They enter the necessary information (name, email address, password, etc.) to create an account. The server receives the input information and registers it in the database.

[1004] Step 2:

[1005] When a user logs in for the first time, the server displays a profile information entry screen, where the user enters detailed information such as skills, hobbies, work experience, lifestyle, free time, and emotional information (e.g., recent mood and stress level). The server stores the entered information in a database.

[1006] Step 3:

[1007] The server retrieves the user's profile information from the database and sends it to the AI ​​engine. The AI ​​engine generates side hustle ideas based on the user's skills, hobbies, and work experience. It collates market data and lists the most marketable ideas. The server also sends data to the emotion engine, which analyzes the user's emotional state. The emotion engine adjusts the generated side hustle ideas based on the user's emotions and makes optimal suggestions to the user. The adjusted side hustle ideas are sent by the server to the terminal and displayed to the user.

[1008] Step 4:

[1009] The user reviews the proposed side job ideas and selects the one they want to implement. After making a selection, the user enters their upcoming schedule and free time into the device. The server uses an AI engine to generate an optimal schedule for side job work based on the user's schedule information. When generating the schedule, the emotion engine takes the user's emotions into consideration and adjusts the schedule to recommend times when it is least stressful.

[1010] Step 5:

[1011] The server sends the generated schedule to the terminal and displays it to the user. The user can check the schedule and make adjustments as necessary. The finalized schedule is saved in the database.

[1012] Step 6:

[1013] The server periodically collects the latest market data and uses an AI engine to reassess the marketability of the user's side hustle idea. The server notifies the device of the evaluation results and provides feedback to the user. The emotion engine adjusts this feedback based on the user's emotions and provides the user with optimal advice. The user can then adjust their side hustle idea based on the feedback.

[1014] Step 7:

[1015] The server prepares the procedures and resources (e.g., instructions, tools, software links, etc.) required for the side business idea selected by the user and provides them via email or a dashboard. The emotion engine customizes the content of the resources and procedures based on the user's emotional information.

[1016] Step 8:

[1017] Data collected while running a side business (e.g., access analysis data, sales data, etc.) is sent from the device to a server. The server (AI engine) analyzes this data and generates improvements and new ideas for the side business. The emotion engine adjusts these improvement suggestions based on the user's emotions. The adjusted improvement suggestions are sent by the server to the device and fed back to the user.

[1018] Step 9:

[1019] Users optimize their side hustles based on suggested improvements and new ideas. The emotion engine visualizes the user's emotional state and advises measures to reduce stress during the improvement process. Through this process, the system supports side hustles that are suited to the user's skills, hobbies, and lifestyle, helping them increase their income while taking emotional health into consideration.

[1020] Example 2

[1021] Next, a description will be given of Example 2. In the following description, the data processing device 12 will be referred to as a "server" and the headset type terminal 314 will be referred to as a "terminal."

[1022] Starting and running a side business requires appropriate ideas and schedule suggestions that take into account individual skills, hobbies, work experience, lifestyle, and the user's emotional state. However, conventional systems do not adequately consider these factors. Furthermore, they lack appropriate feedback and suggestions for improvement in response to market changes and the user's emotional state. This has resulted in low success rates for side businesses and low user satisfaction.

[1023] The specific processing by the specific processing unit 290 of the data processing device 12 in Example 2 is realized by the following means. In this invention, the server includes: an input means for a user to create an account and input information about skills, hobbies, work experience, lifestyle, and emotional information; a means for receiving the information input by the user and storing it in a database; a means for generating side job ideas using an AI model based on the information stored in the database; a means including an emotion engine for adjusting the side job ideas generated by the AI ​​model based on the user's emotional information; a means for presenting the adjusted side job ideas to the user; a means for generating a side job schedule based on the user's schedule information; a means for evaluating the marketability of the side job idea and schedule and providing feedback; and a means for providing specific procedures and resources for starting the side job. This makes it possible to propose side job ideas and schedules optimized for each user's individual situation and emotional state, and to provide appropriate feedback and improvement suggestions in response to market changes and user emotions.

[1024] "User" means an individual or corporation that uses the system, creates an account, enters the necessary information, and receives side job ideas and proposals.

[1025] An "account" is a record containing individual authentication information that a user creates to access and use the system.

[1026] "Skills" refer to the specialized knowledge and techniques possessed by the user, and are an important element in generating side job ideas.

[1027] "Hobbies" are personal activities or interests that users enjoy and are factors that are taken into consideration when generating side hustle ideas.

[1028] "Work experience" refers to the job content and work experience that a user has had up to now, and is an important factor in generating side job ideas.

[1029] "Lifestyle" refers to a user's daily habits and values, and is a factor that is taken into consideration when generating side job ideas.

[1030] "Emotional information" is data about the user's emotional state and mental health, and is used to come up with side hustle ideas and adjust schedules.

[1031] "Input means" refers to an interface or device that allows a user to input information into a system.

[1032] A "database" is a system for storing and managing information entered by users.

[1033] An "AI model" is software or a system that uses artificial intelligence algorithms to analyze user information and generate side hustle ideas.

[1034] The "emotion engine" is a system that analyzes the user's emotional information and adjusts side job ideas and improvement suggestions to suit the user's emotional state.

[1035] The "scheduling means" is a system for adjusting optimal work times and generating schedules based on the user's schedule information.

[1036] The "marketability assessment tool" is a system for assessing the marketability of side job ideas and schedules and providing feedback.

[1037] "Specific instructions and resources" is information that includes the steps and tools needed to start a side hustle.

[1038] "Feedback" refers to evaluations and advice provided to users, and is information for improving and succeeding in their side hustle.

[1039] The present invention is a system that provides customized side job ideas based on individual skills, hobbies, work experience, lifestyle, and emotional information, and also proposes optimal side jobs by taking into account the user's emotional state. This system supports users in all stages from registration to starting, operating, and improving their side jobs, and specific embodiments of the system are described below.

[1040] User registration and information entry

[1041] First, a user accesses the system from a device (e.g., PC or smartphone) and creates a new account. The account creation screen has fields for entering basic information such as name, email address, and password, and the user enters this information to create an account. The server receives the entered information and stores it in a database.

[1042] When a user logs in for the first time, the server displays a profile information entry screen, which includes fields for entering detailed information such as skills, hobbies, work experience, lifestyle, free time, emotional information, etc. The user enters this information, and the server stores the entered information in a database in real time.

[1043] Data analysis and idea generation

[1044] The server retrieves the user's profile information from the database and sends it to the AI ​​model. The AI ​​model generates side hustle ideas based on the user's skills, hobbies, and work experience. For example, if a user's hobby is gardening, the model might generate an idea such as "Start an online gardening blog and earn affiliate income." The AI ​​model also compares market data to create a list of the most marketable ideas.

[1045] Furthermore, the emotion engine analyzes the user's emotional state and adjusts the generated side hustle ideas to match the user's emotional state. For example, if the user is feeling stressed, the engine will recommend side hustles that have a relaxing effect. The server then sends the adjusted side hustle ideas to the terminal and displays them to the user.

[1046] Scheduling Proposal

[1047] The user inputs their upcoming schedule and free time from their device. The server receives the input schedule information and stores it in a database. The server then sends the schedule information to an AI model, which generates a schedule including optimal work times taking into account the user's emotional state. The generated schedule is sent to the device and displayed to the user. The user can review the proposed schedule and make adjustments as necessary.

[1048] Marketability evaluation and feedback

[1049] The server periodically collects the latest market data and stores it in a database. The server then sends the market data to the AI ​​model, which reassess the marketability of the user's side hustle idea. The evaluation results are sent to the device and fed back to the user. The emotion engine adjusts the feedback based on the user's emotional state and makes appropriate suggestions for improvement.

[1050] Resources and concrete steps

[1051] The server prepares the resources (e.g., instruction manuals, tools, software links) necessary for the side business idea selected by the user and provides them via email or a dashboard. The emotion engine adjusts the content of the resources based on the user's emotional information. For example, if the user is a beginner, the server adjusts the content to provide more detailed instruction manuals.

[1052] Improvement suggestions

[1053] Data collected while running a side business (access analysis data, sales data, etc.) is sent from the user's device to a server. The server analyzes this data and generates improvements and new ideas for the side business. The emotion engine adjusts improvement suggestions based on the user's emotional state and provides them to the user in the most optimal form. For example, specific suggestions such as "increase specific keywords to strengthen SEO measures" are made.

[1054] Examples of concrete examples and prompts

[1055] For example, if User A inputs his or her skills (web design, content writing) and hobbies (gardening, cooking) into the system and provides emotional information such as "I feel stressed," the server receives this information and sends it to the AI ​​model. The AI ​​model generates ideas such as "Start an online gardening blog and earn affiliate income," and the emotion engine adjusts the recommendation level to "increase the recommendation level for the gardening blog." User A then receives specific steps and a schedule, allowing him or her to smoothly start his or her side business.

[1056] Example prompt sentence:

[1057] Users are asked to enter their skills (web design, content writing), hobbies (gardening, cooking) and emotional information (stressful).

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

[1059] Step 1: User registration and information entry

[1060] The user accesses the system from a terminal, launches the new account creation screen, enters the required information such as name, email address, and password, and clicks the Create Account button.

[1061] The server receives the entered information, stores it in a database, and sends a confirmation email to the user requesting that they activate their account.

[1062] The user activates their account by clicking the link in the confirmation email.

[1063] When the user logs in for the first time, the server displays a profile information entry screen, where the user enters information such as skills, hobbies, work experience, lifestyle, free time, and emotional information.

[1064] The server stores the entered information in a database in real time.

[1065] Input: User's name, email address, password, skills, hobbies, work experience, lifestyle, free time, emotional information

[1066] Output: Save account information to database, send confirmation email

[1067] Step 2: Data analysis and idea generation

[1068] The server retrieves the user's profile information from the database.

[1069] The server sends the acquired information to the AI ​​model.

[1070] The AI ​​model generates side hustle ideas based on the user's skills, hobbies, and work experience, such as "Start an online gardening blog and earn affiliate income."

[1071] The server uses an emotion engine to analyze the user's current emotional state.

[1072] The emotion engine tailors the generated side hustle ideas to the user's emotional state, for example, recommending ideas that have a relaxing effect to a user who is feeling stressed.

[1073] The server transmits the adjusted side job idea to the terminal and displays it to the user.

[1074] Input: User information obtained from the database, emotional state

[1075] Output: Generation and presentation of tailored side hustle ideas.

[1076] Step 3: Scheduling proposal

[1077] The user inputs their upcoming schedule and free time from the terminal.

[1078] The server receives the entered schedule information and stores it in a database.

[1079] The server sends the schedule information to the AI ​​model.

[1080] The AI ​​model takes into account the user's schedule information and emotional state and generates a schedule that includes optimal work times, for example, setting up article writing from 2:00 to 4:00 PM every Monday, Wednesday, and Friday.

[1081] The server transmits the generated schedule to the terminal and displays it to the user.

[1082] The user reviews the proposed schedule and adjusts it if necessary, and the server re-saves the adjusted schedule.

[1083] Input: User's schedule information

[1084] Output: Generate and present an adjusted work schedule

[1085] Step 4: Marketability assessment and feedback

[1086] The server periodically collects the latest market data and stores it in a database.

[1087] The server sends market data to the AI ​​model, which reassess the marketability of the user's side hustle idea.

[1088] The AI ​​model performs marketability assessment and generates evaluation results.

[1089] The server notifies the terminal of the evaluation results and provides feedback to the user.

[1090] The emotional engine adjusts the feedback based on the user's emotional state, for example suggesting "increase specific keywords" based on market data.

[1091] Input: Market data, user information

[1092] Output: Marketability assessment results and feedback

[1093] Step 5: Providing resources and concrete steps

[1094] The server prepares the resources (such as instructions, tools, and software links) required for the side business idea selected by the user.

[1095] The server provides resources to the user via email or a dashboard.

[1096] An emotional engine adjusts the content of resources based on the user's emotional state, for example providing more detailed instructions to beginners.

[1097] Input: Side job ideas, user emotional information

[1098] Output: Coordinated resource provision

[1099] Step 6: Improvement proposals

[1100] Data collected while the user is running a side business (access analysis data, sales data, etc.) is sent from the device to a server.

[1101] The server sends the collected data to the AI ​​model for analysis.

[1102] The AI ​​model generates improvements and new ideas for your side hustle, such as suggestions for strengthening your SEO.

[1103] The emotion engine adjusts improvement suggestions based on the user's emotional state and provides them to the user in the most optimal way.

[1104] The server sends the proposed improvements after adjustments to the device and provides feedback to the user.

[1105] Input: Access analysis data, sales data

[1106] Output: Generation and presentation of tailored improvement suggestions

[1107] (Application example 2)

[1108] Next, a description will be given of Application Example 2. In the following description, the data processing device 12 will be referred to as a "server" and the headset type terminal 314 will be referred to as a "terminal."

[1109] Today's consumers have extremely diverse lifestyles and demand product recommendations and schedule adjustments that fit their individual needs. However, traditional online shopping sites and side hustle suggestion systems have struggled to provide personalized recommendations that fully take into account users' complex emotional states and market trends. As a result, users are unable to obtain appropriate and effective information and resources, hindering the improvement of the user experience.

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

[1111] In this invention, the server includes an input means for a user to create an account and input information about skills, hobbies, work experience, and lifestyle, a means for receiving the information input by the user and storing it in a database, a means for generating side job ideas using an AI engine based on the information stored in the database, a means for analyzing the user's emotional state using an emotion analysis engine and adjusting the side job ideas, a means for presenting the side job ideas to the user, a means for generating a side job schedule based on the user's schedule information, a means for evaluating the marketability of the side job idea and schedule and providing feedback, a means for providing specific procedures and resources for starting the side job, and a means for adjusting product recommendations based on the user's emotional information. This enables personalized side job idea suggestions, efficient scheduling, and marketable product recommendations that take into account the user's skills and emotional state.

[1112] A "user" is an individual or organization that uses the system, and is the entity that inputs information and receives the results.

[1113] An "AI engine" is a computing device or program that uses artificial intelligence technology to analyze data, generate side hustle ideas, and evaluate their marketability.

[1114] An "emotion analysis engine" is a computing device or program that analyzes a user's emotional state and adjusts the content of suggestions based on the results.

[1115] A "database" is a storage device for storing and managing user-entered information and system-generated data.

[1116] "Side Hustle Ideas" are suggestions for additional work or activities generated based on a user's skills, hobbies, and lifestyle.

[1117] "Input means" refers to a function or device that allows a user to input information about skills, hobbies, work experience, and lifestyle into the system.

[1118] "Storage means" refers to a function or device that stores input information in a database.

[1119] The "generating means" is a function or device that creates side job ideas and schedules based on the user's information.

[1120] The "adjustment means" is a function or device that changes or optimizes the proposal content or schedule based on the user's emotional information.

[1121] The "presentation means" is a function or device that displays the generated side job ideas and recommended products to the user.

[1122] The "means for providing feedback" is a function or device that notifies the user of the results of marketability evaluation and improvement proposals.

[1123] "Means for providing specific procedures and resources" refers to a function or device that provides users with the information, tools, and guidelines necessary to start a side business.

[1124] The "means for adjusting product recommendations" is a function or device that changes the content and priority of the products to be recommended based on the user's emotional information.

[1125] The present invention is a system that provides side job ideas and product recommendations based on a user's skills, hobbies, work experience, lifestyle, and emotional state, and proposes schedules and specific procedures based on the recommendations. Specific embodiments of the system are described below.

[1126] 1. User registration and information entry

[1127] A user accesses the system from an application on a smartphone or tablet and creates a new account. They enter the necessary information (such as name, email address, and password) to generate an account. The server receives the basic information entered by the user and stores it in a database. When the user logs in for the first time, the server displays a profile information entry screen, where the user enters detailed information such as skills, hobbies, work experience, lifestyle, and emotional information. The server also stores these details in a database.

[1128] 2. Data analysis, idea generation, and product recommendations

[1129] The server retrieves the user's profile information from the database and sends it to the AI ​​engine. The AI ​​engine generates side hustle ideas and product recommendations based on the user's skills, hobbies, and work experience. The sentiment analysis engine adjusts these generated ideas and recommendations based on the user's emotional state. The adjusted results are sent to the user's device via the server.

[1130] 3. Scheduling proposal

[1131] The user enters their upcoming schedule and free time into the application. The server generates a schedule for side work based on the schedule information received from the user. The AI ​​engine determines the optimal work time taking into account the user's emotions and displays it to the user. The user can check this schedule and adjust it as necessary.

[1132] 4.Market evaluation and feedback

[1133] The server periodically collects the latest market data and uses an AI engine to evaluate the marketability of users' side hustle ideas and product recommendations. The server then sends the evaluation results to the user's device and provides feedback to the user. An emotion analysis engine adjusts this feedback based on the user's emotions.

[1134] 5. Resources and concrete steps

[1135] The server prepares the procedures and resources (e.g., instruction manuals, tools, software links, etc.) required for side job ideas and product recommendations, and provides them via email and a dashboard. A sentiment analysis engine adjusts the content of the resources and procedures based on the user's emotional information.

[1136] 6.Implementation of improvement proposals

[1137] Users send data collected while running their side jobs (e.g., access analysis data, sales data, etc.) from the application to the server. The server (AI engine) analyzes this data and generates improvements and new ideas for the side jobs. The emotion analysis engine adjusts these improvement suggestions based on the user's emotions. The improvement suggestions are sent by the server to the user's device and fed back to the user.

[1138] Technology and hardware used

[1139] Hardware: Smartphones, tablets

[1140] software:

[1141] Backend: AWS (database management, server hosting), TensorFlow (AI analysis), Emotion API (sentiment analysis)

[1142] Frontend: React Native (Mobile App Development)

[1143] Specific examples

[1144] For example, if a user inputs their skills (web design, content writing), hobbies (gardening, cooking), and their current emotional state, the AI ​​engine can generate side hustle ideas such as "Start an online gardening blog and earn affiliate income."

[1145] The sentiment analysis engine determines if a user is feeling stressed and recommends gardening blogs to help alleviate stress. It also periodically evaluates the marketability of blogs run by users and provides specific suggestions for improving SEO.

[1146] Example prompt for a generative AI model:

[1147] user_profile = { 'skills': ['Web design', 'Content writing'], 'hobbies': ['Gardening', 'Cooking'], 'emotional_state': 'Stressed'}

[1148] This system allows users to receive side jobs and product suggestions that are optimized for their skills, interests, and emotional state, allowing them to carry out their activities safely and efficiently.

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

[1150] Step 1:

[1151] User registration and information entry

[1152] A user accesses the system from a device (smartphone or tablet) and enters the necessary information, such as name, email address, and password, to create a new account. The server receives this information and stores it in a database. The server then displays a profile information entry screen for the user, where the user enters detailed information such as skills, hobbies, work experience, lifestyle, and emotional state. This information is also stored in the database.

[1153] Input: Name, email address, password, skills, hobbies, work experience, lifestyle, emotional state

[1154] Output: User information stored in the database

[1155] Step 2:

[1156] Data analysis, side job idea generation, product recommendations

[1157] The server retrieves the user's detailed information from the database and sends it to the AI ​​engine. The AI ​​engine analyzes the user's skills, hobbies, and work experience to generate side hustle ideas and product recommendations. The generative AI model handles this process. The sentiment analysis engine analyzes the user's emotional state and adjusts the generated side hustle ideas and product recommendations. The adjusted results are sent to the user's device via the server.

[1158] Input: User details

[1159] Output: Tailored side hustle ideas and product recommendations

[1160] Step 3:

[1161] Scheduling Proposal

[1162] The user enters their upcoming schedule and free time into their device. The server receives this schedule information and sends it to the AI ​​engine. The AI ​​engine takes into account the user's emotional state and generates a side job schedule that includes optimal work times. The generated schedule is sent to the user's device via the server. The user can review this schedule and adjust it as necessary.

[1163] Input: User's schedule information

[1164] Output: Optimized side hustle work schedule

[1165] Step 4:

[1166] Marketability evaluation and feedback

[1167] The server periodically collects the latest market data from external sources and uses an AI engine to evaluate the marketability of the user's side hustle ideas and product recommendations. The emotion analysis engine adjusts the marketability evaluation results based on the user's emotional state and sends them as feedback to the user's device via the server. The user can then adjust their side hustle ideas and product recommendations based on this feedback.

[1168] Input: External market data, user side hustle ideas and product recommendations

[1169] Output: Adjusted marketability assessment results and feedback

[1170] Step 5:

[1171] Resources and concrete steps

[1172] The server prepares the procedures and resources (instructions, tools, software links, etc.) required for the side job idea or product recommendation selected by the user. The sentiment analysis engine adjusts the content of these resources and procedures based on the user's emotional information. The prepared resources and procedures are sent to the user's device via the server.

[1173] Input: User's side job ideas and product recommendations

[1174] Output: Tailored instructions, tools, and software links

[1175] Step 6:

[1176] Implementation of improvement proposals

[1177] Data collected while running a side business (access analysis data, sales data, etc.) is sent from the user's device to a server. The server (AI engine) analyzes this data and generates improvements and new ideas for the side business. The emotion analysis engine adjusts the generated improvement suggestions based on the user's emotional state. The adjusted improvement suggestions are sent to the user's device via the server and presented to the user as feedback.

[1178] Input: Access analysis data, sales data

[1179] Output: Tailored improvement suggestions and feedback

[1180] The specific processing unit 290 transmits the result of the specific processing to the headset type terminal 314. In the headset type terminal 314, the control unit 46A causes the speaker 240 and the display 343 to output the result of the specific processing. The microphone 238 acquires audio indicating a user input regarding the result of the specific processing. The control unit 46A transmits audio data indicating the user input acquired by the microphone 238 to the data processing device 12. In the data processing device 12, the specific processing unit 290 acquires the audio data.

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

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

[1183] [Fourth embodiment]

[1184] FIG. 7 shows an example of the configuration of a data processing system 410 according to the fourth embodiment.

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

[1186] The data processing device 12 includes a computer 22, a database 24, and a communication I / F 26. The computer 22 is an example of a "computer" according to the technology of the present disclosure. The computer 22 includes a processor 28, a RAM 30, and a storage 32. The processor 28, the RAM 30, and the storage 32 are connected to a bus 34. The database 24 and the communication I / F 26 are also connected to the bus 34. The communication I / F 26 is connected to a network 54. Examples of the network 54 include a WAN (Wide Area Network) and / or a LAN (Local Area Network).

[1187] The robot 414 includes a computer 36, a microphone 238, a speaker 240, a camera 42, a communication I / F 44, and a control target 443. The computer 36 includes a processor 46, a RAM 48, and a storage 50. The processor 46, the RAM 48, and the storage 50 are connected to a bus 52. The microphone 238, the speaker 240, the camera 42, and the control target 443 are also connected to the bus 52.

[1188] The microphone 238 receives instructions and the like from the user 20 by receiving voice uttered by the user 20. The microphone 238 captures the voice uttered by the user 20, converts the captured voice into audio data, and outputs it to the processor 46. The speaker 240 outputs audio in accordance with instructions from the processor 46.

[1189] Camera 42 is a small digital camera equipped with an optical system including a lens, aperture, and shutter, and an imaging element such as a CMOS (Complementary Metal-Oxide-Semiconductor) image sensor or a CCD (Charge Coupled Device) image sensor, and captures images of the surroundings of user 20 (for example, an imaging range defined by an angle of view equivalent to the field of vision of a typical healthy person).

[1190] The communication I / F 44 is connected to a network 54. The communication I / Fs 44 and 26 control the exchange of various information between the processor 46 and the processor 28 via the network 54. The exchange of various information between the processor 46 and the processor 28 using the communication I / Fs 44 and 26 is carried out in a secure state.

[1191] The control object 443 includes a display device, LEDs in the eyes, and motors for driving the arms, hands, and feet. The posture and gestures of the robot 414 are controlled by controlling the motors of the arms, hands, and feet. Some of the emotions of the robot 414 can be expressed by controlling these motors. In addition, the facial expressions of the robot 414 can also be expressed by controlling the light emission state of the LEDs in the eyes of the robot 414.

[1192] Fig. 8 shows an example of the main functions of the data processing device 12 and the robot 414. As shown in Fig. 8, in the data processing device 12, a specific process is performed by the processor 28. A specific process program 56 is stored in the storage 32.

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

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

[1195] In the robot 414, the processor 46 performs the reception output process. A reception output program 60 is stored in the storage 50. The processor 46 reads the reception output program 60 from the storage 50 and executes the read reception output program 60 on the RAM 48. The reception output process is realized by the processor 46 operating as the control unit 46A in accordance with the reception output program 60 executed on the RAM 48.

[1196] Next, a description will be given of the specific processing performed by the specific processing unit 290 of the data processing device 12. In the following description, the data processing device 12 will be referred to as a "server" and the robot 414 will be referred to as a "terminal."

[1197] The present invention is a system that provides side business ideas customized to suit individual skills, hobbies, and lifestyles. Specific embodiments of the system are described below.

[1198] Explaining program processing in natural language

[1199] 1. User registration and information entry

[1200] The user accesses the system from a terminal and launches the new account creation screen. They enter the necessary information (name, email address, password, etc.) to create an account. The server receives the entered information and registers it in the database. When the user logs in for the first time, the server displays a profile information entry screen, where the user enters detailed information such as skills, hobbies, work experience, lifestyle, and free time. The server saves the entered information in the database.

[1201] 2. Data analysis and idea generation

[1202] The server retrieves the user's profile information from the database and sends it to the AI ​​engine. The AI ​​engine generates side hustle ideas based on the user's skills, hobbies, and work experience. It compares market data and lists the most marketable ideas. The server then sends the generated side hustle ideas to the terminal and displays them to the user.

[1203] 3. Scheduling proposal

[1204] The user enters their upcoming schedule and free time into the device. The server receives the user's schedule information and generates a schedule for their side job. The AI ​​engine incorporates the optimal work times into the schedule. The server sends the generated schedule to the device and displays it to the user. The user checks the schedule and makes adjustments as necessary.

[1205] 4. Marketability assessment

[1206] The server periodically collects the latest market data and reassesss the marketability of the user's side hustle idea using an AI engine. The server notifies the device of the evaluation results and provides feedback to the user. The user can then adjust their side hustle idea based on the feedback.

[1207] 5. Resources and concrete steps

[1208] The server prepares the necessary procedures and resources (e.g., instructions, tools, software links, etc.) for the side business idea selected by the user, which are then provided to the user by email or via the dashboard.

[1209] 6. Implementation of improvement proposals

[1210] The user sends data collected while running their side business (such as access analysis data, sales data, etc.) from their device to a server. The server (AI engine) analyzes this data and generates improvements and new ideas for the side business. Suggestions for improvement are sent to the device by the server and fed back to the user. The user then optimizes their side business based on the suggestions.

[1211] Specific examples

[1212] User A's example:

[1213] User A enters his / her skills (web design, content writing) and hobbies (gardening, cooking) into the system. The server receives this and the AI ​​engine begins analyzing it. The AI ​​engine generates two side hustle ideas: "Start an online gardening blog and earn affiliate income" and "Use your web design skills to receive orders for cooking-related websites and blogs." These ideas are presented to User A.

[1214] User A selects the idea of ​​a gardening blog and inputs his schedule into the system. The server then assigns blog posts to be written every Monday, Wednesday, and Friday from 2:00 to 4:00 PM, and blog maintenance and promotion on Sundays. The server then proposes this to User A and provides a workable schedule.

[1215] The server periodically evaluates marketability and generates improvement suggestions based on the access analysis data obtained by User A during operation. For example, specific suggestions such as "increase specific keywords to strengthen SEO measures" are made.

[1216] The server also provides resources for starting a blog (such as a blog platform and SEO tools) and instructions, supporting User A to smoothly start a side business. This system allows User A to carry out a side business that is best suited to them and increase their income.

[1217] The processing flow will be explained below.

[1218] Step 1:

[1219] The user accesses the system from a terminal and launches the new account creation screen. They enter the necessary information (name, email address, password, etc.) to create an account. The server receives the input information and registers it in the database.

[1220] Step 2:

[1221] When logging in for the first time, the server displays a profile information entry screen where the user enters detailed information such as skills, hobbies, work experience, lifestyle, free time, etc. The server stores the entered information in a database.

[1222] Step 3:

[1223] The server retrieves the user's profile information from the database and sends it to the AI ​​engine. The AI ​​engine generates side hustle ideas based on the user's skills, hobbies, and work experience. It compares market data and lists the most marketable ideas. The server then sends the generated side hustle ideas to the terminal and displays them to the user.

[1224] Step 4:

[1225] The user reviews the proposed side job ideas and selects the one they want to implement. After selecting, the user enters their upcoming schedule and free time into the device. The server uses an AI engine to generate an optimal schedule for the side job based on the user's schedule information.

[1226] Step 5:

[1227] The server sends the generated schedule to the terminal and displays it to the user. The user can check the schedule and make adjustments as necessary. The finalized schedule is saved in the database.

[1228] Step 6:

[1229] The server periodically collects the latest market data and reassess the marketability of the user's side hustle idea using an AI engine. The server notifies the device of the evaluation results and provides feedback to the user. The user can then adjust their side hustle idea based on the feedback.

[1230] Step 7:

[1231] The server prepares the necessary procedures and resources (e.g., instructions, tools, software links, etc.) for the side hustle idea selected by the user and provides them via email or the dashboard.

[1232] Step 8:

[1233] The data collected while running a side business (such as access analysis data and sales data) is sent from the device to a server. The server (AI engine) analyzes this data and generates improvements and new ideas for the side business. Suggested improvements are sent by the server to the device and fed back to the user.

[1234] Step 9:

[1235] Users can optimize their side hustle based on the suggested improvements. Through these steps, the system will help users find a side hustle that suits their skills, hobbies, and lifestyle.

[1236] Example 1

[1237] Next, a description will be given of Example 1. In the following description, the data processing device 12 will be referred to as a "server" and the robot 414 will be referred to as a "terminal."

[1238] Previous side hustle support systems were unable to adequately address the individual skills, hobbies, and lifestyles of users and could only offer generic suggestions. As a result, users were unable to learn specific ways to utilize the system or manage their schedule appropriately when actually working on it, resulting in a low probability of success in their side hustle. Furthermore, evaluations and feedback based on market data were insufficient, and the systems were unable to provide improvement suggestions to help users sustainably optimize their side hustles.

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

[1240] In this invention, the server includes an input means for a user to create an account and input information about skills, hobbies, work experience, and lifestyle, a means for receiving the information input by the user and storing it in a database, a means for generating side job ideas using a generative AI model, a means for presenting the side job ideas to the user, an input means for the user to input schedule information, a means for generating a side job schedule based on the user's schedule information, a means for evaluating the marketability of the side job idea and schedule and providing feedback, a means for providing specific procedures and resources for starting the side job, and a means for collecting data obtained during the operation of the side job and generating improvement proposals for the side job. This makes it possible to provide side job ideas tailored to the individual needs of users, generate specific implementation plans, regularly evaluate marketability, and propose improvements.

[1241] "User" means an individual or legal entity who accesses the System, creates an account, and enters the necessary information to obtain side hustle ideas.

[1242] An "account" is created by a user to log in to the system and manage their individual profile information and history.

[1243] "Skills" refer to specific knowledge, techniques, and abilities possessed by a user, and are elements that are evaluated when generating side job ideas.

[1244] "Hobbies" refer to activities or interests that a user personally enjoys, and are factors that are taken into consideration when generating side business ideas.

[1245] "Work experience" refers to the history of jobs and projects that a user has done in the past, and is information that is used as a reference when generating side job ideas.

[1246] "Lifestyle" refers to a user's daily life patterns and habits, and is information used to evaluate the suitability and feasibility of side hustle ideas.

[1247] "Input means" refers to an interface that allows a user to input information such as skills, hobbies, work experience, and lifestyle into the system.

[1248] "Database" refers to data storage for saving and managing user input information, side job ideas generated by the system, and schedule information.

[1249] A "generative AI model" refers to an artificial intelligence algorithm or system that generates side hustle ideas based on user prompts.

[1250] "Side hustle ideas" are specific businesses or activities that the generative AI model suggests based on user information.

[1251] A "schedule" refers to the execution time and plan of a side job, and is generated based on the user's free time and schedule.

[1252] "Marketability" refers to the likelihood that a side job idea will be accepted in the market and its profitability.

[1253] A "prompt sentence" refers to an instruction sentence that contains user information and conditions to be input into a generative AI model.

[1254] "Feedback" refers to the evaluation and improvement suggestions provided by the system, which serve as a reference for users to optimize their side jobs.

[1255] "Specific steps and resources" refers to information such as the specific steps, available tools, and software links needed to start a side hustle.

[1256] "Improvement suggestions" refer to advice and new ideas for increasing the efficiency and success rate of a side job, generated based on data obtained while running the side job.

[1257] "External Market Data" refers to data about market movements and trends collected from the internet and other sources.

[1258] The present invention is a system that provides side hustle ideas customized to each user's skills, hobbies, and lifestyle. This system generates side hustle ideas using a generative AI model based on information entered by the user and presents them to the user. Specific embodiments of the system are described in detail below.

[1259] 1. User registration and information entry

[1260] A user accesses the system from a device such as a smartphone or computer. First, they create an account by entering the required information, such as their name, email address, and password, on the new account creation screen. The server receives the entered information and registers it in a database. When logging in for the first time, the server displays a profile information entry screen, where the user enters detailed information such as skills, hobbies, work experience, lifestyle, and free time. The device sends this information to the server, which then stores the entered information in a database.

[1261] 2. Data analysis and idea generation

[1262] The server retrieves the user's profile information from the database and sends it to a generative AI model (for example, OpenAI's GPT). The AI ​​engine generates prompts and generates side hustle ideas based on the user's skills, hobbies, and work experience. These ideas are collated with market data to list the most marketable ideas. For example, a side hustle idea might be generated: "Use your web design skills to start an online gardening blog and earn affiliate income." The server then sends the generated side hustle ideas to the terminal and displays them to the user.

[1263] 3. Scheduling proposal

[1264] The user inputs their upcoming schedule and free time from their device. The device sends this information to the server, which then generates a schedule for their side job based on the information received. The generative AI model incorporates optimal work times into the schedule. For example, it could be configured to write articles from 2:00 to 4:00 PM every Monday, Wednesday, and Friday, and perform blog maintenance and promotion on Sundays. The server sends the generated schedule to the device and displays it to the user. The user can check the schedule and make adjustments as necessary.

[1265] 4. Marketability assessment

[1266] The server periodically collects the latest market data from the Internet and reassesss the marketability of the user's side hustle idea using a generative AI model. The server then notifies the device of the evaluation results and provides feedback to the user. For example, specific suggestions are made, such as increasing the number of specific keywords to strengthen the blog's SEO. The user can then adjust their side hustle idea based on the feedback.

[1267] 5. Resources and concrete steps

[1268] The server prepares the resources needed for the user's chosen side hustle idea, including instructions, tools, and software links, and delivers them to the user via email and the dashboard. For example, it might include links to blogging platforms or SEO tools.

[1269] 6. Implementation of improvement proposals

[1270] Access analysis data and sales data collected while running a side business are sent from the device to a server. The server (AI engine) analyzes this data and generates improvements and new ideas for the side business. For example, specific suggestions are made, such as "posting blog articles according to the user's visiting time." The server sends improvement suggestions to the device and provides feedback to the user. The user can then optimize their side business based on the suggestions.

[1271] In this way, the present invention provides a consistent process from providing side business ideas tailored to the user's individual needs, to generating specific execution plans, periodically evaluating marketability, and proposing improvements. The following prompt sentences are also provided as examples:

[1272] "User's skills: web design, content writing. Hobbies: gardening, cooking. Work experience: 5 years. Please suggest the best side hustle ideas."

[1273] The generative AI model processes this prompt and provides the results to the user, allowing them to find and carry out the side job that is best suited to them.

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

[1275] Step 1:

[1276] The user accesses the system from a terminal and launches the new account creation screen. They enter the required information (name, email address, password, etc.) and press the "Register" button. The terminal sends the entered information to the server. The server registers the received information in the database.

[1277] Input: Name, email address, password

[1278] Output: User information stored in the database

[1279] Step 2:

[1280] When logging in for the first time, the user enters detailed information such as skills, hobbies, work experience, lifestyle, and free time. The device sends this profile information to the server, which then stores the information in a database.

[1281] Input: skills, hobbies, work experience, lifestyle, free time

[1282] Output: Detailed profile information stored in a database

[1283] Step 3:

[1284] The server retrieves the user's profile information from the database and generates a prompt for the generative AI model. The prompt includes information such as the user's skills, hobbies, and work experience. The server then sends the generated prompt to the AI ​​engine.

[1285] Input: Profile information stored in the database

[1286] Output: Prompt sentence for the generative AI model

[1287] Step 4:

[1288] The generative AI model generates side hustle ideas based on the prompt text. The AI ​​engine collates market data and lists the most marketable side hustle ideas. The side hustle ideas are sent by the server to the device and displayed to the user.

[1289] Input: prompt statement, market data

[1290] Output: Marketable side hustle ideas

[1291] Step 5:

[1292] The user inputs their upcoming schedule and free time from their device. The device sends the schedule information to the server. The server generates a schedule for side work based on the received information. The schedule, incorporating optimal work times, is sent by the server to the device and displayed to the user.

[1293] Input: Upcoming schedule, free time

[1294] Output: Schedules incorporating optimal work times

[1295] Step 6:

[1296] The server periodically collects the latest market data from the Internet. Based on the collected market data, the marketability of side business ideas is reassessed. The server notifies the terminal of the reassessment results and provides feedback to the user.

[1297] Input: Latest market data

[1298] Output: Marketability reevaluation results and feedback

[1299] Step 7:

[1300] The server prepares the resources needed for the side hustle idea selected by the user, such as instructions, tools, and software links, which are then provided to the user via email and the dashboard.

[1301] Input: Side Hustle Idea

[1302] Output: Specific instructions, tools, and software links

[1303] Step 8:

[1304] The user sends access analysis data and sales data collected while running their side business from their device to a server. The server (AI engine) analyzes this data and generates improvements and new ideas for the side business. Suggested improvements are sent to the device by the server and fed back to the user.

[1305] Input: Access analysis data, sales data

[1306] Output: Improvement suggestions and feedback

[1307] In this way, the system provides a consistent service, from providing side job ideas tailored to the individual needs of the user, to creating specific execution plans, periodically evaluating marketability, and proposing improvements.

[1308] (Application example 1)

[1309] Next, a description will be given of Application Example 1. In the following description, the data processing device 12 will be referred to as a "server" and the robot 414 will be referred to as a "terminal."

[1310] In the past, proposing side job ideas based on a user's skills and hobbies and managing the associated schedules was time-consuming and difficult to optimize. In addition, in factory work, there was a problem of reduced work efficiency due to the inability to optimally assign tasks based on the worker's skills and experience. The present invention aims to solve these problems by providing a system that provides users with optimal side job ideas and schedules, and further assigns optimal work tasks to factory workers.

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

[1312] In this invention, the server includes an input means for a user to create an account and input information about their skills, hobbies, work experience, and lifestyle; a means for receiving the information input by the user and storing it in a database; and a means for generating side job ideas using an AI engine based on the information stored in the database. This enables the generation of optimal side job ideas based on the user's skills and hobbies. The server also includes a means for evaluating the marketability of the side job ideas and schedules and providing feedback; a means for assigning optimal work tasks to factory workers based on their skills, experience, and work schedules; and a means for notifying factory terminals and robots of the work tasks and presenting them to the workers. This allows optimal work tasks to be assigned to factory workers, improving work efficiency.

[1313] "User" refers to an individual or corporation that uses the system to receive proposals for side job ideas and work tasks.

[1314] An "account" is a set of authentication information created by a user to use the system, and is an ID used to identify the user.

[1315] "Skills" refer to specific knowledge, abilities, and techniques that a user possesses.

[1316] "Hobbies" refer to activities that a user personally enjoys and engages in regularly.

[1317] "Work experience" refers to the achievements and history of the job or work that the user has performed up to now.

[1318] "Lifestyle" refers to the user's way of living and daily patterns.

[1319] "Input means" refers to devices and software that allow users to input information about their skills, hobbies, work experience, and lifestyle into the system.

[1320] A "database" is an electronic record-keeping system for storing information entered by users.

[1321] An "AI engine" is a system that uses machine learning models and algorithms to analyze data and generate optimal side hustle ideas and work tasks.

[1322] A "side job idea" is a proposal for a specific activity or business plan that a user should undertake as a side job.

[1323] The "schedule" indicates the planned timetable for the user's side job or work.

[1324] "Marketability" is an indicator that evaluates how much demand and potential success a side job idea or schedule has in the market.

[1325] "Feedback" refers to providing information such as evaluations and suggestions for improvement regarding a user's activities and operations.

[1326] "Resources" refers to the means, tools, and materials needed to carry out a side job or task.

[1327] A "factory worker" refers to a worker who is responsible for a specific task within a factory.

[1328] "Work tasks" refer to the specific tasks or work that factory workers must perform.

[1329] "Factory terminals" refer to computers and electronic devices designed for use by factory workers.

[1330] A "robot" refers to a mechanical device used to assist or automate work in a factory.

[1331] This invention is a system that assigns optimal work tasks to factory workers based on their skills, experience, and work schedules. This system includes multiple means for efficiently inputting user information, saving data, analyzing it with an AI engine, and providing feedback suggestions.

[1332] User registration and information entry

[1333] A user accesses the system from a factory terminal and launches the new account creation screen. The user enters the required information (name, email address, password, etc.) to create an account. The server receives this information and registers it in the database. The user then enters detailed information such as skills, hobbies, work experience, and lifestyle, and sends it to the server. This information is also saved in the database.

[1334] Data analysis and task generation

[1335] The server retrieves the user's profile information from the database and sends it to the AI ​​engine. The AI ​​engine generates optimal work tasks based on the user's skills and experience. Generative AI models such as TensorFlow and scikit-learn are used for the analysis. The generated work tasks are then notified to factory terminals and robots via the server.

[1336] Scheduling Proposal

[1337] The AI ​​engine also analyzes the user's work schedule information and suggests optimal work times. The user inputs their free time into the system, and the server generates a schedule based on this information. This schedule is presented to the user, who can adjust it as needed.

[1338] Feedback and Improvement Suggestions

[1339] Data obtained from the user's work (e.g., work progress, error rate, etc.) is sent to the server. The server generates new improvement proposals based on this data and notifies the user. For example, specific proposals may be made such as "introducing a new tool to improve the efficiency of a certain work process." Through this process, the system is constantly optimized.

[1340] Hardware and software used

[1341] The system's main hardware includes factory terminals (tablets and PCs), robots, and servers, while its software uses web frameworks such as Django and Flask, AI engines such as TensorFlow and scikit-learn, and databases such as SQLite and PostgreSQL.

[1342] Examples of concrete examples and prompts

[1343] For example, Worker A has the skills to perform assembly and quality checks and has five years of work experience. His free time is from 2:00 PM to 4:00 PM on Mondays, Wednesdays, and Fridays, and from 10:00 AM to 12:00 PM on Sundays. Based on his skills and free time, the system will suggest the optimal assembly work and quality checks and provide specific implementation times.

[1344] Example prompt sentence:

[1345] "Please enter the skills and experience of Worker A. Then enter his availability and suggest the best factory work assignments. Please use the following input format:

[1346] Name: Worker A

[1347] Skills: Assembly, Quality Check, Material Transportation

[1348] Work experience: 5 years

[1349] Available times: Monday, Wednesday, Friday, Sunday

[1350] Please output the suggested tasks and optimal schedule.

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

[1352] Step 1:

[1353] A user accesses the system from a factory terminal and launches the new account creation screen. The user enters the necessary information, such as name, email address, and password, to create an account. The input is made on the factory terminal, and the server receives it and registers it in the database. The input data here is the user's authentication information, and the output is the account information saved in the database.

[1354] Step 2:

[1355] After creating an account, a user enters detailed information about their skills, hobbies, work experience, and lifestyle. Specifically, they use a factory terminal to enter their skills (e.g., assembly, quality check), hobbies, past work experience, and lifestyle (e.g., free time). The server receives this information and stores it in a database. The input is detailed profile data, and the output is the user's detailed information stored in the database.

[1356] Step 3:

[1357] The server retrieves the user's profile information from the database and sends it to the AI ​​engine, which uses generative AI models such as TensorFlow and scikit-learn to generate optimal work tasks based on the user's skills, hobbies, and work experience. The input data here is the user's profile information, and the output is the generated work tasks.

[1358] Step 4:

[1359] The generated work tasks are notified to factory terminals and robots by the server and presented to the user. The user checks the presented work tasks and decides whether to accept them. The input data is the generated work tasks, and the output is notification and confirmation to the user.

[1360] Step 5:

[1361] After accepting a work task, the user inputs their schedule information into the system. The server receives this, and the AI ​​engine generates an optimal work schedule. The schedule is adjusted based on the user's free time and the requirements of the work task. The input data is the user's schedule information, and the output is the optimized work schedule.

[1362] Step 6:

[1363] The optimized work schedule is sent to the factory terminals and robots via the server and presented to the user. The user checks this schedule and makes adjustments as necessary. The schedule generated in step 5 is also used here. The input data is the optimized schedule, and the output is notification and confirmation to the user.

[1364] Step 7:

[1365] As users perform their work, work progress and performance data are collected. This data is sent from factory terminals and robots to a server. The server analyzes this data, and an AI engine generates improvement proposals based on it. The input data is work progress and performance data, and the output is the generated improvement proposals.

[1366] Step 8:

[1367] The generated improvement proposals are sent from the server to the factory terminal and presented to the user. The user can then review them and use them to optimize side jobs and tasks. The final input data here is the generated improvement proposals, and the output is notifications and optimization instructions to the user.

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

[1369] The present invention provides a system that provides side job ideas customized to individual skills, hobbies, and lifestyles, and then recognizes the user's emotions to suggest optimal side jobs. Specific embodiments of the system are described below.

[1370] Explaining program processing in natural language

[1371] 1. User registration and information entry

[1372] The user accesses the system from a terminal and launches the new account creation screen. They enter the necessary information (name, email address, password, etc.) to create an account. The server receives the entered information and registers it in the database. When the user logs in for the first time, the server displays a profile information entry screen, where the user enters detailed information such as skills, hobbies, work experience, lifestyle, free time, and emotional information. The server saves the entered information in the database.

[1373] 2. Data analysis and idea generation

[1374] The server retrieves the user's profile information from the database and sends it to the AI ​​engine. The AI ​​engine generates side hustle ideas based on the user's skills, hobbies, and work experience. It compares market data and lists the most marketable ideas. The server also uses an emotion engine to analyze the user's emotions and adjusts the generated side hustle ideas to match the user's emotions. The server then sends the adjusted side hustle ideas to the terminal and displays them to the user.

[1375] 3. Scheduling proposal

[1376] The user enters their upcoming schedule and free time into the device. The server receives the user's schedule information and generates a schedule for their side job. The AI ​​engine takes the user's emotions into account and incorporates optimal work times into the schedule. The server sends the generated schedule to the device and displays it to the user. The user checks the schedule and makes adjustments as necessary.

[1377] 4. Marketability assessment

[1378] The server periodically collects the latest market data and uses an AI engine to reassess the marketability of the user's side hustle idea. The server notifies the device of the evaluation results and provides feedback to the user. The emotion engine also adjusts this feedback based on the user's emotions. The user can then adjust their side hustle idea based on the feedback.

[1379] 5. Resources and concrete steps

[1380] The server prepares the procedures and resources (e.g., instructions, tools, software links, etc.) required for the side business idea selected by the user and provides them via email or a dashboard. The emotion engine adjusts the content of the resources and procedures based on the user's emotional information.

[1381] 6. Implementation of improvement proposals

[1382] Data collected while running a side business (such as access analysis data and sales data) is sent from the device to a server. The server (AI engine) analyzes this data and generates improvements and new ideas for the side business. The emotion engine adjusts these improvement suggestions based on the user's emotions. The server sends the improvement suggestions to the device and provides feedback to the user.

[1383] Specific examples

[1384] User A's example:

[1385] User A enters his / her skills (web design, content writing), hobbies (gardening, cooking), and recent emotional state (e.g., stressed, wanting to feel fulfilled) into the system. The server receives this, and the AI ​​engine begins analysis. The AI ​​engine generates two side hustle ideas: "Start an online gardening blog and earn affiliate income" and "Use your web design skills to receive orders for cooking-related websites and blogs." The emotion engine takes User A's emotional state into consideration and adjusts the recommendation level for the gardening blog to reduce stress. These ideas are then presented to User A.

[1386] User A selects the idea of ​​a gardening blog and inputs his schedule into the system. Based on that schedule, the server schedules blog writing from 2:00 to 4:00 PM every Monday, Wednesday, and Friday, and blog maintenance and promotion on Sundays. The emotion engine analyzes the user's emotions and adjusts work time to accommodate relaxation. The server proposes this to User A and provides a feasible schedule.

[1387] Furthermore, the server periodically evaluates marketability and makes suggestions for improvement based on the access analysis data obtained by User A during operation. The server uses an emotion engine to adjust the suggestions to match the user's emotions and provide them. For example, specific suggestions such as "increase specific keywords to strengthen SEO measures" are made.

[1388] The server also provides resources (e.g., blog platforms and SEO tools) and instructions for starting a blog, helping User A smoothly start a side hustle. An emotion engine customizes the content of the resources based on the user's emotional state. This system allows User A to pursue a side hustle that best suits them and increase their income.

[1389] The processing flow will be explained below.

[1390] Step 1:

[1391] The user accesses the system from a terminal and launches the new account creation screen. They enter the necessary information (name, email address, password, etc.) to create an account. The server receives the input information and registers it in the database.

[1392] Step 2:

[1393] When a user logs in for the first time, the server displays a profile information entry screen, where the user enters detailed information such as skills, hobbies, work experience, lifestyle, free time, and emotional information (e.g., recent mood and stress level). The server stores the entered information in a database.

[1394] Step 3:

[1395] The server retrieves the user's profile information from the database and sends it to the AI ​​engine. The AI ​​engine generates side hustle ideas based on the user's skills, hobbies, and work experience. It collates market data and lists the most marketable ideas. The server also sends data to the emotion engine, which analyzes the user's emotional state. The emotion engine adjusts the generated side hustle ideas based on the user's emotions and makes optimal suggestions to the user. The adjusted side hustle ideas are sent by the server to the terminal and displayed to the user.

[1396] Step 4:

[1397] The user reviews the proposed side job ideas and selects the one they want to implement. After making a selection, the user enters their upcoming schedule and free time into the device. The server uses an AI engine to generate an optimal schedule for side job work based on the user's schedule information. When generating the schedule, the emotion engine takes the user's emotions into consideration and adjusts the schedule to recommend times when it is least stressful.

[1398] Step 5:

[1399] The server sends the generated schedule to the terminal and displays it to the user. The user can check the schedule and make adjustments as necessary. The finalized schedule is saved in the database.

[1400] Step 6:

[1401] The server periodically collects the latest market data and uses an AI engine to reassess the marketability of the user's side hustle idea. The server notifies the device of the evaluation results and provides feedback to the user. The emotion engine adjusts this feedback based on the user's emotions and provides the user with optimal advice. The user can then adjust their side hustle idea based on the feedback.

[1402] Step 7:

[1403] The server prepares the procedures and resources (e.g., instructions, tools, software links, etc.) required for the side business idea selected by the user and provides them via email or a dashboard. The emotion engine customizes the content of the resources and procedures based on the user's emotional information.

[1404] Step 8:

[1405] Data collected while running a side business (e.g., access analysis data, sales data, etc.) is sent from the device to a server. The server (AI engine) analyzes this data and generates improvements and new ideas for the side business. The emotion engine adjusts these improvement suggestions based on the user's emotions. The adjusted improvement suggestions are sent by the server to the device and fed back to the user.

[1406] Step 9:

[1407] Users optimize their side hustles based on suggested improvements and new ideas. The emotion engine visualizes the user's emotional state and advises measures to reduce stress during the improvement process. Through this process, the system supports side hustles that are suited to the user's skills, hobbies, and lifestyle, helping them increase their income while taking emotional health into consideration.

[1408] Example 2

[1409] Next, a description will be given of Example 2. In the following description, the data processing device 12 will be referred to as a "server" and the robot 414 will be referred to as a "terminal."

[1410] Starting and running a side business requires appropriate ideas and schedule suggestions that take into account individual skills, hobbies, work experience, lifestyle, and the user's emotional state. However, conventional systems do not adequately consider these factors. Furthermore, they lack appropriate feedback and suggestions for improvement in response to market changes and the user's emotional state. This has resulted in low success rates for side businesses and low user satisfaction.

[1411] The specific processing by the specific processing unit 290 of the data processing device 12 in Example 2 is realized by the following means. In this invention, the server includes: an input means for a user to create an account and input information about skills, hobbies, work experience, lifestyle, and emotional information; a means for receiving the information input by the user and storing it in a database; a means for generating side job ideas using an AI model based on the information stored in the database; a means including an emotion engine for adjusting the side job ideas generated by the AI ​​model based on the user's emotional information; a means for presenting the adjusted side job ideas to the user; a means for generating a side job schedule based on the user's schedule information; a means for evaluating the marketability of the side job idea and schedule and providing feedback; and a means for providing specific procedures and resources for starting the side job. This makes it possible to propose side job ideas and schedules optimized for each user's individual situation and emotional state, and to provide appropriate feedback and improvement suggestions in response to market changes and user emotions.

[1412] "User" means an individual or corporation that uses the system, creates an account, enters the necessary information, and receives side job ideas and proposals.

[1413] An "account" is a record containing individual authentication information that a user creates to access and use the system.

[1414] "Skills" refer to the specialized knowledge and techniques possessed by the user, and are an important element in generating side job ideas.

[1415] "Hobbies" are personal activities or interests that users enjoy and are factors that are taken into consideration when generating side hustle ideas.

[1416] "Work experience" refers to the job content and work experience that a user has had up to now, and is an important factor in generating side job ideas.

[1417] "Lifestyle" refers to a user's daily habits and values, and is a factor that is taken into consideration when generating side job ideas.

[1418] "Emotional information" is data about the user's emotional state and mental health, and is used to come up with side hustle ideas and adjust schedules.

[1419] "Input means" refers to an interface or device that allows a user to input information into a system.

[1420] A "database" is a system for storing and managing information entered by users.

[1421] An "AI model" is software or a system that uses artificial intelligence algorithms to analyze user information and generate side hustle ideas.

[1422] The "emotion engine" is a system that analyzes the user's emotional information and adjusts side job ideas and improvement suggestions to suit the user's emotional state.

[1423] The "scheduling means" is a system for adjusting optimal work times and generating schedules based on the user's schedule information.

[1424] The "marketability assessment tool" is a system for assessing the marketability of side job ideas and schedules and providing feedback.

[1425] "Specific instructions and resources" is information that includes the steps and tools needed to start a side hustle.

[1426] "Feedback" refers to evaluations and advice provided to users, and is information for improving and succeeding in their side hustle.

[1427] The present invention is a system that provides customized side job ideas based on individual skills, hobbies, work experience, lifestyle, and emotional information, and also proposes optimal side jobs by taking into account the user's emotional state. This system supports users in all stages from registration to starting, operating, and improving their side jobs, and specific embodiments of the system are described below.

[1428] User registration and information entry

[1429] First, a user accesses the system from a device (e.g., PC or smartphone) and creates a new account. The account creation screen has fields for entering basic information such as name, email address, and password, and the user enters this information to create an account. The server receives the entered information and stores it in a database.

[1430] When a user logs in for the first time, the server displays a profile information entry screen, which includes fields for entering detailed information such as skills, hobbies, work experience, lifestyle, free time, emotional information, etc. The user enters this information, and the server stores the entered information in a database in real time.

[1431] Data analysis and idea generation

[1432] The server retrieves the user's profile information from the database and sends it to the AI ​​model. The AI ​​model generates side hustle ideas based on the user's skills, hobbies, and work experience. For example, if a user's hobby is gardening, the model might generate an idea such as "Start an online gardening blog and earn affiliate income." The AI ​​model also compares market data to create a list of the most marketable ideas.

[1433] Furthermore, the emotion engine analyzes the user's emotional state and adjusts the generated side hustle ideas to match the user's emotional state. For example, if the user is feeling stressed, the engine will recommend side hustles that have a relaxing effect. The server then sends the adjusted side hustle ideas to the terminal and displays them to the user.

[1434] Scheduling Proposal

[1435] The user inputs their upcoming schedule and free time from their device. The server receives the input schedule information and stores it in a database. The server then sends the schedule information to an AI model, which generates a schedule including optimal work times taking into account the user's emotional state. The generated schedule is sent to the device and displayed to the user. The user can review the proposed schedule and make adjustments as necessary.

[1436] Marketability evaluation and feedback

[1437] The server periodically collects the latest market data and stores it in a database. The server then sends the market data to the AI ​​model, which reassess the marketability of the user's side hustle idea. The evaluation results are sent to the device and fed back to the user. The emotion engine adjusts the feedback based on the user's emotional state and makes appropriate suggestions for improvement.

[1438] Resources and concrete steps

[1439] The server prepares the resources (e.g., instruction manuals, tools, software links) necessary for the side business idea selected by the user and provides them via email or a dashboard. The emotion engine adjusts the content of the resources based on the user's emotional information. For example, if the user is a beginner, the server adjusts the content to provide more detailed instruction manuals.

[1440] Improvement suggestions

[1441] Data collected while running a side business (access analysis data, sales data, etc.) is sent from the user's device to a server. The server analyzes this data and generates improvements and new ideas for the side business. The emotion engine adjusts improvement suggestions based on the user's emotional state and provides them to the user in the most optimal form. For example, specific suggestions such as "increase specific keywords to strengthen SEO measures" are made.

[1442] Examples of concrete examples and prompts

[1443] For example, if User A inputs his or her skills (web design, content writing) and hobbies (gardening, cooking) into the system and provides emotional information such as "I feel stressed," the server receives this information and sends it to the AI ​​model. The AI ​​model generates ideas such as "Start an online gardening blog and earn affiliate income," and the emotion engine adjusts the recommendation level to "increase the recommendation level for the gardening blog." User A then receives specific steps and a schedule, allowing him or her to smoothly start his or her side business.

[1444] Example prompt sentence:

[1445] Users are asked to enter their skills (web design, content writing), hobbies (gardening, cooking) and emotional information (stressful).

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

[1447] Step 1: User registration and information entry

[1448] The user accesses the system from a terminal, launches the new account creation screen, enters the required information such as name, email address, and password, and clicks the Create Account button.

[1449] The server receives the entered information, stores it in a database, and sends a confirmation email to the user requesting that they activate their account.

[1450] The user activates their account by clicking the link in the confirmation email.

[1451] When the user logs in for the first time, the server displays a profile information entry screen, where the user enters information such as skills, hobbies, work experience, lifestyle, free time, and emotional information.

[1452] The server stores the entered information in a database in real time.

[1453] Input: User's name, email address, password, skills, hobbies, work experience, lifestyle, free time, emotional information

[1454] Output: Save account information to database, send confirmation email

[1455] Step 2: Data analysis and idea generation

[1456] The server retrieves the user's profile information from the database.

[1457] The server sends the acquired information to the AI ​​model.

[1458] The AI ​​model generates side hustle ideas based on the user's skills, hobbies, and work experience, such as "Start an online gardening blog and earn affiliate income."

[1459] The server uses an emotion engine to analyze the user's current emotional state.

[1460] The emotion engine tailors the generated side hustle ideas to the user's emotional state, for example, recommending ideas that have a relaxing effect to a user who is feeling stressed.

[1461] The server transmits the adjusted side job idea to the terminal and displays it to the user.

[1462] Input: User information obtained from the database, emotional state

[1463] Output: Generation and presentation of tailored side hustle ideas.

[1464] Step 3: Scheduling proposal

[1465] The user inputs their upcoming schedule and free time from the terminal.

[1466] The server receives the entered schedule information and stores it in a database.

[1467] The server sends the schedule information to the AI ​​model.

[1468] The AI ​​model takes into account the user's schedule information and emotional state and generates a schedule that includes optimal work times, for example, setting up article writing from 2:00 to 4:00 PM every Monday, Wednesday, and Friday.

[1469] The server transmits the generated schedule to the terminal and displays it to the user.

[1470] The user reviews the proposed schedule and adjusts it if necessary, and the server re-saves the adjusted schedule.

[1471] Input: User's schedule information

[1472] Output: Generate and present an adjusted work schedule

[1473] Step 4: Marketability assessment and feedback

[1474] The server periodically collects the latest market data and stores it in a database.

[1475] The server sends market data to the AI ​​model, which reassess the marketability of the user's side hustle idea.

[1476] The AI ​​model performs marketability assessment and generates evaluation results.

[1477] The server notifies the terminal of the evaluation results and provides feedback to the user.

[1478] The emotional engine adjusts the feedback based on the user's emotional state, for example suggesting "increase specific keywords" based on market data.

[1479] Input: Market data, user information

[1480] Output: Marketability assessment results and feedback

[1481] Step 5: Providing resources and concrete steps

[1482] The server prepares the resources (such as instructions, tools, and software links) required for the side business idea selected by the user.

[1483] The server provides resources to the user via email or a dashboard.

[1484] An emotional engine adjusts the content of resources based on the user's emotional state, for example providing more detailed instructions to beginners.

[1485] Input: Side job ideas, user emotional information

[1486] Output: Coordinated resource provision

[1487] Step 6: Improvement proposals

[1488] Data collected while the user is running a side business (access analysis data, sales data, etc.) is sent from the device to a server.

[1489] The server sends the collected data to the AI ​​model for analysis.

[1490] The AI ​​model generates improvements and new ideas for your side hustle, such as suggestions for strengthening your SEO.

[1491] The emotion engine adjusts improvement suggestions based on the user's emotional state and provides them to the user in the most optimal way.

[1492] The server sends the proposed improvements after adjustments to the device and provides feedback to the user.

[1493] Input: Access analysis data, sales data

[1494] Output: Generation and presentation of tailored improvement suggestions

[1495] (Application example 2)

[1496] Next, a description will be given of Application Example 2. In the following description, the data processing device 12 will be referred to as a "server" and the robot 414 will be referred to as a "terminal."

[1497] Today's consumers have extremely diverse lifestyles and demand product recommendations and schedule adjustments that fit their individual needs. However, traditional online shopping sites and side hustle suggestion systems have struggled to provide personalized recommendations that fully take into account users' complex emotional states and market trends. As a result, users are unable to obtain appropriate and effective information and resources, hindering the improvement of the user experience.

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

[1499] In this invention, the server includes an input means for a user to create an account and input information about skills, hobbies, work experience, and lifestyle, a means for receiving the information input by the user and storing it in a database, a means for generating side job ideas using an AI engine based on the information stored in the database, a means for analyzing the user's emotional state using an emotion analysis engine and adjusting the side job ideas, a means for presenting the side job ideas to the user, a means for generating a side job schedule based on the user's schedule information, a means for evaluating the marketability of the side job idea and schedule and providing feedback, a means for providing specific procedures and resources for starting the side job, and a means for adjusting product recommendations based on the user's emotional information. This enables personalized side job idea suggestions, efficient scheduling, and marketable product recommendations that take into account the user's skills and emotional state.

[1500] A "user" is an individual or organization that uses the system, and is the entity that inputs information and receives the results.

[1501] An "AI engine" is a computing device or program that uses artificial intelligence technology to analyze data, generate side hustle ideas, and evaluate their marketability.

[1502] An "emotion analysis engine" is a computing device or program that analyzes a user's emotional state and adjusts the content of suggestions based on the results.

[1503] A "database" is a storage device for storing and managing user-entered information and system-generated data.

[1504] "Side Hustle Ideas" are suggestions for additional work or activities generated based on a user's skills, hobbies, and lifestyle.

[1505] "Input means" refers to a function or device that allows a user to input information about skills, hobbies, work experience, and lifestyle into the system.

[1506] "Storage means" refers to a function or device that stores input information in a database.

[1507] The "generating means" is a function or device that creates side job ideas and schedules based on the user's information.

[1508] The "adjustment means" is a function or device that changes or optimizes the proposal content or schedule based on the user's emotional information.

[1509] The "presentation means" is a function or device that displays the generated side job ideas and recommended products to the user.

[1510] The "means for providing feedback" is a function or device that notifies the user of the results of marketability evaluation and improvement proposals.

[1511] "Means for providing specific procedures and resources" refers to a function or device that provides users with the information, tools, and guidelines necessary to start a side business.

[1512] The "means for adjusting product recommendations" is a function or device that changes the content and priority of the products to be recommended based on the user's emotional information.

[1513] The present invention is a system that provides side job ideas and product recommendations based on a user's skills, hobbies, work experience, lifestyle, and emotional state, and proposes schedules and specific procedures based on the recommendations. Specific embodiments of the system are described below.

[1514] 1. User registration and information entry

[1515] A user accesses the system from an application on a smartphone or tablet and creates a new account. They enter the necessary information (such as name, email address, and password) to generate an account. The server receives the basic information entered by the user and stores it in a database. When the user logs in for the first time, the server displays a profile information entry screen, where the user enters detailed information such as skills, hobbies, work experience, lifestyle, and emotional information. The server also stores these details in a database.

[1516] 2. Data analysis, idea generation, and product recommendations

[1517] The server retrieves the user's profile information from the database and sends it to the AI ​​engine. The AI ​​engine generates side hustle ideas and product recommendations based on the user's skills, hobbies, and work experience. The sentiment analysis engine adjusts these generated ideas and recommendations based on the user's emotional state. The adjusted results are sent to the user's device via the server.

[1518] 3. Scheduling proposal

[1519] The user enters their upcoming schedule and free time into the application. The server generates a schedule for side work based on the schedule information received from the user. The AI ​​engine determines the optimal work time taking into account the user's emotions and displays it to the user. The user can check this schedule and adjust it as necessary.

[1520] 4.Market evaluation and feedback

[1521] The server periodically collects the latest market data and uses an AI engine to evaluate the marketability of users' side hustle ideas and product recommendations. The server then sends the evaluation results to the user's device and provides feedback to the user. An emotion analysis engine adjusts this feedback based on the user's emotions.

[1522] 5. Resources and concrete steps

[1523] The server prepares the procedures and resources (e.g., instruction manuals, tools, software links, etc.) required for side job ideas and product recommendations, and provides them via email and a dashboard. A sentiment analysis engine adjusts the content of the resources and procedures based on the user's emotional information.

[1524] 6.Implementation of improvement proposals

[1525] Users send data collected while running their side jobs (e.g., access analysis data, sales data, etc.) from the application to the server. The server (AI engine) analyzes this data and generates improvements and new ideas for the side jobs. The emotion analysis engine adjusts these improvement suggestions based on the user's emotions. The improvement suggestions are sent by the server to the user's device and fed back to the user.

[1526] Technology and hardware used

[1527] Hardware: Smartphones, tablets

[1528] software:

[1529] Backend: AWS (database management, server hosting), TensorFlow (AI analysis), Emotion API (sentiment analysis)

[1530] Frontend: React Native (Mobile App Development)

[1531] Specific examples

[1532] For example, if a user inputs their skills (web design, content writing), hobbies (gardening, cooking), and their current emotional state, the AI ​​engine can generate side hustle ideas such as "Start an online gardening blog and earn affiliate income."

[1533] The sentiment analysis engine determines if a user is feeling stressed and recommends gardening blogs to help alleviate stress. It also periodically evaluates the marketability of blogs run by users and provides specific suggestions for improving SEO.

[1534] Example prompt for a generative AI model:

[1535] user_profile = { 'skills': ['Web design', 'Content writing'], 'hobbies': ['Gardening', 'Cooking'], 'emotional_state': 'Stressed'}

[1536] This system allows users to receive side jobs and product suggestions that are optimized for their skills, interests, and emotional state, allowing them to carry out their activities safely and efficiently.

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

[1538] Step 1:

[1539] User registration and information entry

[1540] A user accesses the system from a device (smartphone or tablet) and enters the necessary information, such as name, email address, and password, to create a new account. The server receives this information and stores it in a database. The server then displays a profile information entry screen for the user, where the user enters detailed information such as skills, hobbies, work experience, lifestyle, and emotional state. This information is also stored in the database.

[1541] Input: Name, email address, password, skills, hobbies, work experience, lifestyle, emotional state

[1542] Output: User information stored in the database

[1543] Step 2:

[1544] Data analysis, side job idea generation, product recommendations

[1545] The server retrieves the user's detailed information from the database and sends it to the AI ​​engine. The AI ​​engine analyzes the user's skills, hobbies, and work experience to generate side hustle ideas and product recommendations. The generative AI model handles this process. The sentiment analysis engine analyzes the user's emotional state and adjusts the generated side hustle ideas and product recommendations. The adjusted results are sent to the user's device via the server.

[1546] Input: User details

[1547] Output: Tailored side hustle ideas and product recommendations

[1548] Step 3:

[1549] Scheduling Proposal

[1550] The user enters their upcoming schedule and free time into their device. The server receives this schedule information and sends it to the AI ​​engine. The AI ​​engine takes into account the user's emotional state and generates a side job schedule that includes optimal work times. The generated schedule is sent to the user's device via the server. The user can review this schedule and adjust it as necessary.

[1551] Input: User's schedule information

[1552] Output: Optimized side hustle work schedule

[1553] Step 4:

[1554] Marketability evaluation and feedback

[1555] The server periodically collects the latest market data from external sources and uses an AI engine to evaluate the marketability of the user's side hustle ideas and product recommendations. The emotion analysis engine adjusts the marketability evaluation results based on the user's emotional state and sends them as feedback to the user's device via the server. The user can then adjust their side hustle ideas and product recommendations based on this feedback.

[1556] Input: External market data, user side hustle ideas and product recommendations

[1557] Output: Adjusted marketability assessment results and feedback

[1558] Step 5:

[1559] Resources and concrete steps

[1560] The server prepares the procedures and resources (instructions, tools, software links, etc.) required for the side job idea or product recommendation selected by the user. The sentiment analysis engine adjusts the content of these resources and procedures based on the user's emotional information. The prepared resources and procedures are sent to the user's device via the server.

[1561] Input: User's side job ideas and product recommendations

[1562] Output: Tailored instructions, tools, and software links

[1563] Step 6:

[1564] Implementation of improvement proposals

[1565] Data collected while running a side business (access analysis data, sales data, etc.) is sent from the user's device to a server. The server (AI engine) analyzes this data and generates improvements and new ideas for the side business. The emotion analysis engine adjusts the generated improvement suggestions based on the user's emotional state. The adjusted improvement suggestions are sent to the user's device via the server and presented to the user as feedback.

[1566] Input: Access analysis data, sales data

[1567] Output: Tailored improvement suggestions and feedback

[1568] The specific processing unit 290 transmits the result of the specific processing to the robot 414. In the robot 414, the control unit 46A causes the speaker 240 and the control target 443 to output the result of the specific processing. The microphone 238 acquires voice indicating a user input regarding the result of the specific processing. The control unit 46A transmits voice data indicating the user input acquired by the microphone 238 to the data processing device 12. In the data proce...

Claims

1. input means for a user to create an account and input information about skills, hobbies, work experience, and lifestyle; means for receiving the information entered by the user and storing it in a database; A means for generating side job ideas using an AI engine based on the information stored in the database; A means for presenting the side job idea to a user; A means for generating a side job schedule based on the user's schedule information; a means for evaluating the marketability of said side hustle ideas and schedules and providing feedback; A means for providing specific steps and resources for starting said side business; A system including:

2. The system according to claim 1 , further comprising means for collecting data obtained by the user while operating the side business and generating suggestions for improving the side business based on the data.

3. 10. The system of claim 1, further comprising means for collecting and analyzing external market data to assess the marketability of said side hustle ideas and schedules.

Citation Information

Patent Citations

  • Persona chatbot control method and system

    JP2022180282A