System

A system using a generative AI model to customize side hustles based on user data, assess marketability, and provide actionable steps addresses the challenge of finding suitable side hustles, ensuring efficient and continuous improvement.

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

Patent Information

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

AI Technical Summary

Technical Problem

Finding a suitable side hustle that matches one's skills and interests is challenging due to the difficulty in market research and implementation, which is exacerbated by stagnant wages and rising living expenses.

Method used

A system that customizes side hustle ideas based on a user's abilities, hobbies, and lifestyle, utilizing a generative AI model to generate ideas, assess marketability, provide implementation steps, and incorporate user feedback for continuous improvement.

Benefits of technology

Enables users to efficiently find and implement side hustles tailored to their skills and interests, with continuous improvement through feedback-driven suggestions.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2026025667000001_ABST
    Figure 2026025667000001_ABST
Patent Text Reader

Abstract

A system is provided.SOLUTION: A system comprising: means for inputting data about a user's abilities, hobbies, and lifestyle; means for transmitting the input data to a server; means for analyzing the user's data and generating an appropriate sideline idea at the server; means for evaluating the marketability of the generated sideline idea; means for providing specific execution steps based on the market evaluation; and means for collecting feedback from the user and generating improvement suggestions.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] In modern society, wages remain stagnant while living expenses and taxes rise, forcing many people to increase their sources of income. However, it can be difficult to find side hustles or side hustles that match one's skills and interests. Finding a suitable side hustle requires market research and specific steps to implement, which presents a major hurdle for many users, creating a need for solutions to this problem. [Means for solving the problem]

[0005] The present invention provides a means for solving the above-mentioned problems by providing a system for customizing and generating side hustle ideas based on a user's abilities, hobbies, and lifestyle. The system of the present invention includes the following means.

[0006] 1. A means of inputting data about the user's abilities, hobbies, and lifestyle.

[0007] 2. A means of sending the entered data to the server.

[0008] 3. A means of analyzing user data on the server and generating appropriate side job ideas.

[0009] 4. A means of assessing the marketability of the side hustle ideas generated.

[0010] 5. A means of providing concrete action steps based on market assessment.

[0011] 6. A means of gathering user feedback and generating improvement suggestions.

[0012] The server also uses generative AI models to customize side hustle ideas, assessing marketability using external data sources, providing specific implementation steps and timelines, and dynamically updated improvement suggestions based on user feedback, helping users efficiently find and implement side hustles that best suit their skills and interests.

[0013] "User" refers to a person who uses the System and provides information about their abilities, hobbies, and lifestyles.

[0014] "Ability" refers to the specialized techniques, knowledge, and skills possessed by the user.

[0015] "Hobbies" refers to activities or interests that a user is interested in and enjoys on a daily basis.

[0016] "Lifestyle" refers to a user's lifestyle, including their daily habits, how they spend their time, and how they spend their leisure time.

[0017] "Data" refers to information entered by users about their abilities, hobbies, and lifestyle.

[0018] "Input means" refers to an interface or system component through which a user inputs data.

[0019] "Transmission means" refers to the communication means for sending the data entered by the user to the server.

[0020] "Server" refers to the central system that receives and analyzes User Data.

[0021] "Analysis means" refers to a method or process by which the server analyzes the received user data and generates side job ideas.

[0022] A "generative AI model" refers to a model that uses machine learning and artificial intelligence to analyze user data and generate side hustle ideas.

[0023] "Side Hustle Ideas" refers to ideas for increasing your income streams suggested based on your abilities, hobbies, and lifestyle.

[0024] "Marketability assessment means" refers to means for assessing the market value and feasibility of the generated side job ideas.

[0025] "External Data Sources" refers to external information sources or databases used for marketability assessment.

[0026] "Execution steps" refer to the specific actions or procedures that users must take to put their side hustle idea into action.

[0027] "Feedback" refers to information about improvements and experiences provided by users after they have performed the task.

[0028] "Improvement Suggestions" refers to advice and suggestions for achieving better results generated by the server based on user feedback.

[0029] "Display means" refers to the means or interface for visually presenting execution steps and improvement suggestions to the user. [Brief explanation of the drawings]

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

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

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

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

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

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

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

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

[0038] [First embodiment]

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

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

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

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

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

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

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

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

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

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

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

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

[0051] The present invention relates to a system for customizing and generating side hustle ideas based on a user's abilities, hobbies, and lifestyle. This system provides specific ideas and implementation steps for users to use their skills and hobbies to earn extra income. Specific embodiments of the system are described below.

[0052] User Interface (Terminal)

[0053] Users access a dedicated application from a device such as a smartphone or personal computer and enter information about their skills, hobbies, and lifestyle, such as "I'm good at programming," "My hobby is photography," or "I have 10 hours of free time per week."

[0054] Data transmission and reception (terminal and server)

[0055] Terminal

[0056] The information entered by the user is sent to a server, which then sends information about the user's skills, hobbies, and lifestyle.

[0057] This requires that the user's data is properly formatted and transmitted to the server in a secure manner.

[0058] server

[0059] Receives and stores information sent from the device, and preprocesses the received data for analysis.

[0060] Data analysis module (server)

[0061] server

[0062] The received user data is analyzed and a generative AI model is used to generate side hustle ideas. This model selects the best side hustle ideas from a large number of options based on the user's input data.

[0063] For example, if a user is good at programming and photography is a hobby, the app will suggest side jobs as a freelance web developer or photographer.

[0064] Marketability evaluation module (server)

[0065] server

[0066] Use external data sources to assess the marketability of generated side hustle ideas, such as using Google Custom Search API to research market demand and competitive landscape.

[0067] Based on the results of market research, the feasibility and profitability of the generated ideas are evaluated. For example, if it turns out that there is a certain demand for a side job as a photographer, the side job idea is deemed promising for users.

[0068] Execution support module (server)

[0069] server

[0070] It provides users with steps to execute their side hustle, such as publishing a portfolio online, promoting it on social media, and participating in local events.

[0071] The execution steps are scheduled to fit the user's schedule and can be visually confirmed on the terminal.

[0072] Feedback loop (terminal and server)

[0073] user

[0074] Give feedback based on the results and experience of your side hustle. For example, enter specific feedback such as "It took a long time to get my first job."

[0075] Terminal

[0076] Sends user feedback to the server.

[0077] server

[0078] The received feedback is analyzed and a generative AI model is used to generate improvement suggestions, such as "By improving the content of your portfolio, you will be able to acquire more customers."

[0079] Terminal

[0080] The improvement suggestions sent from the server are displayed to the user and reflected in the next execution step.

[0081] This allows users to efficiently start a side business that utilizes their skills or hobbies and continuously improve it.The system provides an effective way to earn extra income by providing ideas customized to the individual needs of users and providing specific support for their implementation.

[0082] The processing flow will be explained below.

[0083] Step 1:

[0084] user

[0085] Users access the application from their smartphone or PC and enter information about their skills, hobbies, and lifestyle, such as "I'm good at programming," "My hobby is photography," or "I have 10 hours of free time per week."

[0086] Step 2:

[0087] Terminal

[0088] Sends the data entered by the user to the server, ensuring that the data is properly formatted and transmitted in a secure manner.

[0089] Step 3:

[0090] server

[0091] The server stores the received user data for analysis. The data is pre-processed and converted into the format required for analysis.

[0092] Step 4:

[0093] server

[0094] The server analyzes user data and uses a generative AI model to generate side hustle ideas. For example, if a user's skill is programming and their hobby is photography, they will generate side hustle ideas as a freelance web developer or photographer.

[0095] Step 5:

[0096] server

[0097] Use external data sources to assess the marketability of generated side hustle ideas. Use Google Custom Search API to research market demand and competitive landscape.

[0098] Step 6:

[0099] server

[0100] Based on market research results, we evaluate the profitability and feasibility of side business ideas. If they are deemed highly marketable, we will develop specific implementation steps.

[0101] Step 7:

[0102] server

[0103] It provides users with specific steps to take to execute their side hustle, such as scheduling steps like "publish your portfolio online," "promote on social media," and "attend local events."

[0104] Step 8:

[0105] Terminal

[0106] The specific execution steps and schedule sent from the server are visually displayed to the user, and the user can then take action based on this.

[0107] Step 9:

[0108] user

[0109] After completing the side job, feedback is entered into the device. For example, specific feedback such as "It took a long time to get my first job" is provided.

[0110] Step 10:

[0111] Terminal

[0112] Sends user feedback to the server.

[0113] Step 11:

[0114] server

[0115] Receive and analyze feedback. Use generative AI models to generate improvement suggestions. For example, suggest specific improvements such as, "By improving the content of your portfolio, you will be able to acquire more customers."

[0116] Step 12:

[0117] Terminal

[0118] The server displays improvement suggestions to the user, who then reflects them in the next execution step to ensure continuous improvement.

[0119] Through these steps, the system will provide users with the most suitable side hustle ideas and suggest specific instructions and improvements for implementing them.

[0120] Example 1

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

[0122] Many users want to start a side hustle using their skills or hobbies. However, it is difficult to find a side hustle that is suitable for them, or to evaluate whether that side hustle is feasible and marketable. Furthermore, there are limited ways to obtain specific steps and improvement measures for progressing with a side hustle. This creates challenges for users, making it difficult to effectively start a side hustle and continuously improve it.

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

[0124] In this invention, the server includes: [means for analyzing user information and generating side hustle ideas using a generative AI model]; [means for utilizing external data sources to evaluate the marketability of the generated side hustle ideas]; and [means for collecting feedback from users and generating improvement suggestions]. This enables users to effectively find side hustle ideas that utilize their skills and hobbies, evaluate the marketability of those ideas, and identify specific steps to implement them. In addition, by collecting feedback based on the progress of the side hustle and providing improvement suggestions based on that feedback, users can continuously improve their side hustle.

[0125] "User information" refers to personal information necessary for generating side job ideas, such as the user's skills, hobbies, and lifestyle.

[0126] A "generative AI model" is an artificial intelligence model that generates side job ideas based on user input information.

[0127] "Side job ideas" are suggestions for specific side jobs that users can undertake using their skills and hobbies.

[0128] "Marketability" is an indicator that evaluates whether a side business idea is viable, profitable, and in demand.

[0129] "External data sources" are external information sources used for market valuation, including, for example, web APIs and databases.

[0130] "Execution steps" are the specific steps required to actually put your side hustle idea into practice.

[0131] "Feedback" is information about the results and experiences of the side jobs that users have undertaken, and is used to suggest improvements to the system.

[0132] "Improvement suggestions" are specific advice for improving the results of a side hustle, generated based on user feedback.

[0133] A "server" is a computer system that receives and analyzes user information.

[0134] "Terminal" means the device used by a User to enter information and view results and suggestions.

[0135] MODE FOR CARRYING OUT THE INVENTION

[0136] The present invention relates to a system for customizing and generating side hustle ideas based on a user's abilities, hobbies, and lifestyle. This system provides specific ideas and implementation steps for users to use their skills and hobbies to earn extra income. An embodiment of this system is described below.

[0137] User Interface (Terminal)

[0138] Users access a dedicated application from a device such as a smartphone or personal computer and enter information about their abilities, hobbies, and lifestyle, such as "I'm good at programming," "My hobby is photography," or "I have 10 hours of free time per week."

[0139] Data transmission and reception (terminal and server)

[0140] Terminal

[0141] The information entered by the user is formatted in JSON format and sent to the server via HTTPS.

[0142] server

[0143] Receives data sent from the device and preprocesses it to make it easier to analyze. The received data is saved in a database (e.g., MySQL, PostgreSQL).

[0144] Data analysis (server)

[0145] server

[0146] The saved user data is analyzed and a generative AI model is used to create prompts to generate side hustle ideas. Specific examples of prompts are as follows:

[0147] Prompt Sentence Examples

[0148] User Skills: Programming

[0149] User's hobby: photography

[0150] User's free time: 10 hours per week

[0151] Suggest the best side hustle idea for this user.

[0152] Use a generative AI model (e.g., OpenAI's GPT-3) to generate side hustle ideas based on a prompt.

[0153] Marketability evaluation (server)

[0154] server

[0155] Use external data sources such as Google Custom Search API to evaluate the marketability of the generated side business ideas. Based on the information obtained from the external data sources, evaluate the feasibility and profitability of the side business ideas.

[0156] Providing execution support steps (server)

[0157] server

[0158] Based on the evaluation results, specific implementation support steps are generated, such as "publish your portfolio online," "advertise on social media," and "participate in local events."

[0159] Terminal

[0160] The steps are visually displayed to the user in a calendar or to-do list format.

[0161] Feedback loop (terminal and server)

[0162] user

[0163] Give feedback based on your results and experiences with side hustles. For example, you might write, "It took me a while to get my first job."

[0164] Terminal

[0165] Sends user feedback to the server.

[0166] server

[0167] The received feedback is analyzed and a generative AI model is used to generate improvement suggestions, such as "By improving the content of your portfolio, you will be able to acquire more customers."

[0168] Terminal

[0169] The improvement suggestions are displayed to the user and reflected in the next execution step.

[0170] The above is a specific embodiment of the present invention. This system allows users to efficiently start a side business that utilizes their skills or hobbies and continuously improve it.

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

[0172] Step 1: Enter your user information

[0173] Terminal

[0174] Users open the application on their device and fill out a form with information about their skills, hobbies, and lifestyle.

[0175] Input: Data about your abilities, hobbies, and lifestyle

[0176] Output: User information entered in the form

[0177] What happens: A user fills out an application form with information such as "I'm good at programming," "My hobby is photography," and "I have 10 hours of free time per week."

[0178] Step 2: Send data

[0179] Terminal

[0180] The information entered by the user is formatted in JSON format and sent to the server via HTTPS.

[0181] Input: User information entered into the form

[0182] Output: JSON format user information, status code after submission

[0183] Specific behavior: When you click the send button, the device converts the information into JSON format and sends an HTTPS request to the server.

[0184] Step 3: Receiving and storing data

[0185] server

[0186] Receives data sent from the device, formats it appropriately, and stores it in a database.

[0187] Input: User information in JSON format

[0188] Output: User information stored in the database

[0189] Specific operation: The server parses the received JSON data and stores it in a database (e.g., MySQL, PostgreSQL).

[0190] Step 4: Data analysis

[0191] server

[0192] Preprocessing stored user data to make it easier to parse, for example by normalizing strings and scaling numeric data.

[0193] Input: User information stored in the database

[0194] Output: Preprocessed user data

[0195] Specific behavior: The server performs preprocessing such as trimming strings and standardizing numeric data.

[0196] Step 5: Generate side hustle ideas

[0197] server

[0198] The preprocessed data is used to create and input prompts to the generative AI model.

[0199] Input: Preprocessed user data

[0200] Output: Generated side hustle ideas

[0201] Specific operation: Using a generative AI model (e.g., OpenAI's GPT-3), create a prompt sentence like the one below and input it into the model.

[0202] Example prompt sentence:

[0203] text

[0204] User Skills: Programming

[0205] User's hobby: photography

[0206] User's free time: 10 hours per week

[0207] Suggest the best side hustle idea for this user.

[0208] Step 6: Marketability assessment

[0209] server

[0210] Use external data sources (e.g., Google Custom Search API) to assess the marketability of generated side hustle ideas.

[0211] Input: Generated side hustle ideas

[0212] Output: Marketability assessment results

[0213] What it does: Uses the Google Custom Search API to obtain demand and competitive information related to side hustle ideas, and then uses that information to assess their viability and profitability.

[0214] Step 7: Provide execution steps

[0215] server

[0216] Based on the market evaluation results, specific implementation support steps are generated.

[0217] Input: Marketability assessment results

[0218] Output: Specific implementation support steps

[0219] Specific actions: Generate steps such as "Publish your portfolio online," "Promote on social media," and "Attend local events."

[0220] Terminal

[0221] The generated execution support steps are visually displayed to the user.

[0222] Input: Specific implementation support steps

[0223] Output: A user-visible display of the execution steps

[0224] Specific behavior: Steps are displayed in a calendar or to-do list format for easy user access.

[0225] Step 8: Feedback on execution results

[0226] user

[0227] Provide feedback based on the results and experience of the side hustle you undertake.

[0228] Input: Feedback information

[0229] Output: Feedback information entered into the terminal

[0230] Specific behavior: Enter specific information into the feedback form, such as "It took me a long time to get my first job."

[0231] Terminal

[0232] Sends user feedback to the server.

[0233] Input: Feedback information

[0234] Output: Feedback information sent via HTTPS communication

[0235] Specific operation: By pressing the feedback sending button, the device sends feedback information to the server.

[0236] Step 9: Generate improvement suggestions

[0237] server

[0238] Analyze the received feedback and generate improvement suggestions using generative AI models.

[0239] Input: Feedback information

[0240] Output: Improvement suggestions

[0241] Specific operation: Analyze the feedback information, create and input appropriate prompt sentences for the generative AI model, and generate improvement suggestions.

[0242] Terminal

[0243] The improvement suggestions are displayed to the user and reflected in the next execution step.

[0244] Input: Improvement Suggestion

[0245] Output: Improvement suggestions displayed to the user

[0246] What it does: Improvement suggestions are displayed to users via notifications and dashboards.

[0247] (Application example 1)

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

[0249] In today's society, many people are looking for ways to earn extra income, but finding a side hustle idea that best suits their skills, hobbies, and lifestyle can be challenging. It's also difficult to evaluate the marketability and feasibility of the ideas they find and to consider specific steps to implement them. Conventional systems make it difficult for users to obtain customized ideas tailored to their individual needs, and they lack the functionality to receive feedback and continuously improve. Therefore, there is a need for a system that allows users to efficiently start a side hustle and continuously improve it.

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

[0251] In this invention, the server includes: [means for analyzing user data and generating appropriate side job ideas;] [means for analyzing market demand and competitive conditions using external information sources to evaluate marketability; and] [means for continuing to train the generative AI model through a feedback loop and dynamically updating side job ideas and implementation steps.] This allows users to obtain optimal side job ideas that utilize their skills and hobbies, and further allows them to have their marketability and specific implementation steps evaluated and continuously improved.

[0252] "User capabilities" refers to an individual's knowledge, skills, experience, etc., and specifically includes specialized techniques such as programming, design, and marketing.

[0253] "Hobbies" refer to activities or habits that an individual is interested in, such as photography, crafts, and sports.

[0254] "Lifestyle" refers to a pattern of habits and activities that reflect an individual's daily life and values, including how they use their free time and their daily rhythm.

[0255] A "generative AI model" is an algorithm that generates side hustle ideas based on user input data, and utilizes machine learning technology.

[0256] "Marketability assessment" refers to the process of analyzing the feasibility and profitability of the generated side business ideas using external data sources.

[0257] "External information sources" refers to information sources including databases and APIs used to research market demand and competitive situations.

[0258] The "feedback loop" refers to the cyclical process of collecting user feedback to improve the generative AI model and revise the side hustle idea.

[0259] "Dynamic updating" refers to the act of changing and optimizing the generated side hustle ideas and execution steps in real time based on new data and feedback from users.

[0260] This invention is a system that customizes side business ideas based on a user's abilities, hobbies, and lifestyle, and provides specific implementation steps and an evaluation of marketability. Specific embodiments are described below.

[0261] Key Components and Programs

[0262] 1. User Interface (Terminal)

[0263] The device is a smartphone or personal computer, and users can enter information about their abilities, hobbies, and lifestyle through a dedicated application. Users can enter specific information such as "I'm good at programming," "My hobby is photography," or "I have 10 hours of free time per week."

[0264] 2. Sending and Receiving Data (Terminal and Server)

[0265] The device sends the information entered by the user to the server, which then formats the information and sends it securely to the server. The server receives and stores this information, and the received data is pre-processed for analysis.

[0266] 3. Data analysis module (server)

[0267] The server analyzes the received user data and generates side hustle ideas using a generative AI model. This generative AI model uses machine learning technology to select the best side hustle ideas from a large number of options based on the user's input data. For example, if a user is good at programming and enjoys photography as a hobby, the model will suggest side hustles as a freelance web developer or photographer.

[0268] 4. Marketability evaluation module (server)

[0269] The server uses external information sources to evaluate the marketability of the generated side hustle ideas. Specifically, it uses Google Custom Search API and other tools to research market demand and competitive conditions and conduct market evaluations. For example, if it finds that there is a certain demand for side hustles as a photographer, it will determine that the side hustle idea is promising for users.

[0270] 5. Execution support module (server)

[0271] The server provides users with specific steps to take to complete their side hustle, such as publishing a portfolio online, promoting it on social media, and participating in local events. The steps are scheduled to fit the user's schedule and can be viewed visually on the device.

[0272] 6. Feedback Loop (Device and Server)

[0273] Users provide feedback based on the results and experience of their side hustles. For example, they can input specific feedback such as, "It took a long time to get my first job." The device then sends this feedback to the server. The server analyzes the received feedback and generates improvement suggestions using a generative AI model. For example, it suggests specific improvements such as, "By improving the content of your portfolio, it will be easier to acquire customers." The improvement suggestions sent from the server are displayed to the user on the device and are reflected in the next execution step.

[0274] Examples and prompts

[0275] For example, if a user inputs "I'm good at crafts and have free time on the weekends," the generative AI model will generate a side hustle idea called "selling craft products online" and use external sources to evaluate its marketability. After evaluating its marketability, it will provide specific implementation steps and a marketing plan, and users can provide feedback to continuously improve the system.

[0276] An example prompt is:

[0277] "Generate side hustle ideas based on the user's hobbies and skills: Hobbies are crafts, skills are crafts."

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

[0279] Step 1:

[0280] The user inputs information about their abilities, hobbies, and lifestyle through the device. The input information might include "I'm good at programming," "My hobby is photography," or "I have 10 hours of free time per week." This information is appropriately formatted on the device and sent to the server in the next step. The input in this step is information about the user's skills and hobbies, and the output is the formatted data sent to the server.

[0281] Step 2:

[0282] The device sends the formatted user information to the server. The information is sent in a secure manner. The server receives and stores this information. The input to this step is the data sent from the device, and the output is the user's data stored on the server.

[0283] Step 3:

[0284] The server analyzes the received user data and uses a generative AI model to generate side hustle ideas based on the user's abilities and hobbies. This analysis involves using machine learning techniques to select the best side hustle ideas from a large number of options. The input in this step is the stored user data, and the output is the generated side hustle ideas.

[0285] Step 4:

[0286] The server utilizes external information sources (e.g., Google Custom Search API) to evaluate the marketability of the generated side business ideas. It analyzes market demand and competitive conditions to evaluate the feasibility and profitability of the generated side business ideas. The input in this step is the generated side business ideas, and the output is market evaluation data.

[0287] Step 5:

[0288] The server provides specific action steps based on the market assessment results. Action steps include "publish your portfolio online," "advertise on social media," and "attend local events." These steps are visually displayed according to the user's schedule. The input for this step is market assessment data, and the output is specific action steps provided to the user.

[0289] Step 6:

[0290] The user provides feedback based on the results and experience of the side job they performed through the device. For example, they input specific feedback such as "It took a long time to get my first job." This feedback is sent from the device to the server. The input in this step is the user's feedback, and the output is the data sent to the server.

[0291] Step 7:

[0292] The server analyzes the received feedback and generates improvement suggestions using a generative AI model. For example, it generates specific improvement measures such as "By improving the content of your portfolio, you will be able to acquire more customers." The input in this step is the user feedback, and the output is improvement suggestions.

[0293] Step 8:

[0294] The improvement suggestions sent from the server are displayed to the user on the device and reflected in the next execution step. In this way, the user can continue to efficiently improve their side hustle. The input in this step is the improvement suggestions, and the output is the specific improvement suggestions displayed to the user.

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

[0296] The present invention combines a system that customizes and generates side hustle ideas based on a user's abilities, hobbies, and lifestyle with an emotion engine that recognizes the user's emotions. This system provides specific ideas, implementation steps, and improvement suggestions for users to use their skills and hobbies to earn extra income. Specific embodiments of this system are described below.

[0297] User Interface (Terminal)

[0298] Users access a dedicated application from a device such as a smartphone or personal computer and enter information about their skills, hobbies, and lifestyle, such as "I'm good at programming," "My hobby is photography," or "I have 10 hours of free time per week." The system also analyzes the user's facial expressions and voice as they enter information to recognize their current emotions.

[0299] Data transmission and reception (terminal and server)

[0300] Terminal

[0301] Send the user-entered data and emotion data to the server, where the data is properly formatted and sent in a secure manner.

[0302] server

[0303] The server stores the received user data and emotion data for analysis. The data is preprocessed and converted into the format required for analysis.

[0304] Data analysis module (server)

[0305] server

[0306] The received user data and emotional data are analyzed and a generative AI model is used to generate side hustle ideas. For example, if a user is good at programming, has a hobby of photography, and is in an optimistic emotional state, the model is likely to generate side hustle ideas as a freelance web developer or photographer.

[0307] Use of emotion engine

[0308] server

[0309] The emotional engine is used to analyze the user's current emotional state and reflect this in the selection of side hustle ideas. For example, if the user is feeling depressed, side hustle ideas that take into consideration their emotions and provide more support will be provided first.

[0310] Marketability evaluation module (server)

[0311] server

[0312] Use external data sources to assess the marketability of generated side hustle ideas. Use Google Custom Search API to research market demand and competitive landscape.

[0313] Execution support module (server)

[0314] server

[0315] Based on the results of the market evaluation, we will evaluate the profitability and feasibility of your side business idea. If it is deemed to have high marketability, we will develop specific steps to implement it.

[0316] It provides users with specific steps to take to execute their side hustle, such as scheduling steps like "publish your portfolio online," "promote on social media," and "attend local events."

[0317] Feedback loop (terminal and server)

[0318] user

[0319] After completing the side job, feedback is entered into the device. For example, specific feedback such as "It took a long time to get my first job" is provided.

[0320] Terminal

[0321] Emotion data is collected again along with user feedback and sent to the server.

[0322] server

[0323] Receive and analyze feedback and emotion data. Use a generative AI model to generate improvement suggestions. For example, if the user is in a stressful state at the time of feedback, suggest specific improvements with actions to alleviate the emotion.

[0324] Display and execution support

[0325] Terminal

[0326] The specific steps, schedules, and improvement suggestions sent from the server are visually displayed to the user, who can then take action based on this information. By constantly monitoring their emotional state, the user can receive optimal support.

[0327] Through these steps, the system provides users with optimal side hustle ideas, specific instructions for implementing them, and suggest improvement measures based on their emotions.The system provides users with an effective way to earn extra income by providing them with customized ideas and specific implementation support based on their individual needs and emotions.

[0328] The processing flow will be explained below.

[0329] Step 1:

[0330] user

[0331] Users access the application from their smartphone or PC and enter information about their skills, hobbies, and lifestyle. For example, they enter information such as "I'm good at programming," "My hobby is photography," or "I have 10 hours of free time per week." During input, the application also uses a camera and microphone to analyze the user's facial expressions and voice, collecting emotional data.

[0332] Step 2:

[0333] Terminal

[0334] The user-entered data and emotion data are sent to the server in a properly formatted and secure manner.

[0335] Step 3:

[0336] server

[0337] The server stores the received user data and emotion data for analysis. If necessary, the data is preprocessed and converted into the format required for analysis.

[0338] Step 4:

[0339] server

[0340] The server uses the received data to run a generative AI model to generate side hustle ideas suited to the user. For example, if a user is good at programming, enjoys photography as a hobby, and is in an optimistic emotional state, the model will generate side hustle ideas as a freelance web developer or photographer.

[0341] Step 5:

[0342] server

[0343] The server uses an emotion engine to analyze the user's current emotional state and reflect this in the selection of side job ideas. For example, if the user is feeling stressed, it will suggest side job ideas related to relaxation and self-improvement.

[0344] Step 6:

[0345] server

[0346] Use external data sources to assess the marketability of generated side hustle ideas. Use Google Custom Search API to research market demand and competitive landscape.

[0347] Step 7:

[0348] server

[0349] Based on the market evaluation results, we evaluate the profitability and feasibility of the side business idea. For example, if it has high market potential, we will develop detailed implementation steps.

[0350] Step 8:

[0351] server

[0352] It provides users with concrete steps to take to get their side hustle off the ground, such as publishing a portfolio online, promoting it on social media, and participating in local events, all tailored to the user's schedule.

[0353] Step 9:

[0354] Terminal

[0355] The specific execution steps and schedule sent from the server are visually displayed to the user, and the user can then take action based on this.

[0356] Step 10:

[0357] user

[0358] After completing the side job, the user enters feedback based on their actual experience into the device. For example, they can enter specific feedback such as, "It took a long time to get my first job." The device also captures their emotional state when giving the feedback.

[0359] Step 11:

[0360] Terminal

[0361] Sending user feedback and emotion data to a server.

[0362] Step 12:

[0363] server

[0364] It receives feedback and emotion data, begins analyzing it, and uses a generative AI model to generate improvement suggestions. For example, if the user is in a stressful state at the time of feedback, it will suggest an action plan to alleviate that emotion.

[0365] Step 13:

[0366] Terminal

[0367] The server displays improvement suggestions to the user, who then reflects them in the next execution step to ensure continuous improvement.

[0368] Through these steps, the system will provide users with the best side hustle ideas, provide specific instructions for implementing them, and offer emotion-based improvement suggestions, allowing users to effectively utilize their skills and hobbies to earn extra income.

[0369] Example 2

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

[0371] It is not easy for users who want to start a side hustle to find a side hustle idea that suits their skills, hobbies, and lifestyle, and it is also complicated to evaluate the marketability and feasibility of the side hustle. Furthermore, it is necessary to provide more effective support by taking into account users' emotional state.

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

[0373] In this invention, the server includes a means for inputting data related to the user's abilities, hobbies, and lifestyle, a means for transmitting the input data and the user's emotional data to the server, a means for the server to analyze the user's data and emotional data and generate appropriate side job ideas, a means for utilizing external data sources to evaluate the marketability of the generated side job ideas, and a means for collecting feedback and emotional data from the user and generating improvement suggestions. This makes it possible to provide customized side job ideas according to the individual needs and emotional state of the user, evaluate the marketability and feasibility of the ideas, and provide specific implementation steps and improvement suggestions.

[0374] "Data about your abilities, hobbies, and lifestyle" refers to information about your skills, interests, activities, and daily life style.

[0375] "Input data and user emotional data" refers to information provided by the user about skills, hobbies, and lifestyle, as well as data about the user's current emotional state obtained through emotion recognition technology.

[0376] "Means for analyzing user data and emotional data on a server and generating appropriate side job ideas" refers to the process of analyzing user data and emotional data collected on a server and generating side job suggestions suitable for the user from the results.

[0377] "Means of utilizing external data sources to assess the marketability of the generated side hustle ideas" refers to methods of obtaining and analyzing information from external databases and APIs in order to assess the market demand and competitive situation for the generated side hustle ideas.

[0378] The "means for collecting feedback and additional emotional data from users and generating improvement suggestions" refers to a process in which the server suggests further improvement measures based on the feedback provided by the users and the additional emotional data.

[0379] The present invention combines a system that customizes and generates side hustle ideas based on a user's abilities, hobbies, and lifestyle with an emotion engine that recognizes the user's emotions. The system provides specific ideas, implementation steps, and improvement suggestions for users to use their skills and hobbies to earn extra income. Specific embodiments of the system are described below.

[0380] User Interface (Terminal)

[0381] Users access a dedicated application from a device such as a smartphone or personal computer and enter information about their skills, hobbies, and lifestyle. The device then presents this information as an input form. For example, users might enter information such as "I'm good at programming," "My hobby is photography," and "I have 10 hours of free time per week." During this process, the device uses a camera and microphone to analyze the user's facial expressions and voice in real time and collect emotional data.

[0382] Data transmission and reception (terminal and server)

[0383] The device properly formats the data and emotion data entered by the user and sends it to the server in a secure manner (e.g., SSL / TLS communication), ensuring that the user's information is transmitted safely.

[0384] The server performs preprocessing on the received user data and emotion data to store them in a database, including data format conversion and noise removal.

[0385] Data analysis module (server)

[0386] The server analyzes the received data and uses a generative AI model to generate the best side hustle ideas for the user. For example, if a user is good at programming, enjoys photography as a hobby, and is in an optimistic emotional state, the server will generate side hustle ideas for freelance web developers and photographers.

[0387] Use of emotion engine

[0388] The server uses an emotion engine to analyze the user's current emotional state. For example, if the user is feeling depressed, it will prioritize providing side job ideas that provide more support to alleviate those feelings.

[0389] Marketability evaluation module (server)

[0390] The server uses external data sources (e.g., search APIs) to research market demand and competitive conditions in order to evaluate the marketability of the generated side hustle ideas, thereby assessing the profitability and viability of the side hustle ideas.

[0391] Execution support module (server)

[0392] The server then creates specific implementation steps for side business ideas that are deemed highly profitable based on the market evaluation results. For example, it schedules detailed steps such as "publishing a portfolio online," "advertising on social media," and "participating in local events."

[0393] Feedback loop (terminal and server)

[0394] After completing a side job, users input their feedback into the device, providing specific feedback such as, "It took a long time to get my first job."

[0395] The device then sends the user feedback and newly collected emotion data back to the server.

[0396] The server analyzes the feedback and emotion data and generates improvement suggestions using a generative AI model. For example, if the user is in a stressful state at the time of feedback, the server will suggest improvement measures including actions to alleviate the emotion.

[0397] Display and execution support

[0398] The device visually displays specific execution steps, schedules, and improvement suggestions sent from the server to the user. The user can carry out their side job based on this information, and by constantly monitoring their emotional state, they can receive optimal support.

[0399] Specific examples

[0400] For example, if a user uses the following prompt:

[0401] Example prompt:

[0402] "I'm good at programming and my hobby is photography. I have 10 hours of free time per week. I've been feeling a bit down lately, so I'd like to earn some extra income through a side hustle."

[0403] Based on this prompt, the system analyzes the user's skills and emotional state, and generates and provides appropriate side hustle ideas and specific steps to implement them.

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

[0405] Step 1:

[0406] Users access a dedicated application from their smartphone or personal computer and enter information about their skills, hobbies, and lifestyle. Specifically, they might enter in the form, "I'm good at programming," "My hobby is photography," and "I have 10 hours of free time per week." The application then uses the camera and microphone to analyze the user's facial expressions and voice in real time and collect current emotional data.

[0407] Input: Information about the user's skills, hobbies, lifestyle, and emotional data.

[0408] Output: JSON format data of input information and emotion data.

[0409] Step 2:

[0410] The device converts the data obtained from the user into an appropriate format (JSON format) and securely sends it to the server. SSL / TLS is used for security.

[0411] Input: Data and sentiment data collected from users in JSON format.

[0412] Output: JSON formatted data sent to the server.

[0413] Step 3:

[0414] The server preprocesses the received user data and emotion data before storing them in the database. This includes checking the data format, removing noise, and converting it to the required format (e.g., extracting only the required fields).

[0415] Input: JSON format data sent from the terminal.

[0416] Output: Preprocessed user data and sentiment data.

[0417] Step 4:

[0418] The server analyzes the pre-processed data and uses a generative AI model to generate side hustle ideas suitable for the user. For example, if a user is good at programming and enjoys photography, it will generate ideas for freelance web development and photography.

[0419] Input: Preprocessed user data and emotion data.

[0420] Output: Generated side hustle ideas.

[0421] Step 5:

[0422] The server uses an emotion engine to reflect the user's emotional data in the side job ideas generated. For example, if the user is feeling depressed, side job ideas for relieving stress will be provided first.

[0423] Input: Generated side hustle ideas and sentiment data.

[0424] Output: Side hustle ideas taking into account sentiment data.

[0425] Step 6:

[0426] The server uses a marketability assessment module to assess the marketability of the generated side hustle ideas, and uses external data sources (e.g., Google Custom Search API) to investigate demand and competitive situations.

[0427] Input: Side hustle ideas taking sentiment data into account.

[0428] Output: Marketability assessment results.

[0429] Step 7:

[0430] Based on the results of the marketability assessment, the server will create specific implementation steps for the side business idea, such as "publishing a portfolio online," "advertising on social media," and "participating in local events," and will schedule these steps in detail.

[0431] Input: Marketability assessment results.

[0432] Output: A schedule of specific execution steps.

[0433] Step 8:

[0434] After completing a side job, the user provides feedback through a dedicated application. They enter specific feedback (e.g., "It took a long time to get my first job"), and the application again collects the user's emotional data.

[0435] Input: User feedback and sentiment data.

[0436] Output: Feedback and sentiment data in JSON format.

[0437] Step 9:

[0438] The feedback data and emotion data collected by the device are converted into JSON format and sent back to the server.

[0439] Input: Feedback and sentiment data in JSON format.

[0440] Output: JSON formatted data sent to the server.

[0441] Step 10:

[0442] The server analyzes the feedback and emotion data and uses a generative AI model to generate improvement suggestions. For example, if the feedback indicates that the user is feeling stressed, it will suggest improvements to alleviate that emotion.

[0443] Input: Feedback and emotion data.

[0444] Output: Improvement suggestions.

[0445] (Application example 2)

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

[0447] In modern society, earning income through a side job is an important issue for many people. However, there is no system that provides optimal side job ideas for individual users. It is necessary to customize side job ideas that take into account not only the user's abilities, hobbies, and lifestyle, but also their emotional state. There is a need for a system that increases user satisfaction and improves the success rate.

[0448] The specific processing by the specific processing unit 290 of the data processing device 12 in Application Example 2 is realized by the following means. In this invention, the server includes: [means for analyzing emotions at the time of input using an emotion engine that recognizes the user's emotions]; [means for transmitting the input data and emotion data to the server]; and [means for analyzing the user's data and emotion data in the server and generating appropriate side job ideas]. This makes it possible to provide optimal side job ideas that take into account the user's individual personality, abilities, hobbies, and emotional state.

[0449] "User abilities, hobbies, and lifestyle data" is information related to an individual user's skills, interests, and life circumstances.

[0450] An "emotion engine" is a software or hardware mechanism for analyzing a user's emotional state.

[0451] A "server" is a computer system that receives and analyzes data sent by users.

[0452] "Side hustle ideas" are suggestions for activities that users can do in addition to their main job to earn income.

[0453] "Means for assessing marketability" are methods or mechanisms for assessing the economic viability of generated side hustle ideas using external data sources.

[0454] The "implementation steps" are detailed guidelines for turning your side hustle idea into reality.

[0455] "Feedback" is information that users provide to the system about the results and opinions they have gained from implementing their side job ideas.

[0456] "Improvement suggestions" are advice or suggestions based on collected feedback and sentiment data to provide users with better side hustle ideas and ways to implement them.

[0457] A "generative AI model" is an artificial intelligence algorithm that analyzes user input data and emotional data to generate side hustle ideas.

[0458] This invention is a system that provides customized side hustle ideas based on detailed information and emotional data about a user's abilities, hobbies, and lifestyle. The system uses a generative AI model that analyzes the user's data and an emotional engine to generate individually optimized side hustle ideas and assist in their implementation.

[0459] User Interface (Terminal)

[0460] Through a smartphone or smart glasses, users input the following information:

[0461] Skills: Examples include "I'm good at programming" or "I have photography skills."

[0462] Hobbies: Examples include "I enjoy cooking" or "I enjoy outdoor activities."

[0463] Lifestyle: Examples include "10 hours of free time per week" or "Ability to work from home."

[0464] In addition, the emotion engine analyzes the user's facial expressions and voice via a camera and microphone to recognize the user's emotional state, making it possible to obtain emotional data when the user makes input.

[0465] Data transmission and reception (terminal and server)

[0466] Terminal: Securely transmits user-entered data and emotion data to the server, ensuring the data is properly formatted when transmitted.

[0467] Server: The server stores the received user data and emotion data, performs necessary preprocessing, and analyzes it.

[0468] Data analysis module (server)

[0469] Server: Using a generative AI model, it analyzes user input and emotional data to generate suitable side hustle ideas. For example, if a user is good at programming and is in an optimistic emotional state, it will suggest an idea for a freelance web developer position.

[0470] Use of emotion engine

[0471] Server: Uses an emotion engine to analyze the user's current emotional state and reflect it in the selection of side job ideas. For example, if the user is under stress, the server will provide side job ideas that take their emotions into consideration.

[0472] Marketability evaluation module (server)

[0473] Server: To assess the marketability of the generated side hustle ideas, external data sources (e.g., Google Custom Search API) are used to research demand and competition.

[0474] Execution support module (server)

[0475] Server: Based on the results of the market evaluation, the server evaluates the feasibility and profitability of side business ideas and develops specific implementation steps. For example, the server provides users with detailed steps such as "publishing a portfolio online" and "advertising using social media."

[0476] Feedback loop (terminal and server)

[0477] User: After completing a side job, the user enters feedback through the device. For example, the user provides specific feedback such as, "It took a long time to get my first job."

[0478] Device: Collect emotion data again along with feedback and send it to the server.

[0479] Server: Receives feedback and emotion data and generates improvement suggestions using a generative AI model, providing specific improvements to alleviate stress when the user is in a stressful state.

[0480] Examples of specific examples and prompts

[0481] Example: For example, if a user inputs "I'm good at English and have five hours of free time a week" and their emotion "I'm feeling happy right now," the app will generate side hustle ideas such as "Consider offering online English conversation lessons."

[0482] Example prompt sentence:

[0483] User-entered data:

[0484] Skills: English

[0485] Hobbies: Reading

[0486] Free time: 5 hours per week

[0487] Emotion:Happy

[0488] Prompt sentence to input to the generative AI model:

[0489] "Skill: Reading and writing Chinese, Hobby: Reading, Free time: 5 hours a week, Emotion: Happiness"

[0490] In this way, the present invention is a system that generates optimal side job ideas and provides implementation support and improvement suggestions by taking into account the user's abilities, lifestyle, and emotional state.

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

[0492] Step 1: Enter data about your abilities, hobbies, and lifestyle

[0493] Users use a smartphone or smart glasses to input information about their skills (e.g., programming, photography), hobbies (e.g., cooking, outdoor activities), and lifestyle (e.g., 10 hours of free time per week). The input data is temporarily stored on the device. The input data is expressed in text format.

[0494] Input: Information about the user's abilities, hobbies, and lifestyle (in text format)

[0495] Output: Input data temporarily saved in the device (text format)

[0496] Step 2: Obtaining emotion data

[0497] The device uses a camera and microphone to analyze the user's facial expressions and voice, and the emotion engine recognizes the user's current emotional state. The emotion engine analyzes this data and generates a specific emotional state (e.g., optimistic, stressed) in text format.

[0498] Input: User's facial expression data (image), voice data (voice)

[0499] Output: Text data of the recognized emotional state

[0500] Step 3: Sending input and emotion data

[0501] The device securely transmits the input data and the recognized emotion data to the server, where the data is converted into an appropriate format and encrypted before transmission.

[0502] Input: Input data (text format), emotion data (text format)

[0503] Output: Data sent to the server

[0504] Step 4: Store and analyze user and sentiment data

[0505] The server stores the received user data and emotion data in a database, performs preprocessing, and then analyzes it using a generative AI model to generate side job ideas.

[0506] Input: Received user data and emotion data

[0507] Output: Analyzed data and generated side hustle ideas

[0508] Step 5: Evaluate the marketability of your side hustle idea

[0509] The server evaluates the marketability of the generated side hustle ideas using external data sources, such as the Google Custom Search API, to investigate market demand and competitive conditions.

[0510] Input: Generated side hustle ideas

[0511] Output: Marketability evaluation results

[0512] Step 6: Provide execution steps

[0513] Based on the market evaluation results, the server will evaluate the profitability and feasibility of the side business idea and develop specific implementation steps, such as "publishing a portfolio online" and "promoting on social media."

[0514] Input: Marketability assessment results

[0515] Output: Specific execution steps

[0516] Step 7: Provide users with execution steps

[0517] The terminal visually displays the specific execution steps and schedule sent from the server, and the user can then take action based on this.

[0518] Input: Execution steps sent from the server

[0519] Output: Execution steps displayed on the terminal screen

[0520] Step 8: Collect and send feedback

[0521] After completing the side job, the user inputs feedback (e.g., "It took a long time to get my first job") into the device. Emotion data is also acquired again and sent to the server.

[0522] Input: User feedback and re-recognized emotion data

[0523] Output: Feedback and emotion data sent to the server

[0524] Step 9: Analyze feedback and sentiment data and suggest improvements

[0525] The server analyzes the feedback and emotional data and generates improvement suggestions using a generative AI model, providing specific improvements to alleviate stress when the user is in a stressful state.

[0526] Input: Received feedback and sentiment data

[0527] Output: Analyzed data and improvement suggestions

[0528] Step 10: Provide improvement suggestions

[0529] The device visually displays the improvement suggestions sent from the server to the user, who can use them as a reference to further improve their side business.

[0530] Input: Improvement suggestions sent by the server

[0531] Output: Improvement suggestions displayed on the terminal screen

[0532] The above are the specific processing steps of the system that realizes the present invention.

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

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

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

[0536] [Second embodiment]

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

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

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

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

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

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

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

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

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

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

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

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

[0549] The present invention relates to a system for customizing and generating side hustle ideas based on a user's abilities, hobbies, and lifestyle. This system provides specific ideas and implementation steps for users to use their skills and hobbies to earn extra income. Specific embodiments of the system are described below.

[0550] User Interface (Terminal)

[0551] Users access a dedicated application from a device such as a smartphone or personal computer and enter information about their skills, hobbies, and lifestyle, such as "I'm good at programming," "My hobby is photography," or "I have 10 hours of free time per week."

[0552] Data transmission and reception (terminal and server)

[0553] Terminal

[0554] The information entered by the user is sent to a server, which then sends information about the user's skills, hobbies, and lifestyle.

[0555] This requires that the user's data is properly formatted and transmitted to the server in a secure manner.

[0556] server

[0557] Receives and stores information sent from the device, and preprocesses the received data for analysis.

[0558] Data analysis module (server)

[0559] server

[0560] The received user data is analyzed and a generative AI model is used to generate side hustle ideas. This model selects the best side hustle ideas from a large number of options based on the user's input data.

[0561] For example, if a user is good at programming and photography is a hobby, the app will suggest side jobs as a freelance web developer or photographer.

[0562] Marketability evaluation module (server)

[0563] server

[0564] Use external data sources to assess the marketability of generated side hustle ideas, such as using Google Custom Search API to research market demand and competitive landscape.

[0565] Based on the results of market research, the feasibility and profitability of the generated ideas are evaluated. For example, if it turns out that there is a certain demand for a side job as a photographer, the side job idea is deemed promising for users.

[0566] Execution support module (server)

[0567] server

[0568] It provides users with steps to execute their side hustle, such as publishing a portfolio online, promoting it on social media, and participating in local events.

[0569] The execution steps are scheduled to fit the user's schedule and can be visually confirmed on the terminal.

[0570] Feedback loop (terminal and server)

[0571] user

[0572] Give feedback based on the results and experience of your side hustle. For example, enter specific feedback such as "It took a long time to get my first job."

[0573] Terminal

[0574] Sends user feedback to the server.

[0575] server

[0576] The received feedback is analyzed and a generative AI model is used to generate improvement suggestions, such as "By improving the content of your portfolio, you will be able to acquire more customers."

[0577] Terminal

[0578] The improvement suggestions sent from the server are displayed to the user and reflected in the next execution step.

[0579] This allows users to efficiently start a side business that utilizes their skills or hobbies and continuously improve it.The system provides an effective way to earn extra income by providing ideas customized to the individual needs of users and providing specific support for their implementation.

[0580] The processing flow will be explained below.

[0581] Step 1:

[0582] user

[0583] Users access the application from their smartphone or PC and enter information about their skills, hobbies, and lifestyle, such as "I'm good at programming," "My hobby is photography," or "I have 10 hours of free time per week."

[0584] Step 2:

[0585] Terminal

[0586] Sends the data entered by the user to the server, ensuring that the data is properly formatted and transmitted in a secure manner.

[0587] Step 3:

[0588] server

[0589] The server stores the received user data for analysis. The data is pre-processed and converted into the format required for analysis.

[0590] Step 4:

[0591] server

[0592] The server analyzes user data and uses a generative AI model to generate side hustle ideas. For example, if a user's skill is programming and their hobby is photography, they will generate side hustle ideas as a freelance web developer or photographer.

[0593] Step 5:

[0594] server

[0595] Use external data sources to assess the marketability of generated side hustle ideas. Use Google Custom Search API to research market demand and competitive landscape.

[0596] Step 6:

[0597] server

[0598] Based on market research results, we evaluate the profitability and feasibility of side business ideas. If they are deemed highly marketable, we will develop specific implementation steps.

[0599] Step 7:

[0600] server

[0601] It provides users with specific steps to take to execute their side hustle, such as scheduling steps like "publish your portfolio online," "promote on social media," and "attend local events."

[0602] Step 8:

[0603] Terminal

[0604] The specific execution steps and schedule sent from the server are visually displayed to the user, and the user can then take action based on this.

[0605] Step 9:

[0606] user

[0607] After completing the side job, feedback is entered into the device. For example, specific feedback such as "It took a long time to get my first job" is provided.

[0608] Step 10:

[0609] Terminal

[0610] Sends user feedback to the server.

[0611] Step 11:

[0612] server

[0613] Receive and analyze feedback. Use generative AI models to generate improvement suggestions. For example, suggest specific improvements such as, "By improving the content of your portfolio, you will be able to acquire more customers."

[0614] Step 12:

[0615] Terminal

[0616] The server displays improvement suggestions to the user, who then reflects them in the next execution step to ensure continuous improvement.

[0617] Through these steps, the system will provide users with the most suitable side hustle ideas and suggest specific instructions and improvements for implementing them.

[0618] Example 1

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

[0620] Many users want to start a side hustle using their skills or hobbies. However, it is difficult to find a side hustle that is suitable for them, or to evaluate whether that side hustle is feasible and marketable. Furthermore, there are limited ways to obtain specific steps and improvement measures for progressing with a side hustle. This creates challenges for users, making it difficult to effectively start a side hustle and continuously improve it.

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

[0622] In this invention, the server includes: [means for analyzing user information and generating side hustle ideas using a generative AI model]; [means for utilizing external data sources to evaluate the marketability of the generated side hustle ideas]; and [means for collecting feedback from users and generating improvement suggestions]. This enables users to effectively find side hustle ideas that utilize their skills and hobbies, evaluate the marketability of those ideas, and identify specific steps to implement them. In addition, by collecting feedback based on the progress of the side hustle and providing improvement suggestions based on that feedback, users can continuously improve their side hustle.

[0623] "User information" refers to personal information necessary for generating side job ideas, such as the user's skills, hobbies, and lifestyle.

[0624] A "generative AI model" is an artificial intelligence model that generates side job ideas based on user input information.

[0625] "Side job ideas" are suggestions for specific side jobs that users can undertake using their skills and hobbies.

[0626] "Marketability" is an indicator that evaluates whether a side business idea is viable, profitable, and in demand.

[0627] "External data sources" are external information sources used for market valuation, including, for example, web APIs and databases.

[0628] "Execution steps" are the specific steps required to actually put your side hustle idea into practice.

[0629] "Feedback" is information about the results and experiences of the side jobs that users have undertaken, and is used to suggest improvements to the system.

[0630] "Improvement suggestions" are specific advice for improving the results of a side hustle, generated based on user feedback.

[0631] A "server" is a computer system that receives and analyzes user information.

[0632] "Terminal" means the device used by a User to enter information and view results and suggestions.

[0633] MODE FOR CARRYING OUT THE INVENTION

[0634] The present invention relates to a system for customizing and generating side hustle ideas based on a user's abilities, hobbies, and lifestyle. This system provides specific ideas and implementation steps for users to use their skills and hobbies to earn extra income. An embodiment of this system is described below.

[0635] User Interface (Terminal)

[0636] Users access a dedicated application from a device such as a smartphone or personal computer and enter information about their abilities, hobbies, and lifestyle, such as "I'm good at programming," "My hobby is photography," or "I have 10 hours of free time per week."

[0637] Data transmission and reception (terminal and server)

[0638] Terminal

[0639] The information entered by the user is formatted in JSON format and sent to the server via HTTPS.

[0640] server

[0641] Receives data sent from the device and preprocesses it to make it easier to analyze. The received data is saved in a database (e.g., MySQL, PostgreSQL).

[0642] Data analysis (server)

[0643] server

[0644] The saved user data is analyzed and a generative AI model is used to create prompts to generate side hustle ideas. Specific examples of prompts are as follows:

[0645] Prompt Sentence Examples

[0646] User Skills: Programming

[0647] User's hobby: photography

[0648] User's free time: 10 hours per week

[0649] Suggest the best side hustle idea for this user.

[0650] Use a generative AI model (e.g., OpenAI's GPT-3) to generate side hustle ideas based on a prompt.

[0651] Marketability evaluation (server)

[0652] server

[0653] Use external data sources such as Google Custom Search API to evaluate the marketability of the generated side business ideas. Based on the information obtained from the external data sources, evaluate the feasibility and profitability of the side business ideas.

[0654] Providing execution support steps (server)

[0655] server

[0656] Based on the evaluation results, specific implementation support steps are generated, such as "publish your portfolio online," "advertise on social media," and "participate in local events."

[0657] Terminal

[0658] The steps are visually displayed to the user in a calendar or to-do list format.

[0659] Feedback loop (terminal and server)

[0660] user

[0661] Give feedback based on your results and experiences with side hustles. For example, you might write, "It took me a while to get my first job."

[0662] Terminal

[0663] Sends user feedback to the server.

[0664] server

[0665] The received feedback is analyzed and a generative AI model is used to generate improvement suggestions, such as "By improving the content of your portfolio, you will be able to acquire more customers."

[0666] Terminal

[0667] The improvement suggestions are displayed to the user and reflected in the next execution step.

[0668] The above is a specific embodiment of the present invention. This system allows users to efficiently start a side business that utilizes their skills or hobbies and continuously improve it.

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

[0670] Step 1: Enter your user information

[0671] Terminal

[0672] Users open the application on their device and fill out a form with information about their skills, hobbies, and lifestyle.

[0673] Input: Data about your abilities, hobbies, and lifestyle

[0674] Output: User information entered in the form

[0675] What happens: A user fills out an application form with information such as "I'm good at programming," "My hobby is photography," and "I have 10 hours of free time per week."

[0676] Step 2: Send data

[0677] Terminal

[0678] The information entered by the user is formatted in JSON format and sent to the server via HTTPS.

[0679] Input: User information entered into the form

[0680] Output: JSON format user information, status code after submission

[0681] Specific behavior: When you click the send button, the device converts the information into JSON format and sends an HTTPS request to the server.

[0682] Step 3: Receiving and storing data

[0683] server

[0684] Receives data sent from the device, formats it appropriately, and stores it in a database.

[0685] Input: User information in JSON format

[0686] Output: User information stored in the database

[0687] Specific operation: The server parses the received JSON data and stores it in a database (e.g., MySQL, PostgreSQL).

[0688] Step 4: Data analysis

[0689] server

[0690] Preprocessing stored user data to make it easier to parse, for example by normalizing strings and scaling numeric data.

[0691] Input: User information stored in the database

[0692] Output: Preprocessed user data

[0693] Specific behavior: The server performs preprocessing such as trimming strings and standardizing numeric data.

[0694] Step 5: Generate side hustle ideas

[0695] server

[0696] The preprocessed data is used to create and input prompts to the generative AI model.

[0697] Input: Preprocessed user data

[0698] Output: Generated side hustle ideas

[0699] Specific operation: Using a generative AI model (e.g., OpenAI's GPT-3), create a prompt sentence like the one below and input it into the model.

[0700] Example prompt sentence:

[0701] text

[0702] User Skills: Programming

[0703] User's hobby: photography

[0704] User's free time: 10 hours per week

[0705] Suggest the best side hustle idea for this user.

[0706] Step 6: Marketability assessment

[0707] server

[0708] Use external data sources (e.g., Google Custom Search API) to assess the marketability of generated side hustle ideas.

[0709] Input: Generated side hustle ideas

[0710] Output: Marketability assessment results

[0711] What it does: Uses the Google Custom Search API to obtain demand and competitive information related to side hustle ideas, and then uses that information to assess their viability and profitability.

[0712] Step 7: Provide execution steps

[0713] server

[0714] Based on the market evaluation results, specific implementation support steps are generated.

[0715] Input: Marketability assessment results

[0716] Output: Specific implementation support steps

[0717] Specific actions: Generate steps such as "Publish your portfolio online," "Promote on social media," and "Attend local events."

[0718] Terminal

[0719] The generated execution support steps are visually displayed to the user.

[0720] Input: Specific implementation support steps

[0721] Output: A user-visible display of the execution steps

[0722] Specific behavior: Steps are displayed in a calendar or to-do list format for easy user access.

[0723] Step 8: Feedback on execution results

[0724] user

[0725] Provide feedback based on the results and experience of the side hustle you undertake.

[0726] Input: Feedback information

[0727] Output: Feedback information entered into the terminal

[0728] Specific behavior: Enter specific information into the feedback form, such as "It took me a long time to get my first job."

[0729] Terminal

[0730] Sends user feedback to the server.

[0731] Input: Feedback information

[0732] Output: Feedback information sent via HTTPS communication

[0733] Specific operation: By pressing the feedback sending button, the device sends feedback information to the server.

[0734] Step 9: Generate improvement suggestions

[0735] server

[0736] Analyze the received feedback and generate improvement suggestions using generative AI models.

[0737] Input: Feedback information

[0738] Output: Improvement suggestions

[0739] Specific operation: Analyze the feedback information, create and input appropriate prompt sentences for the generative AI model, and generate improvement suggestions.

[0740] Terminal

[0741] The improvement suggestions are displayed to the user and reflected in the next execution step.

[0742] Input: Improvement Suggestion

[0743] Output: Improvement suggestions displayed to the user

[0744] What it does: Improvement suggestions are displayed to users via notifications and dashboards.

[0745] (Application example 1)

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

[0747] In today's society, many people are looking for ways to earn extra income, but finding a side hustle idea that best suits their skills, hobbies, and lifestyle can be challenging. It's also difficult to evaluate the marketability and feasibility of the ideas they find and to consider specific steps to implement them. Conventional systems make it difficult for users to obtain customized ideas tailored to their individual needs, and they lack the functionality to receive feedback and continuously improve. Therefore, there is a need for a system that allows users to efficiently start a side hustle and continuously improve it.

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

[0749] In this invention, the server includes: [means for analyzing user data and generating appropriate side job ideas;] [means for analyzing market demand and competitive conditions using external information sources to evaluate marketability; and] [means for continuing to train the generative AI model through a feedback loop and dynamically updating side job ideas and implementation steps.] This allows users to obtain optimal side job ideas that utilize their skills and hobbies, and further allows them to have their marketability and specific implementation steps evaluated and continuously improved.

[0750] "User capabilities" refers to an individual's knowledge, skills, experience, etc., and specifically includes specialized techniques such as programming, design, and marketing.

[0751] "Hobbies" refer to activities or habits that an individual is interested in, such as photography, crafts, and sports.

[0752] "Lifestyle" refers to a pattern of habits and activities that reflect an individual's daily life and values, including how they use their free time and their daily rhythm.

[0753] A "generative AI model" is an algorithm that generates side hustle ideas based on user input data, and utilizes machine learning technology.

[0754] "Marketability assessment" refers to the process of analyzing the feasibility and profitability of the generated side business ideas using external data sources.

[0755] "External information sources" refers to information sources including databases and APIs used to research market demand and competitive situations.

[0756] The "feedback loop" refers to the cyclical process of collecting user feedback to improve the generative AI model and revise the side hustle idea.

[0757] "Dynamic updating" refers to the act of changing and optimizing the generated side hustle ideas and execution steps in real time based on new data and feedback from users.

[0758] This invention is a system that customizes side business ideas based on a user's abilities, hobbies, and lifestyle, and provides specific implementation steps and an evaluation of marketability. Specific embodiments are described below.

[0759] Key Components and Programs

[0760] 1. User Interface (Terminal)

[0761] The device is a smartphone or personal computer, and users can enter information about their abilities, hobbies, and lifestyle through a dedicated application. Users can enter specific information such as "I'm good at programming," "My hobby is photography," or "I have 10 hours of free time per week."

[0762] 2. Sending and Receiving Data (Terminal and Server)

[0763] The device sends the information entered by the user to the server, which then formats the information and sends it securely to the server. The server receives and stores this information, and the received data is pre-processed for analysis.

[0764] 3. Data analysis module (server)

[0765] The server analyzes the received user data and generates side hustle ideas using a generative AI model. This generative AI model uses machine learning technology to select the best side hustle ideas from a large number of options based on the user's input data. For example, if a user is good at programming and enjoys photography as a hobby, the model will suggest side hustles as a freelance web developer or photographer.

[0766] 4. Marketability evaluation module (server)

[0767] The server uses external information sources to evaluate the marketability of the generated side hustle ideas. Specifically, it uses Google Custom Search API and other tools to research market demand and competitive conditions and conduct market evaluations. For example, if it finds that there is a certain demand for side hustles as a photographer, it will determine that the side hustle idea is promising for users.

[0768] 5. Execution support module (server)

[0769] The server provides users with specific steps to take to complete their side hustle, such as publishing a portfolio online, promoting it on social media, and participating in local events. The steps are scheduled to fit the user's schedule and can be viewed visually on the device.

[0770] 6. Feedback Loop (Device and Server)

[0771] Users provide feedback based on the results and experience of their side hustles. For example, they can input specific feedback such as, "It took a long time to get my first job." The device then sends this feedback to the server. The server analyzes the received feedback and generates improvement suggestions using a generative AI model. For example, it suggests specific improvements such as, "By improving the content of your portfolio, it will be easier to acquire customers." The improvement suggestions sent from the server are displayed to the user on the device and are reflected in the next execution step.

[0772] Examples and prompts

[0773] For example, if a user inputs "I'm good at crafts and have free time on the weekends," the generative AI model will generate a side hustle idea called "selling craft products online" and use external sources to evaluate its marketability. After evaluating its marketability, it will provide specific implementation steps and a marketing plan, and users can provide feedback to continuously improve the system.

[0774] An example prompt is:

[0775] "Generate side hustle ideas based on the user's hobbies and skills: Hobbies are crafts, skills are crafts."

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

[0777] Step 1:

[0778] The user inputs information about their abilities, hobbies, and lifestyle through the device. The input information might include "I'm good at programming," "My hobby is photography," or "I have 10 hours of free time per week." This information is appropriately formatted on the device and sent to the server in the next step. The input in this step is information about the user's skills and hobbies, and the output is the formatted data sent to the server.

[0779] Step 2:

[0780] The device sends the formatted user information to the server. The information is sent in a secure manner. The server receives and stores this information. The input to this step is the data sent from the device, and the output is the user's data stored on the server.

[0781] Step 3:

[0782] The server analyzes the received user data and uses a generative AI model to generate side hustle ideas based on the user's abilities and hobbies. This analysis involves using machine learning techniques to select the best side hustle ideas from a large number of options. The input in this step is the stored user data, and the output is the generated side hustle ideas.

[0783] Step 4:

[0784] The server utilizes external information sources (e.g., Google Custom Search API) to evaluate the marketability of the generated side business ideas. It analyzes market demand and competitive conditions to evaluate the feasibility and profitability of the generated side business ideas. The input in this step is the generated side business ideas, and the output is market evaluation data.

[0785] Step 5:

[0786] The server provides specific action steps based on the market assessment results. Action steps include "publish your portfolio online," "advertise on social media," and "attend local events." These steps are visually displayed according to the user's schedule. The input for this step is market assessment data, and the output is specific action steps provided to the user.

[0787] Step 6:

[0788] The user provides feedback based on the results and experience of the side job they performed through the device. For example, they input specific feedback such as "It took a long time to get my first job." This feedback is sent from the device to the server. The input in this step is the user's feedback, and the output is the data sent to the server.

[0789] Step 7:

[0790] The server analyzes the received feedback and generates improvement suggestions using a generative AI model. For example, it generates specific improvement measures such as "By improving the content of your portfolio, you will be able to acquire more customers." The input in this step is the user feedback, and the output is improvement suggestions.

[0791] Step 8:

[0792] The improvement suggestions sent from the server are displayed to the user on the device and reflected in the next execution step. In this way, the user can continue to efficiently improve their side hustle. The input in this step is the improvement suggestions, and the output is the specific improvement suggestions displayed to the user.

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

[0794] The present invention combines a system that customizes and generates side hustle ideas based on a user's abilities, hobbies, and lifestyle with an emotion engine that recognizes the user's emotions. This system provides specific ideas, implementation steps, and improvement suggestions for users to use their skills and hobbies to earn extra income. Specific embodiments of this system are described below.

[0795] User Interface (Terminal)

[0796] Users access a dedicated application from a device such as a smartphone or personal computer and enter information about their skills, hobbies, and lifestyle, such as "I'm good at programming," "My hobby is photography," or "I have 10 hours of free time per week." The system also analyzes the user's facial expressions and voice as they enter information to recognize their current emotions.

[0797] Data transmission and reception (terminal and server)

[0798] Terminal

[0799] Send the user-entered data and emotion data to the server, where the data is properly formatted and sent in a secure manner.

[0800] server

[0801] The server stores the received user data and emotion data for analysis. The data is preprocessed and converted into the format required for analysis.

[0802] Data analysis module (server)

[0803] server

[0804] The received user data and emotional data are analyzed and a generative AI model is used to generate side hustle ideas. For example, if a user is good at programming, has a hobby of photography, and is in an optimistic emotional state, the model is likely to generate side hustle ideas as a freelance web developer or photographer.

[0805] Use of emotion engine

[0806] server

[0807] The emotional engine is used to analyze the user's current emotional state and reflect this in the selection of side hustle ideas. For example, if the user is feeling depressed, side hustle ideas that take into consideration their emotions and provide more support will be provided first.

[0808] Marketability evaluation module (server)

[0809] server

[0810] Use external data sources to assess the marketability of generated side hustle ideas. Use Google Custom Search API to research market demand and competitive landscape.

[0811] Execution support module (server)

[0812] server

[0813] Based on the results of the market evaluation, we will evaluate the profitability and feasibility of your side business idea. If it is deemed to have high marketability, we will develop specific steps to implement it.

[0814] It provides users with specific steps to take to execute their side hustle, such as scheduling steps like "publish your portfolio online," "promote on social media," and "attend local events."

[0815] Feedback loop (terminal and server)

[0816] user

[0817] After completing the side job, feedback is entered into the device. For example, specific feedback such as "It took a long time to get my first job" is provided.

[0818] Terminal

[0819] Emotion data is collected again along with user feedback and sent to the server.

[0820] server

[0821] Receive and analyze feedback and emotion data. Use a generative AI model to generate improvement suggestions. For example, if the user is in a stressful state at the time of feedback, suggest specific improvements with actions to alleviate the emotion.

[0822] Display and execution support

[0823] Terminal

[0824] The specific steps, schedules, and improvement suggestions sent from the server are visually displayed to the user, who can then take action based on this information. By constantly monitoring their emotional state, the user can receive optimal support.

[0825] Through these steps, the system provides users with optimal side hustle ideas, specific instructions for implementing them, and suggest improvement measures based on their emotions.The system provides users with an effective way to earn extra income by providing them with customized ideas and specific implementation support based on their individual needs and emotions.

[0826] The processing flow will be explained below.

[0827] Step 1:

[0828] user

[0829] Users access the application from their smartphone or PC and enter information about their skills, hobbies, and lifestyle. For example, they enter information such as "I'm good at programming," "My hobby is photography," or "I have 10 hours of free time per week." During input, the application also uses a camera and microphone to analyze the user's facial expressions and voice, collecting emotional data.

[0830] Step 2:

[0831] Terminal

[0832] The user-entered data and emotion data are sent to the server in a properly formatted and secure manner.

[0833] Step 3:

[0834] server

[0835] The server stores the received user data and emotion data for analysis. If necessary, the data is preprocessed and converted into the format required for analysis.

[0836] Step 4:

[0837] server

[0838] The server uses the received data to run a generative AI model to generate side hustle ideas suited to the user. For example, if a user is good at programming, enjoys photography as a hobby, and is in an optimistic emotional state, the model will generate side hustle ideas as a freelance web developer or photographer.

[0839] Step 5:

[0840] server

[0841] The server uses an emotion engine to analyze the user's current emotional state and reflect this in the selection of side job ideas. For example, if the user is feeling stressed, it will suggest side job ideas related to relaxation and self-improvement.

[0842] Step 6:

[0843] server

[0844] Use external data sources to assess the marketability of generated side hustle ideas. Use Google Custom Search API to research market demand and competitive landscape.

[0845] Step 7:

[0846] server

[0847] Based on the market evaluation results, we evaluate the profitability and feasibility of the side business idea. For example, if it has high market potential, we will develop detailed implementation steps.

[0848] Step 8:

[0849] server

[0850] It provides users with concrete steps to take to get their side hustle off the ground, such as publishing a portfolio online, promoting it on social media, and participating in local events, all tailored to the user's schedule.

[0851] Step 9:

[0852] Terminal

[0853] The specific execution steps and schedule sent from the server are visually displayed to the user, and the user can then take action based on this.

[0854] Step 10:

[0855] user

[0856] After completing the side job, the user enters feedback based on their actual experience into the device. For example, they can enter specific feedback such as, "It took a long time to get my first job." The device also captures their emotional state when giving the feedback.

[0857] Step 11:

[0858] Terminal

[0859] Sending user feedback and emotion data to a server.

[0860] Step 12:

[0861] server

[0862] It receives feedback and emotion data, begins analyzing it, and uses a generative AI model to generate improvement suggestions. For example, if the user is in a stressful state at the time of feedback, it will suggest an action plan to alleviate that emotion.

[0863] Step 13:

[0864] Terminal

[0865] The server displays improvement suggestions to the user, who then reflects them in the next execution step to ensure continuous improvement.

[0866] Through these steps, the system will provide users with the best side hustle ideas, provide specific instructions for implementing them, and offer emotion-based improvement suggestions, allowing users to effectively utilize their skills and hobbies to earn extra income.

[0867] Example 2

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

[0869] It is not easy for users who want to start a side hustle to find a side hustle idea that suits their skills, hobbies, and lifestyle, and it is also complicated to evaluate the marketability and feasibility of the side hustle. Furthermore, it is necessary to provide more effective support by taking into account users' emotional state.

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

[0871] In this invention, the server includes a means for inputting data related to the user's abilities, hobbies, and lifestyle, a means for transmitting the input data and the user's emotional data to the server, a means for the server to analyze the user's data and emotional data and generate appropriate side job ideas, a means for utilizing external data sources to evaluate the marketability of the generated side job ideas, and a means for collecting feedback and emotional data from the user and generating improvement suggestions. This makes it possible to provide customized side job ideas according to the individual needs and emotional state of the user, evaluate the marketability and feasibility of the ideas, and provide specific implementation steps and improvement suggestions.

[0872] "Data about your abilities, hobbies, and lifestyle" refers to information about your skills, interests, activities, and daily life style.

[0873] "Input data and user emotional data" refers to information provided by the user about skills, hobbies, and lifestyle, as well as data about the user's current emotional state obtained through emotion recognition technology.

[0874] "Means for analyzing user data and emotional data on a server and generating appropriate side job ideas" refers to the process of analyzing user data and emotional data collected on a server and generating side job suggestions suitable for the user from the results.

[0875] "Means of utilizing external data sources to assess the marketability of the generated side hustle ideas" refers to methods of obtaining and analyzing information from external databases and APIs in order to assess the market demand and competitive situation for the generated side hustle ideas.

[0876] The "means for collecting feedback and additional emotional data from users and generating improvement suggestions" refers to a process in which the server suggests further improvement measures based on the feedback provided by the users and the additional emotional data.

[0877] The present invention combines a system that customizes and generates side hustle ideas based on a user's abilities, hobbies, and lifestyle with an emotion engine that recognizes the user's emotions. The system provides specific ideas, implementation steps, and improvement suggestions for users to use their skills and hobbies to earn extra income. Specific embodiments of the system are described below.

[0878] User Interface (Terminal)

[0879] Users access a dedicated application from a device such as a smartphone or personal computer and enter information about their skills, hobbies, and lifestyle. The device then presents this information as an input form. For example, users might enter information such as "I'm good at programming," "My hobby is photography," and "I have 10 hours of free time per week." During this process, the device uses a camera and microphone to analyze the user's facial expressions and voice in real time and collect emotional data.

[0880] Data transmission and reception (terminal and server)

[0881] The device properly formats the data and emotion data entered by the user and sends it to the server in a secure manner (e.g., SSL / TLS communication), ensuring that the user's information is transmitted safely.

[0882] The server performs preprocessing on the received user data and emotion data to store them in a database, including data format conversion and noise removal.

[0883] Data analysis module (server)

[0884] The server analyzes the received data and uses a generative AI model to generate the best side hustle ideas for the user. For example, if a user is good at programming, enjoys photography as a hobby, and is in an optimistic emotional state, the server will generate side hustle ideas for freelance web developers and photographers.

[0885] Use of emotion engine

[0886] The server uses an emotion engine to analyze the user's current emotional state. For example, if the user is feeling depressed, it will prioritize providing side job ideas that provide more support to alleviate those feelings.

[0887] Marketability evaluation module (server)

[0888] The server uses external data sources (e.g., search APIs) to research market demand and competitive conditions in order to evaluate the marketability of the generated side hustle ideas, thereby assessing the profitability and viability of the side hustle ideas.

[0889] Execution support module (server)

[0890] The server then creates specific implementation steps for side business ideas that are deemed highly profitable based on the market evaluation results. For example, it schedules detailed steps such as "publishing a portfolio online," "advertising on social media," and "participating in local events."

[0891] Feedback loop (terminal and server)

[0892] After completing a side job, users input their feedback into the device, providing specific feedback such as, "It took a long time to get my first job."

[0893] The device then sends the user feedback and newly collected emotion data back to the server.

[0894] The server analyzes the feedback and emotion data and generates improvement suggestions using a generative AI model. For example, if the user is in a stressful state at the time of feedback, the server will suggest improvement measures including actions to alleviate the emotion.

[0895] Display and execution support

[0896] The device visually displays specific execution steps, schedules, and improvement suggestions sent from the server to the user. The user can carry out their side job based on this information, and by constantly monitoring their emotional state, they can receive optimal support.

[0897] Specific examples

[0898] For example, if a user uses the following prompt:

[0899] Example prompt:

[0900] "I'm good at programming and my hobby is photography. I have 10 hours of free time per week. I've been feeling a bit down lately, so I'd like to earn some extra income through a side hustle."

[0901] Based on this prompt, the system analyzes the user's skills and emotional state, and generates and provides appropriate side hustle ideas and specific steps to implement them.

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

[0903] Step 1:

[0904] Users access a dedicated application from their smartphone or personal computer and enter information about their skills, hobbies, and lifestyle. Specifically, they might enter in the form, "I'm good at programming," "My hobby is photography," and "I have 10 hours of free time per week." The application then uses the camera and microphone to analyze the user's facial expressions and voice in real time and collect current emotional data.

[0905] Input: Information about the user's skills, hobbies, lifestyle, and emotional data.

[0906] Output: JSON format data of input information and emotion data.

[0907] Step 2:

[0908] The device converts the data obtained from the user into an appropriate format (JSON format) and securely sends it to the server. SSL / TLS is used for security.

[0909] Input: Data and sentiment data collected from users in JSON format.

[0910] Output: JSON formatted data sent to the server.

[0911] Step 3:

[0912] The server preprocesses the received user data and emotion data before storing them in the database. This includes checking the data format, removing noise, and converting it to the required format (e.g., extracting only the required fields).

[0913] Input: JSON format data sent from the terminal.

[0914] Output: Preprocessed user data and sentiment data.

[0915] Step 4:

[0916] The server analyzes the pre-processed data and uses a generative AI model to generate side hustle ideas suitable for the user. For example, if a user is good at programming and enjoys photography, it will generate ideas for freelance web development and photography.

[0917] Input: Preprocessed user data and emotion data.

[0918] Output: Generated side hustle ideas.

[0919] Step 5:

[0920] The server uses an emotion engine to reflect the user's emotional data in the side job ideas generated. For example, if the user is feeling depressed, side job ideas for relieving stress will be provided first.

[0921] Input: Generated side hustle ideas and sentiment data.

[0922] Output: Side hustle ideas taking into account sentiment data.

[0923] Step 6:

[0924] The server uses a marketability assessment module to assess the marketability of the generated side hustle ideas, and uses external data sources (e.g., Google Custom Search API) to investigate demand and competitive situations.

[0925] Input: Side hustle ideas taking sentiment data into account.

[0926] Output: Marketability assessment results.

[0927] Step 7:

[0928] Based on the results of the marketability assessment, the server will create specific implementation steps for the side business idea, such as "publishing a portfolio online," "advertising on social media," and "participating in local events," and will schedule these steps in detail.

[0929] Input: Marketability assessment results.

[0930] Output: A schedule of specific execution steps.

[0931] Step 8:

[0932] After completing a side job, the user provides feedback through a dedicated application. They enter specific feedback (e.g., "It took a long time to get my first job"), and the application again collects the user's emotional data.

[0933] Input: User feedback and sentiment data.

[0934] Output: Feedback and sentiment data in JSON format.

[0935] Step 9:

[0936] The feedback data and emotion data collected by the device are converted into JSON format and sent back to the server.

[0937] Input: Feedback and sentiment data in JSON format.

[0938] Output: JSON formatted data sent to the server.

[0939] Step 10:

[0940] The server analyzes the feedback and emotion data and uses a generative AI model to generate improvement suggestions. For example, if the feedback indicates that the user is feeling stressed, it will suggest improvements to alleviate that emotion.

[0941] Input: Feedback and emotion data.

[0942] Output: Improvement suggestions.

[0943] (Application example 2)

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

[0945] In modern society, earning income through a side job is an important issue for many people. However, there is no system that provides optimal side job ideas for individual users. It is necessary to customize side job ideas that take into account not only the user's abilities, hobbies, and lifestyle, but also their emotional state. There is a need for a system that increases user satisfaction and improves the success rate.

[0946] The specific processing by the specific processing unit 290 of the data processing device 12 in Application Example 2 is realized by the following means. In this invention, the server includes: [means for analyzing emotions at the time of input using an emotion engine that recognizes the user's emotions]; [means for transmitting the input data and emotion data to the server]; and [means for analyzing the user's data and emotion data in the server and generating appropriate side job ideas]. This makes it possible to provide optimal side job ideas that take into account the user's individual personality, abilities, hobbies, and emotional state.

[0947] "User abilities, hobbies, and lifestyle data" is information related to an individual user's skills, interests, and life circumstances.

[0948] An "emotion engine" is a software or hardware mechanism for analyzing a user's emotional state.

[0949] A "server" is a computer system that receives and analyzes data sent by users.

[0950] "Side hustle ideas" are suggestions for activities that users can do in addition to their main job to earn income.

[0951] "Means for assessing marketability" are methods or mechanisms for assessing the economic viability of generated side hustle ideas using external data sources.

[0952] The "implementation steps" are detailed guidelines for turning your side hustle idea into reality.

[0953] "Feedback" is information that users provide to the system about the results and opinions they have gained from implementing their side job ideas.

[0954] "Improvement suggestions" are advice or suggestions based on collected feedback and sentiment data to provide users with better side hustle ideas and ways to implement them.

[0955] A "generative AI model" is an artificial intelligence algorithm that analyzes user input data and emotional data to generate side hustle ideas.

[0956] This invention is a system that provides customized side hustle ideas based on detailed information and emotional data about a user's abilities, hobbies, and lifestyle. The system uses a generative AI model that analyzes the user's data and an emotional engine to generate individually optimized side hustle ideas and assist in their implementation.

[0957] User Interface (Terminal)

[0958] Through a smartphone or smart glasses, users input the following information:

[0959] Skills: Examples include "I'm good at programming" or "I have photography skills."

[0960] Hobbies: Examples include "I enjoy cooking" or "I enjoy outdoor activities."

[0961] Lifestyle: Examples include "10 hours of free time per week" or "Ability to work from home."

[0962] In addition, the emotion engine analyzes the user's facial expressions and voice via a camera and microphone to recognize the user's emotional state, making it possible to obtain emotional data when the user makes input.

[0963] Data transmission and reception (terminal and server)

[0964] Terminal: Securely transmits user-entered data and emotion data to the server, ensuring the data is properly formatted when transmitted.

[0965] Server: The server stores the received user data and emotion data, performs necessary preprocessing, and analyzes it.

[0966] Data analysis module (server)

[0967] Server: Using a generative AI model, it analyzes user input and emotional data to generate suitable side hustle ideas. For example, if a user is good at programming and is in an optimistic emotional state, it will suggest an idea for a freelance web developer position.

[0968] Use of emotion engine

[0969] Server: Uses an emotion engine to analyze the user's current emotional state and reflect it in the selection of side job ideas. For example, if the user is under stress, the server will provide side job ideas that take their emotions into consideration.

[0970] Marketability evaluation module (server)

[0971] Server: To assess the marketability of the generated side hustle ideas, external data sources (e.g., Google Custom Search API) are used to research demand and competition.

[0972] Execution support module (server)

[0973] Server: Based on the results of the market evaluation, the server evaluates the feasibility and profitability of side business ideas and develops specific implementation steps. For example, the server provides users with detailed steps such as "publishing a portfolio online" and "advertising using social media."

[0974] Feedback loop (terminal and server)

[0975] User: After completing a side job, the user enters feedback through the device. For example, the user provides specific feedback such as, "It took a long time to get my first job."

[0976] Device: Collect emotion data again along with feedback and send it to the server.

[0977] Server: Receives feedback and emotion data and generates improvement suggestions using a generative AI model, providing specific improvements to alleviate stress when the user is in a stressful state.

[0978] Examples of specific examples and prompts

[0979] Example: For example, if a user inputs "I'm good at English and have five hours of free time a week" and their emotion "I'm feeling happy right now," the app will generate side hustle ideas such as "Consider offering online English conversation lessons."

[0980] Example prompt sentence:

[0981] User-entered data:

[0982] Skills: English

[0983] Hobbies: Reading

[0984] Free time: 5 hours per week

[0985] Emotion:Happy

[0986] Prompt sentence to input to the generative AI model:

[0987] "Skill: Reading and writing Chinese, Hobby: Reading, Free time: 5 hours a week, Emotion: Happiness"

[0988] In this way, the present invention is a system that generates optimal side job ideas and provides implementation support and improvement suggestions by taking into account the user's abilities, lifestyle, and emotional state.

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

[0990] Step 1: Enter data about your abilities, hobbies, and lifestyle

[0991] Users use a smartphone or smart glasses to input information about their skills (e.g., programming, photography), hobbies (e.g., cooking, outdoor activities), and lifestyle (e.g., 10 hours of free time per week). The input data is temporarily stored on the device. The input data is expressed in text format.

[0992] Input: Information about the user's abilities, hobbies, and lifestyle (in text format)

[0993] Output: Input data temporarily saved in the device (text format)

[0994] Step 2: Obtaining emotion data

[0995] The device uses a camera and microphone to analyze the user's facial expressions and voice, and the emotion engine recognizes the user's current emotional state. The emotion engine analyzes this data and generates a specific emotional state (e.g., optimistic, stressed) in text format.

[0996] Input: User's facial expression data (image), voice data (voice)

[0997] Output: Text data of the recognized emotional state

[0998] Step 3: Sending input and emotion data

[0999] The device securely transmits the input data and the recognized emotion data to the server, where the data is converted into an appropriate format and encrypted before transmission.

[1000] Input: Input data (text format), emotion data (text format)

[1001] Output: Data sent to the server

[1002] Step 4: Store and analyze user and sentiment data

[1003] The server stores the received user data and emotion data in a database, performs preprocessing, and then analyzes it using a generative AI model to generate side job ideas.

[1004] Input: Received user data and emotion data

[1005] Output: Analyzed data and generated side hustle ideas

[1006] Step 5: Evaluate the marketability of your side hustle idea

[1007] The server evaluates the marketability of the generated side hustle ideas using external data sources, such as the Google Custom Search API, to investigate market demand and competitive conditions.

[1008] Input: Generated side hustle ideas

[1009] Output: Marketability evaluation results

[1010] Step 6: Provide execution steps

[1011] Based on the market evaluation results, the server will evaluate the profitability and feasibility of the side business idea and develop specific implementation steps, such as "publishing a portfolio online" and "promoting on social media."

[1012] Input: Marketability assessment results

[1013] Output: Specific execution steps

[1014] Step 7: Provide users with execution steps

[1015] The terminal visually displays the specific execution steps and schedule sent from the server, and the user can then take action based on this.

[1016] Input: Execution steps sent from the server

[1017] Output: Execution steps displayed on the terminal screen

[1018] Step 8: Collect and send feedback

[1019] After completing the side job, the user inputs feedback (e.g., "It took a long time to get my first job") into the device. Emotion data is also acquired again and sent to the server.

[1020] Input: User feedback and re-recognized emotion data

[1021] Output: Feedback and emotion data sent to the server

[1022] Step 9: Analyze feedback and sentiment data and suggest improvements

[1023] The server analyzes the feedback and emotional data and generates improvement suggestions using a generative AI model, providing specific improvements to alleviate stress when the user is in a stressful state.

[1024] Input: Received feedback and sentiment data

[1025] Output: Analyzed data and improvement suggestions

[1026] Step 10: Provide improvement suggestions

[1027] The device visually displays the improvement suggestions sent from the server to the user, who can use them as a reference to further improve their side business.

[1028] Input: Improvement suggestions sent by the server

[1029] Output: Improvement suggestions displayed on the terminal screen

[1030] The above are the specific processing steps of the system that realizes the present invention.

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

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

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

[1034] [Third embodiment]

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

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

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

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

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

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

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

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

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

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

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

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

[1047] The present invention relates to a system for customizing and generating side hustle ideas based on a user's abilities, hobbies, and lifestyle. This system provides specific ideas and implementation steps for users to use their skills and hobbies to earn extra income. Specific embodiments of the system are described below.

[1048] User Interface (Terminal)

[1049] Users access a dedicated application from a device such as a smartphone or personal computer and enter information about their skills, hobbies, and lifestyle, such as "I'm good at programming," "My hobby is photography," or "I have 10 hours of free time per week."

[1050] Data transmission and reception (terminal and server)

[1051] Terminal

[1052] The information entered by the user is sent to a server, which then sends information about the user's skills, hobbies, and lifestyle.

[1053] This requires that the user's data is properly formatted and transmitted to the server in a secure manner.

[1054] server

[1055] Receives and stores information sent from the device, and preprocesses the received data for analysis.

[1056] Data analysis module (server)

[1057] server

[1058] The received user data is analyzed and a generative AI model is used to generate side hustle ideas. This model selects the best side hustle ideas from a large number of options based on the user's input data.

[1059] For example, if a user is good at programming and photography is a hobby, the app will suggest side jobs as a freelance web developer or photographer.

[1060] Marketability evaluation module (server)

[1061] server

[1062] Use external data sources to assess the marketability of generated side hustle ideas, such as using Google Custom Search API to research market demand and competitive landscape.

[1063] Based on the results of market research, the feasibility and profitability of the generated ideas are evaluated. For example, if it turns out that there is a certain demand for a side job as a photographer, the side job idea is deemed promising for users.

[1064] Execution support module (server)

[1065] server

[1066] It provides users with steps to execute their side hustle, such as publishing a portfolio online, promoting it on social media, and participating in local events.

[1067] The execution steps are scheduled to fit the user's schedule and can be visually confirmed on the terminal.

[1068] Feedback loop (terminal and server)

[1069] user

[1070] Give feedback based on the results and experience of your side hustle. For example, enter specific feedback such as "It took a long time to get my first job."

[1071] Terminal

[1072] Sends user feedback to the server.

[1073] server

[1074] The received feedback is analyzed and a generative AI model is used to generate improvement suggestions, such as "By improving the content of your portfolio, you will be able to acquire more customers."

[1075] Terminal

[1076] The improvement suggestions sent from the server are displayed to the user and reflected in the next execution step.

[1077] This allows users to efficiently start a side business that utilizes their skills or hobbies and continuously improve it.The system provides an effective way to earn extra income by providing ideas customized to the individual needs of users and providing specific support for their implementation.

[1078] The processing flow will be explained below.

[1079] Step 1:

[1080] user

[1081] Users access the application from their smartphone or PC and enter information about their skills, hobbies, and lifestyle, such as "I'm good at programming," "My hobby is photography," or "I have 10 hours of free time per week."

[1082] Step 2:

[1083] Terminal

[1084] Sends the data entered by the user to the server, ensuring that the data is properly formatted and transmitted in a secure manner.

[1085] Step 3:

[1086] server

[1087] The server stores the received user data for analysis. The data is pre-processed and converted into the format required for analysis.

[1088] Step 4:

[1089] server

[1090] The server analyzes user data and uses a generative AI model to generate side hustle ideas. For example, if a user's skill is programming and their hobby is photography, they will generate side hustle ideas as a freelance web developer or photographer.

[1091] Step 5:

[1092] server

[1093] Use external data sources to assess the marketability of generated side hustle ideas. Use Google Custom Search API to research market demand and competitive landscape.

[1094] Step 6:

[1095] server

[1096] Based on market research results, we evaluate the profitability and feasibility of side business ideas. If they are deemed highly marketable, we will develop specific implementation steps.

[1097] Step 7:

[1098] server

[1099] It provides users with specific steps to take to execute their side hustle, such as scheduling steps like "publish your portfolio online," "promote on social media," and "attend local events."

[1100] Step 8:

[1101] Terminal

[1102] The specific execution steps and schedule sent from the server are visually displayed to the user, and the user can then take action based on this.

[1103] Step 9:

[1104] user

[1105] After completing the side job, feedback is entered into the device. For example, specific feedback such as "It took a long time to get my first job" is provided.

[1106] Step 10:

[1107] Terminal

[1108] Sends user feedback to the server.

[1109] Step 11:

[1110] server

[1111] Receive and analyze feedback. Use generative AI models to generate improvement suggestions. For example, suggest specific improvements such as, "By improving the content of your portfolio, you will be able to acquire more customers."

[1112] Step 12:

[1113] Terminal

[1114] The server displays improvement suggestions to the user, who then reflects them in the next execution step to ensure continuous improvement.

[1115] Through these steps, the system will provide users with the most suitable side hustle ideas and suggest specific instructions and improvements for implementing them.

[1116] Example 1

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

[1118] Many users want to start a side hustle using their skills or hobbies. However, it is difficult to find a side hustle that is suitable for them, or to evaluate whether that side hustle is feasible and marketable. Furthermore, there are limited ways to obtain specific steps and improvement measures for progressing with a side hustle. This creates challenges for users, making it difficult to effectively start a side hustle and continuously improve it.

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

[1120] In this invention, the server includes: [means for analyzing user information and generating side hustle ideas using a generative AI model]; [means for utilizing external data sources to evaluate the marketability of the generated side hustle ideas]; and [means for collecting feedback from users and generating improvement suggestions]. This enables users to effectively find side hustle ideas that utilize their skills and hobbies, evaluate the marketability of those ideas, and identify specific steps to implement them. In addition, by collecting feedback based on the progress of the side hustle and providing improvement suggestions based on that feedback, users can continuously improve their side hustle.

[1121] "User information" refers to personal information necessary for generating side job ideas, such as the user's skills, hobbies, and lifestyle.

[1122] A "generative AI model" is an artificial intelligence model that generates side job ideas based on user input information.

[1123] "Side job ideas" are suggestions for specific side jobs that users can undertake using their skills and hobbies.

[1124] "Marketability" is an indicator that evaluates whether a side business idea is viable, profitable, and in demand.

[1125] "External data sources" are external information sources used for market valuation, including, for example, web APIs and databases.

[1126] "Execution steps" are the specific steps required to actually put your side hustle idea into practice.

[1127] "Feedback" is information about the results and experiences of the side jobs that users have undertaken, and is used to suggest improvements to the system.

[1128] "Improvement suggestions" are specific advice for improving the results of a side hustle, generated based on user feedback.

[1129] A "server" is a computer system that receives and analyzes user information.

[1130] "Terminal" means the device used by a User to enter information and view results and suggestions.

[1131] MODE FOR CARRYING OUT THE INVENTION

[1132] The present invention relates to a system for customizing and generating side hustle ideas based on a user's abilities, hobbies, and lifestyle. This system provides specific ideas and implementation steps for users to use their skills and hobbies to earn extra income. An embodiment of this system is described below.

[1133] User Interface (Terminal)

[1134] Users access a dedicated application from a device such as a smartphone or personal computer and enter information about their abilities, hobbies, and lifestyle, such as "I'm good at programming," "My hobby is photography," or "I have 10 hours of free time per week."

[1135] Data transmission and reception (terminal and server)

[1136] Terminal

[1137] The information entered by the user is formatted in JSON format and sent to the server via HTTPS.

[1138] server

[1139] Receives data sent from the device and preprocesses it to make it easier to analyze. The received data is saved in a database (e.g., MySQL, PostgreSQL).

[1140] Data analysis (server)

[1141] server

[1142] The saved user data is analyzed and a generative AI model is used to create prompts to generate side hustle ideas. Specific examples of prompts are as follows:

[1143] Prompt Sentence Examples

[1144] User Skills: Programming

[1145] User's hobby: photography

[1146] User's free time: 10 hours per week

[1147] Suggest the best side hustle idea for this user.

[1148] Use a generative AI model (e.g., OpenAI's GPT-3) to generate side hustle ideas based on a prompt.

[1149] Marketability evaluation (server)

[1150] server

[1151] Use external data sources such as Google Custom Search API to evaluate the marketability of the generated side business ideas. Based on the information obtained from the external data sources, evaluate the feasibility and profitability of the side business ideas.

[1152] Providing execution support steps (server)

[1153] server

[1154] Based on the evaluation results, specific implementation support steps are generated, such as "publish your portfolio online," "advertise on social media," and "participate in local events."

[1155] Terminal

[1156] The steps are visually displayed to the user in a calendar or to-do list format.

[1157] Feedback loop (terminal and server)

[1158] user

[1159] Give feedback based on your results and experiences with side hustles. For example, you might write, "It took me a while to get my first job."

[1160] Terminal

[1161] Sends user feedback to the server.

[1162] server

[1163] The received feedback is analyzed and a generative AI model is used to generate improvement suggestions, such as "By improving the content of your portfolio, you will be able to acquire more customers."

[1164] Terminal

[1165] The improvement suggestions are displayed to the user and reflected in the next execution step.

[1166] The above is a specific embodiment of the present invention. This system allows users to efficiently start a side business that utilizes their skills or hobbies and continuously improve it.

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

[1168] Step 1: Enter your user information

[1169] Terminal

[1170] Users open the application on their device and fill out a form with information about their skills, hobbies, and lifestyle.

[1171] Input: Data about your abilities, hobbies, and lifestyle

[1172] Output: User information entered in the form

[1173] What happens: A user fills out an application form with information such as "I'm good at programming," "My hobby is photography," and "I have 10 hours of free time per week."

[1174] Step 2: Send data

[1175] Terminal

[1176] The information entered by the user is formatted in JSON format and sent to the server via HTTPS.

[1177] Input: User information entered into the form

[1178] Output: JSON format user information, status code after submission

[1179] Specific behavior: When you click the send button, the device converts the information into JSON format and sends an HTTPS request to the server.

[1180] Step 3: Receiving and storing data

[1181] server

[1182] Receives data sent from the device, formats it appropriately, and stores it in a database.

[1183] Input: User information in JSON format

[1184] Output: User information stored in the database

[1185] Specific operation: The server parses the received JSON data and stores it in a database (e.g., MySQL, PostgreSQL).

[1186] Step 4: Data analysis

[1187] server

[1188] Preprocessing stored user data to make it easier to parse, for example by normalizing strings and scaling numeric data.

[1189] Input: User information stored in the database

[1190] Output: Preprocessed user data

[1191] Specific behavior: The server performs preprocessing such as trimming strings and standardizing numeric data.

[1192] Step 5: Generate side hustle ideas

[1193] server

[1194] The preprocessed data is used to create and input prompts to the generative AI model.

[1195] Input: Preprocessed user data

[1196] Output: Generated side hustle ideas

[1197] Specific operation: Using a generative AI model (e.g., OpenAI's GPT-3), create a prompt sentence like the one below and input it into the model.

[1198] Example prompt sentence:

[1199] text

[1200] User Skills: Programming

[1201] User's hobby: photography

[1202] User's free time: 10 hours per week

[1203] Suggest the best side hustle idea for this user.

[1204] Step 6: Marketability assessment

[1205] server

[1206] Use external data sources (e.g., Google Custom Search API) to assess the marketability of generated side hustle ideas.

[1207] Input: Generated side hustle ideas

[1208] Output: Marketability assessment results

[1209] What it does: Uses the Google Custom Search API to obtain demand and competitive information related to side hustle ideas, and then uses that information to assess their viability and profitability.

[1210] Step 7: Provide execution steps

[1211] server

[1212] Based on the market evaluation results, specific implementation support steps are generated.

[1213] Input: Marketability assessment results

[1214] Output: Specific implementation support steps

[1215] Specific actions: Generate steps such as "Publish your portfolio online," "Promote on social media," and "Attend local events."

[1216] Terminal

[1217] The generated execution support steps are visually displayed to the user.

[1218] Input: Specific implementation support steps

[1219] Output: A user-visible display of the execution steps

[1220] Specific behavior: Steps are displayed in a calendar or to-do list format for easy user access.

[1221] Step 8: Feedback on execution results

[1222] user

[1223] Provide feedback based on the results and experience of the side hustle you undertake.

[1224] Input: Feedback information

[1225] Output: Feedback information entered into the terminal

[1226] Specific behavior: Enter specific information into the feedback form, such as "It took me a long time to get my first job."

[1227] Terminal

[1228] Sends user feedback to the server.

[1229] Input: Feedback information

[1230] Output: Feedback information sent via HTTPS communication

[1231] Specific operation: By pressing the feedback sending button, the device sends feedback information to the server.

[1232] Step 9: Generate improvement suggestions

[1233] server

[1234] Analyze the received feedback and generate improvement suggestions using generative AI models.

[1235] Input: Feedback information

[1236] Output: Improvement suggestions

[1237] Specific operation: Analyze the feedback information, create and input appropriate prompt sentences for the generative AI model, and generate improvement suggestions.

[1238] Terminal

[1239] The improvement suggestions are displayed to the user and reflected in the next execution step.

[1240] Input: Improvement Suggestion

[1241] Output: Improvement suggestions displayed to the user

[1242] What it does: Improvement suggestions are displayed to users via notifications and dashboards.

[1243] (Application example 1)

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

[1245] In today's society, many people are looking for ways to earn extra income, but finding a side hustle idea that best suits their skills, hobbies, and lifestyle can be challenging. It's also difficult to evaluate the marketability and feasibility of the ideas they find and to consider specific steps to implement them. Conventional systems make it difficult for users to obtain customized ideas tailored to their individual needs, and they lack the functionality to receive feedback and continuously improve. Therefore, there is a need for a system that allows users to efficiently start a side hustle and continuously improve it.

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

[1247] In this invention, the server includes: [means for analyzing user data and generating appropriate side job ideas;] [means for analyzing market demand and competitive conditions using external information sources to evaluate marketability; and] [means for continuing to train the generative AI model through a feedback loop and dynamically updating side job ideas and implementation steps.] This allows users to obtain optimal side job ideas that utilize their skills and hobbies, and further allows them to have their marketability and specific implementation steps evaluated and continuously improved.

[1248] "User capabilities" refers to an individual's knowledge, skills, experience, etc., and specifically includes specialized techniques such as programming, design, and marketing.

[1249] "Hobbies" refer to activities or habits that an individual is interested in, such as photography, crafts, and sports.

[1250] "Lifestyle" refers to a pattern of habits and activities that reflect an individual's daily life and values, including how they use their free time and their daily rhythm.

[1251] A "generative AI model" is an algorithm that generates side hustle ideas based on user input data, and utilizes machine learning technology.

[1252] "Marketability assessment" refers to the process of analyzing the feasibility and profitability of the generated side business ideas using external data sources.

[1253] "External information sources" refers to information sources including databases and APIs used to research market demand and competitive situations.

[1254] The "feedback loop" refers to the cyclical process of collecting user feedback to improve the generative AI model and revise the side hustle idea.

[1255] "Dynamic updating" refers to the act of changing and optimizing the generated side hustle ideas and execution steps in real time based on new data and feedback from users.

[1256] This invention is a system that customizes side business ideas based on a user's abilities, hobbies, and lifestyle, and provides specific implementation steps and an evaluation of marketability. Specific embodiments are described below.

[1257] Key Components and Programs

[1258] 1. User Interface (Terminal)

[1259] The device is a smartphone or personal computer, and users can enter information about their abilities, hobbies, and lifestyle through a dedicated application. Users can enter specific information such as "I'm good at programming," "My hobby is photography," or "I have 10 hours of free time per week."

[1260] 2. Sending and Receiving Data (Terminal and Server)

[1261] The device sends the information entered by the user to the server, which then formats the information and sends it securely to the server. The server receives and stores this information, and the received data is pre-processed for analysis.

[1262] 3. Data analysis module (server)

[1263] The server analyzes the received user data and generates side hustle ideas using a generative AI model. This generative AI model uses machine learning technology to select the best side hustle ideas from a large number of options based on the user's input data. For example, if a user is good at programming and enjoys photography as a hobby, the model will suggest side hustles as a freelance web developer or photographer.

[1264] 4. Marketability evaluation module (server)

[1265] The server uses external information sources to evaluate the marketability of the generated side hustle ideas. Specifically, it uses Google Custom Search API and other tools to research market demand and competitive conditions and conduct market evaluations. For example, if it finds that there is a certain demand for side hustles as a photographer, it will determine that the side hustle idea is promising for users.

[1266] 5. Execution support module (server)

[1267] The server provides users with specific steps to take to complete their side hustle, such as publishing a portfolio online, promoting it on social media, and participating in local events. The steps are scheduled to fit the user's schedule and can be viewed visually on the device.

[1268] 6. Feedback Loop (Device and Server)

[1269] Users provide feedback based on the results and experience of their side hustles. For example, they can input specific feedback such as, "It took a long time to get my first job." The device then sends this feedback to the server. The server analyzes the received feedback and generates improvement suggestions using a generative AI model. For example, it suggests specific improvements such as, "By improving the content of your portfolio, it will be easier to acquire customers." The improvement suggestions sent from the server are displayed to the user on the device and are reflected in the next execution step.

[1270] Examples and prompts

[1271] For example, if a user inputs "I'm good at crafts and have free time on the weekends," the generative AI model will generate a side hustle idea called "selling craft products online" and use external sources to evaluate its marketability. After evaluating its marketability, it will provide specific implementation steps and a marketing plan, and users can provide feedback to continuously improve the system.

[1272] An example prompt is:

[1273] "Generate side hustle ideas based on the user's hobbies and skills: Hobbies are crafts, skills are crafts."

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

[1275] Step 1:

[1276] The user inputs information about their abilities, hobbies, and lifestyle through the device. The input information might include "I'm good at programming," "My hobby is photography," or "I have 10 hours of free time per week." This information is appropriately formatted on the device and sent to the server in the next step. The input in this step is information about the user's skills and hobbies, and the output is the formatted data sent to the server.

[1277] Step 2:

[1278] The device sends the formatted user information to the server. The information is sent in a secure manner. The server receives and stores this information. The input to this step is the data sent from the device, and the output is the user's data stored on the server.

[1279] Step 3:

[1280] The server analyzes the received user data and uses a generative AI model to generate side hustle ideas based on the user's abilities and hobbies. This analysis involves using machine learning techniques to select the best side hustle ideas from a large number of options. The input in this step is the stored user data, and the output is the generated side hustle ideas.

[1281] Step 4:

[1282] The server utilizes external information sources (e.g., Google Custom Search API) to evaluate the marketability of the generated side business ideas. It analyzes market demand and competitive conditions to evaluate the feasibility and profitability of the generated side business ideas. The input in this step is the generated side business ideas, and the output is market evaluation data.

[1283] Step 5:

[1284] The server provides specific action steps based on the market assessment results. Action steps include "publish your portfolio online," "advertise on social media," and "attend local events." These steps are visually displayed according to the user's schedule. The input for this step is market assessment data, and the output is specific action steps provided to the user.

[1285] Step 6:

[1286] The user provides feedback based on the results and experience of the side job they performed through the device. For example, they input specific feedback such as "It took a long time to get my first job." This feedback is sent from the device to the server. The input in this step is the user's feedback, and the output is the data sent to the server.

[1287] Step 7:

[1288] The server analyzes the received feedback and generates improvement suggestions using a generative AI model. For example, it generates specific improvement measures such as "By improving the content of your portfolio, you will be able to acquire more customers." The input in this step is the user feedback, and the output is improvement suggestions.

[1289] Step 8:

[1290] The improvement suggestions sent from the server are displayed to the user on the device and reflected in the next execution step. In this way, the user can continue to efficiently improve their side hustle. The input in this step is the improvement suggestions, and the output is the specific improvement suggestions displayed to the user.

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

[1292] The present invention combines a system that customizes and generates side hustle ideas based on a user's abilities, hobbies, and lifestyle with an emotion engine that recognizes the user's emotions. This system provides specific ideas, implementation steps, and improvement suggestions for users to use their skills and hobbies to earn extra income. Specific embodiments of this system are described below.

[1293] User Interface (Terminal)

[1294] Users access a dedicated application from a device such as a smartphone or personal computer and enter information about their skills, hobbies, and lifestyle, such as "I'm good at programming," "My hobby is photography," or "I have 10 hours of free time per week." The system also analyzes the user's facial expressions and voice as they enter information to recognize their current emotions.

[1295] Data transmission and reception (terminal and server)

[1296] Terminal

[1297] Send the user-entered data and emotion data to the server, where the data is properly formatted and sent in a secure manner.

[1298] server

[1299] The server stores the received user data and emotion data for analysis. The data is preprocessed and converted into the format required for analysis.

[1300] Data analysis module (server)

[1301] server

[1302] The received user data and emotional data are analyzed and a generative AI model is used to generate side hustle ideas. For example, if a user is good at programming, has a hobby of photography, and is in an optimistic emotional state, the model is likely to generate side hustle ideas as a freelance web developer or photographer.

[1303] Use of emotion engine

[1304] server

[1305] The emotional engine is used to analyze the user's current emotional state and reflect this in the selection of side hustle ideas. For example, if the user is feeling depressed, side hustle ideas that take into consideration their emotions and provide more support will be provided first.

[1306] Marketability evaluation module (server)

[1307] server

[1308] Use external data sources to assess the marketability of generated side hustle ideas. Use Google Custom Search API to research market demand and competitive landscape.

[1309] Execution support module (server)

[1310] server

[1311] Based on the results of the market evaluation, we will evaluate the profitability and feasibility of your side business idea. If it is deemed to have high marketability, we will develop specific steps to implement it.

[1312] It provides users with specific steps to take to execute their side hustle, such as scheduling steps like "publish your portfolio online," "promote on social media," and "attend local events."

[1313] Feedback loop (terminal and server)

[1314] user

[1315] After completing the side job, feedback is entered into the device. For example, specific feedback such as "It took a long time to get my first job" is provided.

[1316] Terminal

[1317] Emotion data is collected again along with user feedback and sent to the server.

[1318] server

[1319] Receive and analyze feedback and emotion data. Use a generative AI model to generate improvement suggestions. For example, if the user is in a stressful state at the time of feedback, suggest specific improvements with actions to alleviate the emotion.

[1320] Display and execution support

[1321] Terminal

[1322] The specific steps, schedules, and improvement suggestions sent from the server are visually displayed to the user, who can then take action based on this information. By constantly monitoring their emotional state, the user can receive optimal support.

[1323] Through these steps, the system provides users with optimal side hustle ideas, specific instructions for implementing them, and suggest improvement measures based on their emotions.The system provides users with an effective way to earn extra income by providing them with customized ideas and specific implementation support based on their individual needs and emotions.

[1324] The processing flow will be explained below.

[1325] Step 1:

[1326] user

[1327] Users access the application from their smartphone or PC and enter information about their skills, hobbies, and lifestyle. For example, they enter information such as "I'm good at programming," "My hobby is photography," or "I have 10 hours of free time per week." During input, the application also uses a camera and microphone to analyze the user's facial expressions and voice, collecting emotional data.

[1328] Step 2:

[1329] Terminal

[1330] The user-entered data and emotion data are sent to the server in a properly formatted and secure manner.

[1331] Step 3:

[1332] server

[1333] The server stores the received user data and emotion data for analysis. If necessary, the data is preprocessed and converted into the format required for analysis.

[1334] Step 4:

[1335] server

[1336] The server uses the received data to run a generative AI model to generate side hustle ideas suited to the user. For example, if a user is good at programming, enjoys photography as a hobby, and is in an optimistic emotional state, the model will generate side hustle ideas as a freelance web developer or photographer.

[1337] Step 5:

[1338] server

[1339] The server uses an emotion engine to analyze the user's current emotional state and reflect this in the selection of side job ideas. For example, if the user is feeling stressed, it will suggest side job ideas related to relaxation and self-improvement.

[1340] Step 6:

[1341] server

[1342] Use external data sources to assess the marketability of generated side hustle ideas. Use Google Custom Search API to research market demand and competitive landscape.

[1343] Step 7:

[1344] server

[1345] Based on the market evaluation results, we evaluate the profitability and feasibility of the side business idea. For example, if it has high market potential, we will develop detailed implementation steps.

[1346] Step 8:

[1347] server

[1348] It provides users with concrete steps to take to get their side hustle off the ground, such as publishing a portfolio online, promoting it on social media, and participating in local events, all tailored to the user's schedule.

[1349] Step 9:

[1350] Terminal

[1351] The specific execution steps and schedule sent from the server are visually displayed to the user, and the user can then take action based on this.

[1352] Step 10:

[1353] user

[1354] After completing the side job, the user enters feedback based on their actual experience into the device. For example, they can enter specific feedback such as, "It took a long time to get my first job." The device also captures their emotional state when giving the feedback.

[1355] Step 11:

[1356] Terminal

[1357] Sending user feedback and emotion data to a server.

[1358] Step 12:

[1359] server

[1360] It receives feedback and emotion data, begins analyzing it, and uses a generative AI model to generate improvement suggestions. For example, if the user is in a stressful state at the time of feedback, it will suggest an action plan to alleviate that emotion.

[1361] Step 13:

[1362] Terminal

[1363] The server displays improvement suggestions to the user, who then reflects them in the next execution step to ensure continuous improvement.

[1364] Through these steps, the system will provide users with the best side hustle ideas, provide specific instructions for implementing them, and offer emotion-based improvement suggestions, allowing users to effectively utilize their skills and hobbies to earn extra income.

[1365] Example 2

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

[1367] It is not easy for users who want to start a side hustle to find a side hustle idea that suits their skills, hobbies, and lifestyle, and it is also complicated to evaluate the marketability and feasibility of the side hustle. Furthermore, it is necessary to provide more effective support by taking into account users' emotional state.

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

[1369] In this invention, the server includes a means for inputting data related to the user's abilities, hobbies, and lifestyle, a means for transmitting the input data and the user's emotional data to the server, a means for the server to analyze the user's data and emotional data and generate appropriate side job ideas, a means for utilizing external data sources to evaluate the marketability of the generated side job ideas, and a means for collecting feedback and emotional data from the user and generating improvement suggestions. This makes it possible to provide customized side job ideas according to the individual needs and emotional state of the user, evaluate the marketability and feasibility of the ideas, and provide specific implementation steps and improvement suggestions.

[1370] "Data about your abilities, hobbies, and lifestyle" refers to information about your skills, interests, activities, and daily life style.

[1371] "Input data and user emotional data" refers to information provided by the user about skills, hobbies, and lifestyle, as well as data about the user's current emotional state obtained through emotion recognition technology.

[1372] "Means for analyzing user data and emotional data on a server and generating appropriate side job ideas" refers to the process of analyzing user data and emotional data collected on a server and generating side job suggestions suitable for the user from the results.

[1373] "Means of utilizing external data sources to assess the marketability of the generated side hustle ideas" refers to methods of obtaining and analyzing information from external databases and APIs in order to assess the market demand and competitive situation for the generated side hustle ideas.

[1374] The "means for collecting feedback and additional emotional data from users and generating improvement suggestions" refers to a process in which the server suggests further improvement measures based on the feedback provided by the users and the additional emotional data.

[1375] The present invention combines a system that customizes and generates side hustle ideas based on a user's abilities, hobbies, and lifestyle with an emotion engine that recognizes the user's emotions. The system provides specific ideas, implementation steps, and improvement suggestions for users to use their skills and hobbies to earn extra income. Specific embodiments of the system are described below.

[1376] User Interface (Terminal)

[1377] Users access a dedicated application from a device such as a smartphone or personal computer and enter information about their skills, hobbies, and lifestyle. The device then presents this information as an input form. For example, users might enter information such as "I'm good at programming," "My hobby is photography," and "I have 10 hours of free time per week." During this process, the device uses a camera and microphone to analyze the user's facial expressions and voice in real time and collect emotional data.

[1378] Data transmission and reception (terminal and server)

[1379] The device properly formats the data and emotion data entered by the user and sends it to the server in a secure manner (e.g., SSL / TLS communication), ensuring that the user's information is transmitted safely.

[1380] The server performs preprocessing on the received user data and emotion data to store them in a database, including data format conversion and noise removal.

[1381] Data analysis module (server)

[1382] The server analyzes the received data and uses a generative AI model to generate the best side hustle ideas for the user. For example, if a user is good at programming, enjoys photography as a hobby, and is in an optimistic emotional state, the server will generate side hustle ideas for freelance web developers and photographers.

[1383] Use of emotion engine

[1384] The server uses an emotion engine to analyze the user's current emotional state. For example, if the user is feeling depressed, it will prioritize providing side job ideas that provide more support to alleviate those feelings.

[1385] Marketability evaluation module (server)

[1386] The server uses external data sources (e.g., search APIs) to research market demand and competitive conditions in order to evaluate the marketability of the generated side hustle ideas, thereby assessing the profitability and viability of the side hustle ideas.

[1387] Execution support module (server)

[1388] The server then creates specific implementation steps for side business ideas that are deemed highly profitable based on the market evaluation results. For example, it schedules detailed steps such as "publishing a portfolio online," "advertising on social media," and "participating in local events."

[1389] Feedback loop (terminal and server)

[1390] After completing a side job, users input their feedback into the device, providing specific feedback such as, "It took a long time to get my first job."

[1391] The device then sends the user feedback and newly collected emotion data back to the server.

[1392] The server analyzes the feedback and emotion data and generates improvement suggestions using a generative AI model. For example, if the user is in a stressful state at the time of feedback, the server will suggest improvement measures including actions to alleviate the emotion.

[1393] Display and execution support

[1394] The device visually displays specific execution steps, schedules, and improvement suggestions sent from the server to the user. The user can carry out their side job based on this information, and by constantly monitoring their emotional state, they can receive optimal support.

[1395] Specific examples

[1396] For example, if a user uses the following prompt:

[1397] Example prompt:

[1398] "I'm good at programming and my hobby is photography. I have 10 hours of free time per week. I've been feeling a bit down lately, so I'd like to earn some extra income through a side hustle."

[1399] Based on this prompt, the system analyzes the user's skills and emotional state, and generates and provides appropriate side hustle ideas and specific steps to implement them.

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

[1401] Step 1:

[1402] Users access a dedicated application from their smartphone or personal computer and enter information about their skills, hobbies, and lifestyle. Specifically, they might enter in the form, "I'm good at programming," "My hobby is photography," and "I have 10 hours of free time per week." The application then uses the camera and microphone to analyze the user's facial expressions and voice in real time and collect current emotional data.

[1403] Input: Information about the user's skills, hobbies, lifestyle, and emotional data.

[1404] Output: JSON format data of input information and emotion data.

[1405] Step 2:

[1406] The device converts the data obtained from the user into an appropriate format (JSON format) and securely sends it to the server. SSL / TLS is used for security.

[1407] Input: Data and sentiment data collected from users in JSON format.

[1408] Output: JSON formatted data sent to the server.

[1409] Step 3:

[1410] The server preprocesses the received user data and emotion data before storing them in the database. This includes checking the data format, removing noise, and converting it to the required format (e.g., extracting only the required fields).

[1411] Input: JSON format data sent from the terminal.

[1412] Output: Preprocessed user data and sentiment data.

[1413] Step 4:

[1414] The server analyzes the pre-processed data and uses a generative AI model to generate side hustle ideas suitable for the user. For example, if a user is good at programming and enjoys photography, it will generate ideas for freelance web development and photography.

[1415] Input: Preprocessed user data and emotion data.

[1416] Output: Generated side hustle ideas.

[1417] Step 5:

[1418] The server uses an emotion engine to reflect the user's emotional data in the side job ideas generated. For example, if the user is feeling depressed, side job ideas for relieving stress will be provided first.

[1419] Input: Generated side hustle ideas and sentiment data.

[1420] Output: Side hustle ideas taking into account sentiment data.

[1421] Step 6:

[1422] The server uses a marketability assessment module to assess the marketability of the generated side hustle ideas, and uses external data sources (e.g., Google Custom Search API) to investigate demand and competitive situations.

[1423] Input: Side hustle ideas taking sentiment data into account.

[1424] Output: Marketability assessment results.

[1425] Step 7:

[1426] Based on the results of the marketability assessment, the server will create specific implementation steps for the side business idea, such as "publishing a portfolio online," "advertising on social media," and "participating in local events," and will schedule these steps in detail.

[1427] Input: Marketability assessment results.

[1428] Output: A schedule of specific execution steps.

[1429] Step 8:

[1430] After completing a side job, the user provides feedback through a dedicated application. They enter specific feedback (e.g., "It took a long time to get my first job"), and the application again collects the user's emotional data.

[1431] Input: User feedback and sentiment data.

[1432] Output: Feedback and sentiment data in JSON format.

[1433] Step 9:

[1434] The feedback data and emotion data collected by the device are converted into JSON format and sent back to the server.

[1435] Input: Feedback and sentiment data in JSON format.

[1436] Output: JSON formatted data sent to the server.

[1437] Step 10:

[1438] The server analyzes the feedback and emotion data and uses a generative AI model to generate improvement suggestions. For example, if the feedback indicates that the user is feeling stressed, it will suggest improvements to alleviate that emotion.

[1439] Input: Feedback and emotion data.

[1440] Output: Improvement suggestions.

[1441] (Application example 2)

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

[1443] In modern society, earning income through a side job is an important issue for many people. However, there is no system that provides optimal side job ideas for individual users. It is necessary to customize side job ideas that take into account not only the user's abilities, hobbies, and lifestyle, but also their emotional state. There is a need for a system that increases user satisfaction and improves the success rate.

[1444] The specific processing by the specific processing unit 290 of the data processing device 12 in Application Example 2 is realized by the following means. In this invention, the server includes: [means for analyzing emotions at the time of input using an emotion engine that recognizes the user's emotions]; [means for transmitting the input data and emotion data to the server]; and [means for analyzing the user's data and emotion data in the server and generating appropriate side job ideas]. This makes it possible to provide optimal side job ideas that take into account the user's individual personality, abilities, hobbies, and emotional state.

[1445] "User abilities, hobbies, and lifestyle data" is information related to an individual user's skills, interests, and life circumstances.

[1446] An "emotion engine" is a software or hardware mechanism for analyzing a user's emotional state.

[1447] A "server" is a computer system that receives and analyzes data sent by users.

[1448] "Side hustle ideas" are suggestions for activities that users can do in addition to their main job to earn income.

[1449] "Means for assessing marketability" are methods or mechanisms for assessing the economic viability of generated side hustle ideas using external data sources.

[1450] The "implementation steps" are detailed guidelines for turning your side hustle idea into reality.

[1451] "Feedback" is information that users provide to the system about the results and opinions they have gained from implementing their side job ideas.

[1452] "Improvement suggestions" are advice or suggestions based on collected feedback and sentiment data to provide users with better side hustle ideas and ways to implement them.

[1453] A "generative AI model" is an artificial intelligence algorithm that analyzes user input data and emotional data to generate side hustle ideas.

[1454] This invention is a system that provides customized side hustle ideas based on detailed information and emotional data about a user's abilities, hobbies, and lifestyle. The system uses a generative AI model that analyzes the user's data and an emotional engine to generate individually optimized side hustle ideas and assist in their implementation.

[1455] User Interface (Terminal)

[1456] Through a smartphone or smart glasses, users input the following information:

[1457] Skills: Examples include "I'm good at programming" or "I have photography skills."

[1458] Hobbies: Examples include "I enjoy cooking" or "I enjoy outdoor activities."

[1459] Lifestyle: Examples include "10 hours of free time per week" or "Ability to work from home."

[1460] In addition, the emotion engine analyzes the user's facial expressions and voice via a camera and microphone to recognize the user's emotional state, making it possible to obtain emotional data when the user makes input.

[1461] Data transmission and reception (terminal and server)

[1462] Terminal: Securely transmits user-entered data and emotion data to the server, ensuring the data is properly formatted when transmitted.

[1463] Server: The server stores the received user data and emotion data, performs necessary preprocessing, and analyzes it.

[1464] Data analysis module (server)

[1465] Server: Using a generative AI model, it analyzes user input and emotional data to generate suitable side hustle ideas. For example, if a user is good at programming and is in an optimistic emotional state, it will suggest an idea for a freelance web developer position.

[1466] Use of emotion engine

[1467] Server: Uses an emotion engine to analyze the user's current emotional state and reflect it in the selection of side job ideas. For example, if the user is under stress, the server will provide side job ideas that take their emotions into consideration.

[1468] Marketability evaluation module (server)

[1469] Server: To assess the marketability of the generated side hustle ideas, external data sources (e.g., Google Custom Search API) are used to research demand and competition.

[1470] Execution support module (server)

[1471] Server: Based on the results of the market evaluation, the server evaluates the feasibility and profitability of side business ideas and develops specific implementation steps. For example, the server provides users with detailed steps such as "publishing a portfolio online" and "advertising using social media."

[1472] Feedback loop (terminal and server)

[1473] User: After completing a side job, the user enters feedback through the device. For example, the user provides specific feedback such as, "It took a long time to get my first job."

[1474] Device: Collect emotion data again along with feedback and send it to the server.

[1475] Server: Receives feedback and emotion data and generates improvement suggestions using a generative AI model, providing specific improvements to alleviate stress when the user is in a stressful state.

[1476] Examples of specific examples and prompts

[1477] Example: For example, if a user inputs "I'm good at English and have five hours of free time a week" and their emotion "I'm feeling happy right now," the app will generate side hustle ideas such as "Consider offering online English conversation lessons."

[1478] Example prompt sentence:

[1479] User-entered data:

[1480] Skills: English

[1481] Hobbies: Reading

[1482] Free time: 5 hours per week

[1483] Emotion:Happy

[1484] Prompt sentence to input to the generative AI model:

[1485] "Skill: Reading and writing Chinese, Hobby: Reading, Free time: 5 hours a week, Emotion: Happiness"

[1486] In this way, the present invention is a system that generates optimal side job ideas and provides implementation support and improvement suggestions by taking into account the user's abilities, lifestyle, and emotional state.

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

[1488] Step 1: Enter data about your abilities, hobbies, and lifestyle

[1489] Users use a smartphone or smart glasses to input information about their skills (e.g., programming, photography), hobbies (e.g., cooking, outdoor activities), and lifestyle (e.g., 10 hours of free time per week). The input data is temporarily stored on the device. The input data is expressed in text format.

[1490] Input: Information about the user's abilities, hobbies, and lifestyle (in text format)

[1491] Output: Input data temporarily saved in the device (text format)

[1492] Step 2: Obtaining emotion data

[1493] The device uses a camera and microphone to analyze the user's facial expressions and voice, and the emotion engine recognizes the user's current emotional state. The emotion engine analyzes this data and generates a specific emotional state (e.g., optimistic, stressed) in text format.

[1494] Input: User's facial expression data (image), voice data (voice)

[1495] Output: Text data of the recognized emotional state

[1496] Step 3: Sending input and emotion data

[1497] The device securely transmits the input data and the recognized emotion data to the server, where the data is converted into an appropriate format and encrypted before transmission.

[1498] Input: Input data (text format), emotion data (text format)

[1499] Output: Data sent to the server

[1500] Step 4: Store and analyze user and sentiment data

[1501] The server stores the received user data and emotion data in a database, performs preprocessing, and then analyzes it using a generative AI model to generate side job ideas.

[1502] Input: Received user data and emotion data

[1503] Output: Analyzed data and generated side hustle ideas

[1504] Step 5: Evaluate the marketability of your side hustle idea

[1505] The server evaluates the marketability of the generated side hustle ideas using external data sources, such as the Google Custom Search API, to investigate market demand and competitive conditions.

[1506] Input: Generated side hustle ideas

[1507] Output: Marketability evaluation results

[1508] Step 6: Provide execution steps

[1509] Based on the market evaluation results, the server will evaluate the profitability and feasibility of the side business idea and develop specific implementation steps, such as "publishing a portfolio online" and "promoting on social media."

[1510] Input: Marketability assessment results

[1511] Output: Specific execution steps

[1512] Step 7: Provide users with execution steps

[1513] The terminal visually displays the specific execution steps and schedule sent from the server, and the user can then take action based on this.

[1514] Input: Execution steps sent from the server

[1515] Output: Execution steps displayed on the terminal screen

[1516] Step 8: Collect and send feedback

[1517] After completing the side job, the user inputs feedback (e.g., "It took a long time to get my first job") into the device. Emotion data is also acquired again and sent to the server.

[1518] Input: User feedback and re-recognized emotion data

[1519] Output: Feedback and emotion data sent to the server

[1520] Step 9: Analyze feedback and sentiment data and suggest improvements

[1521] The server analyzes the feedback and emotional data and generates improvement suggestions using a generative AI model, providing specific improvements to alleviate stress when the user is in a stressful state.

[1522] Input: Received feedback and sentiment data

[1523] Output: Analyzed data and improvement suggestions

[1524] Step 10: Provide improvement suggestions

[1525] The device visually displays the improvement suggestions sent from the server to the user, who can use them as a reference to further improve their side business.

[1526] Input: Improvement suggestions sent by the server

[1527] Output: Improvement suggestions displayed on the terminal screen

[1528] The above are the specific processing steps of the system that realizes the present invention.

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

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

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

[1532] [Fourth embodiment]

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

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

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

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

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

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

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

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

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

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

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

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

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

[1546] The present invention relates to a system for customizing and generating side hustle ideas based on a user's abilities, hobbies, and lifestyle. This system provides specific ideas and implementation steps for users to use their skills and hobbies to earn extra income. Specific embodiments of the system are described below.

[1547] User Interface (Terminal)

[1548] Users access a dedicated application from a device such as a smartphone or personal computer and enter information about their skills, hobbies, and lifestyle, such as "I'm good at programming," "My hobby is photography," or "I have 10 hours of free time per week."

[1549] Data transmission and reception (terminal and server)

[1550] Terminal

[1551] The information entered by the user is sent to a server, which then sends information about the user's skills, hobbies, and lifestyle.

[1552] This requires that the user's data is properly formatted and transmitted to the server in a secure manner.

[1553] server

[1554] Receives and stores information sent from the device, and preprocesses the received data for analysis.

[1555] Data analysis module (server)

[1556] server

[1557] The received user data is analyzed and a generative AI model is used to generate side hustle ideas. This model selects the best side hustle ideas from a large number of options based on the user's input data.

[1558] For example, if a user is good at programming and photography is a hobby, the app will suggest side jobs as a freelance web developer or photographer.

[1559] Marketability evaluation module (server)

[1560] server

[1561] Use external data sources to assess the marketability of generated side hustle ideas, such as using Google Custom Search API to research market demand and competitive landscape.

[1562] Based on the results of market research, the feasibility and profitability of the generated ideas are evaluated. For example, if it turns out that there is a certain demand for a side job as a photographer, the side job idea is deemed promising for users.

[1563] Execution support module (server)

[1564] server

[1565] It provides users with steps to execute their side hustle, such as publishing a portfolio online, promoting it on social media, and participating in local events.

[1566] The execution steps are scheduled to fit the user's schedule and can be visually confirmed on the terminal.

[1567] Feedback loop (terminal and server)

[1568] user

[1569] Give feedback based on the results and experience of your side hustle. For example, enter specific feedback such as "It took a long time to get my first job."

[1570] Terminal

[1571] Sends user feedback to the server.

[1572] server

[1573] The received feedback is analyzed and a generative AI model is used to generate improvement suggestions, such as "By improving the content of your portfolio, you will be able to acquire more customers."

[1574] Terminal

[1575] The improvement suggestions sent from the server are displayed to the user and reflected in the next execution step.

[1576] This allows users to efficiently start a side business that utilizes their skills or hobbies and continuously improve it.The system provides an effective way to earn extra income by providing ideas customized to the individual needs of users and providing specific support for their implementation.

[1577] The processing flow will be explained below.

[1578] Step 1:

[1579] user

[1580] Users access the application from their smartphone or PC and enter information about their skills, hobbies, and lifestyle, such as "I'm good at programming," "My hobby is photography," or "I have 10 hours of free time per week."

[1581] Step 2:

[1582] Terminal

[1583] Sends the data entered by the user to the server, ensuring that the data is properly formatted and transmitted in a secure manner.

[1584] Step 3:

[1585] server

[1586] The server stores the received user data for analysis. The data is pre-processed and converted into the format required for analysis.

[1587] Step 4:

[1588] server

[1589] The server analyzes user data and uses a generative AI model to generate side hustle ideas. For example, if a user's skill is programming and their hobby is photography, they will generate side hustle ideas as a freelance web developer or photographer.

[1590] Step 5:

[1591] server

[1592] Use external data sources to assess the marketability of generated side hustle ideas. Use Google Custom Search API to research market demand and competitive landscape.

[1593] Step 6:

[1594] server

[1595] Based on market research results, we evaluate the profitability and feasibility of side business ideas. If they are deemed highly marketable, we will develop specific implementation steps.

[1596] Step 7:

[1597] server

[1598] It provides users with specific steps to take to execute their side hustle, such as scheduling steps like "publish your portfolio online," "promote on social media," and "attend local events."

[1599] Step 8:

[1600] Terminal

[1601] The specific execution steps and schedule sent from the server are visually displayed to the user, and the user can then take action based on this.

[1602] Step 9:

[1603] user

[1604] After completing the side job, feedback is entered into the device. For example, specific feedback such as "It took a long time to get my first job" is provided.

[1605] Step 10:

[1606] Terminal

[1607] Sends user feedback to the server.

[1608] Step 11:

[1609] server

[1610] Receive and analyze feedback. Use generative AI models to generate improvement suggestions. For example, suggest specific improvements such as, "By improving the content of your portfolio, you will be able to acquire more customers."

[1611] Step 12:

[1612] Terminal

[1613] The server displays improvement suggestions to the user, who then reflects them in the next execution step to ensure continuous improvement.

[1614] Through these steps, the system will provide users with the most suitable side hustle ideas and suggest specific instructions and improvements for implementing them.

[1615] Example 1

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

[1617] Many users want to start a side hustle using their skills or hobbies. However, it is difficult to find a side hustle that is suitable for them, or to evaluate whether that side hustle is feasible and marketable. Furthermore, there are limited ways to obtain specific steps and improvement measures for progressing with a side hustle. This creates challenges for users, making it difficult to effectively start a side hustle and continuously improve it.

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

[1619] In this invention, the server includes: [means for analyzing user information and generating side hustle ideas using a generative AI model]; [means for utilizing external data sources to evaluate the marketability of the generated side hustle ideas]; and [means for collecting feedback from users and generating improvement suggestions]. This enables users to effectively find side hustle ideas that utilize their skills and hobbies, evaluate the marketability of those ideas, and identify specific steps to implement them. In addition, by collecting feedback based on the progress of the side hustle and providing improvement suggestions based on that feedback, users can continuously improve their side hustle.

[1620] "User information" refers to personal information necessary for generating side job ideas, such as the user's skills, hobbies, and lifestyle.

[1621] A "generative AI model" is an artificial intelligence model that generates side job ideas based on user input information.

[1622] "Side job ideas" are suggestions for specific side jobs that users can undertake using their skills and hobbies.

[1623] "Marketability" is an indicator that evaluates whether a side business idea is viable, profitable, and in demand.

[1624] "External data sources" are external information sources used for market valuation, including, for example, web APIs and databases.

[1625] "Execution steps" are the specific steps required to actually put your side hustle idea into practice.

[1626] "Feedback" is information about the results and experiences of the side jobs that users have undertaken, and is used to suggest improvements to the system.

[1627] "Improvement suggestions" are specific advice for improving the results of a side hustle, generated based on user feedback.

[1628] A "server" is a computer system that receives and analyzes user information.

[1629] "Terminal" means the device used by a User to enter information and view results and suggestions.

[1630] MODE FOR CARRYING OUT THE INVENTION

[1631] The present invention relates to a system for customizing and generating side hustle ideas based on a user's abilities, hobbies, and lifestyle. This system provides specific ideas and implementation steps for users to use their skills and hobbies to earn extra income. An embodiment of this system is described below.

[1632] User Interface (Terminal)

[1633] Users access a dedicated application from a device such as a smartphone or personal computer and enter information about their abilities, hobbies, and lifestyle, such as "I'm good at programming," "My hobby is photography," or "I have 10 hours of free time per week."

[1634] Data transmission and reception (terminal and server)

[1635] Terminal

[1636] The information entered by the user is formatted in JSON format and sent to the server via HTTPS.

[1637] server

[1638] Receives data sent from the device and preprocesses it to make it easier to analyze. The received data is saved in a database (e.g., MySQL, PostgreSQL).

[1639] Data analysis (server)

[1640] server

[1641] The saved user data is analyzed and a generative AI model is used to create prompts to generate side hustle ideas. Specific examples of prompts are as follows:

[1642] Prompt Sentence Examples

[1643] User Skills: Programming

[1644] User's hobby: photography

[1645] User's free time: 10 hours per week

[1646] Suggest the best side hustle idea for this user.

[1647] Use a generative AI model (e.g., OpenAI's GPT-3) to generate side hustle ideas based on a prompt.

[1648] Marketability evaluation (server)

[1649] server

[1650] Use external data sources such as Google Custom Search API to evaluate the marketability of the generated side business ideas. Based on the information obtained from the external data sources, evaluate the feasibility and profitability of the side business ideas.

[1651] Providing execution support steps (server)

[1652] server

[1653] Based on the evaluation results, specific implementation support steps are generated, such as "publish your portfolio online," "advertise on social media," and "participate in local events."

[1654] Terminal

[1655] The steps are visually displayed to the user in a calendar or to-do list format.

[1656] Feedback loop (terminal and server)

[1657] user

[1658] Give feedback based on your results and experiences with side hustles. For example, you might write, "It took me a while to get my first job."

[1659] Terminal

[1660] Sends user feedback to the server.

[1661] server

[1662] The received feedback is analyzed and a generative AI model is used to generate improvement suggestions, such as "By improving the content of your portfolio, you will be able to acquire more customers."

[1663] Terminal

[1664] The improvement suggestions are displayed to the user and reflected in the next execution step.

[1665] The above is a specific embodiment of the present invention. This system allows users to efficiently start a side business that utilizes their skills or hobbies and continuously improve it.

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

[1667] Step 1: Enter your user information

[1668] Terminal

[1669] Users open the application on their device and fill out a form with information about their skills, hobbies, and lifestyle.

[1670] Input: Data about your abilities, hobbies, and lifestyle

[1671] Output: User information entered in the form

[1672] What happens: A user fills out an application form with information such as "I'm good at programming," "My hobby is photography," and "I have 10 hours of free time per week."

[1673] Step 2: Send data

[1674] Terminal

[1675] The information entered by the user is formatted in JSON format and sent to the server via HTTPS.

[1676] Input: User information entered into the form

[1677] Output: JSON format user information, status code after submission

[1678] Specific behavior: When you click the send button, the device converts the information into JSON format and sends an HTTPS request to the server.

[1679] Step 3: Receiving and storing data

[1680] server

[1681] Receives data sent from the device, formats it appropriately, and stores it in a database.

[1682] Input: User information in JSON format

[1683] Output: User information stored in the database

[1684] Specific operation: The server parses the received JSON data and stores it in a database (e.g., MySQL, PostgreSQL).

[1685] Step 4: Data analysis

[1686] server

[1687] Preprocessing stored user data to make it easier to parse, for example by normalizing strings and scaling numeric data.

[1688] Input: User information stored in the database

[1689] Output: Preprocessed user data

[1690] Specific behavior: The server performs preprocessing such as trimming strings and standardizing numeric data.

[1691] Step 5: Generate side hustle ideas

[1692] server

[1693] The preprocessed data is used to create and input prompts to the generative AI model.

[1694] Input: Preprocessed user data

[1695] Output: Generated side hustle ideas

[1696] Specific operation: Using a generative AI model (e.g., OpenAI's GPT-3), create a prompt sentence like the one below and input it into the model.

[1697] Example prompt sentence:

[1698] text

[1699] User Skills: Programming

[1700] User's hobby: photography

[1701] User's free time: 10 hours per week

[1702] Suggest the best side hustle idea for this user.

[1703] Step 6: Marketability assessment

[1704] server

[1705] Use external data sources (e.g., Google Custom Search API) to assess the marketability of generated side hustle ideas.

[1706] Input: Generated side hustle ideas

[1707] Output: Marketability assessment results

[1708] What it does: Uses the Google Custom Search API to obtain demand and competitive information related to side hustle ideas, and then uses that information to assess their viability and profitability.

[1709] Step 7: Provide execution steps

[1710] server

[1711] Based on the market evaluation results, specific implementation support steps are generated.

[1712] Input: Marketability assessment results

[1713] Output: Specific implementation support steps

[1714] Specific actions: Generate steps such as "Publish your portfolio online," "Promote on social media," and "Attend local events."

[1715] Terminal

[1716] The generated execution support steps are visually displayed to the user.

[1717] Input: Specific implementation support steps

[1718] Output: A user-visible display of the execution steps

[1719] Specific behavior: Steps are displayed in a calendar or to-do list format for easy user access.

[1720] Step 8: Feedback on execution results

[1721] user

[1722] Provide feedback based on the results and experience of the side hustle you undertake.

[1723] Input: Feedback information

[1724] Output: Feedback information entered into the terminal

[1725] Specific behavior: Enter specific information into the feedback form, such as "It took me a long time to get my first job."

[1726] Terminal

[1727] Sends user feedback to the server.

[1728] Input: Feedback information

[1729] Output: Feedback information sent via HTTPS communication

[1730] Specific operation: By pressing the feedback sending button, the device sends feedback information to the server.

[1731] Step 9: Generate improvement suggestions

[1732] server

[1733] Analyze the received feedback and generate improvement suggestions using generative AI models.

[1734] Input: Feedback information

[1735] Output: Improvement suggestions

[1736] Specific operation: Analyze the feedback information, create and input appropriate prompt sentences for the generative AI model, and generate improvement suggestions.

[1737] Terminal

[1738] The improvement suggestions are displayed to the user and reflected in the next execution step.

[1739] Input: Improvement Suggestion

[1740] Output: Improvement suggestions displayed to the user

[1741] What it does: Improvement suggestions are displayed to users via notifications and dashboards.

[1742] (Application example 1)

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

[1744] In today's society, many people are looking for ways to earn extra income, but finding a side hustle idea that best suits their skills, hobbies, and lifestyle can be challenging. It's also difficult to evaluate the marketability and feasibility of the ideas they find and to consider specific steps to implement them. Conventional systems make it difficult for users to obtain customized ideas tailored to their individual needs, and they lack the functionality to receive feedback and continuously improve. Therefore, there is a need for a system that allows users to efficiently start a side hustle and continuously improve it.

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

[1746] In this invention, the server includes: [means for analyzing user data and generating appropriate side job ideas;] [means for analyzing market demand and competitive conditions using external information sources to evaluate marketability; and] [means for continuing to train the generative AI model through a feedback loop and dynamically updating side job ideas and implementation steps.] This allows users to obtain optimal side job ideas that utilize their skills and hobbies, and further allows them to have their marketability and specific implementation steps evaluated and continuously improved.

[1747] "User capabilities" refers to an individual's knowledge, skills, experience, etc., and specifically includes specialized techniques such as programming, design, and marketing.

[1748] "Hobbies" refer to activities or habits that an individual is interested in, such as photography, crafts, and sports.

[1749] "Lifestyle" refers to a pattern of habits and activities that reflect an individual's daily life and values, including how they use their free time and their daily rhythm.

[1750] A "generative AI model" is an algorithm that generates side hustle ideas based on user input data, and utilizes machine learning technology.

[1751] "Marketability assessment" refers to the process of analyzing the feasibility and profitability of the generated side business ideas using external data sources.

[1752] "External information sources" refers to information sources including databases and APIs used to research market demand and competitive situations.

[1753] The "feedback loop" refers to the cyclical process of collecting user feedback to improve the generative AI model and revise the side hustle idea.

[1754] "Dynamic updating" refers to the act of changing and optimizing the generated side hustle ideas and execution steps in real time based on new data and feedback from users.

[1755] This invention is a system that customizes side business ideas based on a user's abilities, hobbies, and lifestyle, and provides specific implementation steps and an evaluation of marketability. Specific embodiments are described below.

[1756] Key Components and Programs

[1757] 1. User Interface (Terminal)

[1758] The device is a smartphone or personal computer, and users can enter information about their abilities, hobbies, and lifestyle through a dedicated application. Users can enter specific information such as "I'm good at programming," "My hobby is photography," or "I have 10 hours of free time per week."

[1759] 2. Sending and Receiving Data (Terminal and Server)

[1760] The device sends the information entered by the user to the server, which then formats the information and sends it securely to the server. The server receives and stores this information, and the received data is pre-processed for analysis.

[1761] 3. Data analysis module (server)

[1762] The server analyzes the received user data and generates side hustle ideas using a generative AI model. This generative AI model uses machine learning technology to select the best side hustle ideas from a large number of options based on the user's input data. For example, if a user is good at programming and enjoys photography as a hobby, the model will suggest side hustles as a freelance web developer or photographer.

[1763] 4. Marketability evaluation module (server)

[1764] The server uses external information sources to evaluate the marketability of the generated side hustle ideas. Specifically, it uses Google Custom Search API and other tools to research market demand and competitive conditions and conduct market evaluations. For example, if it finds that there is a certain demand for side hustles as a photographer, it will determine that the side hustle idea is promising for users.

[1765] 5. Execution support module (server)

[1766] The server provides users with specific steps to take to complete their side hustle, such as publishing a portfolio online, promoting it on social media, and participating in local events. The steps are scheduled to fit the user's schedule and can be viewed visually on the device.

[1767] 6. Feedback Loop (Device and Server)

[1768] Users provide feedback based on the results and experience of their side hustles. For example, they can input specific feedback such as, "It took a long time to get my first job." The device then sends this feedback to the server. The server analyzes the received feedback and generates improvement suggestions using a generative AI model. For example, it suggests specific improvements such as, "By improving the content of your portfolio, it will be easier to acquire customers." The improvement suggestions sent from the server are displayed to the user on the device and are reflected in the next execution step.

[1769] Examples and prompts

[1770] For example, if a user inputs "I'm good at crafts and have free time on the weekends," the generative AI model will generate a side hustle idea called "selling craft products online" and use external sources to evaluate its marketability. After evaluating its marketability, it will provide specific implementation steps and a marketing plan, and users can provide feedback to continuously improve the system.

[1771] An example prompt is:

[1772] "Generate side hustle ideas based on the user's hobbies and skills: Hobbies are crafts, skills are crafts."

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

[1774] Step 1:

[1775] The user inputs information about their abilities, hobbies, and lifestyle through the device. The input information might include "I'm good at programming," "My hobby is photography," or "I have 10 hours of free time per week." This information is appropriately formatted on the device and sent to the server in the next step. The input in this step is information about the user's skills and hobbies, and the output is the formatted data sent to the server.

[1776] Step 2:

[1777] The device sends the formatted user information to the server. The information is sent in a secure manner. The server receives and stores this information. The input to this step is the data sent from the device, and the output is the user's data stored on the server.

[1778] Step 3:

[1779] The server analyzes the received user data and uses a generative AI model to generate side hustle ideas based on the user's abilities and hobbies. This analysis involves using machine learning techniques to select the best side hustle ideas from a large number of options. The input in this step is the stored user data, and the output is the generated side hustle ideas.

[1780] Step 4:

[1781] The server utilizes external information sources (e.g., Google Custom Search API) to evaluate the marketability of the generated side business ideas. It analyzes market demand and competitive conditions to evaluate the feasibility and profitability of the generated side business ideas. The input in this step is the generated side business ideas, and the output is market evaluation data.

[1782] Step 5:

[1783] The server provides specific action steps based on the market assessment results. Action steps include "publish your portfolio online," "advertise on social media," and "attend local events." These steps are visually displayed according to the user's schedule. The input for this step is market assessment data, and the output is specific action steps provided to the user.

[1784] Step 6:

[1785] The user provides feedback based on the results and experience of the side job they performed through the device. For example, they input specific feedback such as "It took a long time to get my first job." This feedback is sent from the device to the server. The input in this step is the user's feedback, and the output is the data sent to the server.

[1786] Step 7:

[1787] The server analyzes the received feedback and generates improvement suggestions using a generative AI model. For example, it generates specific improvement measures such as "By improving the content of your portfolio, you will be able to acquire more customers." The input in this step is the user feedback, and the output is improvement suggestions.

[1788] Step 8:

[1789] The improvement suggestions sent from the server are displayed to the user on the device and reflected in the next execution step. In this way, the user can continue to efficiently improve their side hustle. The input in this step is the improvement suggestions, and the output is the specific improvement suggestions displayed to the user.

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

[1791] The present invention combines a system that customizes and generates side hustle ideas based on a user's abilities, hobbies, and lifestyle with an emotion engine that recognizes the user's emotions. This system provides specific ideas, implementation steps, and improvement suggestions for users to use their skills and hobbies to earn extra income. Specific embodiments of this system are described below.

[1792] User Interface (Terminal)

[1793] Users access a dedicated application from a device such as a smartphone or personal computer and enter information about their skills, hobbies, and lifestyle, such as "I'm good at programming," "My hobby is photography," or "I have 10 hours of free time per week." The system also analyzes the user's facial expressions and voice as they enter information to recognize their current emotions.

[1794] Data transmission and reception (terminal and server)

[1795] Terminal

[1796] Send the user-entered data and emotion data to the server, where the data is properly formatted and sent in a secure manner.

[1797] server

[1798] The server stores the received user data and emotion data for analysis. The data is preprocessed and converted into the format required for analysis.

[1799] Data analysis module (server)

[1800] server

[1801] The received user data and emotional data are analyzed and a generative AI model is used to generate side hustle ideas. For example, if a user is good at programming, has a hobby of photography, and is in an optimistic emotional state, the model is likely to generate side hustle ideas as a freelance web developer or photographer.

[1802] Use of emotion engine

[1803] server

[1804] The emotional engine is used to analyze the user's current emotional state and reflect this in the selection of side hustle ideas. For example, if the user is feeling depressed, side hustle ideas that take into consideration their emotions and provide more support will be provided first.

[1805] Marketability evaluation module (server)

[1806] server

[1807] Use external data sources to assess the marketability of generated side hustle ideas. Use Google Custom Search API to research market demand and competitive landscape.

[1808] Execution support module (server)

[1809] server

[1810] Based on the results of the market evaluation, we will evaluate the profitability and feasibility of your side business idea. If it is deemed to have high marketability, we will develop specific steps to implement it.

[1811] It provides users with specific steps to take to execute their side hustle, such as scheduling steps like "publish your portfolio online," "promote on social media," and "attend local events."

[1812] Feedback loop (terminal and server)

[1813] user

[1814] After completing the side job, feedback is entered into the device. For example, specific feedback such as "It took a long time to get my first job" is provided.

[1815] Terminal

[1816] Emotion data is collected again along with user feedback and sent to the server.

[1817] server

[1818] Receive and analyze feedback and emotion data. Use a generative AI model to generate improvement suggestions. For example, if the user is in a stressful state at the time of feedback, suggest specific improvements with actions to alleviate the emotion.

[1819] Display and execution support

[1820] Terminal

[1821] The specific steps, schedules, and improvement suggestions sent from the server are visually displayed to the user, who can then take action based on this information. By constantly monitoring their emotional state, the user can receive optimal support.

[1822] Through these steps, the system provides users with optimal side hustle ideas, specific instructions for implementing them, and suggest improvement measures based on their emotions.The system provides users with an effective way to earn extra income by providing them with customized ideas and specific implementation support based on their individual needs and emotions.

[1823] The processing flow will be explained below.

[1824] Step 1:

[1825] user

[1826] Users access the application from their smartphone or PC and enter information about their skills, hobbies, and lifestyle. For example, they enter information such as "I'm good at programming," "My hobby is photography," or "I have 10 hours of free time per week." During input, the application also uses a camera and microphone to analyze the user's facial expressions and voice, collecting emotional data.

[1827] Step 2:

[1828] Terminal

[1829] The user-entered data and emotion data are sent to the server in a properly formatted and secure manner.

[1830] Step 3:

[1831] server

[1832] The server stores the received user data and emotion data for analysis. If necessary, the data is preprocessed and converted into the format required for analysis.

[1833] Step 4:

[1834] server

[1835] The server uses the received data to run a generative AI model to generate side hustle ideas suited to the user. For example, if a user is good at programming, enjoys photography as a hobby, and is in an optimistic emotional state, the model will generate side hustle ideas as a freelance web developer or photographer.

[1836] Step 5:

[1837] server

[1838] The server uses an emotion engine to analyze the user's current emotional state and reflect this in the selection of side job ideas. For example, if the user is feeling stressed, it will suggest side job ideas related to relaxation and self-improvement.

[1839] Step 6:

[1840] server

[1841] Use external data sources to assess the marketability of generated side hustle ideas. Use Google Custom Search API to research market demand and competitive landscape.

[1842] Step 7:

[1843] server

[1844] Based on the market evaluation results, we evaluate the profitability and feasibility of the side business idea. For example, if it has high market potential, we will develop detailed implementation steps.

[1845] Step 8:

[1846] server

[1847] It provides users with concrete steps to take to get their side hustle off the ground, such as publishing a portfolio online, promoting it on social media, and participating in local events, all tailored to the user's schedule.

[1848] Step 9:

[1849] Terminal

[1850] The specific execution steps and schedule sent from the server are visually displayed to the user, and the user can then take action based on this.

[1851] Step 10:

[1852] user

[1853] After completing the side job, the user enters feedback based on their actual experience into the device. For example, they can enter specific feedback such as, "It took a long time to get my first job." The device also captures their emotional state when giving the feedback.

[1854] Step 11:

[1855] Terminal

[1856] Sending user feedback and emotion data to a server.

[1857] Step 12:

[1858] server

[1859] It receives feedback and emotion data, begins analyzing it, and uses a generative AI model to generate improvement suggestions. For example, if the user is in a stressful state at the time of feedback, it will suggest an action plan to alleviate that emotion.

[1860] Step 13:

[1861] Terminal

[1862] The server displays improvement suggestions to the user, who then reflects them in the next execution step to ensure continuous improvement.

[1863] Through these steps, the system will provide users with the best side hustle ideas, provide specific instructions for implementing them, and offer emotion-based improvement suggestions, allowing users to effectively utilize their skills and hobbies to earn extra income.

[1864] Example 2

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

[1866] It is not easy for users who want to start a side hustle to find a side hustle idea that suits their skills, hobbies, and lifestyle, and it is also complicated to evaluate the marketability and feasibility of the side hustle. Furthermore, it is necessary to provide more effective support by taking into account users' emotional state.

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

[1868] In this invention, the server includes a means for inputting data related to the user's abilities, hobbies, and lifestyle, a means for transmitting the input data and the user's emotional data to the server, a means for the server to analyze the user's data and emotional data and generate appropriate side job ideas, a means for utilizing external data sources to evaluate the marketability of the generated side job ideas, and a means for collecting feedback and emotional data from the user and generating improvement suggestions. This makes it possible to provide customized side job ideas according to the individual needs and emotional state of the user, evaluate the marketability and feasibility of the ideas, and provide specific implementation steps and improvement suggestions.

[1869] "Data about your abilities, hobbies, and lifestyle" refers to information about your skills, interests, activities, and daily life style.

[1870] "Input data and user emotional data" refers to information provided by the user about skills, hobbies, and lifestyle, as well as data about the user's current emotional state obtained through emotion recognition technology.

[1871] "Means for analyzing user data and emotional data on a server and generating appropriate side job ideas" refers to the process of analyzing user data and emotional data collected on a server and generating side job suggestions suitable for the user from the results.

[1872] "Means of utilizing external data sources to assess the marketability of the generated side hustle ideas" refers to methods of obtaining and analyzing information from external databases and APIs in order to assess the market demand and competitive situation for the generated side hustle ideas.

[1873] The "means for collecting feedback and additional emotional data from users and generating improvement suggestions" refers to a process in which the server suggests further improvement measures based on the feedback provided by the users and the additional emotional data.

[1874] The present invention combines a system that customizes and generates side hustle ideas based on a user's abilities, hobbies, and lifestyle with an emotion engine that recognizes the user's emotions. The system provides specific ideas, implementation steps, and improvement suggestions for users to use their skills and hobbies to earn extra income. Specific embodiments of the system are described below.

[1875] User Interface (Terminal)

[1876] Users access a dedicated application from a device such as a smartphone or personal computer and enter information about their skills, hobbies, and lifestyle. The device then presents this information as an input form. For example, users might enter information such as "I'm good at programming," "My hobby is photography," and "I have 10 hours of free time per week." During this process, the device uses a camera and microphone to analyze the user's facial expressions and voice in real time and collect emotional data.

[1877] Data transmission and reception (terminal and server)

[1878] The device properly formats the data and emotion data entered by the user and sends it to the server in a secure manner (e.g., SSL / TLS communication), ensuring that the user's information is transmitted safely.

[1879] The server performs preprocessing on the received user data and emotion data to store them in a database, including data format conversion and noise removal.

[1880] Data analysis module (server)

[1881] The server analyzes the received data and uses a generative AI model to generate the best side hustle ideas for the user. For example, if a user is good at programming, enjoys photography as a hobby, and is in an optimistic emotional state, the server will generate side hustle ideas for freelance web developers and photographers.

[1882] Use of emotion engine

[1883] The server uses an emotion engine to analyze the user's current emotional state. For example, if the user is feeling depressed, it will prioritize providing side job ideas that provide more support to alleviate those feelings.

[1884] Marketability evaluation module (server)

[1885] The server uses external data sources (e.g., search APIs) to research market demand and competitive conditions in order to evaluate the marketability of the generated side hustle ideas, thereby assessing the profitability and viability of the side hustle ideas.

[1886] Execution support module (server)

[1887] The server then creates specific implementation steps for side business ideas that are deemed highly profitable based on the market evaluation results. For example, it schedules detailed steps such as "publishing a portfolio online," "advertising on social media," and "participating in local events."

[1888] Feedback loop (terminal and server)

[1889] After completing a side job, users input their feedback into the device, providing specific feedback such as, "It took a long time to get my first job."

[1890] The device then sends the user feedback and newly collected emotion data back to the server.

[1891] The server analyzes the feedback and emotion data and generates improvement suggestions using a generative AI model. For example, if the user is in a stressful state at the time of feedback, the server will suggest improvement measures including actions to alleviate the emotion.

[1892] Display and execution support

[1893] The device visually displays specific execution steps, schedules, and improvement suggestions sent from the server to the user. The user can carry out their side job based on this information, and by constantly monitoring their emotional state, they can receive optimal support.

[1894] Specific examples

[1895] For example, if a user uses the following prompt:

[1896] Example prompt:

[1897] "I'm good at programming and my hobby is photography. I have 10 hours of free time per week. I've been feeling a bit down lately, so I'd like to earn some extra income through a side hustle."

[1898] Based on this prompt, the system analyzes the user's skills and emotional state, and generates and provides appropriate side hustle ideas and specific steps to implement them.

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

[1900] Step 1:

[1901] Users access a dedicated application from their smartphone or personal computer and enter information about their skills, hobbies, and lifestyle. Specifically, they might enter in the form, "I'm good at programming," "My hobby is photography," and "I have 10 hours of free time per week." The application then uses the camera and microphone to analyze the user's facial expressions and voice in real time and collect current emotional data.

[1902] Input: Information about the user's skills, hobbies, lifestyle, and emotional data.

[1903] Output: JSON format data of input information and emotion data.

[1904] Step 2:

[1905] The device converts the data obtained from the user into an appropriate format (JSON format) and securely sends it to the server. SSL / TLS is used for security.

[1906] Input: Data and sentiment data collected from users in JSON format.

[1907] Output: JSON formatted data sent to the server.

[1908] Step 3:

[1909] The server preprocesses the received user data and emotion data before storing them in the database. This includes checking the data format, removing noise, and converting it to the required format (e.g., extracting only the required fields).

[1910] Input: JSON format data sent from the terminal.

[1911] Output: Preprocessed user data and sentiment data.

[1912] Step 4:

[1913] The server analyzes the pre-processed data and uses a generative AI model to generate side hustle ideas suitable for the user. For example, if a user is good at programming and enjoys photography, it will generate ideas for freelance web development and photography.

[1914] Input: Preprocessed user data and emotion data.

[1915] Output: Generated side hustle ideas.

[1916] Step 5:

[1917] The server uses an emotion engine to reflect the user's emotional data in the side job ideas generated. For example, if the user is feeling depressed, side job ideas for relieving stress will be provided first.

[1918] Input: Generated side hustle ideas and sentiment data.

[1919] Output: Side hustle ideas taking into account sentiment data.

[1920] Step 6:

[1921] The server uses a marketability assessment module to assess the marketability of the generated side hustle ideas, and uses external data sources (e.g., Google Custom Search API) to investigate demand and competitive situations.

[1922] Input: Side hustle ideas taking sentiment data into account.

[1923] Output: Marketability assessment results.

[1924] Step 7:

[1925] Based on the results of the marketability assessment, the server will create specific implementation steps for the side business idea, such as "publishing a portfolio online," "advertising on social media," and "participating in local events," and will schedule these steps in detail.

[1926] Input: Marketability assessment results.

[1927] Output: A schedule of specific execution steps.

[1928] Step 8:

[1929] After completing a side job, the user provides feedback through a dedicated application. They enter specific feedback (e.g., "It took a long time to get my first job"), and the application again collects the user's emotional data.

[1930] Input: User feedback and sentiment data.

[1931] Output: Feedback and sentiment data in JSON format.

[1932] Step 9:

[1933] The feedback data and emotion data collected by the device are converted into JSON format and sent back to the server.

[1934] Input: Feedback and sentiment data in JSON format.

[1935] Output: JSON formatted data sent to the server.

[1936] Step 10:

[1937] The server analyzes the feedback and emotion data and uses a generative AI model to generate improvement suggestions. For example, if the feedback indicates that the user is feeling stressed, it will suggest improvements to alleviate that emotion.

[1938] Input: Feedback and emotion data.

[1939] Output: Improvement suggestions.

[1940] (Application example 2)

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

[1942] In modern society, earning income through a side job is an important issue for many people. However, there is no system that provides optimal side job ideas for individual users. It is necessary to customize side job ideas that take into account not only the user's abilities, hobbies, and lifestyle, but also their emotional state. There is a need for a system that increases user satisfaction and improves the success rate.

[1943] The specific processing by the specific processing unit 290 of the data processing device 12 in Application Example 2 is realized by the following means. In this invention, the server includes: [means for analyzing emotions at the time of input using an emotion engine that recognizes the user's emotions]; [means for transmitting the input data and emotion data to the server]; and [means for analyzing the user's data and emotion data in the server and generating appropriate side job ideas]. This makes it possible to provide optimal side job ideas that take into account the user's individual personality, abilities, hobbies, and emotional state.

[1944] "User abilities, hobbies, and lifestyle data" is information related to an individual user's skills, interests, and life circumstances.

[1945] An "emotion engine" is a software or hardware mechanism for analyzing a user's emotional state.

[1946] A "server" is a computer system that receives and analyzes data sent by users.

[1947] "Side hustle ideas" are suggestions for activities that users can do in addition to their main job to earn income.

[1948] "Means for assessing marketability" are methods or mechanisms for assessing the economic viability of generated side hustle ideas using external data sources.

[1949] The "implementation steps" are detailed guidelines for turning your side hustle idea into reality.

[1950] "Feedback" is information that users provide to the system about the results and opinions they have gained from implementing their side job ideas.

[1951] "Improvement suggestions" are advice or suggestions based on collected feedback and sentiment data to provide users with better side hustle ideas and ways to implement them.

[1952] A "generative AI model" is an artificial intelligence algorithm that analyzes user input data and emotional data to generate side hustle ideas.

[1953] This invention is a system that provides customized side hustle ideas based on detailed information and emotional data about a user's abilities, hobbies, and lifestyle. The system uses a generative AI model that analyzes the user's data and an emotional engine to generate individually optimized side hustle ideas and assist in their implementation.

[1954] User Interface (Terminal)

[1955] Through a smartphone or smart glasses, users input the following information:

[1956] Skills: Examples include "I'm good at programming" or "I have photography skills."

[1957] Hobbies: Examples include "I enjoy cooking" or "I enjoy outdoor activities."

[1958] Lifestyle: Examples include "10 hours of free time per week" or "Ability to work from home."

[1959] In addition, the emotion engine analyzes the user's facial expressions and voice via a camera and microphone to recognize the user's emotional state, making it possible to obtain emotional data when the user makes input.

[1960] Data transmission and reception (terminal and server)

[1961] Terminal: Securely transmits user-entered data and emotion data to the server, ensuring the data is properly formatted when transmitted.

[1962] Server: The server stores the received user data and emotion data, performs necessary preprocessing, and analyzes it.

[1963] Data analysis module (server)

[1964] Server: Using a generative AI model, it analyzes user input and emotional data to generate suitable side hustle ideas. For example, if a user is good at programming and is in an optimistic emotional state, it will suggest an idea for a freelance web developer position.

[1965] Use of emotion engine

[1966] Server: Uses an emotion engine to analyze the user's current emotional state and reflect it in the selection of side job ideas. For example, if the user is under stress, the server will provide side job ideas that take their emotions into consideration.

[1967] Marketability evaluation module (server)

[1968] Server: To assess the marketability of the generated side hustle ideas, external data sources (e.g., Google Custom Search API) are used to research demand and competition.

[1969] Execution support module (server)

[1970] Server: Based on the results of the market evaluation, the server evaluates the feasibility and profitability of side business ideas and develops specific implementation steps. For example, the server provides users with detailed steps such as "publishing a portfolio online" and "advertising using social media."

[1971] Feedback loop (terminal and server)

[1972] User: After completing a side job, the user enters feedback through the device. For example, the user provides specific feedback such as, "It took a long time to get my first job."

[1973] Device: Collect emotion data again along with feedback and send it to the server.

[1974] Server: Receives feedback and emotion data and generates improvement suggestions using a generative AI model, providing specific improvements to alleviate stress when the user is in a stressful state.

[1975] Examples of specific examples and prompts

[1976] Example: For example, if a user inputs "I'm good at English and have five hours of free time a week" and their emotion "I'm feeling happy right now," the app will generate side hustle ideas such as "Consider offering online English conversation lessons."

[1977] Example prompt sentence:

[1978] User-entered data:

[1979] Skills: English

[1980] Hobbies: Reading

[1981] Free time: 5 hours per week

[1982] Emotion:Happy

[1983] Prompt sentence to input to the generative AI model:

[1984] "Skill: Reading and writing Chinese, Hobby: Reading, Free time: 5 hours a week, Emotion: Happiness"

[1985] In this way, the present invention is a system that generates optimal side job ideas and provides implementation support and improvement suggestions by taking into account the user's abilities, lifestyle, and emotional state.

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

[1987] Step 1: Enter data about your abilities, hobbies, and lifestyle

[1988] Users use a smartphone or smart glasses to input information about their skills (e.g., programming, photography), hobbies (e.g., cooking, outdoor activities), and lifestyle (e.g., 10 hours of free time per week). The input data is temporarily stored on the device. The input data is expressed in text format.

[1989] Input: Information about the user's abilities, hobbies, and lifestyle (in text format)

[1990] Output: Input data temporarily saved in the device (text format)

[1991] Step 2: Obtaining emotion data

[1992] The device uses a camera and microphone to analyze the user's facial expressions and voice, and the emotion engine recognizes the user's current emotional state. The emotion engine analyzes this data and generates a specific emotional state (e.g., optimistic, stressed) in text format.

[1993] Input: User's facial expression data (image), voice data (voice)

[1994] Output: Text data of the recognized emotional state

[1995] Step 3: Sending input and emotion data

[1996] The device securely transmits the input data and the recognized emotion data to the server, where the data is converted into an appropriate format and encrypted before transmission.

[1997] Input: Input data (text format), emotion data (text format)

[1998] Output: Data sent to the server

[1999] Step 4: Store and analyze user and sentiment data

[2000] The server stores the received user data and emotion data in a database, performs preprocessing, and then analyzes it using a generative AI model to generate side job ideas.

[2001] Input: Received user data and emotion data

[2002] Output: Analyzed data and generated side hustle ideas

[2003] Step 5: Evaluate the marketability of your side hustle idea

[2004] The server evaluates the marketability of the generated side hustle ideas using external data sources, such as the Google Custom Search API, to investigate market demand and competitive conditions.

[2005] Input: Generated side hustle ideas

[2006] Output: Marketability evaluation results

[2007] Step 6: Provide execution steps

[2008] Based on the market evaluation results, the server will evaluate the profitability and feasibility of the side business idea and develop specific implementation steps, such as "publishing a portfolio online" and "promoting on social media."

[2009] Input: Marketability assessment results

[2010] Output: Specific execution steps

[2011] Step 7: Provide users with execution steps

[2012] The terminal visually displays the specific execution steps and schedule sent from the server, and the user can then take action based on this.

[2013] Input: Execution steps sent from the server

[2014] Output: Execution steps displayed on the terminal screen

[2015] Step 8: Collect and send feedback

[2016] After completing the side job, the user inputs feedback (e.g., "It took a long time to get my first job") into the device. Emotion data is also acquired again and sent to the server.

[2017] Input: User feedback and re-recognized emotion data

[2018] Output: Feedback and emotion data sent to the server

[2019] Step 9: Analyze feedback and sentiment data and suggest improvements

[2020] The server analyzes the feedback and emotional data and generates improvement suggestions using a generative AI model, providing specific improvements to alleviate stress when the user is in a stressful state.

[2021] Input: Received feedback and sentiment data

[2022] Output: Analyzed data and improvement suggestions

[2023] Step 10: Provide improvement suggestions

[2024] The device visually displays the improvement suggestions sent from the server to the user, who can use them as a reference to further improve their side business.

[2025] Input: Improvement suggestions sent by the server

[2026] Output: Improvement suggestions displayed on the terminal screen

[2027] The above are the specific processing steps of the system that realizes the present invention.

[2028] The specific processing unit 290 transmits the result of the specific processing to the robot 414. In the robot 414, the control unit 46A causes the speaker 240 and the control target 443 to output the result of the specific processing. The microphone 238 acquires voice indicating a user input regarding the result of the specific processing. The control unit 46A transmits voice data indicating the user input acquired by the microphone 238 to the data processing device 12. In the data processing device 12, the specific processing unit 290 acquires the voice data.

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

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

[2031] The emotion identification model 59 as an emotion engine may determine the user's emotion according to a specific mapping. Specifically, the emotion identification model 59 may determine the user's emotion according to an emotion map (see FIG. 9), which is a specific mapping. Similarly, the emotion identification model 59 may determine the robot's emotion, and the identification processing unit 290 may perform identification processing using the robot's emotion.

[2032] FIG. 9 is a diagram illustrating an emotion map 400 on which multiple emotions are mapped. In the emotion map 400, emotions are arranged in concentric circles radiating from the center. Emotions closer to the center of the concentric circles are more primitive. Emotions representing states and actions arising from a state of mind are arranged on the outer edges of the concentric circles. The concept of emotion includes both affect and mental states. Emotions generally generated from reactions occurring in the brain are arranged on the left side of the concentric circles. Emotions generally induced by situational judgment are arranged on the right side of the concentric circles. Emotions generally generated from reactions occurring in the brain and induced by situational judgment are arranged on the upper and lower sides of the concentric circles. Furthermore, the emotion of "pleasure" is arranged on the upper side of the concentric circles, and the emotion of "discomfort" is arranged on the lower side. In this way, in the emotion map 400, multiple emotions are mapped based on the structure by which emotions are generated, and emotions that tend to occur simultaneously are mapped close to each other.

[2033] These emotions are distributed in the 3 o'clock direction on emotion map 400, and typically fluctuate between relief and anxiety. In the right half of emotion map 400, situational awareness dominates over internal sensations, resulting in a sense of calm.

[2034] The inside of emotion map 400 represents what is going on in the mind, and the outside of emotion map 400 represents behavior, so the further you go outside emotion map 400, the more visible the emotions become (the more they are expressed in behavior).

[2035] Human emotions are based on various balances, such as posture and blood sugar levels. When these balances deviate from the ideal, a state of discomfort is indicated, and when they approach the ideal, a state of pleasure is indicated. Emotions can also be created for robots, automobiles, and motorcycles, based on various balances, such as posture and remaining battery life. When these balances deviate from the ideal, a state of discomfort is indicated, and when they approach the ideal, a state of pleasure is indicated. An emotion map can be generated, for example, based on Dr. Mitsuyoshi's emotion map (Research on Voice Emotion Recognition and Emotional Brain Physiological Signal Analysis Systems, Tokushima University, Doctoral Dissertation: https: / / ci.nii.ac.jp / naid / 500000375379). The left half of the emotion map lists emotions belonging to the "reaction" domain, where sensation is dominant. The right half of the emotion map lists emotions belonging to the "situation" domain, where situational awareness is dominant.

[2036] The emotion map defines two emotions that promote learning. One is a negative emotion on the situation side, around the middle of "repentance" or "reflection." In other words, this occurs when the robot experiences negative emotions such as "I never want to feel this way again" or "I don't want to be scolded again." The other is a positive emotion on the response side, around "desire." In other words, this occurs when the robot experiences positive feelings such as "I want more" or "I want to know more."

[2037] The emotion identification model 59 inputs user input into a pre-trained neural network, obtains emotion values ​​indicating each emotion shown in the emotion map 400, and determines the user's emotion. This neural network is pre-trained based on multiple pieces of training data that are combinations of user input and emotion values ​​indicating each emotion shown in the emotion map 400. Furthermore, this neural network is trained so that emotions that are located close to each other have similar values, as in the emotion map 900 shown in FIG. 10. FIG. 10 shows an example in which multiple emotions, "relieved," "calm," and "reassuring," have similar emotion values.

[2038] The system according to the present disclosure has been described above mainly with respect to the functions of the data processing device 12, but the system according to the present disclosure is not necessarily implemented on a server. The system according to the present disclosure may be implemented as a general information processing system. The present disclosure may be implemented, for example, as a software program running on a personal computer or an application running on a smartphone, etc. The method according to the present disclosure may be provided to users in the form of SaaS (Software as a Service).

[2039] In the above embodiment, an example was given in which the specific processing is performed by one computer 22, but the technology of the present disclosure is not limited to this, and the specific processing may be distributed and performed by a plurality of computers including the computer 22. For example, the data generation model 58 may be provided in an external device of the data processing device 12, and data may be generated in the external device in accordance with input data.

[2040] In the above embodiment, an example in which the specific processing program 56 is stored in the storage 32 has been described, but the technology of the present disclosure is not limited to this. For example, the specific processing program 56 may be stored in a portable, computer-readable, non-transitory storage medium such as a USB (Universal Serial Bus) memory. The specific processing program 56 stored in the non-transitory storage medium is installed in the computer 22 of the data processing device 12. The processor 28 executes the specific processing in accordance with the specific processing program 56.

[2041] Alternatively, the specific processing program 56 may be stored in a storage device such as a server connected to the data processing device 12 via the network 54, and the specific processing program 56 may be downloaded and installed on the computer 22 in response to a request from the data processing device 12.

[2042] It is not necessary to store all of the specific processing program 56 in a storage device such as a server connected to the data processing device 12 via the network 54, or to store all of the specific processing program 56 in the storage 32; only a portion of the specific processing program 56 may be stored.

[2043] The hardware resource for executing a specific process can be any of the following processors: An example of a processor is a CPU, which is a general-purpose processor that functions as a hardware resource for executing a specific process by executing software, i.e., a program. Another example of a processor is a dedicated electrical circuit, such as an FPGA (Field-Programmable Gate Array), a PLD (Programmable Logic Device), or an ASIC (Application Specific Integrated Circuit), which is a processor with a circuit configuration designed specifically for executing a specific process. Each processor has built-in or connected memory, and each processor uses the memory to execute the specific process.

[2044] The hardware resource that executes the specific processing may be configured with one of these various processors, or may be configured with a combination of two or more processors of the same or different types (for example, a combination of multiple FPGAs, or a combination of a CPU and an FPGA). Also, the hardware resource that executes the specific processing may be a single processor.

[2045] As an example of a system configured with a single processor, first, one processor is configured by combining one or more CPUs and software, and this processor functions as a hardware resource that executes a specific process. Second, there is a system that uses a processor that realizes the functions of an entire system including multiple hardware resources that execute a specific process on a single IC chip, as typified by SoC (System-on-a-chip). In this way, a specific process is realized using one or more of the above-mentioned various processors as hardware resources.

[2046] Furthermore, the hardware structure of these various processors can be, more specifically, an electric circuit that combines circuit elements such as semiconductor devices. The specific processing described above is merely an example. Therefore, it goes without saying that unnecessary steps may be deleted, new steps may be added, or the processing order may be rearranged, without departing from the spirit of the invention.

[2047] The above-described description and illustrations are a detailed explanation of the parts related to the technology of the present disclosure and are merely an example of the technology of the present disclosure. For example, the above description of the configuration, functions, actions, and effects is an explanation of an example of the configuration, functions, actions, and effects of the parts related to the technology of the present disclosure. Therefore, it goes without saying that unnecessary parts may be deleted, new elements may be added, or replacements may be made to the above-described description and illustrations within the scope of the gist of the technology of the present disclosure. Furthermore, to avoid confusion and facilitate understanding of the parts related to the technology of the present disclosure, the above-described description and illustrations omit explanations of common technical knowledge that do not require particular explanation to enable the implementation of the technology of the present disclosure.

[2048] All publications, patent applications, and technical standards mentioned in this specification are herein incorporated by reference to the same extent as if each individual publication, patent application, or technical standard was specifically and individually indicated to be incorporated by reference.

[2049] The following is further disclosed regarding the above embodiment.

[2050] (Claim 1)

[2051] [Means for inputting data about the user's abilities, hobbies, and lifestyle;

[2052] [Means for transmitting the entered data to a server;

[2053] [Means for analyzing user data on the server and generating appropriate side job ideas;

[2054] [Means to evaluate the marketability of generated side business ideas;

[2055] [Means of providing concrete action steps based on market assessment;

[2056] [Means for collecting user feedback and generating improvement suggestions; and

[2057] A system including:

[2058] (Claim 2)

[2059] [Means including a generative AI model for customizing side hustle ideas based on user input;

[2060] [Means of utilizing external data sources for market evaluation;

[2061] [Means for displaying the generated execution steps and schedule to the user;

[2062] 10. The system of claim 1, comprising:

[2063] (Claim 3)

[2064] [Means for dynamically updating execution steps and improvement suggestions based on user feedback;

[2065] [Means for providing a user interface and enabling flexible information input and viewing;

[2066] 10. The system of claim 1, comprising:

[2067] "Example 1"

[2068] (Claim 1)

[2069] [Means for inputting information about the user's abilities, hobbies, and lifestyle;

[2070] [means for transmitting the input information to a remote server;

[2071] [Means of analyzing user information on the server and generating side job ideas using a generative AI model;

[2072] [Means of utilizing external data sources to assess the marketability of generated side hustle ideas; and

[2073] [Means of providing concrete action steps based on market assessment;

[2074] [Means for collecting user feedback and generating improvement suggestions; and

[2075] A system including:

[2076] (Claim 2)

[2077] [A means to customize side hustle ideas based on user input using a generative AI model; and

[2078] [Means for utilizing external data sources for marketability assessment;

[2079] [A means to visually display the generated execution steps and schedule to the user;

[2080] 10. The system of claim 1, comprising:

[2081] (Claim 3)

[2082] [Means for dynamically updating execution support steps and improvement suggestions based on user feedback, and

[2083] [Means for providing a user interface and enabling flexible information input and confirmation;

[2084] 10. The system of claim 1, comprising:

[2085] "Application Example 1"

[2086] (Claim 1)

[2087] [Means for inputting data about the user's abilities, hobbies, and lifestyle;

[2088] [Means for transmitting the entered data to a server;

[2089] [Means for analyzing user data on the server and generating appropriate side job ideas;

[2090] [Means to evaluate the marketability of generated side business ideas;

[2091] [Means of providing concrete action steps based on market assessment;

[2092] [Means for collecting user feedback and generating improvement suggestions; and

[2093] [Means of analyzing market demand and competitive conditions using external information sources for marketability assessment;

[2094] [Means for continuing to train the generative AI model through a feedback loop and dynamically updating side hustle ideas and execution steps;

[2095] A system including:

[2096] (Claim 2)

[2097] [The system of claim 1, including a generative AI model for customizing side hustle ideas based on user input.

[2098] [The system of claim 1 utilizing external data sources for market evaluation.

[2099] The system of claim 1, wherein the generated execution steps and schedule are displayed to the user.

[2100] (Claim 3)

[2101] [The system of claim 1, wherein the execution steps and improvement suggestions are dynamically updated based on user feedback.

[2102] [The system according to claim 1, which provides a user interface and allows flexible information input and viewing.

[2103] "Example 2: Combining Emotion Engines"

[2104] (Claim 1)

[2105] [Means for inputting data about the user's abilities, hobbies, and lifestyle;

[2106] [Means for transmitting input data and user emotion data to a server;

[2107] [Means for analyzing user data and emotional data on the server and generating appropriate side job ideas;

[2108] [Means of utilizing external data sources to assess the marketability of generated side hustle ideas; and

[2109] [Means of providing concrete action steps based on market assessment;

[2110] [Means for collecting user feedback and sentiment data and generating improvement suggestions; and

[2111] A system including:

[2112] (Claim 2)

[2113] [The system of claim 1, including a generative AI model for customizing side hustle ideas based on user input and sentiment data.

[2114] (Claim 3)

[2115] [The system of claim 1, wherein the execution steps and improvement suggestions are dynamically updated based on user feedback and emotional data.

[2116] "Application example 2 when combining emotion engines"

[2117] (Claim 1)

[2118] [Means for inputting data about the user's abilities, hobbies, and lifestyle;

[2119] [Means for analyzing emotions at the time of input using an emotion engine that recognizes the user's emotions;

[2120] [Means for transmitting input data and emotion data to a server;

[2121] [Means for analyzing user data and emotional data on the server and generating appropriate side job ideas;

[2122] [Means to evaluate the marketability of generated side business ideas;

[2123] [Means of providing concrete action steps based on market assessment;

[2124] [Means for collecting user feedback and re-recognized emotion data and generating improvement suggestions;

[2125] A system including:

[2126] (Claim 2)

[2127] [The system of claim 1, including a generative AI model for customizing side hustle ideas based on user input and sentiment data.

[2128] (Claim 3)

[2129] [The system of claim 1, wherein the execution steps and improvement suggestions are dynamically updated based on user feedback and emotional changes. [Explanation of symbols]

[2130] 10, 210, 310, 410 Data Processing Systems 12 Data Processing Device 14 Smart Devices 214 Smart Glasses 314 Headset-type terminal 414 Robot< / url:> < / url:> < / url:> < / url:>

Claims

1. a means of inputting data about the user's abilities, hobbies, and lifestyle; means for transmitting the input data to a server; A means to analyze user data on the server and generate appropriate side job ideas; A means of assessing the marketability of the generated side hustle ideas; A means of providing concrete action steps based on market assessment; a means of collecting user feedback and generating improvement suggestions; A system including:

2. means including a generative AI model for customizing side hustle ideas based on user input; a means of utilizing external data sources for market evaluation; a means for displaying the generated execution steps and schedule to a user; The system of claim 1 , comprising:

3. A means to dynamically update action steps and improvement suggestions based on user feedback; A means for providing a user interface and enabling flexible information input and viewing; The system of claim 1 , comprising:

Citation Information

Patent Citations

  • Persona chatbot control method and system

    JP2022180282A