System
A system offering personality-based career suggestions, study plans, and secure identity verification addresses career guidance and security challenges, facilitating effective career development.
Patent Information
- Application Number
- JP2024138582
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2024-08-20
- Publication Date
- 2026-03-05
AI Technical Summary
Individuals face challenges in building long-term careers due to a lack of specific guidance and reliable advice, and insufficient identity verification on online platforms poses security and reliability issues.
A system that provides personality tests to generate career suggestions, study plans, and skill recommendations, includes a consultation platform for professional interactions, and a secure identity verification system.
Enables users to receive personalized career support, access necessary learning resources, and interact securely with professionals, enhancing career development with peace of mind.
Smart Images

Figure 2026036067000001_ABST
Abstract
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, individuals need to build long-term, meaningful careers, but there is a lack of specific guidance and study plans to help them choose the right career. It is also difficult for them to receive appropriate advice through interactions with other professionals, limiting the means to effectively develop their careers. Furthermore, insufficient identity verification on online platforms creates problems with reliability and security. A comprehensive career support system to address these issues is needed. [Means for solving the problem]
[0005] The present invention relates to a system that allows users to take a personality test and provides appropriate career suggestions based on the results. Specifically, the system includes a means for providing an interface for users to take a personality test, a means for receiving the user's personality test results and generating a personality profile, a means for generating appropriate career suggestions based on the personality profile, and a means for presenting the career suggestions to the user. The system also includes a means for providing the user with necessary skill sets and qualification information based on the career suggestions, and for generating and presenting a study plan. The system further includes a means for categorizing and tagging consultation content posted by users, notifying relevant professional users, receiving and presenting answers, and a means for analyzing users' tweets, generating and presenting personalized suggestions, and a means for verifying the user's identity, generating an authentication badge, and displaying it on the user's profile. This allows the system to provide specific and effective support for users to build their careers with peace of mind.
[0006] A "personality test" is a test consisting of a series of questions and answers used to assess a user's personality and behavioral characteristics.
[0007] A "personality profile" is a collection of information that indicates a user's personality and behavioral characteristics, generated based on the results of a personality diagnostic test.
[0008] "Career Suggestions" are suitable occupations and career path options provided to users based on their personality profile.
[0009] A "skill set" is a general term for the set of skills and abilities required for a particular occupation or career.
[0010] "Credentialing Information" means information about qualifications or certifications related to a particular occupation or career.
[0011] "Study Plan" means a recommended study or training plan for a User to acquire a particular skill or qualification.
[0012] "Consultation Content" means a summary of the question or problem posted by a User on the Consultation Platform.
[0013] "Categorizing and tagging" is the process of categorizing the consultation content into specific categories and assigning related keywords and labels.
[0014] A "professional user" is a user with specialized knowledge or experience in a particular industry or field.
[0015] "Tweets" are short messages or opinions that users freely post within the app.
[0016] "Interest patterns" are patterns of particular interests and concerns that a user exhibits through their Tweets and other activities.
[0017] "Personalized suggestions" are customized suggestions and recommendations based on a user's interests, preferences, and activity history.
[0018] "Identity verification" is the process of verifying a user's identity and proving that they are a legitimate user.
[0019] An "authentication badge" is a symbol of authentication given to users whose identity has been successfully verified, and is displayed on their profile. [Brief explanation of the drawings]
[0020] [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
[0021] 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.
[0022] First, the terms used in the following description will be explained.
[0023] 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).
[0024] 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.
[0025] 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.
[0026] 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.
[0027] 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."
[0028] [First embodiment]
[0029] FIG. 1 shows an example of the configuration of a data processing system 10 according to the first embodiment.
[0030] 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.
[0031] 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).
[0032] 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.
[0033] 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.
[0034] 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.
[0035] 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.
[0036] FIG. 2 shows an example of the main functions of the data processing device 12 and the smart device 14.
[0037] 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.
[0038] 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.
[0039] 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.
[0040] 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."
[0041] The present invention relates to a system that comprehensively provides necessary support for users in building their careers. Specific embodiments for carrying out the present invention will be described in detail below.
[0042] 1. Personality assessment and customized career suggestions
[0043] Personality test
[0044] user
[0045] After signing up for the app, users access the personality test screen, answer the questions displayed, and submit their answers.
[0046] Terminal
[0047] The device requests a list of personality test questions from the server, displays the received list to the user, and when the user enters answers, the device transmits those answers to the server.
[0048] server
[0049] The server receives the user's response data and stores it in a database. The server analyzes the data to generate a personality profile for the user. Then, based on the personality profile, the server generates suitable career suggestions and sends the information to the device.
[0050] Generate customized career proposals
[0051] server
[0052] The server then creates a list of suitable occupations and career paths for the user based on the personality profile generated from the personality assessment results, and then associates the skills and qualifications required for these occupations with the server, sending these to the device as career suggestions.
[0053] Terminal
[0054] The device will display the received career suggestions to the user, who can then select the one they are interested in from the multiple career suggestions presented.
[0055] Examples:
[0056] For example, if a user is determined to have an "extroverted personality" as a result of a personality test, the server will generate career suggestions such as "sales manager" or "project manager," suggesting necessary skills such as "communication skills" and "team leadership," and suggesting related qualifications such as "MBA" or "PMP certification."
[0057] 2. Study plan and qualification suggestions
[0058] user
[0059] Once users select a specific career path, they will be shown details of their learning plans and qualifications.
[0060] server
[0061] The server obtains the skill sets and qualifications required for the selected career path, and based on that generates an appropriate learning plan and sends it to the device.
[0062] Terminal
[0063] The device then displays the received learning plan and credentials to the user, allowing them to access recommended learning courses and certification resources.
[0064] Examples:
[0065] For example, if a user wants to become a "project manager," the server will recommend "project management training courses" and "leadership development programs," and display the details to the user on their device.
[0066] 3. Consultation Platform
[0067] user
[0068] Users can post new consultations on the consultation platform, for example, by entering specific questions or concerns about their careers.
[0069] Terminal
[0070] The terminal transmits the posted consultation content to the server.
[0071] server
[0072] The server stores the received inquiry content in a database, categorizes and tags it, and then sends notifications to professional users related to the content. When a professional user posts an answer, the server notifies the original user of the answer and displays it on their device.
[0073] Examples:
[0074] When users post a question about "project management best practices," related professional users share their advice and experiences and provide appropriate answers, allowing users to gain practical knowledge.
[0075] 4. Personalized suggestions from tweets
[0076] user
[0077] Users can freely post tweets within the app, for example, tweeting, "I've been interested in data science lately."
[0078] Terminal
[0079] The device sends the tweet content to the server.
[0080] server
[0081] The server analyzes tweets to identify user interests and trends, and then generates personalized recommendations (such as relevant online courses or career paths) and sends them to the device.
[0082] Terminal
[0083] The device displays the received personalized suggestions to the user.
[0084] Examples:
[0085] For example, if a user tweets, "I've recently become interested in data science," the server will provide suggestions such as "introductory courses in data science" or "career paths as a data analyst." These suggestions will then be displayed to the user on their device.
[0086] 5. Personal authentication system
[0087] user
[0088] Users access a screen where they can upload their ID, take a photo and submit it.
[0089] Terminal
[0090] The device sends the image data of the ID card uploaded by the user to the server.
[0091] server
[0092] The server analyzes the image data and verifies the user's identity. Once verified, it generates an authentication badge and adds it to the user's profile.
[0093] Terminal
[0094] The device displays an authentication badge on the profile of a user who has completed authentication, making the user more likely to be trusted by other users.
[0095] Examples:
[0096] Users upload a photo of their driver's license, which the server analyzes to verify their identity. If successful, a "verified" badge is added to the user's profile, helping them gain trust from other users.
[0097] The above is a specific embodiment of the present invention, which allows users to receive career suggestions based on their personality, access necessary learning resources, and interact with other professional users to advance their careers. Furthermore, a secure and reliable identity authentication system allows users to use the system with peace of mind.
[0098] The processing flow will be explained below.
[0099] Personality assessment and customized career suggestions
[0100] Personality test
[0101] Step 1:
[0102] After signing up for the app, users access a personality test screen.
[0103] Step 2:
[0104] The terminal requests a list of personality test questions from the server.
[0105] Step 3:
[0106] The server retrieves a list of questions for the personality test from the database and sends it to the terminal.
[0107] Step 4:
[0108] The device displays personality test questions to the user.
[0109] Step 5:
[0110] The user enters answers to each question and presses the submit button.
[0111] Step 6:
[0112] The device sends the user's response to the server.
[0113] Step 7:
[0114] The server stores the received responses in a database and analyzes the response data to generate a personality profile.
[0115] Generate customized career proposals
[0116] Step 8:
[0117] The server generates suitable career suggestions based on the generated personality profile.
[0118] Step 9:
[0119] The server transmits the generated carrier proposal to the terminal.
[0120] Step 10:
[0121] The device will display carrier suggestions to the user.
[0122] Study plan and qualification suggestions
[0123] Generate a learning plan
[0124] Step 1:
[0125] Users select the career they are interested in from the displayed career suggestions.
[0126] Step 2:
[0127] The terminal transmits the user's selection to the server.
[0128] Step 3:
[0129] The server retrieves the required skill sets and credentials for the selected career path from a database.
[0130] Step 4:
[0131] The server generates a learning plan based on the acquired skill set and credentials.
[0132] Step 5:
[0133] The server transmits the generated study plan to the terminal.
[0134] Step 6:
[0135] The device displays the learning plan and entitlement information to the user.
[0136] Consultation Platform
[0137] Posting and answering inquiries
[0138] Step 1:
[0139] Users post new consultations on the consultation platform.
[0140] Step 2:
[0141] The terminal transmits the user's consultation details to the server.
[0142] Step 3:
[0143] The server stores the consultation contents in a database and categorizes and tags them.
[0144] Step 4:
[0145] The server sends a notification to the appropriate professional user.
[0146] Step 5:
[0147] Professional users will receive notifications and respond to inquiries.
[0148] Step 6:
[0149] Professional users submit their answers to the server.
[0150] Step 7:
[0151] The server stores the answers from the professional users in a database and sends a notification to the original poster.
[0152] Step 8:
[0153] The device notifies the original poster that a response has been received and displays the response.
[0154] Personalized suggestions from tweets
[0155] Tweet analysis
[0156] Step 1:
[0157] Users simply type in a tweet within the app and press the post button.
[0158] Step 2:
[0159] The device sends the tweet content to the server.
[0160] Step 3:
[0161] The server stores the tweet content in a database and performs text analysis.
[0162] Step 4:
[0163] The server identifies the user's interests and trends based on the results of tweet analysis.
[0164] Step 5:
[0165] The server generates personalized recommendations based on the identified trends.
[0166] Step 6:
[0167] The server transmits the generated personal offer to the terminal.
[0168] Step 7:
[0169] The device displays personalized suggestions to the user.
[0170] Personal authentication system
[0171] Identity Verification Process
[0172] Step 1:
[0173] The user will be taken to a screen where they can upload their ID for identity verification.
[0174] Step 2:
[0175] The user takes a photo of their ID and presses the upload button.
[0176] Step 3:
[0177] The terminal transmits image data of the identification card to the server.
[0178] Step 4:
[0179] The server analyzes the image data of the received ID and performs identity verification.
[0180] Step 5:
[0181] If identity verification is successful, the server generates an authentication badge and adds it to the user's profile.
[0182] Step 6:
[0183] The server sends the authentication result to the terminal.
[0184] Step 7:
[0185] The device will display a verification badge on the user's profile.
[0186] The above are the specific processing steps for each component.
[0187] Example 1
[0188] 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."
[0189] In today's job market, it is difficult for users to find the right career path or obtain a concrete plan for acquiring the necessary skills. There are also limited ways to obtain practical advice to resolve career-related concerns and questions. Furthermore, there is a growing need for personalized recommendations based on users' interests and secure identity verification systems. There is a need for a system that can solve these issues and provide comprehensive support for users' career development.
[0190] 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.
[0191] In this invention, the server includes means for providing an interface for the user to take a personality diagnostic test, means for receiving the user's personality diagnostic results and generating a personality profile, and means for generating suitable career suggestions based on the personality profile, thereby enabling career suggestions suited to the user's personality.
[0192] The server also includes a means for providing the user with necessary skill sets and qualification information based on the career suggestions, a means for generating and presenting a study plan based on the necessary skill sets and qualification information, and a means for categorizing and tagging the consultation content posted by the user, thereby enabling the user to obtain an appropriate study plan and practical advice to resolve their worries and doubts about their careers.
[0193] The server further includes means for notifying the relevant professional user based on the consultation content, means for receiving a response from the professional user and presenting it to the user, means for analyzing tweet content to identify the user's interests and generate related personalized suggestions, means for presenting the personalized suggestions to the user, means for receiving and analyzing image data of an identification card for identity verification, and means for adding an authentication badge to the user's profile upon completion of identity verification, thereby enabling the provision of personalized suggestions based on the user's interests and secure and reliable identity verification.
[0194] A "personality test" is a test administered based on a list of questions designed to assess a user's personality traits.
[0195] "Interface" refers to the screen and input means provided for users to operate a system.
[0196] A "personality profile" is data that quantitatively or qualitatively represents a user's personality traits, generated based on the results of a personality diagnostic test.
[0197] "Career suggestions" are information that suggests suitable occupations and career paths based on the user's personality profile.
[0198] A "skill set" refers to the collection of knowledge and abilities required for a particular occupation or career path.
[0199] "Credentials" means qualifications or certifications related to a particular occupation or career.
[0200] "Study Plan" means a recommended course of study or training program designed to help a User acquire a particular skill set or qualification.
[0201] "Consultation content" refers to questions or concerns posted by users to other users or professionals.
[0202] "Categorizing and tagging" refers to classifying the posted consultation content and assigning tags (labels) based on each content's characteristics.
[0203] "Professional User" refers to a user who has specialized knowledge or experience in a particular field.
[0204] "Tweets" refer to short messages or thoughts that users freely post within the app.
[0205] "Personal suggestions" refers to individual suggestions generated based on a user's interests and concerns by analyzing the content of their tweets.
[0206] "Identification card" refers to an official document used to verify an individual's identity.
[0207] A "verification badge" is an icon or mark that is added to a user's profile as proof of authenticity when the system completes user identity verification.
[0208] This invention relates to a system that provides comprehensive support for users in building their careers. The system includes functions such as personality tests, career suggestions, study plans and qualification suggestions, a consultation platform, personalized suggestions based on tweets, and an identity authentication system.
[0209] Personality Test
[0210] user
[0211] After signing up for the app, users access the personality test screen, answer a list of questions, and submit their answers.
[0212] Terminal
[0213] The device requests a list of personality test questions from the server, displays the received list to the user, and when the user enters their answers, the device sends them to the server.
[0214] server
[0215] The server receives the user's response data and stores it in a database. It then uses a generative AI model to generate a personality profile for the user. It then generates suitable career suggestions based on the personality profile and sends the information to the device.
[0216] Generate and display career suggestions
[0217] server
[0218] The server creates a list of suitable occupations and career paths for the user based on the personality profile generated from the personality assessment results, and then associates the skills and qualifications required for these occupations with the list and sends them to the device as career suggestions.
[0219] Terminal
[0220] The device will display the received career suggestions to the user, who can then select the one they are interested in from the multiple career suggestions presented.
[0221] Examples:
[0222] For example, if a user is determined to have an "extroverted personality" as a result of a personality test, the server will generate career suggestions such as "sales manager" or "project manager," suggesting necessary skills such as "communication skills" and "team leadership," and suggesting related qualifications such as "MBA" or "PMP certification."
[0223] Study plan and qualification suggestions
[0224] user
[0225] Once users select a specific career path, they will be shown details of their learning plans and qualifications.
[0226] server
[0227] The server obtains the skill sets and qualifications required for the selected career path, and based on that generates an appropriate learning plan and sends it to the device.
[0228] Terminal
[0229] The device then displays the received learning plan and credentials to the user, allowing them to access recommended learning courses and certification resources.
[0230] Examples:
[0231] For example, if a user wants to become a "project manager," the server will recommend "project management training courses" and "leadership development programs," and display the details to the user on their device.
[0232] Consultation Platform
[0233] user
[0234] Users can post new consultations on the consultation platform, for example, by entering specific questions or concerns about their careers.
[0235] Terminal
[0236] The terminal transmits the posted consultation content to the server.
[0237] server
[0238] The server stores the received inquiry content in a database, categorizes and tags it, and then sends notifications to professional users related to the content. When a professional user posts an answer, the server notifies the original user of the answer and displays it on their device.
[0239] Examples:
[0240] When users post a question about "project management best practices," related professional users share their advice and experiences and provide appropriate answers, allowing users to gain practical knowledge.
[0241] Personalized suggestions from tweets
[0242] user
[0243] Users can freely post tweets within the app, for example, tweeting, "I've been interested in data science lately."
[0244] Terminal
[0245] The device sends the tweet content to the server.
[0246] server
[0247] The server analyzes tweets to identify user interests and trends, and then generates personalized recommendations (such as relevant online courses or career paths) and sends them to the device.
[0248] Terminal
[0249] The device displays the received personalized suggestions to the user.
[0250] Examples:
[0251] For example, if a user tweets, "I've recently become interested in data science," the server will provide suggestions such as "introductory courses in data science" or "career paths as a data analyst." These suggestions will then be displayed to the user on their device.
[0252] Personal authentication system
[0253] user
[0254] Users access a screen where they can upload their ID, take a photo and submit it.
[0255] Terminal
[0256] The device sends the image data of the ID card uploaded by the user to the server.
[0257] server
[0258] The server analyzes the image data and verifies the user's identity. Once verified, it generates an authentication badge and adds it to the user's profile.
[0259] Terminal
[0260] The device displays an authentication badge on the profile of a user who has completed authentication, making the user more likely to be trusted by other users.
[0261] Examples:
[0262] Users upload a photo of their driver's license, which the server analyzes to verify their identity. If successful, a "verified" badge is added to the user's profile, helping them gain trust from other users.
[0263] The above is a specific embodiment of the present invention, which allows users to receive career suggestions based on their personality, access necessary learning resources, and interact with other professional users to advance their careers. Furthermore, a secure and reliable identity authentication system allows users to use the system with peace of mind.
[0264] Example prompt sentence:
[0265] "Show me a list of personality test questions"
[0266] "Generate a list of career paths."
[0267] Get more information about your learning plan
[0268] Please send your consultation details
[0269] Please analyze the tweet content.
[0270] Please upload a picture of your ID
[0271] The flow of the identification process in the first embodiment will be described with reference to FIG.
[0272] Step 1:
[0273] user
[0274] After signing up for the app, users access the personality test screen and click the "Start personality test" button.
[0275] Input: User clicks
[0276] Output: Request to start personality test
[0277] Step 2:
[0278] Terminal
[0279] The terminal receives a request to start a personality test and requests a list of personality test questions from the server.
[0280] Input: Request to start personality test
[0281] Output: Question list request to the server
[0282] Step 3:
[0283] server
[0284] The server receives the request, retrieves the personality test question list from the database, and sends it to the terminal.
[0285] Input: Questionnaire request
[0286] Output: Send the question list to the terminal
[0287] Step 4:
[0288] Terminal
[0289] The terminal displays the received list of questions to the user, allowing the user to answer each question, and transmits the answers to the server as they are entered.
[0290] Input: Question List
[0291] Output: Display a list of questions to the user, send the user's answer data
[0292] Step 5:
[0293] user
[0294] The user answers a list of questions presented to them and submits their answers.
[0295] Input: Question list, user answers
[0296] Output: Send response data
[0297] Step 6:
[0298] server
[0299] The server receives the user's response data and stores it in a database. It then uses a generative AI model to generate a personality profile for the user. It then generates suitable career suggestions based on the personality profile and sends the information to the device.
[0300] Input: User response data
[0301] Output: Personality profile, career suggestion data
[0302] Step 7:
[0303] Terminal
[0304] The device will display the received career suggestions to the user, who can then select the one they are interested in from the multiple career suggestions presented.
[0305] Input: Career proposal data
[0306] Output: Display career suggestions
[0307] Step 8:
[0308] user
[0309] Users can choose from multiple career suggestions.
[0310] Input: Career proposal
[0311] Output: Selected career path
[0312] Step 9:
[0313] server
[0314] The server retrieves the skill sets and qualifications required for the selected career path, generates a learning plan based on that, and sends the details to the device.
[0315] Input: Selected Career Path
[0316] Output: Study plan, qualification information
[0317] Step 10:
[0318] Terminal
[0319] The device displays the received learning plan and credentials to the user, allowing them to access learning resources.
[0320] Input: Study plan, qualification information
[0321] Output: Display of learning plan and credentials
[0322] Step 11:
[0323] user
[0324] Users click the button to post a new consultation on the consultation platform, enter the content of the consultation, and post it.
[0325] Input: Consultation details
[0326] Output: Posting of consultation details
[0327] Step 12:
[0328] Terminal
[0329] The terminal transmits the posted consultation content to the server.
[0330] Input: Consultation details
[0331] Output: Send consultation details to the server
[0332] Step 13:
[0333] server
[0334] The server stores the received consultation content in a database, categorizes and tags it, and then sends notifications to professional users related to the content.
[0335] Input: Consultation details
[0336] Output: Tagged consultation content, notification to professional users
[0337] Step 14:
[0338] Professional Users
[0339] Professional users receive notifications and post responses to the questions.
[0340] Input: Notification of consultation content
[0341] Output:Answer
[0342] Step 15:
[0343] server
[0344] The server receives the response from the professional user, notifies the original user, and displays it on the terminal.
[0345] Input: Professional user's response
[0346] Output: User notified of answer
[0347] Step 16:
[0348] Terminal
[0349] The device displays the received response to the user.
[0350] Input: Professional user's response
[0351] Output: Show answer
[0352] Step 17:
[0353] user
[0354] Users can freely post tweets within the app.
[0355] Input: Tweet content
[0356] Output: Tweet post
[0357] Step 18:
[0358] Terminal
[0359] The device sends the tweet content to the server.
[0360] Input: Tweet content
[0361] Output: Tweet content sent to the server
[0362] Step 19:
[0363] server
[0364] The server analyzes the tweets to identify the user's interests and trends, and then generates personalized suggestions based on that information and sends them to the device.
[0365] Input: Tweet content
[0366] Output: Personalized suggestions
[0367] Step 20:
[0368] Terminal
[0369] The device displays the received personalized suggestions to the user.
[0370] Input: Personal Suggestions
[0371] Output: Displaying personalized suggestions
[0372] Step 21:
[0373] user
[0374] Users access a screen where they can upload their ID, take a photo and submit it.
[0375] Input: ID photo
[0376] Output: Upload ID
[0377] Step 22:
[0378] Terminal
[0379] The device sends the image data of the ID card uploaded by the user to the server.
[0380] Input: ID card image data
[0381] Output: Send image data to the server
[0382] Step 23:
[0383] server
[0384] The server analyzes the image data and verifies the user's identity. Once verified, it generates an authentication badge and adds it to the user's profile.
[0385] Input: Image data
[0386] Output: Add authentication batch
[0387] Step 24:
[0388] Terminal
[0389] The device displays an authentication badge on the profile of a user who has completed authentication, making the user more likely to be trusted by other users.
[0390] Input: Authentication batch
[0391] Output: Verification badge displayed on user's profile
[0392] (Application example 1)
[0393] 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."
[0394] Conventional career support systems limit the locations where users can receive personality assessments and career suggestions, making it difficult to provide real-time support in physical stores. Furthermore, there was a lack of a platform in physical stores where users could post their own inquiries or receive immediate professional advice. Furthermore, there was no system in place that could provide personalized suggestions based on tweets or interests. Therefore, there is a need to solve these issues and provide a system that allows users to receive comprehensive career support in physical stores.
[0395] 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.
[0396] In this invention, the server includes a means for conducting personality assessments and career suggestions using information terminals in the physical store, a means for presenting learning plans and qualification information related to the selected career path, a means for categorizing and tagging the consultation content posted by the user, a means for notifying the relevant professional user, and a means for receiving responses from the professional user and presenting them to the user. This allows users to not only receive personality assessments and career suggestions in real time at the physical store, but also to receive learning plans and qualification information immediately and receive direct advice from experts.
[0397] A "personality test" is a series of questions or tests that assess a user's personality and characteristics and generate a profile.
[0398] An "interface" is a means for exchanging information between a user and a system, particularly a device including a screen and input devices.
[0399] A "personality profile" is a collection of information that indicates a user's personality and characteristics, generated based on the results of a personality diagnosis.
[0400] "Career Suggestions" are suggestions about suitable occupations and career paths based on the user's personality profile.
[0401] An "information terminal" is a terminal device installed in a physical store that allows users to receive personality tests and career suggestions.
[0402] A "Study Plan" is a plan for acquiring the skills and qualifications needed for a user's chosen career path.
[0403] "Credentialing Information" means information about certifications or accreditations related to a particular occupation or career.
[0404] "Consultation content" refers to the specific content of questions, concerns, etc. posted by users through the system.
[0405] "Category" refers to a classification used to organize the inquiries posted by users, and is based on a specific theme or field.
[0406] "Tagging" is an operation to classify the consultation content by adding keywords or important features related to the content.
[0407] A "professional user" is a user with specific expertise or experience who is responsible for responding to inquiries from other users.
[0408] "Answer" means advice or a solution provided by a Professional User in response to a consultation.
[0409] MODE FOR CARRYING OUT THE INVENTION
[0410] System Overview
[0411] This invention relates to a career support system that allows users to receive personality assessments and career suggestions using information terminals installed in physical stores. The system mainly consists of the following elements:
[0412] 1. Information terminal
[0413] It is a terminal device installed in a physical store that provides an interface for users to take personality tests and check career suggestions and study plans.
[0414] 2. Server
[0415] The server receives test results and consultation details from users, and based on that, generates and provides appropriate career suggestions, study plans, and answers from professional users.
[0416] Hardware and software used
[0417] Hardware
[0418] Information terminal: A tablet or kiosk terminal used in physical stores, running ANDROID (registered trademark) or iOS.
[0419] software
[0420] API server: Receives and sends data, processes data, and uses Python as the programming language.
[0421] Python libraries: requests (for communicating with external APIs) and hashlib (for hashing image data).
[0422] Data processing and calculation
[0423] 1. Personality test
[0424] The user answers questions in the personality test using an information terminal, and the answer data is sent from the terminal to the server.
[0425] 2. Generating a personality profile
[0426] The server analyzes the received response data and generates a personality profile for the user, which is information that describes the user's characteristics in detail.
[0427] 3. Presenting career proposals
[0428] Based on the personality profile, the server generates suitable career suggestions for the user, which are sent to the information terminal and displayed to the user.
[0429] 4. Providing Study Plans and Credentials
[0430] When the user selects a career path, the server generates the skill set and qualification information required for that career and transmits it to the information terminal along with a learning plan.
[0431] 5. Consultation platform operation
[0432] Users can post career-related questions using their information terminals. The server receives the questions and notifies the appropriate professional users. When the professional users post answers, the server presents the answers to users.
[0433] 6. Generating Personalized Suggestions from Tweets
[0434] When users tweet about their interests, the tweets are sent to a server, which analyzes them and suggests relevant career paths and learning resources.
[0435] 7. Implementation of identity verification
[0436] Users take and upload a photo of their ID card using their information terminal, and the data is sent to a server. The server analyzes the image to authenticate the user, and if successful, adds a verification badge to the user's profile.
[0437] Examples of concrete examples and prompts
[0438] Specific examples
[0439] If a user takes a personality test at a physical store's information terminal and is determined to have an "extroverted personality," the server generates career suggestions such as "sales manager" or "project manager." If the user then selects "project manager," the server recommends "project management training courses" and "leadership development programs." All of this information is displayed to the user on the terminal.
[0440] Prompt Sentence Examples
[0441] Generate suitable career suggestions for this user based on the results of the personality assessment. User response data: {user_responses}
[0442] This system allows users to receive real-time personality assessments and career suggestions in physical stores, as well as instantly receive study plans and qualification information, and receive direct expert advice.
[0443] The flow of the specific processing in the application example 1 will be described with reference to FIG.
[0444] Step 1:
[0445] The user accesses the personality diagnostic test screen on an information terminal and answers the questions displayed.
[0446] (Input: User's test answers, Output: Answer data)
[0447] The user's answers are entered on the terminal and sent to the server as answer data.
[0448] Step 2:
[0449] The server analyzes the received response data and generates a personality profile.
[0450] (Input: User response data, Output: Personality profile)
[0451] The server analyzes the response data using a generative AI model to generate and store the user's personality profile.
[0452] Step 3:
[0453] The server generates suitable career suggestions based on the personality profile.
[0454] (Input: personality profile, output: career suggestions)
[0455] Using the generative AI model, the server generates career suggestions that best fit the personality profile and sends them to the information terminal.
[0456] Step 4:
[0457] The device displays career suggestions to the user, and the user selects the career path that interests them.
[0458] (Input: career proposal, Output: selected career path)
[0459] The user selects the career path that interests them from the displayed career suggestions, and the selection data is sent from the terminal to the server.
[0460] Step 5:
[0461] The server retrieves the required skill sets and credentials based on the selected career path and generates a learning plan.
[0462] (Input: chosen career path, Output: study plan and credentials)
[0463] The server retrieves the corresponding skill set and qualification information from the database, creates a learning plan, and sends it to the terminal.
[0464] Step 6:
[0465] The device displays the learning plan and entitlement information to the user.
[0466] (Input: Study plan and qualification information, Output: Displayed study plan and qualification information)
[0467] The device will display the study plan and credentials for the user to review.
[0468] Step 7:
[0469] When a user posts a question or tweet on an information terminal, the terminal sends the content to the server.
[0470] (Input: text of question or tweet, Output: submitted question or tweet)
[0471] The terminal captures the user's input text and sends it to the server.
[0472] Step 8:
[0473] The server analyzes the received questions or tweets, categorizes and tags them, and notifies the relevant professional users.
[0474] (Input: text of question or tweet, Output: notified professional user)
[0475] The server uses a generative AI model to analyze the text, assign appropriate categories and tags, and notify the relevant professional users.
[0476] Step 9:
[0477] The server receives the answer from the professional user and presents the answer to the original user.
[0478] (Input: Answer from professional user, Output: Answer presented to user)
[0479] When a response is submitted by a professional user, the server receives it and presents it to the original user.
[0480] Step 10:
[0481] The user takes a photo of their ID card using an information terminal and sends it to the server for identity verification.
[0482] (Input: ID photo, Output: Authentication result and authentication badge)
[0483] The server analyzes the image data to authenticate the user, and if successful, adds an authentication badge to the user's profile.
[0484] 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.
[0485] This invention relates to a system that makes career suggestions based on a user's personality assessment results and emotional data, and provides necessary skill sets, qualification information, and study plans. It also includes a consultation platform function where professional users respond to consultations posted by users, a function that identifies interests and concerns from users' tweets and generates personalized suggestions, and a system for identity authentication. Furthermore, by combining it with an emotion engine, it adds a function that recognizes the user's emotional state and adjusts the suggestions based on that.
[0486] 1. Personality assessment and customized career suggestions
[0487] Personality test
[0488] user
[0489] After signing up for the app, users access the personality test screen and enter their answers to each question.
[0490] Terminal
[0491] The device requests a list of personality test questions from the server, displays the questions to the user, and sends the answers to the server once they are entered.
[0492] server
[0493] The server stores the received response data in a database, analyzes it, and generates a personality profile. It then generates suitable career suggestions based on the personality profile and sends them to the device.
[0494] Examples:
[0495] For example, if the server determines that a user has analytical and logical thinking based on their personality test results, it will suggest a career as a "data analyst." It will also suggest "data analysis" and "programming" as necessary skills, and "data scientist certification" as a related qualification.
[0496] 2. Study plan and qualification suggestions
[0497] user
[0498] Based on the career suggestion the user selects, study plans and qualification details are presented.
[0499] server
[0500] The server obtains the skill sets and qualifications required for the selected career path, generates a learning plan based on that, and sends it to the device.
[0501] Terminal
[0502] The device will display the learning plan and credentials to the user.
[0503] Examples:
[0504] For a user who selects "Data Analyst," the server will recommend "Python Programming Course" and "Introduction to Statistics Course" and display details.
[0505] 3. Consultation Platform
[0506] user
[0507] Users can post new consultations on the consultation platform.
[0508] Terminal
[0509] The terminal inputs the user's inquiry content and sends it to the server.
[0510] server
[0511] The server saves the consultation content in a database, categorizes and tags it, and then notifies the relevant professional user. If an answer is obtained, it is notified to the original poster and displayed on the device.
[0512] Examples:
[0513] A user posts a question about "How to manage risk in project management," and a professional user responds by suggesting "Utilizing risk assessment tools."
[0514] 4. Personalized suggestions from tweets
[0515] user
[0516] Users post tweets within the app.
[0517] Terminal
[0518] The device sends the tweet content to the server.
[0519] server
[0520] The server analyzes the tweets to identify the user's interests and concerns, and then generates personalized suggestions based on those information and sends them to the device.
[0521] Terminal
[0522] The device displays personalized suggestions to the user.
[0523] Examples:
[0524] When a user tweets, "I've recently become interested in AI," the server will suggest career paths such as "Introduction to AI courses" and "AI engineer."
[0525] 5. Personal authentication system
[0526] user
[0527] Users upload their ID.
[0528] Terminal
[0529] The terminal sends the image data of the uploaded identification card to the server.
[0530] server
[0531] The server analyzes the image data and performs identity verification, and once complete, generates an authentication badge that is added to the user's profile.
[0532] Terminal
[0533] The device will display the authentication badge on the user's profile.
[0534] Examples:
[0535] When a user uploads a photo of their driver's license, the server analyzes it to verify their identity and, if successful, displays a "verified badge" on the user's platform profile.
[0536] 6. Introducing the Emotion Engine
[0537] emotion recognition
[0538] user
[0539] When a user posts a tweet, emotional data is also recorded.
[0540] Terminal
[0541] The device sends emotional data along with the user's tweets to the server.
[0542] server
[0543] The server uses an emotion engine to recognize users' emotions from tweets and other posts, and the recognized emotion data is stored in a database.
[0544] Examples:
[0545] When a user tweets, "I'm frustrated because the project isn't going well," the emotion engine recognizes this as "high stress."
[0546] Tailoring suggestions based on emotions
[0547] server
[0548] The server then uses the recognized emotional data to tailor career suggestions and learning plans, for example suggesting relaxation techniques and providing stress management training courses to users who are experiencing high levels of stress.
[0549] Terminal
[0550] The device displays the tailored suggestions to the user.
[0551] Examples:
[0552] Users who are identified as being "highly stressed" will be offered "meditation courses" or "stress management workshops."
[0553] The above is a specific embodiment of the present invention. This integrated system allows users to receive customized career suggestions based on personality assessment results and emotional data, and acquire necessary skills and qualifications. It also allows users to interact with other professional users, receive personalized suggestions based on tweets, and ensure security through identity authentication. It also uses an emotion engine to provide suggestions based on the user's emotional state.
[0554] The processing flow will be explained below.
[0555] Personality assessment and customized career suggestions
[0556] Personality test
[0557] Step 1:
[0558] After signing up for the app, users will access the personality test screen.
[0559] Step 2:
[0560] The terminal requests a list of personality test questions from the server.
[0561] Step 3:
[0562] The server retrieves a list of questions for the personality test from the database and sends it to the terminal.
[0563] Step 4:
[0564] The device displays personality test questions to the user.
[0565] Step 5:
[0566] The user enters answers to each question and presses the submit button.
[0567] Step 6:
[0568] The device sends the user's response to the server.
[0569] Step 7:
[0570] The server stores the received responses in a database and analyzes the response data to generate a personality profile.
[0571] Generate customized career proposals
[0572] Step 8:
[0573] The server generates suitable career suggestions based on the personality profile.
[0574] Step 9:
[0575] The server transmits the generated carrier proposal to the terminal.
[0576] Step 10:
[0577] The device will display carrier suggestions to the user.
[0578] Study plan and qualification suggestions
[0579] Generate a learning plan
[0580] Step 1:
[0581] Users select the career they are interested in from the displayed career suggestions.
[0582] Step 2:
[0583] The terminal transmits the user's selection to the server.
[0584] Step 3:
[0585] The server retrieves the required skill sets and credentials for the selected career path from a database.
[0586] Step 4:
[0587] The server generates a learning plan based on the acquired skill set and credentials.
[0588] Step 5:
[0589] The server transmits the generated study plan to the terminal.
[0590] Step 6:
[0591] The device displays the learning plan and entitlement information to the user.
[0592] Consultation Platform
[0593] Posting and answering inquiries
[0594] Step 1:
[0595] Users post new consultations on the consultation platform.
[0596] Step 2:
[0597] The terminal inputs the user's inquiry content and sends it to the server.
[0598] Step 3:
[0599] The server stores the consultation contents in a database and categorizes and tags them.
[0600] Step 4:
[0601] The server sends a notification to the appropriate professional user.
[0602] Step 5:
[0603] Professional users will receive notifications and respond to inquiries.
[0604] Step 6:
[0605] Professional users submit their answers to the server.
[0606] Step 7:
[0607] The server stores the answers from the professional users in a database and sends a notification to the original poster.
[0608] Step 8:
[0609] The device notifies the original poster that a response has been received and displays the response.
[0610] Personalized suggestions from tweets
[0611] Tweet analysis
[0612] Step 1:
[0613] Users simply type in a tweet within the app and press the post button.
[0614] Step 2:
[0615] The device sends the tweet content to the server.
[0616] Step 3:
[0617] The server stores the tweet content in a database and performs text analysis.
[0618] Step 4:
[0619] The server identifies the user's interests and trends based on the results of tweet analysis.
[0620] Step 5:
[0621] The server generates personalized recommendations based on the identified trends.
[0622] Step 6:
[0623] The server transmits the generated personal offer to the terminal.
[0624] Step 7:
[0625] The device displays personalized suggestions to the user.
[0626] Personal authentication system
[0627] Identity Verification Process
[0628] Step 1:
[0629] The user will be taken to a screen where they can upload their ID for identity verification.
[0630] Step 2:
[0631] The user takes a photo of their ID and presses the upload button.
[0632] Step 3:
[0633] The terminal transmits image data of the identification card to the server.
[0634] Step 4:
[0635] The server analyzes the image data of the received ID and performs identity verification.
[0636] Step 5:
[0637] If identity verification is successful, the server generates an authentication badge and adds it to the user's profile.
[0638] Step 6:
[0639] The server sends the authentication result to the terminal.
[0640] Step 7:
[0641] The device will display a verification badge on the user's profile.
[0642] Introducing the Emotion Engine
[0643] emotion recognition
[0644] Step 1:
[0645] Emotional data is also recorded when users type tweets or posts.
[0646] Step 2:
[0647] The device sends the user's tweets and posts to the server.
[0648] Step 3:
[0649] The server analyzes the text of the tweets and posts it receives and uses an emotion engine to recognize the user's emotions.
[0650] Step 4:
[0651] The server stores the recognized emotion data in a database.
[0652] Step 5:
[0653] The server adjusts career suggestions and study plans based on emotional data.
[0654] Tailoring suggestions based on emotions
[0655] Step 6:
[0656] The server then sends career suggestions and study plans that reflect the emotional data to the device.
[0657] Step 7:
[0658] The device displays suggestions to the user that reflect the emotional data.
[0659] Examples:
[0660] If a user tweets, "I'm frustrated because the project isn't going well," the server's emotion engine will recognize this as "high stress" and provide career support and learning plans related to stress reduction (e.g., relaxation techniques, stress management training).
[0661] Example 2
[0662] 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."
[0663] Conventional career support systems were limited to providing career suggestions based on the user's personality assessment results and necessary skill sets and qualification information, but lacked the ability to respond based on the user's emotional state or the content of individual consultations. It was also difficult to grasp the user's interests and concerns in real time, making it difficult to provide optimal suggestions to each individual. Furthermore, the system lacked sufficient identity verification capabilities, creating issues with the security and reliability of the system. There was a need to solve these issues and provide more detailed and personalized suggestions.
[0664] 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.
[0665] In this invention, the server includes: means for providing an interface for the user to take a personality test; means for receiving the user's personality test results and generating a personality profile; means for generating appropriate career suggestions based on the personality profile; means for presenting the career suggestions to the user; means for analyzing the user's tweets and generating personalized suggestions based on their interests; means for receiving the user's consultation details and notifying appropriate experts; means for analyzing the user's emotional data and adjusting the suggestions based on their emotional state; and means for analyzing image data of the user's ID card uploaded by the user and performing identity verification. This enables customized career suggestions based on the user's personality test results and emotional data, and also enables personalized support to be provided that is tailored to the user's interests and consultation details. Furthermore, the identity verification function enhances the security and reliability of the system.
[0666] A "personality test" refers to a series of questions and the process of answering them used to assess a user's personality and tendencies.
[0667] An "interface" refers to the screen or input device that a user uses to operate or input information into a system.
[0668] "Personality Profile" means a detailed description of a user's personality traits generated based on the results of a personality assessment test for the user.
[0669] "Career suggestions" refers to suggestions for the most suitable occupation or career path presented to users based on their personality profile.
[0670] A "tweet" refers to a personal opinion or thought posted by a user in short sentence format.
[0671] "Personal Offers" refers to offers that are customized based on a user's specific interests.
[0672] "Consultation content" refers to questions or issues that users raise with experts within the system.
[0673] An "expert" is an individual or group with a high level of knowledge and experience in a particular field.
[0674] "Emotional data" is data that indicates a user's emotional state and is collected from tweets and other input data.
[0675] "Identification" refers to an official document that verifies a user's identity, typically a government-issued ID card or passport.
[0676] "Identity verification" refers to the process of verifying a user's identity based on image data from the submitted identification document.
[0677] The present invention relates to a system that provides career suggestions based on a user's personality assessment and emotional data, and provides necessary skill sets, qualification information, and study plans. It also includes expert responses to user inquiries, generation of personalized suggestions from tweets, use of an identity verification system, and introduction of an emotional engine to tailor the suggestions based on emotion recognition.
[0678] Personality test
[0679] user
[0680] After signing up for the application, users access the personality test screen and enter their answers to each question.
[0681] Terminal
[0682] The terminal receives a user request, requests a list of personality test questions from the server, and presents them to the user. When the user enters their answers, the terminal transmits the data to the server.
[0683] server
[0684] The server stores the received response data in a database, analyzes it to generate a personality profile, and generates suitable career suggestions and sends them to the device.
[0685] Study plan and qualification suggestions
[0686] server
[0687] The server obtains the required skill sets and qualification information based on the career proposal selected by the user, generates a learning plan based on that information, and sends this information to the user's device.
[0688] Terminal
[0689] The device displays the learning plan and credentials received from the server to the user.
[0690] Examples:
[0691] If the user selects the "Data Analyst" career path, the server recommends a "Python Programming Course" and an "Introduction to Statistics Course" and sends the details to the device, which displays them to the user.
[0692] Consultation Platform
[0693] user
[0694] Users post new consultations on the consultation platform.
[0695] Terminal
[0696] The terminal inputs the user's inquiry content and sends it to the server.
[0697] server
[0698] The server saves the consultation content in a database, categorizes and tags it, notifies the relevant expert, and if an answer is obtained, notifies the original poster and sends the answer to the device.
[0699] Examples:
[0700] When a user posts a question about "How to manage risk in project management," the server obtains an answer from an expert about "How to utilize risk assessment tools" and notifies the user.
[0701] Personalized suggestions from tweets
[0702] user
[0703] Users post tweets within the app.
[0704] Terminal
[0705] The device sends the tweet content to the server.
[0706] server
[0707] The server analyzes the tweets to identify the user's interests and concerns, and then generates personalized suggestions based on those information and sends them to the device.
[0708] Examples:
[0709] When a user tweets that they have recently become interested in AI, the server will suggest an "AI introductory course" and a career path for "AI engineer," which will then be displayed to the user on the device.
[0710] Personal authentication system
[0711] user
[0712] Users upload their ID.
[0713] Terminal
[0714] The terminal sends the image data of the uploaded identification card to the server.
[0715] server
[0716] The server analyzes the image data and performs identity verification, and once complete, generates an authentication badge that is added to the user's profile.
[0717] Examples:
[0718] When a user uploads a photo of their driver's license, the server analyzes it to verify their identity, and if successful, generates an "authenticated badge" that is displayed on the user's profile via the device.
[0719] Introducing the Emotion Engine
[0720] user
[0721] When a user posts a tweet, emotional data is also recorded.
[0722] Terminal
[0723] The device sends emotional data along with the user's tweets to the server.
[0724] server
[0725] The server uses an emotion engine to recognize users' emotions from tweets and other posts, and stores the recognized emotion data in a database.
[0726] Examples:
[0727] If a user tweets, "I'm frustrated because the project isn't going well," the server recognizes this as "high stress" and stores it in the database.
[0728] Tailoring suggestions based on emotions
[0729] server
[0730] The server then uses the recognized emotional data to tailor career suggestions and learning plans, for example, suggesting relaxation techniques and providing stress management training courses to users who are experiencing high levels of stress.
[0731] Terminal
[0732] The device displays the tailored suggestions to the user.
[0733] Examples:
[0734] If the server determines that the user is experiencing high stress and suggests a meditation course or a stress management workshop, it sends this to the device, which then displays it to the user.
[0735] Specific prompt examples
[0736] "What career path would you recommend based on my personality test results?"
[0737] "I've recently become interested in AI. Can you suggest a learning plan related to it?"
[0738] "I'd like to consult with a professional user about risk management in project management."
[0739] "Analyze my interests from my tweets and give me personalized suggestions."
[0740] "I've uploaded my driver's license, so please verify your identity."
[0741] "My project isn't going well and I'm feeling stressed. Can you suggest some relaxation methods?"
[0742] The flow of the identification process in the second embodiment will be described with reference to FIG.
[0743] Personality assessment and customized career suggestions
[0744] Step 1:
[0745] After signing up for the app, the user accesses the personality test screen and enters their answers to each question.
[0746] Input: User's basic information, personality test questions
[0747] Output: User response data
[0748] Step 2:
[0749] The terminal requests a list of personality test questions from the server and displays them to the user.
[0750] Input: Personality test question request
[0751] Output: Personality test questions
[0752] Step 3:
[0753] Once the user has completed entering the answers to each question, the terminal sends the answer data to the server.
[0754] Input: User response data
[0755] Output: Response data sent to the server
[0756] Step 4:
[0757] The server stores the received response data in a database and uses a data analysis engine to generate a personality profile.
[0758] Input: Answer data stored in the database
[0759] Output: Personality profile
[0760] Step 5:
[0761] The server generates suitable career suggestions based on the personality profile and sends them to the terminal.
[0762] Input: personality profile
[0763] Output: Career proposal
[0764] Step 6:
[0765] The terminal displays the carrier offers received from the server to the user.
[0766] Enter: Career Proposal
[0767] Output: Career suggestions displayed to the user
[0768] Study plan and qualification suggestions
[0769] Step 1:
[0770] Based on the career proposal selected, users will see details of the proposed study plans and qualifications.
[0771] Enter: Career Proposal
[0772] Output: Study plan and qualification details
[0773] Step 2:
[0774] The server obtains the skill sets and qualifications required for the career path, generates a learning plan based on that information, and sends it to the device.
[0775] Input: Selected career proposition, required skill set and credentials
[0776] Output: Learning plan
[0777] Step 3:
[0778] The device displays the learning plan and credentials received from the server to the user.
[0779] Input: Study plan and credentials
[0780] Output: Learning plan and credentials displayed to the user
[0781] Consultation Platform
[0782] Step 1:
[0783] Users post new consultations on the consultation platform.
[0784] Input: Consultation details
[0785] Output: Consultation details entered into the terminal
[0786] Step 2:
[0787] The terminal inputs the user's inquiry content and sends it to the server.
[0788] Input: Consultation details
[0789] Output: Consultation details sent to the server
[0790] Step 3:
[0791] The server stores the consultation contents in a database and categorizes and tags them.
[0792] Input: Consultation details
[0793] Output: Category and tagged consultations
[0794] Step 4:
[0795] The server notifies the appropriate expert.
[0796] Input: Category and tagged consultation
[0797] Output: Consultation details notified to the expert
[0798] Step 5:
[0799] When the server receives an answer from an expert, it notifies the original poster and sends the answer to the terminal.
[0800] Input: Expert Answer
[0801] Output: The answer sent to the user
[0802] Step 6:
[0803] The terminal displays this to the user.
[0804] Input: Expert Answer
[0805] Output: The answer shown to the user
[0806] Personalized suggestions from tweets
[0807] Step 1:
[0808] Users post tweets within the app.
[0809] Input: Tweet content
[0810] Output: Tweet content entered on the device
[0811] Step 2:
[0812] The device sends the tweet content to the server.
[0813] Input: Tweet content
[0814] Output: Tweet content sent to the server
[0815] Step 3:
[0816] The server analyzes the content of the tweets and identifies the user's interests and concerns.
[0817] Input: Tweet content
[0818] Output: User interests
[0819] Step 4:
[0820] The server generates a personalized offer and sends it to the terminal.
[0821] Input: User interests and concerns
[0822] Output: Personalized suggestions
[0823] Step 5:
[0824] The device displays personalized suggestions to the user.
[0825] Input: Personal Suggestion
[0826] Output: Personalized suggestions displayed to the user
[0827] Personal authentication system
[0828] Step 1:
[0829] Users upload their ID.
[0830] Input: ID card image data
[0831] Output: Image data input to the terminal
[0832] Step 2:
[0833] The terminal sends the image data of the uploaded identification card to the server.
[0834] Input: ID card image data
[0835] Output: Image data sent to the server
[0836] Step 3:
[0837] The server analyzes the image data and performs identity verification.
[0838] Input: ID card image data
[0839] Output: Identity verification result
[0840] Step 4:
[0841] The server generates an authentication badge and adds it to the user's profile.
[0842] Input: Identity verification result
[0843] Output: Authentication batch
[0844] Step 5:
[0845] The device will display the authentication badge on the user's profile.
[0846] Input: Authentication Badge
[0847] Output: Verification badge displayed on the user's profile
[0848] Introducing the Emotion Engine
[0849] Step 1:
[0850] When a user posts a tweet, emotional data is also recorded.
[0851] Input: Tweet content and emotion data
[0852] Output: Tweet content and emotion data entered into the device
[0853] Step 2:
[0854] The device sends emotional data along with the user's tweets to the server.
[0855] Input: Tweet content and emotion data
[0856] Output: Tweet content and emotion data sent to the server
[0857] Step 3:
[0858] The server uses an emotion engine to recognize users' emotions from tweets and other posts, and stores the recognized emotion data in a database.
[0859] Input: Tweet content and emotion data
[0860] Output: Recognized emotion data
[0861] Step 4:
[0862] The server then adjusts career suggestions and study plans based on the recognized emotional data.
[0863] Input: Recognized emotion data
[0864] Output: Tailored career suggestions and study plans
[0865] Step 5:
[0866] The device displays the tailored suggestions to the user.
[0867] Input: Tailored career suggestions and study plans
[0868] Output: The adjusted proposal displayed to the user
[0869] (Application example 2)
[0870] 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."
[0871] Conventional food delivery services have the problem of not being able to provide personalized meal suggestions because they do not take into account the user's personality or emotional state.In addition, they have the problem of not being able to adjust meal suggestions based on the user's tweets or emotions, making it difficult to improve user satisfaction.
[0872] The specific processing by the specific processing unit 290 of the data processing device 12 in the application example 2 is realized by the following means.
[0873] In this invention, the server includes means for providing an interface for a user to take a personality diagnostic test, means for receiving the user's personality diagnostic result and generating a personality profile, means for generating suitable career suggestions or diet suggestions based on the personality profile, means for presenting the career suggestions or diet suggestions to the user, and means for receiving the user's emotional data and adjusting the career suggestions or diet suggestions based on the emotional data, thereby enabling personalized diet suggestions based on the user's personality and emotional state.
[0874] A "personality test" is a test in which a user answers a series of questions or questionnaires designed to assess the user's personality type or characteristics.
[0875] A "personality profile" is a compilation of a user's personality traits generated based on the results of a personality test.
[0876] "Career Suggestions" are recommended occupations and career paths based on the user's personality profile.
[0877] "Dining Suggestions" are recommended cuisine and restaurant suggestions based on a user's personality profile and emotional state.
[0878] "Emotional data" is information extracted from a user's tweets or other input data that indicates the user's current emotional state.
[0879] "Consultation content" refers to the content posted by users, describing their questions, doubts, worries, etc.
[0880] A "professional user" is a user who has expertise and experience in a particular field and can provide appropriate answers to inquiries.
[0881] An "expert" is a person with in-depth knowledge and experience in a particular field who can provide expert advice to users in response to their inquiries.
[0882] The present invention relates to a system that makes career and dietary suggestions based on the results of a personality test and emotional data of a user, and provides necessary skill sets, qualification information, study plans, and dietary plans.
[0883] Personality assessment and customized suggestions
[0884] Personality test
[0885] After signing up for the application, the user accesses the personality test screen and enters answers to each question. The device requests a list of personality test questions from the server and displays the questions to the user. Once the user enters their answers, they are sent to the server. The server stores the received answer data in a database and analyzes it to generate a personality profile. Next, it generates appropriate career or dietary suggestions based on the personality profile and sends them to the device. For example, if the server determines that the user has a "health-conscious and diligent personality" based on the results of the personality test, it will suggest a low-calorie, well-balanced diet.
[0886] Tailoring suggestions based on sentiment data
[0887] When a user posts a tweet, emotional data is also recorded. The device sends the emotional data along with the user's tweet to the server. The server uses an emotion engine to recognize the user's emotions from the tweets and other posted content. The recognized emotional data is stored in a database. The server then adjusts career and dietary suggestions based on this emotional data. For example, if a user is recognized as having high stress, it will suggest relaxing herbal tea or stress-relieving dishes.
[0888] Study plan and qualification suggestions
[0889] Based on the career or dietary suggestions selected by the user, a learning plan and qualification details are presented. The server obtains the skill sets and qualification information required for the selected career path, generates a learning plan based on that, and sends it to the device. For example, if a user selects "Data Analyst," it recommends "Python Programming Course" and "Introduction to Statistics Course" and displays details.
[0890] Consultation Platform
[0891] Users can post new consultations on the consultation platform. The device inputs the user's consultation content and sends it to the server. The server saves the consultation content in a database and categorizes and tags it. It then notifies the relevant professional user or expert. If an answer is received, it is notified to the original poster and displayed on the device. For example, a user posts a consultation about "risk management methods in project management," and an expert responds by saying, "Use risk assessment tools."
[0892] Personalized suggestions from tweets
[0893] Users post tweets within the app. The device then sends the tweets to the server. The server analyzes the tweets and identifies the user's interests. Based on this, personalized suggestions are generated and sent to the device. For example, if a user tweets, "I've recently become interested in AI," the server will suggest career paths such as "Introduction to AI courses" and "AI engineer."
[0894] Personal authentication system
[0895] The user uploads their ID. The device sends the image data of the uploaded ID to the server. The server analyzes the image data and performs identity verification. Once the verification is complete, an authentication badge is generated and added to the user's profile. For example, if a user uploads a photo of their driver's license, the server analyzes it to verify their identity, and if successful, displays an "authenticated badge" on the user's platform profile.
[0896] Hardware and Software Instructions
[0897] Hardware: Primarily uses smartphones and other mobile devices.
[0898] Software: A web server such as Flask, an emotion engine (such as Emotion API), and a user interface front-end framework (such as React or Vue.js).
[0899] Examples and prompts
[0900] For example, if a user tweets in the app, "I've been feeling stressed lately," the following prompt sentence will be input into the generative AI model:
[0901] Generate relaxing meal suggestions for a user who tweets, "I've been feeling stressed lately."
[0902] The flow of the specific processing in the application example 2 will be described with reference to FIG.
[0903] Step 1:
[0904] The user accesses the personality test screen of the application and enters answers to each question.
[0905] Input: User response data.
[0906] Specific operation: The user answers the questions displayed on the terminal and presses the submit button to notify the server that the input is complete.
[0907] Step 2:
[0908] The terminal transmits the answer data of the personality diagnostic test to the server.
[0909] Input: User response data.
[0910] Output: The response data sent to the server.
[0911] Specific operation: The device sends the personality test answer data to the server as an HTTP request.
[0912] Step 3:
[0913] The server stores the received response data in a database and analyzes it to generate a personality profile.
[0914] Input: Response data.
[0915] Output: Personality profile.
[0916] Specific operation: The server stores the received response data in a database and uses an analysis algorithm to generate a personality profile, which includes the user's personality traits.
[0917] Step 4:
[0918] The server generates career suggestions or diet suggestions based on the generated personality profile and transmits them to the terminal.
[0919] Input: personality profile.
[0920] Output: Career proposal or food proposal.
[0921] Specific operation: The server analyzes the personality profile, generates corresponding career or diet suggestions, and sends the suggestions to the device.
[0922] Step 5:
[0923] When a user posts a tweet, emotional data is also recorded.
[0924] Input: User tweets and sentiment data.
[0925] Output: Recorded tweets and sentiment data.
[0926] Specific operation: When a user inputs a tweet through the device and presses the send button, the device calls the emotion recognition API and obtains the user's emotion data.
[0927] Step 6:
[0928] The device sends the user's tweets along with emotional data to the server.
[0929] Input: User tweets and sentiment data.
[0930] Output: Tweets and sentiment data sent to the server.
[0931] Specific operation: The device sends tweets and emotion data to the server as an HTTP request.
[0932] Step 7:
[0933] The server uses an emotion engine to recognize users' emotions from tweets and other posts, and the recognized emotion data is stored in a database.
[0934] Input: Tweets, sentiment data.
[0935] Output: Emotion data stored in a database.
[0936] Specific operation: The server uses the emotion engine to analyze tweets and emotion data to recognize the user's emotional state, and stores the recognized emotion data in a database.
[0937] Step 8:
[0938] The server adjusts career and meal suggestions based on the recognized emotional data and sends them to the device.
[0939] Input: Recognized emotion data.
[0940] Output: Tailored career or diet proposals.
[0941] Specific operation: The server analyzes the emotion data and adjusts career or diet suggestions based on the user's emotional state. For example, if stress levels are high, it might include suggestions for relaxation. The adjusted suggestions are then sent to the device.
[0942] Step 9:
[0943] Users post new questions within the application.
[0944] Input: User's inquiry.
[0945] Output: The consultation details sent to the server.
[0946] Specific operation: The user enters the consultation content and presses the send button to send the consultation content to the server.
[0947] Step 10:
[0948] The server stores the consultation contents in a database and categorizes and tags them.
[0949] Input: Consultation details.
[0950] Output: Consultation details stored in the database.
[0951] Specific operation: The server stores the consultation content in a database and automatically categorizes and tags it.
[0952] Step 11:
[0953] The Server will notify the relevant Professional User or Expert.
[0954] Input: Consultation content and category information.
[0955] Output: Informed professional users or experts.
[0956] Specific operation: The server identifies the appropriate professional user or expert based on the consultation content and sends a notification.
[0957] Step 12:
[0958] Receive answers from professional users or experts and present them to users.
[0959] Input: Professional user or expert answers.
[0960] Output: The answer presented to the user.
[0961] Specific operation: The server receives the answer and sends it to the user's device, where the user can view the answer.
[0962] 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.
[0963] The data generation model 58 is a so-called generative AI (Artificial Intelligence). An example of the data generation model 58 is ChatGPT (registered trademark) (Internet search engine).<URL: https: / / openai.com / blog / chatgpt> ), Gemini (registered trademark) (Internet search <url: https: gemini.google.com ?hl="ja">) and other generation AIs. The data generation model 58 is obtained by performing deep learning on a neural network. A prompt including an instruction is input to the data generation model 58, and inference data such as voice data indicating voice, text data indicating text, and image data indicating an image is also input. The data generation model 58 performs inference on the input inference data in accordance with the instruction indicated by the prompt, and outputs the inference result in a data format such as voice data and text data. Here, inference refers to, for example, analysis, classification, prediction, and / or summarization.
[0964] 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.
[0965] [Second embodiment]
[0966] FIG. 3 shows an example of the configuration of a data processing system 210 according to the second embodiment.
[0967] 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.
[0968] 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).
[0969] 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.
[0970] 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.
[0971] 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).
[0972] 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.
[0973] 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.
[0974] 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.
[0975] 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.
[0976] 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.
[0977] 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."
[0978] The present invention relates to a system that comprehensively provides necessary support for users in building their careers. Specific embodiments for carrying out the present invention will be described in detail below.
[0979] 1. Personality assessment and customized career suggestions
[0980] Personality test
[0981] user
[0982] After signing up for the app, users access the personality test screen, answer the questions displayed, and submit their answers.
[0983] Terminal
[0984] The device requests a list of personality test questions from the server, displays the received list to the user, and when the user enters answers, the device transmits those answers to the server.
[0985] server
[0986] The server receives the user's response data and stores it in a database. The server analyzes the data to generate a personality profile for the user. Then, based on the personality profile, the server generates suitable career suggestions and sends the information to the device.
[0987] Generate customized career proposals
[0988] server
[0989] The server then creates a list of suitable occupations and career paths for the user based on the personality profile generated from the personality assessment results, and then associates the skills and qualifications required for these occupations with the server, sending these to the device as career suggestions.
[0990] Terminal
[0991] The device will display the received career suggestions to the user, who can then select the one they are interested in from the multiple career suggestions presented.
[0992] Examples:
[0993] For example, if a user is determined to have an "extroverted personality" as a result of a personality test, the server will generate career suggestions such as "sales manager" or "project manager," suggesting necessary skills such as "communication skills" and "team leadership," and suggesting related qualifications such as "MBA" or "PMP certification."
[0994] 2. Study plan and qualification suggestions
[0995] user
[0996] Once users select a specific career path, they will be shown details of their learning plans and qualifications.
[0997] server
[0998] The server obtains the skill sets and qualifications required for the selected career path, and based on that generates an appropriate learning plan and sends it to the device.
[0999] Terminal
[1000] The device then displays the received learning plan and credentials to the user, allowing them to access recommended learning courses and certification resources.
[1001] Examples:
[1002] For example, if a user wants to become a "project manager," the server will recommend "project management training courses" and "leadership development programs," and display the details to the user on their device.
[1003] 3. Consultation Platform
[1004] user
[1005] Users can post new consultations on the consultation platform, for example, by entering specific questions or concerns about their careers.
[1006] Terminal
[1007] The terminal transmits the posted consultation content to the server.
[1008] server
[1009] The server stores the received inquiry content in a database, categorizes and tags it, and then sends notifications to professional users related to the content. When a professional user posts an answer, the server notifies the original user of the answer and displays it on their device.
[1010] Examples:
[1011] When users post a question about "project management best practices," related professional users share their advice and experiences and provide appropriate answers, allowing users to gain practical knowledge.
[1012] 4. Personalized suggestions from tweets
[1013] user
[1014] Users can freely post tweets within the app, for example, tweeting, "I've been interested in data science lately."
[1015] Terminal
[1016] The device sends the tweet content to the server.
[1017] server
[1018] The server analyzes tweets to identify user interests and trends, and then generates personalized recommendations (such as relevant online courses or career paths) and sends them to the device.
[1019] Terminal
[1020] The device displays the received personalized suggestions to the user.
[1021] Examples:
[1022] For example, if a user tweets, "I've recently become interested in data science," the server will provide suggestions such as "introductory courses in data science" or "career paths as a data analyst." These suggestions will then be displayed to the user on their device.
[1023] 5. Personal authentication system
[1024] user
[1025] Users access a screen where they can upload their ID, take a photo and submit it.
[1026] Terminal
[1027] The device sends the image data of the ID card uploaded by the user to the server.
[1028] server
[1029] The server analyzes the image data and verifies the user's identity. Once verified, it generates an authentication badge and adds it to the user's profile.
[1030] Terminal
[1031] The device displays an authentication badge on the profile of a user who has completed authentication, making the user more likely to be trusted by other users.
[1032] Examples:
[1033] Users upload a photo of their driver's license, which the server analyzes to verify their identity. If successful, a "verified" badge is added to the user's profile, helping them gain trust from other users.
[1034] The above is a specific embodiment of the present invention, which allows users to receive career suggestions based on their personality, access necessary learning resources, and interact with other professional users to advance their careers. Furthermore, a secure and reliable identity authentication system allows users to use the system with peace of mind.
[1035] The processing flow will be explained below.
[1036] Personality assessment and customized career suggestions
[1037] Personality test
[1038] Step 1:
[1039] After signing up for the app, users access a personality test screen.
[1040] Step 2:
[1041] The terminal requests a list of personality test questions from the server.
[1042] Step 3:
[1043] The server retrieves a list of questions for the personality test from the database and sends it to the terminal.
[1044] Step 4:
[1045] The device displays personality test questions to the user.
[1046] Step 5:
[1047] The user enters answers to each question and presses the submit button.
[1048] Step 6:
[1049] The device sends the user's response to the server.
[1050] Step 7:
[1051] The server stores the received responses in a database and analyzes the response data to generate a personality profile.
[1052] Generate customized career proposals
[1053] Step 8:
[1054] The server generates suitable career suggestions based on the generated personality profile.
[1055] Step 9:
[1056] The server transmits the generated carrier proposal to the terminal.
[1057] Step 10:
[1058] The device will display carrier suggestions to the user.
[1059] Study plan and qualification suggestions
[1060] Generate a learning plan
[1061] Step 1:
[1062] Users select the career they are interested in from the displayed career suggestions.
[1063] Step 2:
[1064] The terminal transmits the user's selection to the server.
[1065] Step 3:
[1066] The server retrieves the required skill sets and credentials for the selected career path from a database.
[1067] Step 4:
[1068] The server generates a learning plan based on the acquired skill set and credentials.
[1069] Step 5:
[1070] The server transmits the generated study plan to the terminal.
[1071] Step 6:
[1072] The device displays the learning plan and entitlement information to the user.
[1073] Consultation Platform
[1074] Posting and answering inquiries
[1075] Step 1:
[1076] Users post new consultations on the consultation platform.
[1077] Step 2:
[1078] The terminal transmits the user's consultation details to the server.
[1079] Step 3:
[1080] The server stores the consultation contents in a database and categorizes and tags them.
[1081] Step 4:
[1082] The server sends a notification to the appropriate professional user.
[1083] Step 5:
[1084] Professional users will receive notifications and respond to inquiries.
[1085] Step 6:
[1086] Professional users submit their answers to the server.
[1087] Step 7:
[1088] The server stores the answers from the professional users in a database and sends a notification to the original poster.
[1089] Step 8:
[1090] The device notifies the original poster that a response has been received and displays the response.
[1091] Personalized suggestions from tweets
[1092] Tweet analysis
[1093] Step 1:
[1094] Users simply type in a tweet within the app and press the post button.
[1095] Step 2:
[1096] The device sends the tweet content to the server.
[1097] Step 3:
[1098] The server stores the tweet content in a database and performs text analysis.
[1099] Step 4:
[1100] The server identifies the user's interests and trends based on the results of tweet analysis.
[1101] Step 5:
[1102] The server generates personalized recommendations based on the identified trends.
[1103] Step 6:
[1104] The server transmits the generated personal offer to the terminal.
[1105] Step 7:
[1106] The device displays personalized suggestions to the user.
[1107] Personal authentication system
[1108] Identity Verification Process
[1109] Step 1:
[1110] The user will be taken to a screen where they can upload their ID for identity verification.
[1111] Step 2:
[1112] The user takes a photo of their ID and presses the upload button.
[1113] Step 3:
[1114] The terminal transmits image data of the identification card to the server.
[1115] Step 4:
[1116] The server analyzes the image data of the received ID and performs identity verification.
[1117] Step 5:
[1118] If identity verification is successful, the server generates an authentication badge and adds it to the user's profile.
[1119] Step 6:
[1120] The server sends the authentication result to the terminal.
[1121] Step 7:
[1122] The device will display a verification badge on the user's profile.
[1123] The above are the specific processing steps for each component.
[1124] Example 1
[1125] 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."
[1126] In today's job market, it is difficult for users to find the right career path or obtain a concrete plan for acquiring the necessary skills. There are also limited ways to obtain practical advice to resolve career-related concerns and questions. Furthermore, there is a growing need for personalized recommendations based on users' interests and secure identity verification systems. There is a need for a system that can solve these issues and provide comprehensive support for users' career development.
[1127] 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.
[1128] In this invention, the server includes means for providing an interface for the user to take a personality diagnostic test, means for receiving the user's personality diagnostic results and generating a personality profile, and means for generating suitable career suggestions based on the personality profile, thereby enabling career suggestions suited to the user's personality.
[1129] The server also includes a means for providing the user with necessary skill sets and qualification information based on the career suggestions, a means for generating and presenting a study plan based on the necessary skill sets and qualification information, and a means for categorizing and tagging the consultation content posted by the user, thereby enabling the user to obtain an appropriate study plan and practical advice to resolve their worries and doubts about their careers.
[1130] The server further includes means for notifying the relevant professional user based on the consultation content, means for receiving a response from the professional user and presenting it to the user, means for analyzing tweet content to identify the user's interests and generate related personalized suggestions, means for presenting the personalized suggestions to the user, means for receiving and analyzing image data of an identification card for identity verification, and means for adding an authentication badge to the user's profile upon completion of identity verification, thereby enabling the provision of personalized suggestions based on the user's interests and secure and reliable identity verification.
[1131] A "personality test" is a test administered based on a list of questions designed to assess a user's personality traits.
[1132] "Interface" refers to the screen and input means provided for users to operate a system.
[1133] A "personality profile" is data that quantitatively or qualitatively represents a user's personality traits, generated based on the results of a personality diagnostic test.
[1134] "Career suggestions" are information that suggests suitable occupations and career paths based on the user's personality profile.
[1135] A "skill set" refers to the collection of knowledge and abilities required for a particular occupation or career path.
[1136] "Credentials" means qualifications or certifications related to a particular occupation or career.
[1137] "Study Plan" means a recommended course of study or training program designed to help a User acquire a particular skill set or qualification.
[1138] "Consultation content" refers to questions or concerns posted by users to other users or professionals.
[1139] "Categorizing and tagging" refers to classifying the posted consultation content and assigning tags (labels) based on each content's characteristics.
[1140] "Professional User" refers to a user who has specialized knowledge or experience in a particular field.
[1141] "Tweets" refer to short messages or thoughts that users freely post within the app.
[1142] "Personal suggestions" refers to individual suggestions generated based on a user's interests and concerns by analyzing the content of their tweets.
[1143] "Identification card" refers to an official document used to verify an individual's identity.
[1144] A "verification badge" is an icon or mark that is added to a user's profile as proof of authenticity when the system completes user identity verification.
[1145] This invention relates to a system that provides comprehensive support for users in building their careers. The system includes functions such as personality tests, career suggestions, study plans and qualification suggestions, a consultation platform, personalized suggestions based on tweets, and an identity authentication system.
[1146] Personality Test
[1147] user
[1148] After signing up for the app, users access the personality test screen, answer a list of questions, and submit their answers.
[1149] Terminal
[1150] The device requests a list of personality test questions from the server, displays the received list to the user, and when the user enters their answers, the device sends them to the server.
[1151] server
[1152] The server receives the user's response data and stores it in a database. It then uses a generative AI model to generate a personality profile for the user. It then generates suitable career suggestions based on the personality profile and sends the information to the device.
[1153] Generate and display career suggestions
[1154] server
[1155] The server creates a list of suitable occupations and career paths for the user based on the personality profile generated from the personality assessment results, and then associates the skills and qualifications required for these occupations with the list and sends them to the device as career suggestions.
[1156] Terminal
[1157] The device will display the received career suggestions to the user, who can then select the one they are interested in from the multiple career suggestions presented.
[1158] Examples:
[1159] For example, if a user is determined to have an "extroverted personality" as a result of a personality test, the server will generate career suggestions such as "sales manager" or "project manager," suggesting necessary skills such as "communication skills" and "team leadership," and suggesting related qualifications such as "MBA" or "PMP certification."
[1160] Study plan and qualification suggestions
[1161] user
[1162] Once users select a specific career path, they will be shown details of their learning plans and qualifications.
[1163] server
[1164] The server obtains the skill sets and qualifications required for the selected career path, and based on that generates an appropriate learning plan and sends it to the device.
[1165] Terminal
[1166] The device then displays the received learning plan and credentials to the user, allowing them to access recommended learning courses and certification resources.
[1167] Examples:
[1168] For example, if a user wants to become a "project manager," the server will recommend "project management training courses" and "leadership development programs," and display the details to the user on their device.
[1169] Consultation Platform
[1170] user
[1171] Users can post new consultations on the consultation platform, for example, by entering specific questions or concerns about their careers.
[1172] Terminal
[1173] The terminal transmits the posted consultation content to the server.
[1174] server
[1175] The server stores the received inquiry content in a database, categorizes and tags it, and then sends notifications to professional users related to the content. When a professional user posts an answer, the server notifies the original user of the answer and displays it on their device.
[1176] Examples:
[1177] When users post a question about "project management best practices," related professional users share their advice and experiences and provide appropriate answers, allowing users to gain practical knowledge.
[1178] Personalized suggestions from tweets
[1179] user
[1180] Users can freely post tweets within the app, for example, tweeting, "I've been interested in data science lately."
[1181] Terminal
[1182] The device sends the tweet content to the server.
[1183] server
[1184] The server analyzes tweets to identify user interests and trends, and then generates personalized recommendations (such as relevant online courses or career paths) and sends them to the device.
[1185] Terminal
[1186] The device displays the received personalized suggestions to the user.
[1187] Examples:
[1188] For example, if a user tweets, "I've recently become interested in data science," the server will provide suggestions such as "introductory courses in data science" or "career paths as a data analyst." These suggestions will then be displayed to the user on their device.
[1189] Personal authentication system
[1190] user
[1191] Users access a screen where they can upload their ID, take a photo and submit it.
[1192] Terminal
[1193] The device sends the image data of the ID card uploaded by the user to the server.
[1194] server
[1195] The server analyzes the image data and verifies the user's identity. Once verified, it generates an authentication badge and adds it to the user's profile.
[1196] Terminal
[1197] The device displays an authentication badge on the profile of a user who has completed authentication, making the user more likely to be trusted by other users.
[1198] Examples:
[1199] Users upload a photo of their driver's license, which the server analyzes to verify their identity. If successful, a "verified" badge is added to the user's profile, helping them gain trust from other users.
[1200] The above is a specific embodiment of the present invention, which allows users to receive career suggestions based on their personality, access necessary learning resources, and interact with other professional users to advance their careers. Furthermore, a secure and reliable identity authentication system allows users to use the system with peace of mind.
[1201] Example prompt sentence:
[1202] "Show me a list of personality test questions"
[1203] "Generate a list of career paths."
[1204] Get more information about your learning plan
[1205] Please send your consultation details
[1206] Please analyze the tweet content.
[1207] Please upload a picture of your ID
[1208] The flow of the identification process in the first embodiment will be described with reference to FIG.
[1209] Step 1:
[1210] user
[1211] After signing up for the app, users access the personality test screen and click the "Start personality test" button.
[1212] Input: User clicks
[1213] Output: Request to start personality test
[1214] Step 2:
[1215] Terminal
[1216] The terminal receives a request to start a personality test and requests a list of personality test questions from the server.
[1217] Input: Request to start personality test
[1218] Output: Question list request to the server
[1219] Step 3:
[1220] server
[1221] The server receives the request, retrieves the personality test question list from the database, and sends it to the terminal.
[1222] Input: Questionnaire request
[1223] Output: Send the question list to the terminal
[1224] Step 4:
[1225] Terminal
[1226] The terminal displays the received list of questions to the user, allowing the user to answer each question, and transmits the answers to the server as they are entered.
[1227] Input: Question List
[1228] Output: Display a list of questions to the user, send the user's answer data
[1229] Step 5:
[1230] user
[1231] The user answers a list of questions presented to them and submits their answers.
[1232] Input: Question list, user answers
[1233] Output: Send response data
[1234] Step 6:
[1235] server
[1236] The server receives the user's response data and stores it in a database. It then uses a generative AI model to generate a personality profile for the user. It then generates suitable career suggestions based on the personality profile and sends the information to the device.
[1237] Input: User response data
[1238] Output: Personality profile, career suggestion data
[1239] Step 7:
[1240] Terminal
[1241] The device will display the received career suggestions to the user, who can then select the one they are interested in from the multiple career suggestions presented.
[1242] Input: Career proposal data
[1243] Output: Display career suggestions
[1244] Step 8:
[1245] user
[1246] Users can choose from multiple career suggestions.
[1247] Input: Career proposal
[1248] Output: Selected career path
[1249] Step 9:
[1250] server
[1251] The server retrieves the skill sets and qualifications required for the selected career path, generates a learning plan based on that, and sends the details to the device.
[1252] Input: Selected Career Path
[1253] Output: Study plan, qualification information
[1254] Step 10:
[1255] Terminal
[1256] The device displays the received learning plan and credentials to the user, allowing them to access learning resources.
[1257] Input: Study plan, qualification information
[1258] Output: Display of learning plan and credentials
[1259] Step 11:
[1260] user
[1261] Users click the button to post a new consultation on the consultation platform, enter the content of the consultation, and post it.
[1262] Input: Consultation details
[1263] Output: Posting of consultation details
[1264] Step 12:
[1265] Terminal
[1266] The terminal transmits the posted consultation content to the server.
[1267] Input: Consultation details
[1268] Output: Send consultation details to the server
[1269] Step 13:
[1270] server
[1271] The server stores the received consultation content in a database, categorizes and tags it, and then sends notifications to professional users related to the content.
[1272] Input: Consultation details
[1273] Output: Tagged consultation content, notification to professional users
[1274] Step 14:
[1275] Professional Users
[1276] Professional users receive notifications and post responses to the questions.
[1277] Input: Notification of consultation content
[1278] Output:Answer
[1279] Step 15:
[1280] server
[1281] The server receives the response from the professional user, notifies the original user, and displays it on the terminal.
[1282] Input: Professional user's response
[1283] Output: User notified of answer
[1284] Step 16:
[1285] Terminal
[1286] The device displays the received response to the user.
[1287] Input: Professional user's response
[1288] Output: Show answer
[1289] Step 17:
[1290] user
[1291] Users can freely post tweets within the app.
[1292] Input: Tweet content
[1293] Output: Tweet post
[1294] Step 18:
[1295] Terminal
[1296] The device sends the tweet content to the server.
[1297] Input: Tweet content
[1298] Output: Tweet content sent to the server
[1299] Step 19:
[1300] server
[1301] The server analyzes the tweets to identify the user's interests and trends, and then generates personalized suggestions based on that information and sends them to the device.
[1302] Input: Tweet content
[1303] Output: Personalized suggestions
[1304] Step 20:
[1305] Terminal
[1306] The device displays the received personalized suggestions to the user.
[1307] Input: Personal Suggestions
[1308] Output: Displaying personalized suggestions
[1309] Step 21:
[1310] user
[1311] Users access a screen where they can upload their ID, take a photo and submit it.
[1312] Input: ID photo
[1313] Output: Upload ID
[1314] Step 22:
[1315] Terminal
[1316] The device sends the image data of the ID card uploaded by the user to the server.
[1317] Input: ID card image data
[1318] Output: Send image data to the server
[1319] Step 23:
[1320] server
[1321] The server analyzes the image data and verifies the user's identity. Once verified, it generates an authentication badge and adds it to the user's profile.
[1322] Input: Image data
[1323] Output: Add authentication batch
[1324] Step 24:
[1325] Terminal
[1326] The device displays an authentication badge on the profile of a user who has completed authentication, making the user more likely to be trusted by other users.
[1327] Input: Authentication batch
[1328] Output: Verification badge displayed on user's profile
[1329] (Application example 1)
[1330] 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."
[1331] Conventional career support systems limit the locations where users can receive personality assessments and career suggestions, making it difficult to provide real-time support in physical stores. Furthermore, there was a lack of a platform in physical stores where users could post their own inquiries or receive immediate professional advice. Furthermore, there was no system in place that could provide personalized suggestions based on tweets or interests. Therefore, there is a need to solve these issues and provide a system that allows users to receive comprehensive career support in physical stores.
[1332] 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.
[1333] In this invention, the server includes a means for conducting personality assessments and career suggestions using information terminals in the physical store, a means for presenting learning plans and qualification information related to the selected career path, a means for categorizing and tagging the consultation content posted by the user, a means for notifying the relevant professional user, and a means for receiving responses from the professional user and presenting them to the user. This allows users to not only receive personality assessments and career suggestions in real time at the physical store, but also to receive learning plans and qualification information immediately and receive direct advice from experts.
[1334] A "personality test" is a series of questions or tests that assess a user's personality and characteristics and generate a profile.
[1335] An "interface" is a means for exchanging information between a user and a system, particularly a device including a screen and input devices.
[1336] A "personality profile" is a collection of information that indicates a user's personality and characteristics, generated based on the results of a personality diagnosis.
[1337] "Career Suggestions" are suggestions about suitable occupations and career paths based on the user's personality profile.
[1338] An "information terminal" is a terminal device installed in a physical store that allows users to receive personality tests and career suggestions.
[1339] A "Study Plan" is a plan for acquiring the skills and qualifications needed for a user's chosen career path.
[1340] "Credentialing Information" means information about certifications or accreditations related to a particular occupation or career.
[1341] "Consultation content" refers to the specific content of questions, concerns, etc. posted by users through the system.
[1342] "Category" refers to a classification used to organize the inquiries posted by users, and is based on a specific theme or field.
[1343] "Tagging" is an operation to classify the consultation content by adding keywords or important features related to the content.
[1344] A "professional user" is a user with specific expertise or experience who is responsible for responding to inquiries from other users.
[1345] "Answer" means advice or a solution provided by a Professional User in response to a consultation.
[1346] MODE FOR CARRYING OUT THE INVENTION
[1347] System Overview
[1348] This invention relates to a career support system that allows users to receive personality assessments and career suggestions using information terminals installed in physical stores. The system mainly consists of the following elements:
[1349] 1. Information terminal
[1350] It is a terminal device installed in a physical store that provides an interface for users to take personality tests and check career suggestions and study plans.
[1351] 2. Server
[1352] The server receives test results and consultation details from users, and based on that, generates and provides appropriate career suggestions, study plans, and answers from professional users.
[1353] Hardware and software used
[1354] Hardware
[1355] Information terminal: A tablet or kiosk device used in a physical store, running Android or iOS.
[1356] software
[1357] API server: Receives and sends data, processes data, and uses Python as the programming language.
[1358] Python libraries: requests (for communicating with external APIs) and hashlib (for hashing image data).
[1359] Data processing and calculation
[1360] 1. Personality test
[1361] The user answers questions in the personality test using an information terminal, and the answer data is sent from the terminal to the server.
[1362] 2. Generating a personality profile
[1363] The server analyzes the received response data and generates a personality profile for the user, which is information that describes the user's characteristics in detail.
[1364] 3. Presenting career proposals
[1365] Based on the personality profile, the server generates suitable career suggestions for the user, which are sent to the information terminal and displayed to the user.
[1366] 4. Providing Study Plans and Credentials
[1367] When the user selects a career path, the server generates the skill set and qualification information required for that career and transmits it to the information terminal along with a learning plan.
[1368] 5. Consultation platform operation
[1369] Users can post career-related questions using their information terminals. The server receives the questions and notifies the appropriate professional users. When the professional users post answers, the server presents the answers to users.
[1370] 6. Generating Personalized Suggestions from Tweets
[1371] When users tweet about their interests, the tweets are sent to a server, which analyzes them and suggests relevant career paths and learning resources.
[1372] 7. Implementation of identity verification
[1373] Users take and upload a photo of their ID card using their information terminal, and the data is sent to a server. The server analyzes the image to authenticate the user, and if successful, adds a verification badge to the user's profile.
[1374] Examples of concrete examples and prompts
[1375] Specific examples
[1376] If a user takes a personality test at a physical store's information terminal and is determined to have an "extroverted personality," the server generates career suggestions such as "sales manager" or "project manager." If the user then selects "project manager," the server recommends "project management training courses" and "leadership development programs." All of this information is displayed to the user on the terminal.
[1377] Prompt Sentence Examples
[1378] Generate suitable career suggestions for this user based on the results of the personality assessment. User response data: {user_responses}
[1379] This system allows users to receive real-time personality assessments and career suggestions in physical stores, as well as instantly receive study plans and qualification information, and receive direct expert advice.
[1380] The flow of the specific processing in the application example 1 will be described with reference to FIG.
[1381] Step 1:
[1382] The user accesses the personality diagnostic test screen on an information terminal and answers the questions displayed.
[1383] (Input: User's test answers, Output: Answer data)
[1384] The user's answers are entered on the terminal and sent to the server as answer data.
[1385] Step 2:
[1386] The server analyzes the received response data and generates a personality profile.
[1387] (Input: User response data, Output: Personality profile)
[1388] The server analyzes the response data using a generative AI model to generate and store the user's personality profile.
[1389] Step 3:
[1390] The server generates suitable career suggestions based on the personality profile.
[1391] (Input: personality profile, output: career suggestions)
[1392] Using the generative AI model, the server generates career suggestions that best fit the personality profile and sends them to the information terminal.
[1393] Step 4:
[1394] The device displays career suggestions to the user, and the user selects the career path that interests them.
[1395] (Input: career proposal, Output: selected career path)
[1396] The user selects the career path that interests them from the displayed career suggestions, and the selection data is sent from the terminal to the server.
[1397] Step 5:
[1398] The server retrieves the required skill sets and credentials based on the selected career path and generates a learning plan.
[1399] (Input: chosen career path, Output: study plan and credentials)
[1400] The server retrieves the corresponding skill set and qualification information from the database, creates a learning plan, and sends it to the terminal.
[1401] Step 6:
[1402] The device displays the learning plan and entitlement information to the user.
[1403] (Input: Study plan and qualification information, Output: Displayed study plan and qualification information)
[1404] The device will display the study plan and credentials for the user to review.
[1405] Step 7:
[1406] When a user posts a question or tweet on an information terminal, the terminal sends the content to the server.
[1407] (Input: text of question or tweet, Output: submitted question or tweet)
[1408] The terminal captures the user's input text and sends it to the server.
[1409] Step 8:
[1410] The server analyzes the received questions or tweets, categorizes and tags them, and notifies the relevant professional users.
[1411] (Input: text of question or tweet, Output: notified professional user)
[1412] The server uses a generative AI model to analyze the text, assign appropriate categories and tags, and notify the relevant professional users.
[1413] Step 9:
[1414] The server receives the answer from the professional user and presents the answer to the original user.
[1415] (Input: Answer from professional user, Output: Answer presented to user)
[1416] When a response is submitted by a professional user, the server receives it and presents it to the original user.
[1417] Step 10:
[1418] The user takes a photo of their ID card using an information terminal and sends it to the server for identity verification.
[1419] (Input: ID photo, Output: Authentication result and authentication badge)
[1420] The server analyzes the image data to authenticate the user, and if successful, adds an authentication badge to the user's profile.
[1421] 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.
[1422] This invention relates to a system that makes career suggestions based on a user's personality assessment results and emotional data, and provides necessary skill sets, qualification information, and study plans. It also includes a consultation platform function where professional users respond to consultations posted by users, a function that identifies interests and concerns from users' tweets and generates personalized suggestions, and a system for identity authentication. Furthermore, by combining it with an emotion engine, it adds a function that recognizes the user's emotional state and adjusts the suggestions based on that.
[1423] 1. Personality assessment and customized career suggestions
[1424] Personality test
[1425] user
[1426] After signing up for the app, users access the personality test screen and enter their answers to each question.
[1427] Terminal
[1428] The device requests a list of personality test questions from the server, displays the questions to the user, and sends the answers to the server once they are entered.
[1429] server
[1430] The server stores the received response data in a database, analyzes it, and generates a personality profile. It then generates suitable career suggestions based on the personality profile and sends them to the device.
[1431] Examples:
[1432] For example, if the server determines that a user has analytical and logical thinking based on their personality test results, it will suggest a career as a "data analyst." It will also suggest "data analysis" and "programming" as necessary skills, and "data scientist certification" as a related qualification.
[1433] 2. Study plan and qualification suggestions
[1434] user
[1435] Based on the career suggestion the user selects, study plans and qualification details are presented.
[1436] server
[1437] The server obtains the skill sets and qualifications required for the selected career path, generates a learning plan based on that, and sends it to the device.
[1438] Terminal
[1439] The device will display the learning plan and credentials to the user.
[1440] Examples:
[1441] For a user who selects "Data Analyst," the server will recommend "Python Programming Course" and "Introduction to Statistics Course" and display details.
[1442] 3. Consultation Platform
[1443] user
[1444] Users can post new consultations on the consultation platform.
[1445] Terminal
[1446] The terminal inputs the user's inquiry content and sends it to the server.
[1447] server
[1448] The server saves the consultation content in a database, categorizes and tags it, and then notifies the relevant professional user. If an answer is obtained, it is notified to the original poster and displayed on the device.
[1449] Examples:
[1450] A user posts a question about "How to manage risk in project management," and a professional user responds by suggesting "Utilizing risk assessment tools."
[1451] 4. Personalized suggestions from tweets
[1452] user
[1453] Users post tweets within the app.
[1454] Terminal
[1455] The device sends the tweet content to the server.
[1456] server
[1457] The server analyzes the tweets to identify the user's interests and concerns, and then generates personalized suggestions based on those information and sends them to the device.
[1458] Terminal
[1459] The device displays personalized suggestions to the user.
[1460] Examples:
[1461] When a user tweets, "I've recently become interested in AI," the server will suggest career paths such as "Introduction to AI courses" and "AI engineer."
[1462] 5. Personal authentication system
[1463] user
[1464] Users upload their ID.
[1465] Terminal
[1466] The terminal sends the image data of the uploaded identification card to the server.
[1467] server
[1468] The server analyzes the image data and performs identity verification, and once complete, generates an authentication badge that is added to the user's profile.
[1469] Terminal
[1470] The device will display the authentication badge on the user's profile.
[1471] Examples:
[1472] When a user uploads a photo of their driver's license, the server analyzes it to verify their identity and, if successful, displays a "verified badge" on the user's platform profile.
[1473] 6. Introducing the Emotion Engine
[1474] emotion recognition
[1475] user
[1476] When a user posts a tweet, emotional data is also recorded.
[1477] Terminal
[1478] The device sends emotional data along with the user's tweets to the server.
[1479] server
[1480] The server uses an emotion engine to recognize users' emotions from tweets and other posts, and the recognized emotion data is stored in a database.
[1481] Examples:
[1482] When a user tweets, "I'm frustrated because the project isn't going well," the emotion engine recognizes this as "high stress."
[1483] Tailoring suggestions based on emotions
[1484] server
[1485] The server then uses the recognized emotional data to tailor career suggestions and learning plans, for example suggesting relaxation techniques and providing stress management training courses to users who are experiencing high levels of stress.
[1486] Terminal
[1487] The device displays the tailored suggestions to the user.
[1488] Examples:
[1489] Users who are identified as being "highly stressed" will be offered "meditation courses" or "stress management workshops."
[1490] The above is a specific embodiment of the present invention. This integrated system allows users to receive customized career suggestions based on personality assessment results and emotional data, and acquire necessary skills and qualifications. It also allows users to interact with other professional users, receive personalized suggestions based on tweets, and ensure security through identity authentication. It also uses an emotion engine to provide suggestions based on the user's emotional state.
[1491] The processing flow will be explained below.
[1492] Personality assessment and customized career suggestions
[1493] Personality test
[1494] Step 1:
[1495] After signing up for the app, users will access the personality test screen.
[1496] Step 2:
[1497] The terminal requests a list of personality test questions from the server.
[1498] Step 3:
[1499] The server retrieves a list of questions for the personality test from the database and sends it to the terminal.
[1500] Step 4:
[1501] The device displays personality test questions to the user.
[1502] Step 5:
[1503] The user enters answers to each question and presses the submit button.
[1504] Step 6:
[1505] The device sends the user's response to the server.
[1506] Step 7:
[1507] The server stores the received responses in a database and analyzes the response data to generate a personality profile.
[1508] Generate customized career proposals
[1509] Step 8:
[1510] The server generates suitable career suggestions based on the personality profile.
[1511] Step 9:
[1512] The server transmits the generated carrier proposal to the terminal.
[1513] Step 10:
[1514] The device will display carrier suggestions to the user.
[1515] Study plan and qualification suggestions
[1516] Generate a learning plan
[1517] Step 1:
[1518] Users select the career they are interested in from the displayed career suggestions.
[1519] Step 2:
[1520] The terminal transmits the user's selection to the server.
[1521] Step 3:
[1522] The server retrieves the required skill sets and credentials for the selected career path from a database.
[1523] Step 4:
[1524] The server generates a learning plan based on the acquired skill set and credentials.
[1525] Step 5:
[1526] The server transmits the generated study plan to the terminal.
[1527] Step 6:
[1528] The device displays the learning plan and entitlement information to the user.
[1529] Consultation Platform
[1530] Posting and answering inquiries
[1531] Step 1:
[1532] Users post new consultations on the consultation platform.
[1533] Step 2:
[1534] The terminal inputs the user's inquiry content and sends it to the server.
[1535] Step 3:
[1536] The server stores the consultation contents in a database and categorizes and tags them.
[1537] Step 4:
[1538] The server sends a notification to the appropriate professional user.
[1539] Step 5:
[1540] Professional users will receive notifications and respond to inquiries.
[1541] Step 6:
[1542] Professional users submit their answers to the server.
[1543] Step 7:
[1544] The server stores the answers from the professional users in a database and sends a notification to the original poster.
[1545] Step 8:
[1546] The device notifies the original poster that a response has been received and displays the response.
[1547] Personalized suggestions from tweets
[1548] Tweet analysis
[1549] Step 1:
[1550] Users simply type in a tweet within the app and press the post button.
[1551] Step 2:
[1552] The device sends the tweet content to the server.
[1553] Step 3:
[1554] The server stores the tweet content in a database and performs text analysis.
[1555] Step 4:
[1556] The server identifies the user's interests and trends based on the results of tweet analysis.
[1557] Step 5:
[1558] The server generates personalized recommendations based on the identified trends.
[1559] Step 6:
[1560] The server transmits the generated personal offer to the terminal.
[1561] Step 7:
[1562] The device displays personalized suggestions to the user.
[1563] Personal authentication system
[1564] Identity Verification Process
[1565] Step 1:
[1566] The user will be taken to a screen where they can upload their ID for identity verification.
[1567] Step 2:
[1568] The user takes a photo of their ID and presses the upload button.
[1569] Step 3:
[1570] The terminal transmits image data of the identification card to the server.
[1571] Step 4:
[1572] The server analyzes the image data of the received ID and performs identity verification.
[1573] Step 5:
[1574] If identity verification is successful, the server generates an authentication badge and adds it to the user's profile.
[1575] Step 6:
[1576] The server sends the authentication result to the terminal.
[1577] Step 7:
[1578] The device will display a verification badge on the user's profile.
[1579] Introducing the Emotion Engine
[1580] emotion recognition
[1581] Step 1:
[1582] Emotional data is also recorded when users type tweets or posts.
[1583] Step 2:
[1584] The device sends the user's tweets and posts to the server.
[1585] Step 3:
[1586] The server analyzes the text of the tweets and posts it receives and uses an emotion engine to recognize the user's emotions.
[1587] Step 4:
[1588] The server stores the recognized emotion data in a database.
[1589] Step 5:
[1590] The server adjusts career suggestions and study plans based on emotional data.
[1591] Tailoring suggestions based on emotions
[1592] Step 6:
[1593] The server then sends career suggestions and study plans that reflect the emotional data to the device.
[1594] Step 7:
[1595] The device displays suggestions to the user that reflect the emotional data.
[1596] Examples:
[1597] If a user tweets, "I'm frustrated because the project isn't going well," the server's emotion engine will recognize this as "high stress" and provide career support and learning plans related to stress reduction (e.g., relaxation techniques, stress management training).
[1598] Example 2
[1599] 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."
[1600] Conventional career support systems were limited to providing career suggestions based on the user's personality assessment results and necessary skill sets and qualification information, but lacked the ability to respond based on the user's emotional state or the content of individual consultations. It was also difficult to grasp the user's interests and concerns in real time, making it difficult to provide optimal suggestions to each individual. Furthermore, the system lacked sufficient identity verification capabilities, creating issues with the security and reliability of the system. There was a need to solve these issues and provide more detailed and personalized suggestions.
[1601] 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.
[1602] In this invention, the server includes: means for providing an interface for the user to take a personality test; means for receiving the user's personality test results and generating a personality profile; means for generating appropriate career suggestions based on the personality profile; means for presenting the career suggestions to the user; means for analyzing the user's tweets and generating personalized suggestions based on their interests; means for receiving the user's consultation details and notifying appropriate experts; means for analyzing the user's emotional data and adjusting the suggestions based on their emotional state; and means for analyzing image data of the user's ID card uploaded by the user and performing identity verification. This enables customized career suggestions based on the user's personality test results and emotional data, and also enables personalized support to be provided that is tailored to the user's interests and consultation details. Furthermore, the identity verification function enhances the security and reliability of the system.
[1603] A "personality test" refers to a series of questions and the process of answering them used to assess a user's personality and tendencies.
[1604] An "interface" refers to the screen or input device that a user uses to operate or input information into a system.
[1605] "Personality Profile" means a detailed description of a user's personality traits generated based on the results of a personality assessment test for the user.
[1606] "Career suggestions" refers to suggestions for the most suitable occupation or career path presented to users based on their personality profile.
[1607] A "tweet" refers to a personal opinion or thought posted by a user in short sentence format.
[1608] "Personal Offers" refers to offers that are customized based on a user's specific interests.
[1609] "Consultation content" refers to questions or issues that users raise with experts within the system.
[1610] An "expert" is an individual or group with a high level of knowledge and experience in a particular field.
[1611] "Emotional data" is data that indicates a user's emotional state and is collected from tweets and other input data.
[1612] "Identification" refers to an official document that verifies a user's identity, typically a government-issued ID card or passport.
[1613] "Identity verification" refers to the process of verifying a user's identity based on image data from the submitted identification document.
[1614] The present invention relates to a system that provides career suggestions based on a user's personality assessment and emotional data, and provides necessary skill sets, qualification information, and study plans. It also includes expert responses to user inquiries, generation of personalized suggestions from tweets, use of an identity verification system, and introduction of an emotional engine to tailor the suggestions based on emotion recognition.
[1615] Personality test
[1616] user
[1617] After signing up for the application, users access the personality test screen and enter their answers to each question.
[1618] Terminal
[1619] The terminal receives a user request, requests a list of personality test questions from the server, and presents them to the user. When the user enters their answers, the terminal transmits the data to the server.
[1620] server
[1621] The server stores the received response data in a database, analyzes it to generate a personality profile, and generates suitable career suggestions and sends them to the device.
[1622] Study plan and qualification suggestions
[1623] server
[1624] The server obtains the required skill sets and qualification information based on the career proposal selected by the user, generates a learning plan based on that information, and sends this information to the user's device.
[1625] Terminal
[1626] The device displays the learning plan and credentials received from the server to the user.
[1627] Examples:
[1628] If the user selects the "Data Analyst" career path, the server recommends a "Python Programming Course" and an "Introduction to Statistics Course" and sends the details to the device, which displays them to the user.
[1629] Consultation Platform
[1630] user
[1631] Users post new consultations on the consultation platform.
[1632] Terminal
[1633] The terminal inputs the user's inquiry content and sends it to the server.
[1634] server
[1635] The server saves the consultation content in a database, categorizes and tags it, notifies the relevant expert, and if an answer is obtained, notifies the original poster and sends the answer to the device.
[1636] Examples:
[1637] When a user posts a question about "How to manage risk in project management," the server obtains an answer from an expert about "How to utilize risk assessment tools" and notifies the user.
[1638] Personalized suggestions from tweets
[1639] user
[1640] Users post tweets within the app.
[1641] Terminal
[1642] The device sends the tweet content to the server.
[1643] server
[1644] The server analyzes the tweets to identify the user's interests and concerns, and then generates personalized suggestions based on those information and sends them to the device.
[1645] Examples:
[1646] When a user tweets that they have recently become interested in AI, the server will suggest an "AI introductory course" and a career path for "AI engineer," which will then be displayed to the user on the device.
[1647] Personal authentication system
[1648] user
[1649] Users upload their ID.
[1650] Terminal
[1651] The terminal sends the image data of the uploaded identification card to the server.
[1652] server
[1653] The server analyzes the image data and performs identity verification, and once complete, generates an authentication badge that is added to the user's profile.
[1654] Examples:
[1655] When a user uploads a photo of their driver's license, the server analyzes it to verify their identity, and if successful, generates an "authenticated badge" that is displayed on the user's profile via the device.
[1656] Introducing the Emotion Engine
[1657] user
[1658] When a user posts a tweet, emotional data is also recorded.
[1659] Terminal
[1660] The device sends emotional data along with the user's tweets to the server.
[1661] server
[1662] The server uses an emotion engine to recognize users' emotions from tweets and other posts, and stores the recognized emotion data in a database.
[1663] Examples:
[1664] If a user tweets, "I'm frustrated because the project isn't going well," the server recognizes this as "high stress" and stores it in the database.
[1665] Tailoring suggestions based on emotions
[1666] server
[1667] The server then uses the recognized emotional data to tailor career suggestions and learning plans, for example, suggesting relaxation techniques and providing stress management training courses to users who are experiencing high levels of stress.
[1668] Terminal
[1669] The device displays the tailored suggestions to the user.
[1670] Examples:
[1671] If the server determines that the user is experiencing high stress and suggests a meditation course or a stress management workshop, it sends this to the device, which then displays it to the user.
[1672] Specific prompt examples
[1673] "What career path would you recommend based on my personality test results?"
[1674] "I've recently become interested in AI. Can you suggest a learning plan related to it?"
[1675] "I'd like to consult with a professional user about risk management in project management."
[1676] "Analyze my interests from my tweets and give me personalized suggestions."
[1677] "I've uploaded my driver's license, so please verify your identity."
[1678] "My project isn't going well and I'm feeling stressed. Can you suggest some relaxation methods?"
[1679] The flow of the identification process in the second embodiment will be described with reference to FIG.
[1680] Personality assessment and customized career suggestions
[1681] Step 1:
[1682] After signing up for the app, the user accesses the personality test screen and enters their answers to each question.
[1683] Input: User's basic information, personality test questions
[1684] Output: User response data
[1685] Step 2:
[1686] The terminal requests a list of personality test questions from the server and displays them to the user.
[1687] Input: Personality test question request
[1688] Output: Personality test questions
[1689] Step 3:
[1690] Once the user has completed entering the answers to each question, the terminal sends the answer data to the server.
[1691] Input: User response data
[1692] Output: Response data sent to the server
[1693] Step 4:
[1694] The server stores the received response data in a database and uses a data analysis engine to generate a personality profile.
[1695] Input: Answer data stored in the database
[1696] Output: Personality profile
[1697] Step 5:
[1698] The server generates suitable career suggestions based on the personality profile and sends them to the terminal.
[1699] Input: personality profile
[1700] Output: Career proposal
[1701] Step 6:
[1702] The terminal displays the carrier offers received from the server to the user.
[1703] Enter: Career Proposal
[1704] Output: Career suggestions displayed to the user
[1705] Study plan and qualification suggestions
[1706] Step 1:
[1707] Based on the career proposal selected, users will see details of the proposed study plans and qualifications.
[1708] Enter: Career Proposal
[1709] Output: Study plan and qualification details
[1710] Step 2:
[1711] The server obtains the skill sets and qualifications required for the career path, generates a learning plan based on that information, and sends it to the device.
[1712] Input: Selected career proposition, required skill set and credentials
[1713] Output: Learning plan
[1714] Step 3:
[1715] The device displays the learning plan and credentials received from the server to the user.
[1716] Input: Study plan and credentials
[1717] Output: Learning plan and credentials displayed to the user
[1718] Consultation Platform
[1719] Step 1:
[1720] Users post new consultations on the consultation platform.
[1721] Input: Consultation details
[1722] Output: Consultation details entered into the terminal
[1723] Step 2:
[1724] The terminal inputs the user's inquiry content and sends it to the server.
[1725] Input: Consultation details
[1726] Output: Consultation details sent to the server
[1727] Step 3:
[1728] The server stores the consultation contents in a database and categorizes and tags them.
[1729] Input: Consultation details
[1730] Output: Category and tagged consultations
[1731] Step 4:
[1732] The server notifies the appropriate expert.
[1733] Input: Category and tagged consultation
[1734] Output: Consultation details notified to the expert
[1735] Step 5:
[1736] When the server receives an answer from an expert, it notifies the original poster and sends the answer to the terminal.
[1737] Input: Expert Answer
[1738] Output: The answer sent to the user
[1739] Step 6:
[1740] The terminal displays this to the user.
[1741] Input: Expert Answer
[1742] Output: The answer shown to the user
[1743] Personalized suggestions from tweets
[1744] Step 1:
[1745] Users post tweets within the app.
[1746] Input: Tweet content
[1747] Output: Tweet content entered on the device
[1748] Step 2:
[1749] The device sends the tweet content to the server.
[1750] Input: Tweet content
[1751] Output: Tweet content sent to the server
[1752] Step 3:
[1753] The server analyzes the content of the tweets and identifies the user's interests and concerns.
[1754] Input: Tweet content
[1755] Output: User interests
[1756] Step 4:
[1757] The server generates a personalized offer and sends it to the terminal.
[1758] Input: User interests and concerns
[1759] Output: Personalized suggestions
[1760] Step 5:
[1761] The device displays personalized suggestions to the user.
[1762] Input: Personal Suggestion
[1763] Output: Personalized suggestions displayed to the user
[1764] Personal authentication system
[1765] Step 1:
[1766] Users upload their ID.
[1767] Input: ID card image data
[1768] Output: Image data input to the terminal
[1769] Step 2:
[1770] The terminal sends the image data of the uploaded identification card to the server.
[1771] Input: ID card image data
[1772] Output: Image data sent to the server
[1773] Step 3:
[1774] The server analyzes the image data and performs identity verification.
[1775] Input: ID card image data
[1776] Output: Identity verification result
[1777] Step 4:
[1778] The server generates an authentication badge and adds it to the user's profile.
[1779] Input: Identity verification result
[1780] Output: Authentication batch
[1781] Step 5:
[1782] The device will display the authentication badge on the user's profile.
[1783] Input: Authentication Badge
[1784] Output: Verification badge displayed on the user's profile
[1785] Introducing the Emotion Engine
[1786] Step 1:
[1787] When a user posts a tweet, emotional data is also recorded.
[1788] Input: Tweet content and emotion data
[1789] Output: Tweet content and emotion data entered into the device
[1790] Step 2:
[1791] The device sends emotional data along with the user's tweets to the server.
[1792] Input: Tweet content and emotion data
[1793] Output: Tweet content and emotion data sent to the server
[1794] Step 3:
[1795] The server uses an emotion engine to recognize users' emotions from tweets and other posts, and stores the recognized emotion data in a database.
[1796] Input: Tweet content and emotion data
[1797] Output: Recognized emotion data
[1798] Step 4:
[1799] The server then adjusts career suggestions and study plans based on the recognized emotional data.
[1800] Input: Recognized emotion data
[1801] Output: Tailored career suggestions and study plans
[1802] Step 5:
[1803] The device displays the tailored suggestions to the user.
[1804] Input: Tailored career suggestions and study plans
[1805] Output: The adjusted proposal displayed to the user
[1806] (Application example 2)
[1807] 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."
[1808] Conventional food delivery services have the problem of not being able to provide personalized meal suggestions because they do not take into account the user's personality or emotional state.In addition, they have the problem of not being able to adjust meal suggestions based on the user's tweets or emotions, making it difficult to improve user satisfaction.
[1809] The specific processing by the specific processing unit 290 of the data processing device 12 in the application example 2 is realized by the following means.
[1810] In this invention, the server includes means for providing an interface for a user to take a personality diagnostic test, means for receiving the user's personality diagnostic result and generating a personality profile, means for generating suitable career suggestions or diet suggestions based on the personality profile, means for presenting the career suggestions or diet suggestions to the user, and means for receiving the user's emotional data and adjusting the career suggestions or diet suggestions based on the emotional data, thereby enabling personalized diet suggestions based on the user's personality and emotional state.
[1811] A "personality test" is a test in which a user answers a series of questions or questionnaires designed to assess the user's personality type or characteristics.
[1812] A "personality profile" is a compilation of a user's personality traits generated based on the results of a personality test.
[1813] "Career Suggestions" are recommended occupations and career paths based on the user's personality profile.
[1814] "Dining Suggestions" are recommended cuisine and restaurant suggestions based on a user's personality profile and emotional state.
[1815] "Emotional data" is information extracted from a user's tweets or other input data that indicates the user's current emotional state.
[1816] "Consultation content" refers to the content posted by users, describing their questions, doubts, worries, etc.
[1817] A "professional user" is a user who has expertise and experience in a particular field and can provide appropriate answers to inquiries.
[1818] An "expert" is a person with in-depth knowledge and experience in a particular field who can provide expert advice to users in response to their inquiries.
[1819] The present invention relates to a system that makes career and dietary suggestions based on the results of a personality test and emotional data of a user, and provides necessary skill sets, qualification information, study plans, and dietary plans.
[1820] Personality assessment and customized suggestions
[1821] Personality test
[1822] After signing up for the application, the user accesses the personality test screen and enters answers to each question. The device requests a list of personality test questions from the server and displays the questions to the user. Once the user enters their answers, they are sent to the server. The server stores the received answer data in a database and analyzes it to generate a personality profile. Next, it generates appropriate career or dietary suggestions based on the personality profile and sends them to the device. For example, if the server determines that the user has a "health-conscious and diligent personality" based on the results of the personality test, it will suggest a low-calorie, well-balanced diet.
[1823] Tailoring suggestions based on sentiment data
[1824] When a user posts a tweet, emotional data is also recorded. The device sends the emotional data along with the user's tweet to the server. The server uses an emotion engine to recognize the user's emotions from the tweets and other posted content. The recognized emotional data is stored in a database. The server then adjusts career and dietary suggestions based on this emotional data. For example, if a user is recognized as having high stress, it will suggest relaxing herbal tea or stress-relieving dishes.
[1825] Study plan and qualification suggestions
[1826] Based on the career or dietary suggestions selected by the user, a learning plan and qualification details are presented. The server obtains the skill sets and qualification information required for the selected career path, generates a learning plan based on that, and sends it to the device. For example, if a user selects "Data Analyst," it recommends "Python Programming Course" and "Introduction to Statistics Course" and displays details.
[1827] Consultation Platform
[1828] Users can post new consultations on the consultation platform. The device inputs the user's consultation content and sends it to the server. The server saves the consultation content in a database and categorizes and tags it. It then notifies the relevant professional user or expert. If an answer is received, it is notified to the original poster and displayed on the device. For example, a user posts a consultation about "risk management methods in project management," and an expert responds by saying, "Use risk assessment tools."
[1829] Personalized suggestions from tweets
[1830] Users post tweets within the app. The device then sends the tweets to the server. The server analyzes the tweets and identifies the user's interests. Based on this, personalized suggestions are generated and sent to the device. For example, if a user tweets, "I've recently become interested in AI," the server will suggest career paths such as "Introduction to AI courses" and "AI engineer."
[1831] Personal authentication system
[1832] The user uploads their ID. The device sends the image data of the uploaded ID to the server. The server analyzes the image data and performs identity verification. Once the verification is complete, an authentication badge is generated and added to the user's profile. For example, if a user uploads a photo of their driver's license, the server analyzes it to verify their identity, and if successful, displays an "authenticated badge" on the user's platform profile.
[1833] Hardware and Software Instructions
[1834] Hardware: Primarily uses smartphones and other mobile devices.
[1835] Software: A web server such as Flask, an emotion engine (such as Emotion API), and a user interface front-end framework (such as React or Vue.js).
[1836] Examples and prompts
[1837] For example, if a user tweets in the app, "I've been feeling stressed lately," the following prompt sentence will be input into the generative AI model:
[1838] Generate relaxing meal suggestions for a user who tweets, "I've been feeling stressed lately."
[1839] The flow of the specific processing in the application example 2 will be described with reference to FIG.
[1840] Step 1:
[1841] The user accesses the personality test screen of the application and enters answers to each question.
[1842] Input: User response data.
[1843] Specific operation: The user answers the questions displayed on the terminal and presses the submit button to notify the server that the input is complete.
[1844] Step 2:
[1845] The terminal transmits the answer data of the personality diagnostic test to the server.
[1846] Input: User response data.
[1847] Output: The response data sent to the server.
[1848] Specific operation: The device sends the personality test answer data to the server as an HTTP request.
[1849] Step 3:
[1850] The server stores the received response data in a database and analyzes it to generate a personality profile.
[1851] Input: Response data.
[1852] Output: Personality profile.
[1853] Specific operation: The server stores the received response data in a database and uses an analysis algorithm to generate a personality profile, which includes the user's personality traits.
[1854] Step 4:
[1855] The server generates career suggestions or diet suggestions based on the generated personality profile and transmits them to the terminal.
[1856] Input: personality profile.
[1857] Output: Career proposal or food proposal.
[1858] Specific operation: The server analyzes the personality profile, generates corresponding career or diet suggestions, and sends the suggestions to the device.
[1859] Step 5:
[1860] When a user posts a tweet, emotional data is also recorded.
[1861] Input: User tweets and sentiment data.
[1862] Output: Recorded tweets and sentiment data.
[1863] Specific operation: When a user inputs a tweet through the device and presses the send button, the device calls the emotion recognition API and obtains the user's emotion data.
[1864] Step 6:
[1865] The device sends the user's tweets along with emotional data to the server.
[1866] Input: User tweets and sentiment data.
[1867] Output: Tweets and sentiment data sent to the server.
[1868] Specific operation: The device sends tweets and emotion data to the server as an HTTP request.
[1869] Step 7:
[1870] The server uses an emotion engine to recognize users' emotions from tweets and other posts, and the recognized emotion data is stored in a database.
[1871] Input: Tweets, sentiment data.
[1872] Output: Emotion data stored in a database.
[1873] Specific operation: The server uses the emotion engine to analyze tweets and emotion data to recognize the user's emotional state, and stores the recognized emotion data in a database.
[1874] Step 8:
[1875] The server adjusts career and meal suggestions based on the recognized emotional data and sends them to the device.
[1876] Input: Recognized emotion data.
[1877] Output: Tailored career or diet proposals.
[1878] Specific operation: The server analyzes the emotion data and adjusts career or diet suggestions based on the user's emotional state. For example, if stress levels are high, it might include suggestions for relaxation. The adjusted suggestions are then sent to the device.
[1879] Step 9:
[1880] Users post new questions within the application.
[1881] Input: User's inquiry.
[1882] Output: The consultation details sent to the server.
[1883] Specific operation: The user enters the consultation content and presses the send button to send the consultation content to the server.
[1884] Step 10:
[1885] The server stores the consultation contents in a database and categorizes and tags them.
[1886] Input: Consultation details.
[1887] Output: Consultation details stored in the database.
[1888] Specific operation: The server stores the consultation content in a database and automatically categorizes and tags it.
[1889] Step 11:
[1890] The Server will notify the relevant Professional User or Expert.
[1891] Input: Consultation content and category information.
[1892] Output: Informed professional users or experts.
[1893] Specific operation: The server identifies the appropriate professional user or expert based on the consultation content and sends a notification.
[1894] Step 12:
[1895] Receive answers from professional users or experts and present them to users.
[1896] Input: Professional user or expert answers.
[1897] Output: The answer presented to the user.
[1898] Specific operation: The server receives the answer and sends it to the user's device, where the user can view the answer.
[1899] 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.
[1900] 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.
[1901] 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.
[1902] [Third embodiment]
[1903] FIG. 5 shows an example of the configuration of a data processing system 310 according to the third embodiment.
[1904] 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.
[1905] 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).
[1906] 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.
[1907] 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.
[1908] 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).
[1909] 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.
[1910] 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.
[1911] 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.
[1912] 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.
[1913] 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.
[1914] 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."
[1915] The present invention relates to a system that comprehensively provides necessary support for users in building their careers. Specific embodiments for carrying out the present invention will be described in detail below.
[1916] 1. Personality assessment and customized career suggestions
[1917] Personality test
[1918] user
[1919] After signing up for the app, users access the personality test screen, answer the questions displayed, and submit their answers.
[1920] Terminal
[1921] The device requests a list of personality test questions from the server, displays the received list to the user, and when the user enters answers, the device transmits those answers to the server.
[1922] server
[1923] The server receives the user's response data and stores it in a database. The server analyzes the data to generate a personality profile for the user. Then, based on the personality profile, the server generates suitable career suggestions and sends the information to the device.
[1924] Generate customized career proposals
[1925] server
[1926] The server then creates a list of suitable occupations and career paths for the user based on the personality profile generated from the personality assessment results, and then associates the skills and qualifications required for these occupations with the server, sending these to the device as career suggestions.
[1927] Terminal
[1928] The device will display the received career suggestions to the user, who can then select the one they are interested in from the multiple career suggestions presented.
[1929] Examples:
[1930] For example, if a user is determined to have an "extroverted personality" as a result of a personality test, the server will generate career suggestions such as "sales manager" or "project manager," suggesting necessary skills such as "communication skills" and "team leadership," and suggesting related qualifications such as "MBA" or "PMP certification."
[1931] 2. Study plan and qualification suggestions
[1932] user
[1933] Once users select a specific career path, they will be shown details of their learning plans and qualifications.
[1934] server
[1935] The server obtains the skill sets and qualifications required for the selected career path, and based on that generates an appropriate learning plan and sends it to the device.
[1936] Terminal
[1937] The device then displays the received learning plan and credentials to the user, allowing them to access recommended learning courses and certification resources.
[1938] Examples:
[1939] For example, if a user wants to become a "project manager," the server will recommend "project management training courses" and "leadership development programs," and display the details to the user on their device.
[1940] 3. Consultation Platform
[1941] user
[1942] Users can post new consultations on the consultation platform, for example, by entering specific questions or concerns about their careers.
[1943] Terminal
[1944] The terminal transmits the posted consultation content to the server.
[1945] server
[1946] The server stores the received inquiry content in a database, categorizes and tags it, and then sends notifications to professional users related to the content. When a professional user posts an answer, the server notifies the original user of the answer and displays it on their device.
[1947] Examples:
[1948] When users post a question about "project management best practices," related professional users share their advice and experiences and provide appropriate answers, allowing users to gain practical knowledge.
[1949] 4. Personalized suggestions from tweets
[1950] user
[1951] Users can freely post tweets within the app, for example, tweeting, "I've been interested in data science lately."
[1952] Terminal
[1953] The device sends the tweet content to the server.
[1954] server
[1955] The server analyzes tweets to identify user interests and trends, and then generates personalized recommendations (such as relevant online courses or career paths) and sends them to the device.
[1956] Terminal
[1957] The device displays the received personalized suggestions to the user.
[1958] Examples:
[1959] For example, if a user tweets, "I've recently become interested in data science," the server will provide suggestions such as "introductory courses in data science" or "career paths as a data analyst." These suggestions will then be displayed to the user on their device.
[1960] 5. Personal authentication system
[1961] user
[1962] Users access a screen where they can upload their ID, take a photo and submit it.
[1963] Terminal
[1964] The device sends the image data of the ID card uploaded by the user to the server.
[1965] server
[1966] The server analyzes the image data and verifies the user's identity. Once verified, it generates an authentication badge and adds it to the user's profile.
[1967] Terminal
[1968] The device displays an authentication badge on the profile of a user who has completed authentication, making the user more likely to be trusted by other users.
[1969] Examples:
[1970] Users upload a photo of their driver's license, which the server analyzes to verify their identity. If successful, a "verified" badge is added to the user's profile, helping them gain trust from other users.
[1971] The above is a specific embodiment of the present invention, which allows users to receive career suggestions based on their personality, access necessary learning resources, and interact with other professional users to advance their careers. Furthermore, a secure and reliable identity authentication system allows users to use the system with peace of mind.
[1972] The processing flow will be explained below.
[1973] Personality assessment and customized career suggestions
[1974] Personality test
[1975] Step 1:
[1976] After signing up for the app, users access a personality test screen.
[1977] Step 2:
[1978] The terminal requests a list of personality test questions from the server.
[1979] Step 3:
[1980] The server retrieves a list of questions for the personality test from the database and sends it to the terminal.
[1981] Step 4:
[1982] The device displays personality test questions to the user.
[1983] Step 5:
[1984] The user enters answers to each question and presses the submit button.
[1985] Step 6:
[1986] The device sends the user's response to the server.
[1987] Step 7:
[1988] The server stores the received responses in a database and analyzes the response data to generate a personality profile.
[1989] Generate customized career proposals
[1990] Step 8:
[1991] The server generates suitable career suggestions based on the generated personality profile.
[1992] Step 9:
[1993] The server transmits the generated carrier proposal to the terminal.
[1994] Step 10:
[1995] The device will display carrier suggestions to the user.
[1996] Study plan and qualification suggestions
[1997] Generate a learning plan
[1998] Step 1:
[1999] Users select the career they are interested in from the displayed career suggestions.
[2000] Step 2:
[2001] The terminal transmits the user's selection to the server.
[2002] Step 3:
[2003] The server retrieves the required skill sets and credentials for the selected career path from a database.
[2004] Step 4:
[2005] The server generates a learning plan based on the acquired skill set and credentials.
[2006] Step 5:
[2007] The server transmits the generated study plan to the terminal.
[2008] Step 6:
[2009] The device displays the learning plan and entitlement information to the user.
[2010] Consultation Platform
[2011] Posting and answering inquiries
[2012] Step 1:
[2013] Users post new consultations on the consultation platform.
[2014] Step 2:
[2015] The terminal transmits the user's consultation details to the server.
[2016] Step 3:
[2017] The server stores the consultation contents in a database and categorizes and tags them.
[2018] Step 4:
[2019] The server sends a notification to the appropriate professional user.
[2020] Step 5:
[2021] Professional users will receive notifications and respond to inquiries.
[2022] Step 6:
[2023] Professional users submit their answers to the server.
[2024] Step 7:
[2025] The server stores the answers from the professional users in a database and sends a notification to the original poster.
[2026] Step 8:
[2027] The device notifies the original poster that a response has been received and displays the response.
[2028] Personalized suggestions from tweets
[2029] Tweet analysis
[2030] Step 1:
[2031] Users simply type in a tweet within the app and press the post button.
[2032] Step 2:
[2033] The device sends the tweet content to the server.
[2034] Step 3:
[2035] The server stores the tweet content in a database and performs text analysis.
[2036] Step 4:
[2037] The server identifies the user's interests and trends based on the results of tweet analysis.
[2038] Step 5:
[2039] The server generates personalized recommendations based on the identified trends.
[2040] Step 6:
[2041] The server transmits the generated personal offer to the terminal.
[2042] Step 7:
[2043] The device displays personalized suggestions to the user.
[2044] Personal authentication system
[2045] Identity Verification Process
[2046] Step 1:
[2047] The user will be taken to a screen where they can upload their ID for identity verification.
[2048] Step 2:
[2049] The user takes a photo of their ID and presses the upload button.
[2050] Step 3:
[2051] The terminal transmits image data of the identification card to the server.
[2052] Step 4:
[2053] The server analyzes the image data of the received ID and performs identity verification.
[2054] Step 5:
[2055] If identity verification is successful, the server generates an authentication badge and adds it to the user's profile.
[2056] Step 6:
[2057] The server sends the authentication result to the terminal.
[2058] Step 7:
[2059] The device will display a verification badge on the user's profile.
[2060] The above are the specific processing steps for each component.
[2061] Example 1
[2062] 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."
[2063] In today's job market, it is difficult for users to find the right career path or obtain a concrete plan for acquiring the necessary skills. There are also limited ways to obtain practical advice to resolve career-related concerns and questions. Furthermore, there is a growing need for personalized recommendations based on users' interests and secure identity verification systems. There is a need for a system that can solve these issues and provide comprehensive support for users' career development.
[2064] 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.
[2065] In this invention, the server includes means for providing an interface for the user to take a personality diagnostic test, means for receiving the user's personality diagnostic results and generating a personality profile, and means for generating suitable career suggestions based on the personality profile, thereby enabling career suggestions suited to the user's personality.
[2066] The server also includes a means for providing the user with necessary skill sets and qualification information based on the career suggestions, a means for generating and presenting a study plan based on the necessary skill sets and qualification information, and a means for categorizing and tagging the consultation content posted by the user, thereby enabling the user to obtain an appropriate study plan and practical advice to resolve their worries and doubts about their careers.
[2067] The server further includes means for notifying the relevant professional user based on the consultation content, means for receiving a response from the professional user and presenting it to the user, means for analyzing tweet content to identify the user's interests and generate related personalized suggestions, means for presenting the personalized suggestions to the user, means for receiving and analyzing image data of an identification card for identity verification, and means for adding an authentication badge to the user's profile upon completion of identity verification, thereby enabling the provision of personalized suggestions based on the user's interests and secure and reliable identity verification.
[2068] A "personality test" is a test administered based on a list of questions designed to assess a user's personality traits.
[2069] "Interface" refers to the screen and input means provided for users to operate a system.
[2070] A "personality profile" is data that quantitatively or qualitatively represents a user's personality traits, generated based on the results of a personality diagnostic test.
[2071] "Career suggestions" are information that suggests suitable occupations and career paths based on the user's personality profile.
[2072] A "skill set" refers to the collection of knowledge and abilities required for a particular occupation or career path.
[2073] "Credentials" means qualifications or certifications related to a particular occupation or career.
[2074] "Study Plan" means a recommended course of study or training program designed to help a User acquire a particular skill set or qualification.
[2075] "Consultation content" refers to questions or concerns posted by users to other users or professionals.
[2076] "Categorizing and tagging" refers to classifying the posted consultation content and assigning tags (labels) based on each content's characteristics.
[2077] "Professional User" refers to a user who has specialized knowledge or experience in a particular field.
[2078] "Tweets" refer to short messages or thoughts that users freely post within the app.
[2079] "Personal suggestions" refers to individual suggestions generated based on a user's interests and concerns by analyzing the content of their tweets.
[2080] "Identification card" refers to an official document used to verify an individual's identity.
[2081] A "verification badge" is an icon or mark that is added to a user's profile as proof of authenticity when the system completes user identity verification.
[2082] This invention relates to a system that provides comprehensive support for users in building their careers. The system includes functions such as personality tests, career suggestions, study plans and qualification suggestions, a consultation platform, personalized suggestions based on tweets, and an identity authentication system.
[2083] Personality Test
[2084] user
[2085] After signing up for the app, users access the personality test screen, answer a list of questions, and submit their answers.
[2086] Terminal
[2087] The device requests a list of personality test questions from the server, displays the received list to the user, and when the user enters their answers, the device sends them to the server.
[2088] server
[2089] The server receives the user's response data and stores it in a database. It then uses a generative AI model to generate a personality profile for the user. It then generates suitable career suggestions based on the personality profile and sends the information to the device.
[2090] Generate and display career suggestions
[2091] server
[2092] The server creates a list of suitable occupations and career paths for the user based on the personality profile generated from the personality assessment results, and then associates the skills and qualifications required for these occupations with the list and sends them to the device as career suggestions.
[2093] Terminal
[2094] The device will display the received career suggestions to the user, who can then select the one they are interested in from the multiple career suggestions presented.
[2095] Examples:
[2096] For example, if a user is determined to have an "extroverted personality" as a result of a personality test, the server will generate career suggestions such as "sales manager" or "project manager," suggesting necessary skills such as "communication skills" and "team leadership," and suggesting related qualifications such as "MBA" or "PMP certification."
[2097] Study plan and qualification suggestions
[2098] user
[2099] Once users select a specific career path, they will be shown details of their learning plans and qualifications.
[2100] server
[2101] The server obtains the skill sets and qualifications required for the selected career path, and based on that generates an appropriate learning plan and sends it to the device.
[2102] Terminal
[2103] The device then displays the received learning plan and credentials to the user, allowing them to access recommended learning courses and certification resources.
[2104] Examples:
[2105] For example, if a user wants to become a "project manager," the server will recommend "project management training courses" and "leadership development programs," and display the details to the user on their device.
[2106] Consultation Platform
[2107] user
[2108] Users can post new consultations on the consultation platform, for example, by entering specific questions or concerns about their careers.
[2109] Terminal
[2110] The terminal transmits the posted consultation content to the server.
[2111] server
[2112] The server stores the received inquiry content in a database, categorizes and tags it, and then sends notifications to professional users related to the content. When a professional user posts an answer, the server notifies the original user of the answer and displays it on their device.
[2113] Examples:
[2114] When users post a question about "project management best practices," related professional users share their advice and experiences and provide appropriate answers, allowing users to gain practical knowledge.
[2115] Personalized suggestions from tweets
[2116] user
[2117] Users can freely post tweets within the app, for example, tweeting, "I've been interested in data science lately."
[2118] Terminal
[2119] The device sends the tweet content to the server.
[2120] server
[2121] The server analyzes tweets to identify user interests and trends, and then generates personalized recommendations (such as relevant online courses or career paths) and sends them to the device.
[2122] Terminal
[2123] The device displays the received personalized suggestions to the user.
[2124] Examples:
[2125] For example, if a user tweets, "I've recently become interested in data science," the server will provide suggestions such as "introductory courses in data science" or "career paths as a data analyst." These suggestions will then be displayed to the user on their device.
[2126] Personal authentication system
[2127] user
[2128] Users access a screen where they can upload their ID, take a photo and submit it.
[2129] Terminal
[2130] The device sends the image data of the ID card uploaded by the user to the server.
[2131] server
[2132] The server analyzes the image data and verifies the user's identity. Once verified, it generates an authentication badge and adds it to the user's profile.
[2133] Terminal
[2134] The device displays an authentication badge on the profile of a user who has completed authentication, making the user more likely to be trusted by other users.
[2135] Examples:
[2136] Users upload a photo of their driver's license, which the server analyzes to verify their identity. If successful, a "verified" badge is added to the user's profile, helping them gain trust from other users.
[2137] The above is a specific embodiment of the present invention, which allows users to receive career suggestions based on their personality, access necessary learning resources, and interact with other professional users to advance their careers. Furthermore, a secure and reliable identity authentication system allows users to use the system with peace of mind.
[2138] Example prompt sentence:
[2139] "Show me a list of personality test questions"
[2140] "Generate a list of career paths."
[2141] Get more information about your learning plan
[2142] Please send your consultation details
[2143] Please analyze the tweet content.
[2144] Please upload a picture of your ID
[2145] The flow of the identification process in the first embodiment will be described with reference to FIG.
[2146] Step 1:
[2147] user
[2148] After signing up for the app, users access the personality test screen and click the "Start personality test" button.
[2149] Input: User clicks
[2150] Output: Request to start personality test
[2151] Step 2:
[2152] Terminal
[2153] The terminal receives a request to start a personality test and requests a list of personality test questions from the server.
[2154] Input: Request to start personality test
[2155] Output: Question list request to the server
[2156] Step 3:
[2157] server
[2158] The server receives the request, retrieves the personality test question list from the database, and sends it to the terminal.
[2159] Input: Questionnaire request
[2160] Output: Send the question list to the terminal
[2161] Step 4:
[2162] Terminal
[2163] The terminal displays the received list of questions to the user, allowing the user to answer each question, and transmits the answers to the server as they are entered.
[2164] Input: Question List
[2165] Output: Display a list of questions to the user, send the user's answer data
[2166] Step 5:
[2167] user
[2168] The user answers a list of questions presented to them and submits their answers.
[2169] Input: Question list, user answers
[2170] Output: Send response data
[2171] Step 6:
[2172] server
[2173] The server receives the user's response data and stores it in a database. It then uses a generative AI model to generate a personality profile for the user. It then generates suitable career suggestions based on the personality profile and sends the information to the device.
[2174] Input: User response data
[2175] Output: Personality profile, career suggestion data
[2176] Step 7:
[2177] Terminal
[2178] The device will display the received career suggestions to the user, who can then select the one they are interested in from the multiple career suggestions presented.
[2179] Input: Career proposal data
[2180] Output: Display career suggestions
[2181] Step 8:
[2182] user
[2183] Users can choose from multiple career suggestions.
[2184] Input: Career proposal
[2185] Output: Selected career path
[2186] Step 9:
[2187] server
[2188] The server retrieves the skill sets and qualifications required for the selected career path, generates a learning plan based on that, and sends the details to the device.
[2189] Input: Selected Career Path
[2190] Output: Study plan, qualification information
[2191] Step 10:
[2192] Terminal
[2193] The device displays the received learning plan and credentials to the user, allowing them to access learning resources.
[2194] Input: Study plan, qualification information
[2195] Output: Display of learning plan and credentials
[2196] Step 11:
[2197] user
[2198] Users click the button to post a new consultation on the consultation platform, enter the content of the consultation, and post it.
[2199] Input: Consultation details
[2200] Output: Posting of consultation details
[2201] Step 12:
[2202] Terminal
[2203] The terminal transmits the posted consultation content to the server.
[2204] Input: Consultation details
[2205] Output: Send consultation details to the server
[2206] Step 13:
[2207] server
[2208] The server stores the received consultation content in a database, categorizes and tags it, and then sends notifications to professional users related to the content.
[2209] Input: Consultation details
[2210] Output: Tagged consultation content, notification to professional users
[2211] Step 14:
[2212] Professional Users
[2213] Professional users receive notifications and post responses to the questions.
[2214] Input: Notification of consultation content
[2215] Output:Answer
[2216] Step 15:
[2217] server
[2218] The server receives the response from the professional user, notifies the original user, and displays it on the terminal.
[2219] Input: Professional user's response
[2220] Output: User notified of answer
[2221] Step 16:
[2222] Terminal
[2223] The device displays the received response to the user.
[2224] Input: Professional user's response
[2225] Output: Show answer
[2226] Step 17:
[2227] user
[2228] Users can freely post tweets within the app.
[2229] Input: Tweet content
[2230] Output: Tweet post
[2231] Step 18:
[2232] Terminal
[2233] The device sends the tweet content to the server.
[2234] Input: Tweet content
[2235] Output: Tweet content sent to the server
[2236] Step 19:
[2237] server
[2238] The server analyzes the tweets to identify the user's interests and trends, and then generates personalized suggestions based on that information and sends them to the device.
[2239] Input: Tweet content
[2240] Output: Personalized suggestions
[2241] Step 20:
[2242] Terminal
[2243] The device displays the received personalized suggestions to the user.
[2244] Input: Personal Suggestions
[2245] Output: Displaying personalized suggestions
[2246] Step 21:
[2247] user
[2248] Users access a screen where they can upload their ID, take a photo and submit it.
[2249] Input: ID photo
[2250] Output: Upload ID
[2251] Step 22:
[2252] Terminal
[2253] The device sends the image data of the ID card uploaded by the user to the server.
[2254] Input: ID card image data
[2255] Output: Send image data to the server
[2256] Step 23:
[2257] server
[2258] The server analyzes the image data and verifies the user's identity. Once verified, it generates an authentication badge and adds it to the user's profile.
[2259] Input: Image data
[2260] Output: Add authentication batch
[2261] Step 24:
[2262] Terminal
[2263] The device displays an authentication badge on the profile of a user who has completed authentication, making the user more likely to be trusted by other users.
[2264] Input: Authentication batch
[2265] Output: Verification badge displayed on user's profile
[2266] (Application example 1)
[2267] 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."
[2268] Conventional career support systems limit the locations where users can receive personality assessments and career suggestions, making it difficult to provide real-time support in physical stores. Furthermore, there was a lack of a platform in physical stores where users could post their own inquiries or receive immediate professional advice. Furthermore, there was no system in place that could provide personalized suggestions based on tweets or interests. Therefore, there is a need to solve these issues and provide a system that allows users to receive comprehensive career support in physical stores.
[2269] 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.
[2270] In this invention, the server includes a means for conducting personality assessments and career suggestions using information terminals in the physical store, a means for presenting learning plans and qualification information related to the selected career path, a means for categorizing and tagging the consultation content posted by the user, a means for notifying the relevant professional user, and a means for receiving responses from the professional user and presenting them to the user. This allows users to not only receive personality assessments and career suggestions in real time at the physical store, but also to receive learning plans and qualification information immediately and receive direct advice from experts.
[2271] A "personality test" is a series of questions or tests that assess a user's personality and characteristics and generate a profile.
[2272] An "interface" is a means for exchanging information between a user and a system, particularly a device including a screen and input devices.
[2273] A "personality profile" is a collection of information that indicates a user's personality and characteristics, generated based on the results of a personality diagnosis.
[2274] "Career Suggestions" are suggestions about suitable occupations and career paths based on the user's personality profile.
[2275] An "information terminal" is a terminal device installed in a physical store that allows users to receive personality tests and career suggestions.
[2276] A "Study Plan" is a plan for acquiring the skills and qualifications needed for a user's chosen career path.
[2277] "Credentialing Information" means information about certifications or accreditations related to a particular occupation or career.
[2278] "Consultation content" refers to the specific content of questions, concerns, etc. posted by users through the system.
[2279] "Category" refers to a classification used to organize the inquiries posted by users, and is based on a specific theme or field.
[2280] "Tagging" is an operation to classify the consultation content by adding keywords or important features related to the content.
[2281] A "professional user" is a user with specific expertise or experience who is responsible for responding to inquiries from other users.
[2282] "Answer" means advice or a solution provided by a Professional User in response to a consultation.
[2283] MODE FOR CARRYING OUT THE INVENTION
[2284] System Overview
[2285] This invention relates to a career support system that allows users to receive personality assessments and career suggestions using information terminals installed in physical stores. The system mainly consists of the following elements:
[2286] 1. Information terminal
[2287] It is a terminal device installed in a physical store that provides an interface for users to take personality tests and check career suggestions and study plans.
[2288] 2. Server
[2289] The server receives test results and consultation details from users, and based on that, generates and provides appropriate career suggestions, study plans, and answers from professional users.
[2290] Hardware and software used
[2291] Hardware
[2292] Information terminal: A tablet or kiosk device used in a physical store, running Android or iOS.
[2293] software
[2294] API server: Receives and sends data, processes data, and uses Python as the programming language.
[2295] Python libraries: requests (for communicating with external APIs) and hashlib (for hashing image data).
[2296] Data processing and calculation
[2297] 1. Personality test
[2298] The user answers questions in the personality test using an information terminal, and the answer data is sent from the terminal to the server.
[2299] 2. Generating a personality profile
[2300] The server analyzes the received response data and generates a personality profile for the user, which is information that describes the user's characteristics in detail.
[2301] 3. Presenting career proposals
[2302] Based on the personality profile, the server generates suitable career suggestions for the user, which are sent to the information terminal and displayed to the user.
[2303] 4. Providing Study Plans and Credentials
[2304] When the user selects a career path, the server generates the skill set and qualification information required for that career and transmits it to the information terminal along with a learning plan.
[2305] 5. Consultation platform operation
[2306] Users can post career-related questions using their information terminals. The server receives the questions and notifies the appropriate professional users. When the professional users post answers, the server presents the answers to users.
[2307] 6. Generating Personalized Suggestions from Tweets
[2308] When users tweet about their interests, the tweets are sent to a server, which analyzes them and suggests relevant career paths and learning resources.
[2309] 7. Implementation of identity verification
[2310] Users take and upload a photo of their ID card using their information terminal, and the data is sent to a server. The server analyzes the image to authenticate the user, and if successful, adds a verification badge to the user's profile.
[2311] Examples of concrete examples and prompts
[2312] Specific examples
[2313] If a user takes a personality test at a physical store's information terminal and is determined to have an "extroverted personality," the server generates career suggestions such as "sales manager" or "project manager." If the user then selects "project manager," the server recommends "project management training courses" and "leadership development programs." All of this information is displayed to the user on the terminal.
[2314] Prompt Sentence Examples
[2315] Generate suitable career suggestions for this user based on the results of the personality assessment. User response data: {user_responses}
[2316] This system allows users to receive real-time personality assessments and career suggestions in physical stores, as well as instantly receive study plans and qualification information, and receive direct expert advice.
[2317] The flow of the specific processing in the application example 1 will be described with reference to FIG.
[2318] Step 1:
[2319] The user accesses the personality diagnostic test screen on an information terminal and answers the questions displayed.
[2320] (Input: User's test answers, Output: Answer data)
[2321] The user's answers are entered on the terminal and sent to the server as answer data.
[2322] Step 2:
[2323] The server analyzes the received response data and generates a personality profile.
[2324] (Input: User response data, Output: Personality profile)
[2325] The server analyzes the response data using a generative AI model to generate and store the user's personality profile.
[2326] Step 3:
[2327] The server generates suitable career suggestions based on the personality profile.
[2328] (Input: personality profile, output: career suggestions)
[2329] Using the generative AI model, the server generates career suggestions that best fit the personality profile and sends them to the information terminal.
[2330] Step 4:
[2331] The device displays career suggestions to the user, and the user selects the career path that interests them.
[2332] (Input: career proposal, Output: selected career path)
[2333] The user selects the career path that interests them from the displayed career suggestions, and the selection data is sent from the terminal to the server.
[2334] Step 5:
[2335] The server retrieves the required skill sets and credentials based on the selected career path and generates a learning plan.
[2336] (Input: chosen career path, Output: study plan and credentials)
[2337] The server retrieves the corresponding skill set and qualification information from the database, creates a learning plan, and sends it to the terminal.
[2338] Step 6:
[2339] The device displays the learning plan and entitlement information to the user.
[2340] (Input: Study plan and qualification information, Output: Displayed study plan and qualification information)
[2341] The device will display the study plan and credentials for the user to review.
[2342] Step 7:
[2343] When a user posts a question or tweet on an information terminal, the terminal sends the content to the server.
[2344] (Input: text of question or tweet, Output: submitted question or tweet)
[2345] The terminal captures the user's input text and sends it to the server.
[2346] Step 8:
[2347] The server analyzes the received questions or tweets, categorizes and tags them, and notifies the relevant professional users.
[2348] (Input: text of question or tweet, Output: notified professional user)
[2349] The server uses a generative AI model to analyze the text, assign appropriate categories and tags, and notify the relevant professional users.
[2350] Step 9:
[2351] The server receives the answer from the professional user and presents the answer to the original user.
[2352] (Input: Answer from professional user, Output: Answer presented to user)
[2353] When a response is submitted by a professional user, the server receives it and presents it to the original user.
[2354] Step 10:
[2355] The user takes a photo of their ID card using an information terminal and sends it to the server for identity verification.
[2356] (Input: ID photo, Output: Authentication result and authentication badge)
[2357] The server analyzes the image data to authenticate the user, and if successful, adds an authentication badge to the user's profile.
[2358] 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.
[2359] This invention relates to a system that makes career suggestions based on a user's personality assessment results and emotional data, and provides necessary skill sets, qualification information, and study plans. It also includes a consultation platform function where professional users respond to consultations posted by users, a function that identifies interests and concerns from users' tweets and generates personalized suggestions, and a system for identity authentication. Furthermore, by combining it with an emotion engine, it adds a function that recognizes the user's emotional state and adjusts the suggestions based on that.
[2360] 1. Personality assessment and customized career suggestions
[2361] Personality test
[2362] user
[2363] After signing up for the app, users access the personality test screen and enter their answers to each question.
[2364] Terminal
[2365] The device requests a list of personality test questions from the server, displays the questions to the user, and sends the answers to the server once they are entered.
[2366] server
[2367] The server stores the received response data in a database, analyzes it, and generates a personality profile. It then generates suitable career suggestions based on the personality profile and sends them to the device.
[2368] Examples:
[2369] For example, if the server determines that a user has analytical and logical thinking based on their personality test results, it will suggest a career as a "data analyst." It will also suggest "data analysis" and "programming" as necessary skills, and "data scientist certification" as a related qualification.
[2370] 2. Study plan and qualification suggestions
[2371] user
[2372] Based on the career suggestion the user selects, study plans and qualification details are presented.
[2373] server
[2374] The server obtains the skill sets and qualifications required for the selected career path, generates a learning plan based on that, and sends it to the device.
[2375] Terminal
[2376] The device will display the learning plan and credentials to the user.
[2377] Examples:
[2378] For a user who selects "Data Analyst," the server will recommend "Python Programming Course" and "Introduction to Statistics Course" and display details.
[2379] 3. Consultation Platform
[2380] user
[2381] Users can post new consultations on the consultation platform.
[2382] Terminal
[2383] The terminal inputs the user's inquiry content and sends it to the server.
[2384] server
[2385] The server saves the consultation content in a database, categorizes and tags it, and then notifies the relevant professional user. If an answer is obtained, it is notified to the original poster and displayed on the device.
[2386] Examples:
[2387] A user posts a question about "How to manage risk in project management," and a professional user responds by suggesting "Utilizing risk assessment tools."
[2388] 4. Personalized suggestions from tweets
[2389] user
[2390] Users post tweets within the app.
[2391] Terminal
[2392] The device sends the tweet content to the server.
[2393] server
[2394] The server analyzes the tweets to identify the user's interests and concerns, and then generates personalized suggestions based on those information and sends them to the device.
[2395] Terminal
[2396] The device displays personalized suggestions to the user.
[2397] Examples:
[2398] When a user tweets, "I've recently become interested in AI," the server will suggest career paths such as "Introduction to AI courses" and "AI engineer."
[2399] 5. Personal authentication system
[2400] user
[2401] Users upload their ID.
[2402] Terminal
[2403] The terminal sends the image data of the uploaded identification card to the server.
[2404] server
[2405] The server analyzes the image data and performs identity verification, and once complete, generates an authentication badge that is added to the user's profile.
[2406] Terminal
[2407] The device will display the authentication badge on the user's profile.
[2408] Examples:
[2409] When a user uploads a photo of their driver's license, the server analyzes it to verify their identity and, if successful, displays a "verified badge" on the user's platform profile.
[2410] 6. Introducing the Emotion Engine
[2411] emotion recognition
[2412] user
[2413] When a user posts a tweet, emotional data is also recorded.
[2414] Terminal
[2415] The device sends emotional data along with the user's tweets to the server.
[2416] server
[2417] The server uses an emotion engine to recognize users' emotions from tweets and other posts, and the recognized emotion data is stored in a database.
[2418] Examples:
[2419] When a user tweets, "I'm frustrated because the project isn't going well," the emotion engine recognizes this as "high stress."
[2420] Tailoring suggestions based on emotions
[2421] server
[2422] The server then uses the recognized emotional data to tailor career suggestions and learning plans, for example suggesting relaxation techniques and providing stress management training courses to users who are experiencing high levels of stress.
[2423] Terminal
[2424] The device displays the tailored suggestions to the user.
[2425] Examples:
[2426] Users who are identified as being "highly stressed" will be offered "meditation courses" or "stress management workshops."
[2427] The above is a specific embodiment of the present invention. This integrated system allows users to receive customized career suggestions based on personality assessment results and emotional data, and acquire necessary skills and qualifications. It also allows users to interact with other professional users, receive personalized suggestions based on tweets, and ensure security through identity authentication. It also uses an emotion engine to provide suggestions based on the user's emotional state.
[2428] The processing flow will be explained below.
[2429] Personality assessment and customized career suggestions
[2430] Personality test
[2431] Step 1:
[2432] After signing up for the app, users will access the personality test screen.
[2433] Step 2:
[2434] The terminal requests a list of personality test questions from the server.
[2435] Step 3:
[2436] The server retrieves a list of questions for the personality test from the database and sends it to the terminal.
[2437] Step 4:
[2438] The device displays personality test questions to the user.
[2439] Step 5:
[2440] The user enters answers to each question and presses the submit button.
[2441] Step 6:
[2442] The device sends the user's response to the server.
[2443] Step 7:
[2444] The server stores the received responses in a database and analyzes the response data to generate a personality profile.
[2445] Generate customized career proposals
[2446] Step 8:
[2447] The server generates suitable career suggestions based on the personality profile.
[2448] Step 9:
[2449] The server transmits the generated carrier proposal to the terminal.
[2450] Step 10:
[2451] The device will display carrier suggestions to the user.
[2452] Study plan and qualification suggestions
[2453] Generate a learning plan
[2454] Step 1:
[2455] Users select the career they are interested in from the displayed career suggestions.
[2456] Step 2:
[2457] The terminal transmits the user's selection to the server.
[2458] Step 3:
[2459] The server retrieves the required skill sets and credentials for the selected career path from a database.
[2460] Step 4:
[2461] The server generates a learning plan based on the acquired skill set and credentials.
[2462] Step 5:
[2463] The server transmits the generated study plan to the terminal.
[2464] Step 6:
[2465] The device displays the learning plan and entitlement information to the user.
[2466] Consultation Platform
[2467] Posting and answering inquiries
[2468] Step 1:
[2469] Users post new consultations on the consultation platform.
[2470] Step 2:
[2471] The terminal inputs the user's inquiry content and sends it to the server.
[2472] Step 3:
[2473] The server stores the consultation contents in a database and categorizes and tags them.
[2474] Step 4:
[2475] The server sends a notification to the appropriate professional user.
[2476] Step 5:
[2477] Professional users will receive notifications and respond to inquiries.
[2478] Step 6:
[2479] Professional users submit their answers to the server.
[2480] Step 7:
[2481] The server stores the answers from the professional users in a database and sends a notification to the original poster.
[2482] Step 8:
[2483] The device notifies the original poster that a response has been received and displays the response.
[2484] Personalized suggestions from tweets
[2485] Tweet analysis
[2486] Step 1:
[2487] Users simply type in a tweet within the app and press the post button.
[2488] Step 2:
[2489] The device sends the tweet content to the server.
[2490] Step 3:
[2491] The server stores the tweet content in a database and performs text analysis.
[2492] Step 4:
[2493] The server identifies the user's interests and trends based on the results of tweet analysis.
[2494] Step 5:
[2495] The server generates personalized recommendations based on the identified trends.
[2496] Step 6:
[2497] The server transmits the generated personal offer to the terminal.
[2498] Step 7:
[2499] The device displays personalized suggestions to the user.
[2500] Personal authentication system
[2501] Identity Verification Process
[2502] Step 1:
[2503] The user will be taken to a screen where they can upload their ID for identity verification.
[2504] Step 2:
[2505] The user takes a photo of their ID and presses the upload button.
[2506] Step 3:
[2507] The terminal transmits image data of the identification card to the server.
[2508] Step 4:
[2509] The server analyzes the image data of the received ID and performs identity verification.
[2510] Step 5:
[2511] If identity verification is successful, the server generates an authentication badge and adds it to the user's profile.
[2512] Step 6:
[2513] The server sends the authentication result to the terminal.
[2514] Step 7:
[2515] The device will display a verification badge on the user's profile.
[2516] Introducing the Emotion Engine
[2517] emotion recognition
[2518] Step 1:
[2519] Emotional data is also recorded when users type tweets or posts.
[2520] Step 2:
[2521] The device sends the user's tweets and posts to the server.
[2522] Step 3:
[2523] The server analyzes the text of the tweets and posts it receives and uses an emotion engine to recognize the user's emotions.
[2524] Step 4:
[2525] The server stores the recognized emotion data in a database.
[2526] Step 5:
[2527] The server adjusts career suggestions and study plans based on emotional data.
[2528] Tailoring suggestions based on emotions
[2529] Step 6:
[2530] The server then sends career suggestions and study plans that reflect the emotional data to the device.
[2531] Step 7:
[2532] The device displays suggestions to the user that reflect the emotional data.
[2533] Examples:
[2534] If a user tweets, "I'm frustrated because the project isn't going well," the server's emotion engine will recognize this as "high stress" and provide career support and learning plans related to stress reduction (e.g., relaxation techniques, stress management training).
[2535] Example 2
[2536] 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."
[2537] Conventional career support systems were limited to providing career suggestions based on the user's personality assessment results and necessary skill sets and qualification information, but lacked the ability to respond based on the user's emotional state or the content of individual consultations. It was also difficult to grasp the user's interests and concerns in real time, making it difficult to provide optimal suggestions to each individual. Furthermore, the system lacked sufficient identity verification capabilities, creating issues with the security and reliability of the system. There was a need to solve these issues and provide more detailed and personalized suggestions.
[2538] 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.
[2539] In this invention, the server includes: means for providing an interface for the user to take a personality test; means for receiving the user's personality test results and generating a personality profile; means for generating appropriate career suggestions based on the personality profile; means for presenting the career suggestions to the user; means for analyzing the user's tweets and generating personalized suggestions based on their interests; means for receiving the user's consultation details and notifying appropriate experts; means for analyzing the user's emotional data and adjusting the suggestions based on their emotional state; and means for analyzing image data of the user's ID card uploaded by the user and performing identity verification. This enables customized career suggestions based on the user's personality test results and emotional data, and also enables personalized support to be provided that is tailored to the user's interests and consultation details. Furthermore, the identity verification function enhances the security and reliability of the system.
[2540] A "personality test" refers to a series of questions and the process of answering them used to assess a user's personality and tendencies.
[2541] An "interface" refers to the screen or input device that a user uses to operate or input information into a system.
[2542] "Personality Profile" means a detailed description of a user's personality traits generated based on the results of a personality assessment test for the user.
[2543] "Career suggestions" refers to suggestions for the most suitable occupation or career path presented to users based on their personality profile.
[2544] A "tweet" refers to a personal opinion or thought posted by a user in short sentence format.
[2545] "Personal Offers" refers to offers that are customized based on a user's specific interests.
[2546] "Consultation content" refers to questions or issues that users raise with experts within the system.
[2547] An "expert" is an individual or group with a high level of knowledge and experience in a particular field.
[2548] "Emotional data" is data that indicates a user's emotional state and is collected from tweets and other input data.
[2549] "Identification" refers to an official document that verifies a user's identity, typically a government-issued ID card or passport.
[2550] "Identity verification" refers to the process of verifying a user's identity based on image data from the submitted identification document.
[2551] The present invention relates to a system that provides career suggestions based on a user's personality assessment and emotional data, and provides necessary skill sets, qualification information, and study plans. It also includes expert responses to user inquiries, generation of personalized suggestions from tweets, use of an identity verification system, and introduction of an emotional engine to tailor the suggestions based on emotion recognition.
[2552] Personality test
[2553] user
[2554] After signing up for the application, users access the personality test screen and enter their answers to each question.
[2555] Terminal
[2556] The terminal receives a user request, requests a list of personality test questions from the server, and presents them to the user. When the user enters their answers, the terminal transmits the data to the server.
[2557] server
[2558] The server stores the received response data in a database, analyzes it to generate a personality profile, and generates suitable career suggestions and sends them to the device.
[2559] Study plan and qualification suggestions
[2560] server
[2561] The server obtains the required skill sets and qualification information based on the career proposal selected by the user, generates a learning plan based on that information, and sends this information to the user's device.
[2562] Terminal
[2563] The device displays the learning plan and credentials received from the server to the user.
[2564] Examples:
[2565] If the user selects the "Data Analyst" career path, the server recommends a "Python Programming Course" and an "Introduction to Statistics Course" and sends the details to the device, which displays them to the user.
[2566] Consultation Platform
[2567] user
[2568] Users post new consultations on the consultation platform.
[2569] Terminal
[2570] The terminal inputs the user's inquiry content and sends it to the server.
[2571] server
[2572] The server saves the consultation content in a database, categorizes and tags it, notifies the relevant expert, and if an answer is obtained, notifies the original poster and sends the answer to the device.
[2573] Examples:
[2574] When a user posts a question about "How to manage risk in project management," the server obtains an answer from an expert about "How to utilize risk assessment tools" and notifies the user.
[2575] Personalized suggestions from tweets
[2576] user
[2577] Users post tweets within the app.
[2578] Terminal
[2579] The device sends the tweet content to the server.
[2580] server
[2581] The server analyzes the tweets to identify the user's interests and concerns, and then generates personalized suggestions based on those information and sends them to the device.
[2582] Examples:
[2583] When a user tweets that they have recently become interested in AI, the server will suggest an "AI introductory course" and a career path for "AI engineer," which will then be displayed to the user on the device.
[2584] Personal authentication system
[2585] user
[2586] Users upload their ID.
[2587] Terminal
[2588] The terminal sends the image data of the uploaded identification card to the server.
[2589] server
[2590] The server analyzes the image data and performs identity verification, and once complete, generates an authentication badge that is added to the user's profile.
[2591] Examples:
[2592] When a user uploads a photo of their driver's license, the server analyzes it to verify their identity, and if successful, generates an "authenticated badge" that is displayed on the user's profile via the device.
[2593] Introducing the Emotion Engine
[2594] user
[2595] When a user posts a tweet, emotional data is also recorded.
[2596] Terminal
[2597] The device sends emotional data along with the user's tweets to the server.
[2598] server
[2599] The server uses an emotion engine to recognize users' emotions from tweets and other posts, and stores the recognized emotion data in a database.
[2600] Examples:
[2601] If a user tweets, "I'm frustrated because the project isn't going well," the server recognizes this as "high stress" and stores it in the database.
[2602] Tailoring suggestions based on emotions
[2603] server
[2604] The server then uses the recognized emotional data to tailor career suggestions and learning plans, for example, suggesting relaxation techniques and providing stress management training courses to users who are experiencing high levels of stress.
[2605] Terminal
[2606] The device displays the tailored suggestions to the user.
[2607] Examples:
[2608] If the server determines that the user is experiencing high stress and suggests a meditation course or a stress management workshop, it sends this to the device, which then displays it to the user.
[2609] Specific prompt examples
[2610] "What career path would you recommend based on my personality test results?"
[2611] "I've recently become interested in AI. Can you suggest a learning plan related to it?"
[2612] "I'd like to consult with a professional user about risk management in project management."
[2613] "Analyze my interests from my tweets and give me personalized suggestions."
[2614] "I've uploaded my driver's license, so please verify your identity."
[2615] "My project isn't going well and I'm feeling stressed. Can you suggest some relaxation methods?"
[2616] The flow of the identification process in the second embodiment will be described with reference to FIG.
[2617] Personality assessment and customized career suggestions
[2618] Step 1:
[2619] After signing up for the app, the user accesses the personality test screen and enters their answers to each question.
[2620] Input: User's basic information, personality test questions
[2621] Output: User response data
[2622] Step 2:
[2623] The terminal requests a list of personality test questions from the server and displays them to the user.
[2624] Input: Personality test question request
[2625] Output: Personality test questions
[2626] Step 3:
[2627] Once the user has completed entering the answers to each question, the terminal sends the answer data to the server.
[2628] Input: User response data
[2629] Output: Response data sent to the server
[2630] Step 4:
[2631] The server stores the received response data in a database and uses a data analysis engine to generate a personality profile.
[2632] Input: Answer data stored in the database
[2633] Output: Personality profile
[2634] Step 5:
[2635] The server generates suitable career suggestions based on the personality profile and sends them to the terminal.
[2636] Input: personality profile
[2637] Output: Career proposal
[2638] Step 6:
[2639] The terminal displays the carrier offers received from the server to the user.
[2640] Enter: Career Proposal
[2641] Output: Career suggestions displayed to the user
[2642] Study plan and qualification suggestions
[2643] Step 1:
[2644] Based on the career proposal selected, users will see details of the proposed study plans and qualifications.
[2645] Enter: Career Proposal
[2646] Output: Study plan and qualification details
[2647] Step 2:
[2648] The server obtains the skill sets and qualifications required for the career path, generates a learning plan based on that information, and sends it to the device.
[2649] Input: Selected career proposition, required skill set and credentials
[2650] Output: Learning plan
[2651] Step 3:
[2652] The device displays the learning plan and credentials received from the server to the user.
[2653] Input: Study plan and credentials
[2654] Output: Learning plan and credentials displayed to the user
[2655] Consultation Platform
[2656] Step 1:
[2657] Users post new consultations on the consultation platform.
[2658] Input: Consultation details
[2659] Output: Consultation details entered into the terminal
[2660] Step 2:
[2661] The terminal inputs the user's inquiry content and sends it to the server.
[2662] Input: Consultation details
[2663] Output: Consultation details sent to the server
[2664] Step 3:
[2665] The server stores the consultation contents in a database and categorizes and tags them.
[2666] Input: Consultation details
[2667] Output: Category and tagged consultations
[2668] Step 4:
[2669] The server notifies the appropriate expert.
[2670] Input: Category and tagged consultation
[2671] Output: Consultation details notified to the expert
[2672] Step 5:
[2673] When the server receives an answer from an expert, it notifies the original poster and sends the answer to the terminal.
[2674] Input: Expert Answer
[2675] Output: The answer sent to the user
[2676] Step 6:
[2677] The terminal displays this to the user.
[2678] Input: Expert Answer
[2679] Output: The answer shown to the user
[2680] Personalized suggestions from tweets
[2681] Step 1:
[2682] Users post tweets within the app.
[2683] Input: Tweet content
[2684] Output: Tweet content entered on the device
[2685] Step 2:
[2686] The device sends the tweet content to the server.
[2687] Input: Tweet content
[2688] Output: Tweet content sent to the server
[2689] Step 3:
[2690] The server analyzes the content of the tweets and identifies the user's interests and concerns.
[2691] Input: Tweet content
[2692] Output: User interests
[2693] Step 4:
[2694] The server generates a personalized offer and sends it to the terminal.
[2695] Input: User interests and concerns
[2696] Output: Personalized suggestions
[2697] Step 5:
[2698] The device displays personalized suggestions to the user.
[2699] Input: Personal Suggestion
[2700] Output: Personalized suggestions displayed to the user
[2701] Personal authentication system
[2702] Step 1:
[2703] Users upload their ID.
[2704] Input: ID card image data
[2705] Output: Image data input to the terminal
[2706] Step 2:
[2707] The terminal sends the image data of the uploaded identification card to the server.
[2708] Input: ID card image data
[2709] Output: Image data sent to the server
[2710] Step 3:
[2711] The server analyzes the image data and performs identity verification.
[2712] Input: ID card image data
[2713] Output: Identity verification result
[2714] Step 4:
[2715] The server generates an authentication badge and adds it to the user's profile.
[2716] Input: Identity verification result
[2717] Output: Authentication batch
[2718] Step 5:
[2719] The device will display the authentication badge on the user's profile.
[2720] Input: Authentication Badge
[2721] Output: Verification badge displayed on the user's profile
[2722] Introducing the Emotion Engine
[2723] Step 1:
[2724] When a user posts a tweet, emotional data is also recorded.
[2725] Input: Tweet content and emotion data
[2726] Output: Tweet content and emotion data entered into the device
[2727] Step 2:
[2728] The device sends emotional data along with the user's tweets to the server.
[2729] Input: Tweet content and emotion data
[2730] Output: Tweet content and emotion data sent to the server
[2731] Step 3:
[2732] The server uses an emotion engine to recognize users' emotions from tweets and other posts, and stores the recognized emotion data in a database.
[2733] Input: Tweet content and emotion data
[2734] Output: Recognized emotion data
[2735] Step 4:
[2736] The server then adjusts career suggestions and study plans based on the recognized emotional data.
[2737] Input: Recognized emotion data
[2738] Output: Tailored career suggestions and study plans
[2739] Step 5:
[2740] The device displays the tailored suggestions to the user.
[2741] Input: Tailored career suggestions and study plans
[2742] Output: The adjusted proposal displayed to the user
[2743] (Application example 2)
[2744] 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."
[2745] Conventional food delivery services have the problem of not being able to provide personalized meal suggestions because they do not take into account the user's personality or emotional state.In addition, they have the problem of not being able to adjust meal suggestions based on the user's tweets or emotions, making it difficult to improve user satisfaction.
[2746] The specific processing by the specific processing unit 290 of the data processing device 12 in the application example 2 is realized by the following means.
[2747] In this invention, the server includes means for providing an interface for a user to take a personality diagnostic test, means for receiving the user's personality diagnostic result and generating a personality profile, means for generating suitable career suggestions or diet suggestions based on the personality profile, means for presenting the career suggestions or diet suggestions to the user, and means for receiving the user's emotional data and adjusting the career suggestions or diet suggestions based on the emotional data, thereby enabling personalized diet suggestions based on the user's personality and emotional state.
[2748] A "personality test" is a test in which a user answers a series of questions or questionnaires designed to assess the user's personality type or characteristics.
[2749] A "personality profile" is a compilation of a user's personality traits generated based on the results of a personality test.
[2750] "Career Suggestions" are recommended occupations and career paths based on the user's personality profile.
[2751] "Dining Suggestions" are recommended cuisine and restaurant suggestions based on a user's personality profile and emotional state.
[2752] "Emotional data" is information extracted from a user's tweets or other input data that indicates the user's current emotional state.
[2753] "Consultation content" refers to the content posted by users, describing their questions, doubts, worries, etc.
[2754] A "professional user" is a user who has expertise and experience in a particular field and can provide appropriate answers to inquiries.
[2755] An "expert" is a person with in-depth knowledge and experience in a particular field who can provide expert advice to users in response to their inquiries.
[2756] The present invention relates to a system that makes career and dietary suggestions based on the results of a personality test and emotional data of a user, and provides necessary skill sets, qualification information, study plans, and dietary plans.
[2757] Personality assessment and customized suggestions
[2758] Personality test
[2759] After signing up for the application, the user accesses the personality test screen and enters answers to each question. The device requests a list of personality test questions from the server and displays the questions to the user. Once the user enters their answers, they are sent to the server. The server stores the received answer data in a database and analyzes it to generate a personality profile. Next, it generates appropriate career or dietary suggestions based on the personality profile and sends them to the device. For example, if the server determines that the user has a "health-conscious and diligent personality" based on the results of the personality test, it will suggest a low-calorie, well-balanced diet.
[2760] Tailoring suggestions based on sentiment data
[2761] When a user posts a tweet, emotional data is also recorded. The device sends the emotional data along with the user's tweet to the server. The server uses an emotion engine to recognize the user's emotions from the tweets and other posted content. The recognized emotional data is stored in a database. The server then adjusts career and dietary suggestions based on this emotional data. For example, if a user is recognized as having high stress, it will suggest relaxing herbal tea or stress-relieving dishes.
[2762] Study plan and qualification suggestions
[2763] Based on the career or dietary suggestions selected by the user, a learning plan and qualification details are presented. The server obtains the skill sets and qualification information required for the selected career path, generates a learning plan based on that, and sends it to the device. For example, if a user selects "Data Analyst," it recommends "Python Programming Course" and "Introduction to Statistics Course" and displays details.
[2764] Consultation Platform
[2765] Users can post new consultations on the consultation platform. The device inputs the user's consultation content and sends it to the server. The server saves the consultation content in a database and categorizes and tags it. It then notifies the relevant professional user or expert. If an answer is received, it is notified to the original poster and displayed on the device. For example, a user posts a consultation about "risk management methods in project management," and an expert responds by saying, "Use risk assessment tools."
[2766] Personalized suggestions from tweets
[2767] Users post tweets within the app. The device then sends the tweets to the server. The server analyzes the tweets and identifies the user's interests. Based on this, personalized suggestions are generated and sent to the device. For example, if a user tweets, "I've recently become interested in AI," the server will suggest career paths such as "Introduction to AI courses" and "AI engineer."
[2768] Personal authentication system
[2769] The user uploads their ID. The device sends the image data of the uploaded ID to the server. The server analyzes the image data and performs identity verification. Once the verification is complete, an authentication badge is generated and added to the user's profile. For example, if a user uploads a photo of their driver's license, the server analyzes it to verify their identity, and if successful, displays an "authenticated badge" on the user's platform profile.
[2770] Hardware and Software Instructions
[2771] Hardware: Primarily uses smartphones and other mobile devices.
[2772] Software: A web server such as Flask, an emotion engine (such as Emotion API), and a user interface front-end framework (such as React or Vue.js).
[2773] Examples and prompts
[2774] For example, if a user tweets in the app, "I've been feeling stressed lately," the following prompt sentence will be input into the generative AI model:
[2775] Generate relaxing meal suggestions for a user who tweets, "I've been feeling stressed lately."
[2776] The flow of the specific processing in the application example 2 will be described with reference to FIG.
[2777] Step 1:
[2778] The user accesses the personality test screen of the application and enters answers to each question.
[2779] Input: User response data.
[2780] Specific operation: The user answers the questions displayed on the terminal and presses the submit button to notify the server that the input is complete.
[2781] Step 2:
[2782] The terminal transmits the answer data of the personality diagnostic test to the server.
[2783] Input: User response data.
[2784] Output: The response data sent to the server.
[2785] Specific operation: The device sends the personality test answer data to the server as an HTTP request.
[2786] Step 3:
[2787] The server stores the received response data in a database and analyzes it to generate a personality profile.
[2788] Input: Response data.
[2789] Output: Personality profile.
[2790] Specific operation: The server stores the received response data in a database and uses an analysis algorithm to generate a personality profile, which includes the user's personality traits.
[2791] Step 4:
[2792] The server generates career suggestions or diet suggestions based on the generated personality profile and transmits them to the terminal.
[2793] Input: personality profile.
[2794] Output: Career proposal or food proposal.
[2795] Specific operation: The server analyzes the personality profile, generates corresponding career or diet suggestions, and sends the suggestions to the device.
[2796] Step 5:
[2797] When a user posts a tweet, emotional data is also recorded.
[2798] Input: User tweets and sentiment data.
[2799] Output: Recorded tweets and sentiment data.
[2800] Specific operation: When a user inputs a tweet through the device and presses the send button, the device calls the emotion recognition API and obtains the user's emotion data.
[2801] Step 6:
[2802] The device sends the user's tweets along with emotional data to the server.
[2803] Input: User tweets and sentiment data.
[2804] Output: Tweets and sentiment data sent to the server.
[2805] Specific operation: The device sends tweets and emotion data to the server as an HTTP request.
[2806] Step 7:
[2807] The server uses an emotion engine to recognize users' emotions from tweets and other posts, and the recognized emotion data is stored in a database.
[2808] Input: Tweets, sentiment data.
[2809] Output: Emotion data stored in a database.
[2810] Specific operation: The server uses the emotion engine to analyze tweets and emotion data to recognize the user's emotional state, and stores the recognized emotion data in a database.
[2811] Step 8:
[2812] The server adjusts career and meal suggestions based on the recognized emotional data and sends them to the device.
[2813] Input: Recognized emotion data.
[2814] Output: Tailored career or diet proposals.
[2815] Specific operation: The server analyzes the emotion data and adjusts career or diet suggestions based on the user's emotional state. For example, if stress levels are high, it might include suggestions for relaxation. The adjusted suggestions are then sent to the device.
[2816] Step 9:
[2817] Users post new questions within the application.
[2818] Input: User's inquiry.
[2819] Output: The consultation details sent to the server.
[2820] Specific operation: The user enters the consultation content and presses the send button to send the consultation content to the server.
[2821] Step 10:
[2822] The server stores the consultation contents in a database and categorizes and tags them.
[2823] Input: Consultation details.
[2824] Output: Consultation details stored in the database.
[2825] Specific operation: The server stores the consultation content in a database and automatically categorizes and tags it.
[2826] Step 11:
[2827] The Server will notify the relevant Professional User or Expert.
[2828] Input: Consultation content and category information.
[2829] Output: Informed professional users or experts.
[2830] Specific operation: The server identifies the appropriate professional user or expert based on the consultation content and sends a notification.
[2831] Step 12:
[2832] Receive answers from professional users or experts and present them to users.
[2833] Input: Professional user or expert answers.
[2834] Output: The answer presented to the user.
[2835] Specific operation: The server receives the answer and sends it to the user's device, where the user can view the answer.
[2836] 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.
[2837] 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.
[2838] 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.
[2839] [Fourth embodiment]
[2840] FIG. 7 shows an example of the configuration of a data processing system 410 according to the fourth embodiment.
[2841] 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.
[2842] 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).
[2843] 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.
[2844] 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.
[2845] 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).
[2846] 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.
[2847] 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.
[2848] 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.
[2849] 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.
[2850] 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.
[2851] 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.
[2852] 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."
[2853] The present invention relates to a system that comprehensively provides necessary support for users in building their careers. Specific embodiments for carrying out the present invention will be described in detail below.
[2854] 1. Personality assessment and customized career suggestions
[2855] Personality test
[2856] user
[2857] After signing up for the app, users access the personality test screen, answer the questions displayed, and submit their answers.
[2858] Terminal
[2859] The device requests a list of personality test questions from the server, displays the received list to the user, and when the user enters answers, the device transmits those answers to the server.
[2860] server
[2861] The server receives the user's response data and stores it in a database. The server analyzes the data to generate a personality profile for the user. Then, based on the personality profile, the server generates suitable career suggestions and sends the information to the device.
[2862] Generate customized career proposals
[2863] server
[2864] The server then creates a list of suitable occupations and career paths for the user based on the personality profile generated from the personality assessment results, and then associates the skills and qualifications required for these occupations with the server, sending these to the device as career suggestions.
[2865] Terminal
[2866] The device will display the received career suggestions to the user, who can then select the one they are interested in from the multiple career suggestions presented.
[2867] Examples:
[2868] For example, if a user is determined to have an "extroverted personality" as a result of a personality test, the server will generate career suggestions such as "sales manager" or "project manager," suggesting necessary skills such as "communication skills" and "team leadership," and suggesting related qualifications such as "MBA" or "PMP certification."
[2869] 2. Study plan and qualification suggestions
[2870] user
[2871] Once users select a specific career path, they will be shown details of their learning plans and qualifications.
[2872] server
[2873] The server obtains the skill sets and qualifications required for the selected career path, and based on that generates an appropriate learning plan and sends it to the device.
[2874] Terminal
[2875] The device then displays the received learning plan and credentials to the user, allowing them to access recommended learning courses and certification resources.
[2876] Examples:
[2877] For example, if a user wants to become a "project manager," the server will recommend "project management training courses" and "leadership development programs," and display the details to the user on their device.
[2878] 3. Consultation Platform
[2879] user
[2880] Users can post new consultations on the consultation platform, for example, by entering specific questions or concerns about their careers.
[2881] Terminal
[2882] The terminal transmits the posted consultation content to the server.
[2883] server
[2884] The server stores the received inquiry content in a database, categorizes and tags it, and then sends notifications to professional users related to the content. When a professional user posts an answer, the server notifies the original user of the answer and displays it on their device.
[2885] Examples:
[2886] When users post a question about "project management best practices," related professional users share their advice and experiences and provide appropriate answers, allowing users to gain practical knowledge.
[2887] 4. Personalized suggestions from tweets
[2888] user
[2889] Users can freely post tweets within the app, for example, tweeting, "I've been interested in data science lately."
[2890] Terminal
[2891] The device sends the tweet content to the server.
[2892] server
[2893] The server analyzes tweets to identify user interests and trends, and then generates personalized recommendations (such as relevant online courses or career paths) and sends them to the device.
[2894] Terminal
[2895] The device displays the received personalized suggestions to the user.
[2896] Examples:
[2897] For example, if a user tweets, "I've recently become interested in data science," the server will provide suggestions such as "introductory courses in data science" or "career paths as a data analyst." These suggestions will then be displayed to the user on their device.
[2898] 5. Personal authentication system
[2899] user
[2900] Users access a screen where they can upload their ID, take a photo and submit it.
[2901] Terminal
[2902] The device sends the image data of the ID card uploaded by the user to the server.
[2903] server
[2904] The server analyzes the image data and verifies the user's identity. Once verified, it generates an authentication badge and adds it to the user's profile.
[2905] Terminal
[2906] The device displays an authentication badge on the profile of a user who has completed authentication, making the user more likely to be trusted by other users.
[2907] Examples:
[2908] Users upload a photo of their driver's license, which the server analyzes to verify their identity. If successful, a "verified" badge is added to the user's profile, helping them gain trust from other users.
[2909] The above is a specific embodiment of the present invention, which allows users to receive career suggestions based on their personality, access necessary learning resources, and interact with other professional users to advance their careers. Furthermore, a secure and reliable identity authentication system allows users to use the system with peace of mind.
[2910] The processing flow will be explained below.
[2911] Personality assessment and customized career suggestions
[2912] Personality test
[2913] Step 1:
[2914] After signing up for the app, users access a personality test screen.
[2915] Step 2:
[2916] The terminal requests a list of personality test questions from the server.
[2917] Step 3:
[2918] The server retrieves a list of questions for the personality test from the database and sends it to the terminal.
[2919] Step 4:
[2920] The device displays personality test questions to the user.
[2921] Step 5:
[2922] The user enters answers to each question and presses the submit button.
[2923] Step 6:
[2924] The device sends the user's response to the server.
[2925] Step 7:
[2926] The server stores the received responses in a database and analyzes the response data to generate a personality profile.
[2927] Generate customized career proposals
[2928] Step 8:
[2929] The server generates suitable career suggestions based on the generated personality profile.
[2930] Step 9:
[2931] The server transmits the generated carrier proposal to the terminal.
[2932] Step 10:
[2933] The device will display carrier suggestions to the user.
[2934] Study plan and qualification suggestions
[2935] Generate a learning plan
[2936] Step 1:
[2937] Users select the career they are interested in from the displayed career suggestions.
[2938] Step 2:
[2939] The terminal transmits the user's selection to the server.
[2940] Step 3:
[2941] The server retrieves the required skill sets and credentials for the selected career path from a database.
[2942] Step 4:
[2943] The server generates a learning plan based on the acquired skill set and credentials.
[2944] Step 5:
[2945] The server transmits the generated study plan to the terminal.
[2946] Step 6:
[2947] The device displays the learning plan and entitlement information to the user.
[2948] Consultation Platform
[2949] Posting and answering inquiries
[2950] Step 1:
[2951] Users post new consultations on the consultation platform.
[2952] Step 2:
[2953] The terminal transmits the user's consultation details to the server.
[2954] Step 3:
[2955] The server stores the consultation contents in a database and categorizes and tags them.
[2956] Step 4:
[2957] The server sends a notification to the appropriate professional user.
[2958] Step 5:
[2959] Professional users will receive notifications and respond to inquiries.
[2960] Step 6:
[2961] Professional users submit their answers to the server.
[2962] Step 7:
[2963] The server stores the answers from the professional users in a database and sends a notification to the original poster.
[2964] Step 8:
[2965] The device notifies the original poster that a response has been received and displays the response.
[2966] Personalized suggestions from tweets
[2967] Tweet analysis
[2968] Step 1:
[2969] Users simply type in a tweet within the app and press the post button.
[2970] Step 2:
[2971] The device sends the tweet content to the server.
[2972] Step 3:
[2973] The server stores the tweet content in a database and performs text analysis.
[2974] Step 4:
[2975] The server identifies the user's interests and trends based on the results of tweet analysis.
[2976] Step 5:
[2977] The server generates personalized recommendations based on the identified trends.
[2978] Step 6:
[2979] The server transmits the generated personal offer to the terminal.
[2980] Step 7:
[2981] The device displays personalized suggestions to the user.
[2982] Personal authentication system
[2983] Identity Verification Process
[2984] Step 1:
[2985] The user will be taken to a screen where they can upload their ID for identity verification.
[2986] Step 2:
[2987] The user takes a photo of their ID and presses the upload button.
[2988] Step 3:
[2989] The terminal transmits image data of the identification card to the server.
[2990] Step 4:
[2991] The server analyzes the image data of the received ID and performs identity verification.
[2992] Step 5:
[2993] If identity verification is successful, the server generates an authentication badge and adds it to the user's profile.
[2994] Step 6:
[2995] The server sends the authentication result to the terminal.
[2996] Step 7:
[2997] The device will display a verification badge on the user's profile.
[2998] The above are the specific processing steps for each component.
[2999] Example 1
[3000] 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."
[3001] In today's job market, it is difficult for users to find the right career path or obtain a concrete plan for acquiring the necessary skills. There are also limited ways to obtain practical advice to resolve career-related concerns and questions. Furthermore, there is a growing need for personalized recommendations based on users' interests and secure identity verification systems. There is a need for a system that can solve these issues and provide comprehensive support for users' career development.
[3002] 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.
[3003] In this invention, the server includes means for providing an interface for the user to take a personality diagnostic test, means for receiving the user's personality diagnostic results and generating a personality profile, and means for generating suitable career suggestions based on the personality profile, thereby enabling career suggestions suited to the user's personality.
[3004] The server also includes a means for providing the user with necessary skill sets and qualification information based on the career suggestions, a means for generating and presenting a study plan based on the necessary skill sets and qualification information, and a means for categorizing and tagging the consultation content posted by the user, thereby enabling the user to obtain an appropriate study plan and practical advice to resolve their worries and doubts about their careers.
[3005] The server further includes means for notifying the relevant professional user based on the consultation content, means for receiving a response from the professional user and presenting it to the user, means for analyzing tweet content to identify the user's interests and generate related personalized suggestions, means for presenting the personalized suggestions to the user, means for receiving and analyzing image data of an identification card for identity verification, and means for adding an authentication badge to the user's profile upon completion of identity verification, thereby enabling the provision of personalized suggestions based on the user's interests and secure and reliable identity verification.
[3006] A "personality test" is a test administered based on a list of questions designed to assess a user's personality traits.
[3007] "Interface" refers to the screen and input means provided for users to operate a system.
[3008] A "personality profile" is data that quantitatively or qualitatively represents a user's personality traits, generated based on the results of a personality diagnostic test.
[3009] "Career suggestions" are information that suggests suitable occupations and career paths based on the user's personality profile.
[3010] A "skill set" refers to the collection of knowledge and abilities required for a particular occupation or career path.
[3011] "Credentials" means qualifications or certifications related to a particular occupation or career.
[3012] "Study Plan" means a recommended course of study or training program designed to help a User acquire a particular skill set or qualification.
[3013] "Consultation content" refers to questions or concerns posted by users to other users or professionals.
[3014] "Categorizing and tagging" refers to classifying the posted consultation content and assigning tags (labels) based on each content's characteristics.
[3015] "Professional User" refers to a user who has specialized knowledge or experience in a particular field.
[3016] "Tweets" refer to short messages or thoughts that users freely post within the app.
[3017] "Personal suggestions" refers to individual suggestions generated based on a user's interests and concerns by analyzing the content of their tweets.
[3018] "Identification card" refers to an official document used to verify an individual's identity.
[3019] A "verification badge" is an icon or mark that is added to a user's profile as proof of authenticity when the system completes user identity verification.
[3020] This invention relates to a system that provides comprehensive support for users in building their careers. The system includes functions such as personality tests, career suggestions, study plans and qualification suggestions, a consultation platform, personalized suggestions based on tweets, and an identity authentication system.
[3021] Personality Test
[3022] user
[3023] After signing up for the app, users access the personality test screen, answer a list of questions, and submit their answers.
[3024] Terminal
[3025] The device requests a list of personality test questions from the server, displays the received list to the user, and when the user enters their answers, the device sends them to the server.
[3026] server
[3027] The server receives the user's response data and stores it in a database. It then uses a generative AI model to generate a personality profile for the user. It then generates suitable career suggestions based on the personality profile and sends the information to the device.
[3028] Generate and display career suggestions
[3029] server
[3030] The server creates a list of suitable occupations and career paths for the user based on the personality profile generated from the personality assessment results, and then associates the skills and qualifications required for these occupations with the list and sends them to the device as career suggestions.
[3031] Terminal
[3032] The device will display the received career suggestions to the user, who can then select the one they are interested in from the multiple career suggestions presented.
[3033] Examples:
[3034] For example, if a user is determined to have an "extroverted personality" as a result of a personality test, the server will generate career suggestions such as "sales manager" or "project manager," suggesting necessary skills such as "communication skills" and "team leadership," and suggesting related qualifications such as "MBA" or "PMP certification."
[3035] Study plan and qualification suggestions
[3036] user
[3037] Once users select a specific career path, they will be shown details of their learning plans and qualifications.
[3038] server
[3039] The server obtains the skill sets and qualifications required for the selected career path, and based on that generates an appropriate learning plan and sends it to the device.
[3040] Terminal
[3041] The device then displays the received learning plan and credentials to the user, allowing them to access recommended learning courses and certification resources.
[3042] Examples:
[3043] For example, if a user wants to become a "project manager," the server will recommend "project management training courses" and "leadership development programs," and display the details to the user on their device.
[3044] Consultation Platform
[3045] user
[3046] Users can post new consultations on the consultation platform, for example, by entering specific questions or concerns about their careers.
[3047] Terminal
[3048] The terminal transmits the posted consultation content to the server.
[3049] server
[3050] The server stores the received inquiry content in a database, categorizes and tags it, and then sends notifications to professional users related to the content. When a professional user posts an answer, the server notifies the original user of the answer and displays it on their device.
[3051] Examples:
[3052] When users post a question about "project management best practices," related professional users share their advice and experiences and provide appropriate answers, allowing users to gain practical knowledge.
[3053] Personalized suggestions from tweets
[3054] user
[3055] Users can freely post tweets within the app, for example, tweeting, "I've been interested in data science lately."
[3056] Terminal
[3057] The device sends the tweet content to the server.
[3058] server
[3059] The server analyzes tweets to identify user interests and trends, and then generates personalized recommendations (such as relevant online courses or career paths) and sends them to the device.
[3060] Terminal
[3061] The device displays the received personalized suggestions to the user.
[3062] Examples:
[3063] For example, if a user tweets, "I've recently become interested in data science," the server will provide suggestions such as "introductory courses in data science" or "career paths as a data analyst." These suggestions will then be displayed to the user on their device.
[3064] Personal authentication system
[3065] user
[3066] Users access a screen where they can upload their ID, take a photo and submit it.
[3067] Terminal
[3068] The device sends the image data of the ID card uploaded by the user to the server.
[3069] server
[3070] The server analyzes the image data and verifies the user's identity. Once verified, it generates an authentication badge and adds it to the user's profile.
[3071] Terminal
[3072] The device displays an authentication badge on the profile of a user who has completed authentication, making the user more likely to be trusted by other users.
[3073] Examples:
[3074] Users upload a photo of their driver's license, which the server analyzes to verify their identity. If successful, a "verified" badge is added to the user's profile, helping them gain trust from other users.
[3075] The above is a specific embodiment of the present invention, which allows users to receive career suggestions based on their personality, access necessary learning resources, and interact with other professional users to advance their careers. Furthermore, a secure and reliable identity authentication system allows users to use the system with peace of mind.
[3076] Example prompt sentence:
[3077] "Show me a list of personality test questions"
[3078] "Generate a list of career paths."
[3079] Get more information about your learning plan
[3080] Please send your consultation details
[3081] Please analyze the tweet content.
[3082] Please upload a picture of your ID
[3083] The flow of the identification process in the first embodiment will be described with reference to FIG.
[3084] Step 1:
[3085] user
[3086] After signing up for the app, users access the personality test screen and click the "Start personality test" button.
[3087] Input: User clicks
[3088] Output: Request to start personality test
[3089] Step 2:
[3090] Terminal
[3091] The terminal receives a request to start a personality test and requests a list of personality test questions from the server.
[3092] Input: Request to start personality test
[3093] Output: Question list request to the server
[3094] Step 3:
[3095] server
[3096] The server receives the request, retrieves the personality test question list from the database, and sends it to the terminal.
[3097] Input: Questionnaire request
[3098] Output: Send the question list to the terminal
[3099] Step 4:
[3100] Terminal
[3101] The terminal displays the received list of questions to the user, allowing the user to answer each question, and transmits the answers to the server as they are entered.
[3102] Input: Question List
[3103] Output: Display a list of questions to the user, send the user's answer data
[3104] Step 5:
[3105] user
[3106] The user answers a list of questions presented to them and submits their answers.
[3107] Input: Question list, user answers
[3108] Output: Send response data
[3109] Step 6:
[3110] server
[3111] The server receives the user's response data and stores it in a database. It then uses a generative AI model to generate a personality profile for the user. It then generates suitable career suggestions based on the personality profile and sends the information to the device.
[3112] Input: User response data
[3113] Output: Personality profile, career suggestion data
[3114] Step 7:
[3115] Terminal
[3116] The device will display the received career suggestions to the user, who can then select the one they are interested in from the multiple career suggestions presented.
[3117] Input: Career proposal data
[3118] Output: Display career suggestions
[3119] Step 8:
[3120] user
[3121] Users can choose from multiple career suggestions.
[3122] Input: Career proposal
[3123] Output: Selected career path
[3124] ...
Claims
1. means for providing an interface for a user to administer a personality test; means for receiving the user's personality assessment results and generating a personality profile; means for generating suitable career suggestions based on said personality profile; means for presenting said career suggestions to a user; A system including:
2. means for providing the user with necessary skill sets and qualification information based on said career suggestions; The system of claim 1 , further comprising means for generating and presenting a learning plan based on the required skill set and qualification information.
3. A means for users to categorize and tag their submitted inquiries; A means for notifying the relevant professional user based on the content of the consultation; The system of claim 1 further comprising means for receiving and presenting responses from the professional user to the user.
4. A means of analyzing users' tweets and identifying trends in users' interests and concerns; The system of claim 1 further comprising means for generating and presenting personalized recommendations based on said trends.
5. a means for receiving uploaded identification documents from users; means for verifying said identification and verifying identity; 10. The system of claim 1, further comprising means for generating and displaying an authentication badge on the user's profile.
Citation Information
Patent Citations
Persona chatbot control method and system
JP2022180282A