Talent matching system, program for job seeker information terminals of the talent matching system, program for the server of the talent matching system, method for setting up employment interviews.

JP2026080742A5Pending Publication Date: 2026-07-21SHIRA HOLDING CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
SHIRA HOLDING CO LTD
Filing Date
2024-11-01
Publication Date
2026-07-21

AI Technical Summary

Technical Problem

Foreign job seekers face challenges in reaching employment interviews due to long job search periods, potential loss of contact during travel, and difficulty in participating in interviews, especially when their language proficiency is insufficient.

Method used

A talent matching system utilizing AI for instant matching and interview scheduling, allowing job seekers to initiate interviews, includes features for resume and job posting assistance, and secure contact information management.

Benefits of technology

The system significantly reduces the time to find employment by enabling quick matching and interview scheduling, enhances user engagement, and ensures secure contact information disclosure, thereby increasing the chances of successful interviews.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 00000000_0000_ABST
    Figure 00000000_0000_ABST
Patent Text Reader

Abstract

This invention provides a talent matching system that can shorten the time it takes for job seekers to find employment, is particularly suitable for recruiting foreign nationals, a program for the job seeker information terminal of the talent matching system, a program for the server of the talent matching system, and a method for setting up employment interviews. [Solution] The job seeker's information terminal 2 sends a request for information on suitable job-seeking organizations to the server 5 (S100), receives and displays the requested information on suitable job-seeking organizations from the server 5 (S103), and allows the job seeker to select a job-seeking organization to apply to from among the displayed suitable job-seeking organizations (S105). Immediately afterward, the job seeker's information terminal 2 can send information to the selected suitable job-seeking organization via the server 5 to schedule an interview (S106). As a result, after selecting a job-seeking organization to apply to, the job seeker can start scheduling an interview with the selected organization.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to a human resource matching system, particularly a human resource matching system suitable for foreigners, and also relates to a program for the human resource matching system and a method for setting employment interview.

Background Art

[0002] Patent Document 1 describes a human resource matching system that matches job seekers and employers. In this system, for foreign job seekers, a system is provided to support their job hunting activities in a form that is not easily affected by their language proficiency or the quality of their self-promotion and that meets the requirements of employers.

Prior Art Documents

Patent Documents

[0003]

Patent Document 1

Summary of the Invention

Problems to be Solved by the Invention

[0004] However, there is a problem in such a human resource matching system that it is difficult for job seekers to reach the employment interview or test because the period until they find a job is long. For example, when a job seeker is a foreigner and hopes for early employment or job transfer, there may be no response on the system, and it may be difficult for them to participate in the employment interview or test. In such a case, during the process of searching for employers using the system, they may lose contact due to returning to their home country, resulting in a missed opportunity with the employer. In some cases, they may find a job through the mediation of another broker during their return journey and not end up getting a job through the use of this system.

[0005] The object of the present invention is to provide a talent matching system that can shorten the time it takes for job seekers to find employment, particularly suitable for recruiting foreign nationals, a program for the job seeker information terminal of the talent matching system, a server program for the talent matching system, and a method for setting up employment interviews. Means for solving the problem and effects of the invention.

[0006] The talent matching system to solve the above problems is: An information terminal for job seekers having a resume information input means for receiving resume information necessary for creating a resume, and a resume information transmission means for transmitting the received resume information, An information terminal of a recruitment organization having a job posting information input means for receiving job posting information necessary for creating a job posting, and a job posting information transmission means for transmitting the received job posting information, A server comprising: a resume information storage means that stores the resume information in a predetermined resume information storage unit when it is received; and a job posting information storage means that stores the job posting information in a predetermined job posting information storage unit when it is received; and which is connected to the job seeker's information terminal and the recruiting organization's information terminal via a network so as to be able to communicate with them; A talent matching system equipped with, The aforementioned server, An AI matching means that performs a first AI-based employment suitability determination based on the resume information of each job seeker stored in the resume information storage unit and the job posting information of each recruiting organization stored in the job posting information storage unit, The system includes an employment-suitable recruitment organization information transmission means that, upon receiving a request for information from the job seeker's information terminal for an employment-suitable recruitment organization determined to be suitable in the employment suitability assessment for the job seeker, transmits the information of the employment-suitable recruitment organization to the requesting information terminal. The job seeker's information terminal is, A means for requesting information on suitable job-seeking organizations that transmits the job seeker's request for information on suitable job-seeking organizations to the server, A means for presenting information on suitable employment organizations that, upon receiving information on a requested suitable employment organization from the server, presents that information. A method for selecting which company to apply to from among the listed job-suitable organizations, The system includes a means for transmitting employment interview scheduling information, which, provided that an employment-suitable organization is selected, transmits employment interview scheduling information from the job seeker's information terminal to the employment-suitable organization or to the server, for the purpose of coordinating the employment interview schedule between the job seeker and the selected employment-suitable organization. A key feature of this system is that, after a job seeker selects an organization to apply to, the scheduling of the job interview is initiated by the job seeker, not by the organization.

[0007] The program for the job seeker information terminal of the above-mentioned personnel matching system, which solves the above-mentioned problems, causes a computer to function as each means of the job seeker information terminal in the above-mentioned personnel matching system.

[0008] The method for setting up employment interviews to solve the above problems is as follows: The job seeker's information terminal receives input of resume information necessary for creating a resume, and transmits the received resume information. The information terminal of the recruiting organization receives input of job posting information necessary for creating a job posting, and transmits the received job posting information. The server, which is connected to the job seeker's information terminal via a network, stores the resume information in a predetermined resume information storage unit when it receives the resume information. The server, which is connected to the information terminal of the recruiting organization via a network, stores the job posting information in a predetermined job posting information storage unit when it receives the job posting information. The server performs a first AI-based employment suitability determination based on the resume information of each job seeker stored in the resume information storage unit and the job posting information of each recruiting organization stored in the job posting information storage unit. When the server receives a request for information from the job seeker's information terminal for information on an employment-suitable job-recruiting organization that has been determined to be suitable for the job seeker in the employment suitability determination, the server transmits the information of the employment-suitable job-recruiting organization to the requesting information terminal. The steps include: the job seeker's information terminal sending the job seeker's information request for the employment-suitable organization to the server; The steps include: when the job seeker's information terminal receives information about a suitable employment organization from the server, it presents it; The job seeker's information terminal selects a job-seeking organization to apply to from among the presented job-seeking organizations, The steps include: the job seeker's information terminal, on the condition that a suitable employment organization to which the job seeker has applied has been selected, transmits information for scheduling an employment interview between the job seeker and the selected suitable employment organization, either from the job seeker's information terminal to the suitable employment organization or to the server; This system includes the following steps, and as these steps are performed, after the job seeker has selected a recruiting organization to apply to, the scheduling of the job interview is initiated by the job seeker, not by the recruiting organization.

[0009] According to the above-mentioned talent matching system, job seeker information terminal program, and employment interview scheduling method, matching is performed instantly by AI rather than human judgment, allowing job seekers to quickly find suitable organizations and immediately begin scheduling interviews upon application. Traditionally, the hiring organization had the upper hand in scheduling, so job seekers were at the mercy of the organization's schedule and it took a long time before they could get an interview. However, with the above system, job seekers can take the lead in scheduling interviews, increasing the probability of getting an interview and potentially leading to an increase in system users. Furthermore, since the matching with job seekers is handled by AI, a reduction in workload can also be expected.

[0010] The aforementioned resume information includes information to be entered in the designated fields of the resume, and resume example information for creating example sentences related to the designated text within the resume included in the aforementioned information. The job seeker's information terminal is, The resume information input means accepts the input of the job seeker's resume information, including the resume example information, in stages. The resume information transmission means sequentially transmits the resume information received in stages to the server. The aforementioned resume information input means is: Resume example request means for receiving input of text within the resume, which sends a request for example text information for the resume corresponding to the job seeker to the server, The system includes a resume example sentence presentation means that presents the requested resume text example information when it is received from the server, The aforementioned server, When the resume information storage means receives the resume information sequentially, it stores them in the resume information storage unit in association with each other. A resume example sentence creation means that, upon receiving a request for example sentence information for the text within the resume, a second AI creates multiple example sentences related to the text within the resume based on the resume example sentence information contained in the resume information storage unit that has received the corresponding job seeker's resume information up to that point, It includes a means for transmitting example sentences for resumes, which transmits the created example sentence information to the requesting information terminal. The input of the text within the resume can be performed while being shown example texts for the resume.

[0011] As stated above, even foreigners with insufficient language skills can easily create documents, thus shortening the time required to create a resume and reducing the time it takes to find employment.

[0012] The aforementioned job posting information includes information to be entered in the designated fields of the job posting, and information for creating example job posting sentences related to the designated text within the job posting included in the aforementioned information. The information terminal of the aforementioned recruitment organization is The job posting information input means progressively accepts the input of the job posting information of the recruiting organization, including the job posting example text information. The job posting information transmission means sequentially transmits the job posting information received in stages to the server. The aforementioned job posting information input means is At the stage of receiving the input of the job offer ticket information, a job offer ticket example request means for sending a request for example information of the text within the job offer ticket corresponding to the job offer organization to the server, A job offer ticket example presentation means for presenting the example information of the text within the job offer ticket when it is received from the server, and having, The server, The job offer ticket information storage means sequentially receives the job offer ticket information, associates them, and stores them in the job offer ticket information storage unit, When receiving the request for example information of the text within the job offer ticket, based on the job offer example information included in the job offer ticket information that has been received and stored in the job offer ticket information storage unit by the corresponding job offer organization, a third AI creates a plurality of examples related to the text within the job offer ticket, which is a job offer ticket example creation means, A job offer ticket example transmission means for transmitting the created example information to the information terminal of the requester, and having, The input of the text within the job offer ticket can be performed while receiving the presentation of the example of the text within the job offer ticket.

[0013] According to the above, since the text can be easily created, the time for creating the job offer ticket can be shortened, and the period until employment can be shortened.

[0014] The server, When receiving a request for a resume modification proposal from the information terminal of the job seeker, a resume modification proposal creation means for creating resume modification proposal information by a fourth AI to increase the job offer organizations suitable for employment of the job seeker in the employment suitability determination by the AI matching means, A resume modification proposal transmission means for transmitting the created modification proposal information to the information terminal of the requester, and having, The information terminal of the job seeker, A resume modification proposal request means for transmitting the request for a resume modification proposal of the job seeker to the server, A resume modification proposal presentation means for presenting the modification proposal information of the resume of the requested job seeker when it is received from the server, and having,

[0015] According to the above, job seekers can effectively revise their resumes to facilitate a better match between them and recruiting organizations.

[0016] The aforementioned server, When a request for a revision proposal for a job posting from the recruiting organization's information terminal is received, the fifth AI creates a job posting revision proposal information transmission means to increase the number of job seekers deemed suitable for the recruiting organization in the employment suitability determination by the AI ​​matching means, It includes a means for transmitting job posting revision proposal information that is created and sent to the requesting information terminal, The information terminal of the aforementioned recruitment organization is A job posting revision proposal request means that sends a request for the revision proposal information of the job posting of the recruiting organization to the server, The system may include a means for presenting proposed revisions to a job posting when it receives the proposed revision information for the job posting of the requested recruiting organization from the server.

[0017] Based on the above, recruiting organizations can effectively modify their job postings to facilitate matching between job seekers and recruiting organizations.

[0018] For example, if the job seeker is a foreigner (including foreign nationals, those residing abroad, etc.), The aforementioned server, A foreign document information storage means that, upon receiving foreigner submission or application form information (documents that foreigners are required to submit or apply to administrative agencies (such as the Immigration Services Agency or other organizations) in order to work in Japan) entered into the job seeker's information terminal, stores it in a designated foreigner document information storage unit. The system includes a registered foreign national document information transmission means that, upon receiving a request from the job seeker's information terminal to output a foreign national submission or application form, reads the foreign national submission or application form information of the job seeker corresponding to that request from the foreign national document information storage unit and transmits it. The job seeker's information terminal is, A means for inputting information on documents submitted or applied for by foreign nationals, A means for transmitting foreign document information to the server, which transmits the foreign submission or application document information that has been received as input. A means for requesting information on foreign national documents, which transmits the request for information on the foreign national's submitted or application documents to the server, The system may include a means for outputting foreign documents, which, upon receiving the requested foreign applicant's foreign application or submission form information from the server, creates foreign application or submission form drawing information based on the received information, filling in the predetermined fields in the foreign application or submission form format, and outputs the foreign application or submission form based on that foreign application or submission form drawing information.

[0019] As mentioned above, if a job seeker is a foreign national, they will be required to submit various documents after receiving a job offer, and we can assist them in preparing these documents.

[0020] The aforementioned resume information includes personal contact information, which is entered in the designated fields of the resume, including either or both of the following: contact information (e.g., email address, address, telephone number, etc.) and SNS information (e.g., SNS account information, etc.). The information terminal of the aforementioned recruitment organization is The system includes a means for notifying the date and time of an employment interview, which, upon receiving the aforementioned employment interview scheduling information, transmits confirmed employment interview date and time information, indicating the finalized date and time of the employment interview, to the server, or transmits it via the server to the information terminal that is the source of the employment interview scheduling information. The aforementioned server, The personal contact information, which has been continuously set to private since being stored in the resume information storage unit by the resume information storage means, has a disclosure setting switching means that switches the setting to public at a predetermined disclosure timing, The timing of the disclosure is determined to be at least after the information confirming the date and time of the employment interview has been transmitted by the employment interview date and time notification means. The personal contact information of the job seeker's resume can be made inaccessible from the recruiting organization's information terminal until the disclosure timing arrives.

[0021] Furthermore, the server program for the job matching system described above, which solves the above-mentioned problems, enables computers to function as each means of the server in the talent matching system, such that the personal contact information of the job seeker's resume cannot be viewed from the recruiting organization's information terminal until the disclosure timing arrives.

[0022] According to the job matching system and its server program, which prevent the personal contact information of the job seeker's resume from being viewed from the recruiting organization's information terminal until the disclosure timing arrives, the timing at which the recruiting organization can contact the job seeker will be set to a later time than when the recruiting organization has finalized the interview schedule. This prevents the recruiting organization from contacting the job seeker directly before the interview and making contact in a way that does not utilize the system (for example, by conducting an interview). In conventional job matching systems, hiring decisions were sometimes made independently of the system through direct communication between the job seeker and the recruiting organization before the interview began, which made system operation difficult, and there was a need to realize a system that could be reliably used to reach a decision on an interview.

[0023] The aforementioned disclosure setting switching means can switch the setting of the personal contact information to public at the disclosure timing, subject to a predetermined charge from the recruiting organization. Specifically, The aforementioned server, A billing information storage means stores billing information in a predetermined billing information storage unit that indicates whether or not the aforementioned recruiting organization has incurred charges necessary to set up or conduct recruitment interviews. When information confirming the date and time of a job interview is received from the information terminal of the recruiting organization, a billing determination means determines whether or not charges necessary to set up or conduct a job interview have been made based on the billing information of the recruiting organization stored in the billing information storage unit. In that determination, if it is determined that the charge has been incurred, the means for permitting the setting up or conducting the aforementioned job interview will permit it, and if it is determined that the charge has not been incurred, the means for permitting the setting up or conducting the aforementioned job interview will prohibit it. It can be made to have.

[0024] Based on the above, a rational system can be formed in which recruiting organizations are charged for setting up or conducting (implementing) job interviews with job seekers, as this is considered an achievement. [Brief explanation of the drawing]

[0025] [Figure 1] A diagram showing the overall configuration of a human resource matching system, which is an embodiment of the present invention. [Figure 2] A diagram showing the programs used on information terminals for both job seekers and recruiting organizations. [Figure 3] A diagram showing the server program. [Figure 4] A flowchart illustrating the main processing steps of a talent matching app. [Figure 5] A flowchart illustrating the registration process for job seeker users in a talent matching app. [Figure 6] A flowchart illustrating the process of inputting text into a resume. [Figure 7] A flowchart illustrating the registration process for job-seeking organization users in a talent matching app. [Figure 8] A flowchart illustrating the input process for text within job postings. [Figure 9] A flowchart illustrating the login process for a talent matching app. [Figure 10] A flowchart illustrating the processes involved in a talent matching app: job application, scheduling interviews, AI matching, conducting interviews, and notifying applicants of their successful applications. [Figure 11] A flowchart illustrating the resume output process. [Figure 12] A flowchart illustrating the process of suggesting revisions to a resume. [Figure 13] A flowchart illustrating the process for outputting documents for foreigners. [Figure 14] A flowchart illustrating the process of generating job postings. [Figure 15] A flowchart illustrating the process of submitting a proposal to revise a job posting. [Figure 16] A flowchart illustrating the process of displaying job seekers who are suitable for employment. [Figure 17] A flowchart illustrating the process for determining whether to approve a job interview. [Figure 18] Figure 18(a) is the login screen, and Figure 18(b) is the role selection screen. [Figure 19] Figure 19(a) shows the language selection screen, and Figure 19(b) shows the first job seeker information input screen. [Figure 20] Figure 20(a) shows the second job seeker information input screen, and Figure 20(b) shows the third job seeker information input screen. [Figure 21] Figure 21(a) shows the fourth job seeker information input screen, and Figure 21(b) shows the fifth job seeker information input screen. [Figure 22] Figure 22(a) shows the sixth job seeker information input screen, and Figure 22(b) shows the seventh job seeker information input screen. [Figure 23] Figure 23(a) shows the function selection screen for job seekers, and Figure 23(b) shows the resume display screen. [Figure 24] Figure 24(a) shows the resume revision suggestion screen, and Figure 24(b) shows the document display screen for foreigners. [Figure 25] Figure 25(a) shows the first job seeker information input screen, and Figure 25(b) shows the second job seeker information input screen. [Figure 26] Figure 26(a) shows the third job seeker information input screen, and Figure 26(b) shows the fourth job seeker information input screen. [Figure 27] Figure 27(a) shows the function selection screen for recruiting organizations, and Figure 27(b) shows the job posting display screen. [Figure 28] The screen for suggesting revisions to a job posting. [Modes for carrying out the invention]

[0026] Hereinafter, embodiments of the present invention will be described with reference to the drawings.

[0027] The talent matching system 1 of this embodiment realizes the setting up of employment interviews (method for setting up employment interviews) between job seekers and recruiting organizations, and is a system particularly suitable for foreign job seekers. As shown in Figure 1, it comprises one or more job seeker information terminals 2 (job seeker-side terminal devices), one or more recruiting organization information terminals 3 (recruiting-side terminal devices), and a server 5 that is connected to them via a network 4 so as to be able to communicate with them.

[0028] Recruiting organizations include companies, corporations, foundations, organizations, unions, government agencies, NGOs, etc., that are seeking to hire job seekers. In this example, recruiting organizations are defined as companies (recruiting companies).

[0029] Information terminals 2 and 3 include all information terminals usable by job seekers (e.g., PCs, tablets, smartphones, etc.) and are well-known terminal devices (computers). Information terminals 2 and 3 have a well-known configuration including control units 21 and 31 (processors such as CPUs and GPUs), memory units 22 and 32 (ROMs and storage, etc.), screen display units 23 and 33 (displays, etc.), operation input units 24 and 34 (touch panels, keyboards, mice, etc.), communication units 25 and 35 that connect to network 4, cameras 26 and 36, and microphones 27 and 37. Information terminals 2 and 3 (control units 21 and 31) send and receive information (data) with server 5 via communication units 25 and 35. As shown in Figure 2, the terminal-side job application BC is installed in the memory units 22 and 32, and this is executed by the control units 21 and 31. As a result, various functions BC0, B1 to B7, and C1 to C8 are executed by the control units 21 and 31. The terminal-side job application BC includes a job seeker program B (job seeker information terminal program) and a recruiting organization program C (recruiting organization information terminal program). Both are executable, however, recruiting organization program C is only available to users with predetermined billing settings. The memory units 22 and 32 may be located inside the device casing, outside the device casing, or on the cloud.

[0030] Server 5 is a well-known server device (computer) and has a well-known configuration including a control unit 51 (processor such as CPU or GPU), a memory unit 52 (ROM or storage, etc.), a screen display unit 53 (display, etc.), an operation input unit 54 (touch panel, keyboard, mouse, etc.), and a communication unit 55 that connects to the network 4. Server 5 (control unit 51) sends and receives information (data) with information terminals 2 and 3 via the communication unit 55. As shown in Figure 3, server program A for managing and operating the job application (server program for the job matching system) that works in conjunction with information terminals 2 and 3 (programs B and C) is installed in the memory unit 52, and the control unit 51 executes this program. As a result, various functions A0 to A9 are executed by the control unit 51. The memory unit 52 may be located inside the device enclosure, outside the device enclosure, or on the cloud.

[0031] Furthermore, in Server 5, the control unit 51 primarily constitutes a well-known AI (Artificial Intelligence), enabling machine learning including deep learning. This AI accepts input of user (job seeker and recruiting organization) registration information (job seeker information, recruiting organization information, etc., described later) along with all information obtained by each user during the process of obtaining employment results (whether an interview can be scheduled, employment results, etc.), and is a generative AI that performs employment suitability determination (AI matching) between registered job seekers and recruiting organizations based on this input information. In employment suitability determination, for example, if the job posting information (organizational information and job conditions) listed on the recruiting organization's job posting and the resume information (personal information and job conditions) listed on the job seeker's resume match beyond the criteria, the AI ​​finds that job seeker as an employment-suitable job seeker for that recruiting organization, and that recruiting organization as an employment-suitable recruiting organization for that job seeker. This AI accepts input on the entire process, from the results of the employment suitability assessment (AI matching) to the job interview (also called a job interview or employment interview) and the subsequent hiring outcome. It then uses machine learning to match users with a higher success rate in scheduling job interviews and users with a higher success rate in hiring.

[0032] Furthermore, this AI will perform machine learning to suggest revisions to registration information (job seeker information, recruiting organization information) that will increase the success rate of matching.

[0033] Furthermore, this AI will perform machine learning to suggest (provide example sentences for) sentences that increase the success rate of matching in the sections of resumes, foreigner-submitted or application forms (also called foreigner-submitted forms), and job postings (text within resumes, text within foreigner-submitted or application forms, and text within job postings).

[0034] The AI ​​in this embodiment includes all of the first to fifth AIs of the present invention, but there may be an AI that uses multiple of these AIs, or these AIs may be provided individually.

[0035] The following describes the various functions (programs) that are executed in cooperation between the terminal-side job application BC (see Figure 2), which is executed by the control units 21 and 31 of information terminals 2 and 3, and the server-side job application A (see Figure 3), which is executed by the control unit 51 of server 5.

[0036] Furthermore, the various means of the present invention perform their functions when the control units 21, 31, and 51 (processors) execute the corresponding steps.

[0037] When a startup operation is performed on information terminals 2 and 3 (see Figure 2) on which the terminal-side job application BC is installed, the control units 21 and 31 execute the main process shown in Figure 4.

[0038] When the main process is executed, as shown in Figure 4, first, in steps S1 and S2, the control units 21 and 31 of the information terminals 2 and 3 perform a step in which they accept a selection of whether the user is an already registered user or a new user, and if a new user, whether they are a new job seeker or a new recruiting organization. Specifically, the screen display units 23 and 33 of the information terminals 2 and 3 display a login screen (Figure 18(a)) or a role selection screen (Figure 18(b)), and accept operation input from the operation input units 24 and 34 on these screens, allowing the user to make a selection.

[0039] In steps S1 and S2 of Figure 4, if a new user (new registration) and a job seeker are selected, in step S3B, the control unit 21 of the information terminal 2 executes the job seeker user registration process B1 (job seeker registration means) shown in Figure 5.

[0040] When user registration process B1 is executed, as shown in Figure 5, first in S11, the control unit 21 of the job seeker's information terminal 2 performs the steps of receiving input of job seeker information including the job seeker's user authentication information, language information, resume information, and foreigner document information input (job seeker information input means, resume information input means, foreigner document information input means), and transmitting the received job seeker information to the server 5 (job seeker information transmission means, resume information transmission means, foreigner document information transmission means). Meanwhile, in S12, the control unit 51 of the server 5 performs the steps of receiving the transmitted job seeker information and, if received, storing and registering it in a predetermined storage area of ​​the storage unit 52 (job seeker information storage unit, resume information storage unit, foreigner document information storage unit) (job seeker information storage means, resume information storage means, foreigner document information storage means).

[0041] When step S11 in Figure 5 is completed, the process returns to Figure 4, and the control unit 21 of the information terminal 2 executes S8B. Subsequently, the control unit 21 of the information terminal 2 receives a predetermined application termination operation input from the operation input unit 24 (S9B: Yes), and terminates this application BC (Figure 4).

[0042] In S11 of this embodiment, the control unit 21 of the job seeker's information terminal 2 performs the steps of sequentially receiving input of the job seeker's information (job seeker information input means, resume information input means, foreigner document information input means) and sequentially (in stages) transmitting the received job seeker information to the server 5 (job seeker information transmission means, resume information transmission means, foreigner document information transmission means). Meanwhile, in S12, the control unit 51 of the server 5 performs the steps of sequentially (in stages) receiving the job seeker's information that is sequentially (in stages) received and transmitted by the job seeker's information terminal 2 (job seeker information receiving means, resume information receiving means, foreigner submission or application document information receiving means) and sequentially (in stages) storing and registering them in a predetermined storage area of ​​the storage unit 52 (job seeker information storage unit, resume information storage unit, foreigner document information storage unit) in association with each other (job seeker information storage means, resume information storage means, foreigner document information storage means).

[0043] Specifically, in S11, the information terminal 2 displays an information input screen for entering job seeker information on its screen display unit 23. By accepting operation input from the operation input unit 24 on this screen, various job seeker information, including user authentication information, language information, resume information, and information for foreigners to submit or apply to, is accepted. There are multiple information input screens, for example, as shown in Figures 19(a)(b), 20(a)(b), 21(a)(b), and 22(a)(b). For each information input screen displayed on the screen display unit 23, the predetermined job seeker information is accepted, and the input proceeds step by step, switching to the next information input screen upon completion of acceptance. That is, the user authentication information, language information, resume information, and information for foreigners to submit or apply to, which are included in the job seeker information, are accepted step by step, switching screens. Then, upon completion of acceptance of the job seeker information on each information input screen, the information entered on that screen is sent to the server 5. Meanwhile, in S12, the server 5 sequentially receives the input information and stores the received series of input information in the storage unit 52 in association with it. As a result, a new job seeker is registered with the server 5.

[0044] Job seeker information includes language information indicating the user's preferred language and user authentication information (ID, password) for login. Language information may also be included in the resume information. Here, we assume that Japanese is set as the preferred language.

[0045] Furthermore, applicant information includes resume information necessary for creating a resume. Resume information includes information to be filled in the designated fields of the resume (e.g., name, address, date of birth, educational background, work history, etc.), information for creating example resumes related to the designated text within the resume (e.g., reasons for applying, self-introduction, personal wishes, etc.) (e.g., qualifications, hobbies, special skills, dreams, etc.), and the user's facial image information (photograph), etc.

[0046] Resume information includes personal contact information, which is entered in the designated fields on the resume and includes either or both of the following: contact information and / or SNS information. Here, resume information includes both contact information and SNS information. Contact information includes email addresses, phone numbers, addresses, etc. SNS information (SNS: social networking service) refers to user account information for various SNS platforms, and is information used to view each user's SNS profiles.

[0047] Furthermore, job seeker information includes information on documents to be submitted or applied for by foreigners (information on documents to be submitted or applied for by foreigners) which is necessary for creating such documents. Documents to be submitted or applied for by foreigners are documents that foreigners (those with foreign nationality, those residing abroad, etc.) are required to submit to the necessary institutions when they change jobs or are hired. Examples include the Specified Skilled Worker Support Plan (Type 1 Specified Skilled Worker Support Plan, etc.), an explanation of the employment history, employment conditions, wage payment, an explanation of the remuneration of the Specified Skilled Worker, a summary of the Specified Skilled Worker affiliated organization, an explanation of the support consignment contract with the registered support organization, an application for a Certificate of Eligibility for Residence Status, an explanation of the fees to be collected, a Specified Skilled Worker employment contract, etc.

[0048] Furthermore, the job seeker information includes information common to both the resume information and the information in the application form submitted for foreigners (for example, personal information such as the user's name, date of birth, gender, facial image information (photograph), etc.).

[0049] In S11 of Figure 5, when receiving input of resume information included in the job seeker information from the job seeker's information terminal 2, the stage (timing) of receiving input of the text within the resume (e.g., reasons for applying, self-introduction, personal wishes, etc.) occurs at least after the resume example information (e.g., qualifications, hobbies, special skills, work history, dreams, etc.) has been entered. Therefore, at the stage (timing) of receiving input of the text within the resume, the resume example information is already stored in the storage unit 52 of the server 5, and the server 5 can create various resume examples based on that resume example information. Therefore, the job seeker's information terminal 2 can input the text within the resume while being presented with resume examples created based on the resume example information.

[0050] Specifically, as shown in Figure 6, first, in S21 (resume example request means), the control unit 21 of the job seeker's information terminal 2 sends a request for example resume information corresponding to the job seeker to the server 5. Meanwhile, in S22 (resume example creation means), the control unit 51 of the server 5 receives this example information request, and, upon receiving this request, the AI ​​(second AI) creates multiple example resumes based on the resume example information contained in the resume information of the corresponding job seeker that has been received and stored in the storage unit 52. Specifically, in S22, upon receiving this request, the control unit 51 causes the AI ​​(second AI) of the server 5 to create multiple resume example sentences based on the resume example information of the job seeker that is already stored in the storage unit 52 (resume information storage unit) at the time of receipt, and multiple pre-stored standard resume sentences. This AI (the second AI) continuously updates the selection criteria for standard resume sentences stored in the memory unit 52, as well as the resume example information (qualifications, hobbies, special skills, work history, dreams, etc.) selected to be incorporated into those sentences, using machine learning, so that it can present example sentences with a high matching success rate.

[0051] In the following step S23 (resume example transmission means), the control unit 51 of the server 5 executes the step of sending the created example information (multiple resume examples) to the requesting information terminal 2. In response, in S24 (resume example presentation means), the control unit 21 of the job seeker's information terminal 2 executes the steps of receiving the requested resume example information (multiple resume examples) from the server 5, and presenting the example information (multiple resume examples) if received. In the following steps S25, S26, and S27 (resume text input means), the control unit 21 executes the steps of creating and inputting the resume text by referring to or using the presented resume examples, and accepting the inputted resume text. The creation of the resume text may be done by repeatedly selecting one sentence at a time from the multiple presented resume examples, or by directly inputting text by referring to the multiple presented resume examples.

[0052] Specifically, in S24, the screen display unit 23 of the information terminal 2 displays a resume text input screen (see, for example, Figure 22(a)) as an information input screen. When the user selects within the text input frame 2a on that screen using the operation input unit 24, multiple example sentences 2b are displayed on the screen. At this time, it is possible to sequentially select one sentence at a time from the multiple example sentences 2b using the operation input unit 24, and a document can be created by sequentially selecting and connecting the example sentences. It is also possible to create a document directly by inputting from the operation input unit 24 while looking at these example sentences 2b. The created document is entered as the text within the resume (for example, statement of purpose, self-introduction, personal wishes, etc.).

[0053] If the information to be entered in the designated fields of the foreigner's submission or application form includes text (text within the foreigner's submission or application form), it can be done using the same method as the input of text information within the resume described above, based on the information for the foreigner's submission or application form sample that is entered before the text input.

[0054] In other words, when accepting input of foreign national submission or application form information included in the job seeker information from the job seeker's information terminal 2 in stages, the timing for accepting input of text within the foreign national submission or application form information included in the entered information occurs at least after the foreign national submission or application form information example text information has been entered. Therefore, at the timing for accepting input of text within the foreign national submission or application form information, the foreign national submission or application form information example text information is already stored in the storage unit 52 of the server 5, and the server 5 can create and present various example sentences based on that foreign national submission or application form information example text information. Then, by selecting one or more example sentences from among these example sentences, the user can create a sentence, or create a sentence by referring to those example sentences and input that sentence.

[0055] Once all this information is stored in the storage unit 52, the job seeker is registered as a new registered user. As a result, the control unit 21 of the job seeker's information terminal 2 terminates S3B in Figure 4 and proceeds to S8B, which will be described later.

[0056] On the other hand, if a new user (new registration) and a recruiting organization are selected in S1 and S2 of Figure 4, in S3C, the control unit 31 of the recruiting organization's information terminal 3 executes the user registration process C1 (recruiting organization registration means) for the recruiting organization shown in Figure 7.

[0057] When the user registration process C1 for a recruiting organization is executed, as shown in Figure 7, first in S15, the control unit 31 of the recruiting organization's information terminal 3 performs the steps of receiving input of recruiting organization information including the recruiting organization's user authentication information, language information used, and job posting information (recruiting organization information input means, job posting information input means), and transmitting the received recruiting organization information (recruiting organization information transmission means, job posting information transmission means). Meanwhile, in the server 5, the control unit 51 performs the steps of receiving the transmitted recruiting organization information in S16, and, if received, storing the recruiting organization information in a predetermined storage area of ​​the storage unit 52 (recruiting organization information storage unit, job posting information storage unit) (recruiting organization information storage means, job posting information storage means).

[0058] When step S15 in Figure 7 is completed, the process returns to Figure 4, and the control unit 31 of the information terminal 3 executes S8C. Subsequently, the control unit 31 of the information terminal 3 receives a predetermined application termination operation input from the operation input unit 34 (S9C: Yes), and terminates this application BC (Figure 4).

[0059] In S15 of this embodiment, the control unit 31 of the information terminal 3 of the recruiting organization performs the steps of receiving input of the recruiting organization's information in stages (recruiting organization information input means, job posting information input means) and transmitting the received recruiting organization information sequentially (in stages) to the server 5 (recruiting organization information transmission means, job posting information transmission means). On the other hand, in S16, the control unit 51 of the server 5 performs the steps of receiving the recruiting organization's information sequentially (in stages) input and transmission sequentially (in stages) from the information terminal 3 of the recruiting organization in stages (recruiting organization information receiving means, job posting information receiving means) and storing and registering them in a predetermined storage area of ​​the storage unit 52 (recruiting organization information storage unit, job posting information storage unit) in association with each other (recruiting organization information storage means, job posting information storage means).

[0060] Specifically, in S15, the control unit 31 of the information terminal 3 displays an information input screen on the screen display unit 33 for inputting recruitment organization information. On this screen, it accepts operation input from the operation input unit 34, thereby accepting input of recruitment organization information, including user authentication information, language information, and job posting information. There are multiple information input screens, for example, as shown in Figures 25(a)(b) and 26(a)(b). For each information input screen displayed on the screen display unit 33, the input of predetermined recruitment organization information is accepted, and the input proceeds step by step, switching to the next information input screen as acceptance is completed. That is, the input of user authentication information, language information, and job posting information included in the recruitment organization information is accepted step by step, switching screens. Then, upon completion of acceptance of the input of recruitment organization information on each information input screen, the control unit 31 sends the input information on that screen to the server 5. Meanwhile, in S16, the server 5 sequentially receives this input information and stores the received series of input information in the storage unit 52 in association with it. As a result, the recruitment organization is newly registered on the server 5.

[0061] The recruitment organization information includes language information indicating the user's preferred language, and user authentication information (ID, password) for login. Here, we assume that Japanese is set as the preferred language.

[0062] Recruitment organization information includes recruitment information necessary for creating job postings. Recruitment information includes information to be filled in in the designated fields of the job posting (e.g., company name, place of work, job title, person in charge, contact information of the person in charge, salary information, etc.), and information for creating example job postings related to the designated text within the job posting that is included in the filled-in information (e.g., job description, additional information such as allowances, special notes regarding selection, message from the company, etc.).

[0063] In S15 of Figure 7, when receiving input of job posting information included in the recruiting organization information from the recruiting organization's information terminal 3, the stage (timing) of receiving input of the text within the job posting (e.g., job description, additional information such as allowances, special notes regarding selection, message from the company, etc.) occurs at least after the job posting example information (e.g., qualifications, salary, holidays, insurance, etc.) has been entered. Therefore, at the stage (timing) of receiving input of the text within the job posting, the job posting example information is already stored in the storage unit 52 of the server 5, and the server 5 can create various job posting examples based on that job posting example information. Therefore, the recruiting organization's information terminal 3 can input the text within the job posting while being presented with job posting examples created based on the job posting example information.

[0064] Specifically, as shown in Figure 8, first, in S31 (job posting example sentence request means), the control unit 31 of the information terminal 3 of the recruiting organization sends a request for example sentence information for the text within the job posting corresponding to the recruiting organization to the server 5. Meanwhile, in S32 (job posting example sentence creation means), the control unit 51 of the server 5 receives this example sentence information request, and, upon receiving this request, the AI ​​(third AI) creates multiple example sentences related to the text within the job posting based on the job posting example sentence information contained in the job posting information of the corresponding recruiting organization that has been received and stored in the storage unit 52. Specifically, in S32, upon receiving this request, the control unit 51 causes the AI ​​(third AI) of the server 5 to create multiple job posting example sentences based on the job posting example sentence information of the recruiting organization that is already stored in the storage unit 52 (job posting information storage unit) at the time of receipt, and multiple pre-stored standard job posting sentences. This AI (the third AI) continuously updates the selection criteria for standard job posting phrases stored in the memory unit 52, as well as the information selected for inclusion in those job posting phrases (qualifications, salary, holidays, insurance, etc.), through machine learning, so that it can present example sentences with a high matching success rate.

[0065] In the following S33 (job posting example sentence transmission means), the control unit 51 of the server 5 executes the step of sending the created example sentence information (multiple job posting example sentences) to the requesting information terminal 3. In response, in S34 (job posting example sentence presentation means), the control unit 31 of the information terminal 3 of the recruiting organization executes the steps of receiving the requested job posting example sentence information (multiple job posting example sentences) from the server 5 and, if received, presenting the example sentence information (multiple job posting example sentences). In S35, S36, and S37 (job posting text input means), the control unit 31 executes the steps of creating and inputting job posting text by referring to or using the presented job posting example sentences and accepting the input job posting text. The creation of job posting text may be done by repeatedly selecting one sentence at a time from the presented multiple job posting example sentences, or by directly inputting text by referring to the presented multiple job posting example sentences.

[0066] Specifically, in S34, the information terminal 3's screen display unit 33 shows a job posting text input screen (see, for example, Figure 26(b)) as an information input screen. When the user selects within the text input frame 3a on that screen using the operation input unit 34, several example sentences 3b are displayed on the screen. At this time, it is possible to sequentially select one sentence at a time from the multiple example sentences 3b using the operation input unit 34, and a document can be created by sequentially selecting the example sentences. It is also possible to create a document directly by inputting from the operation input unit 34 while looking at the example sentences 3b. The created document is entered as the job posting text (for example, job description, additional information such as allowances, special notes regarding selection, message from the company, etc.).

[0067] Furthermore, since a certain fee (e.g., a monthly fee) is required after user registration by the recruiting organization, payment information for this fee (such as information for automatic transfers to the system operator or information for credit card payments) is also required as part of the recruiting organization information.

[0068] Once all this information is stored in the memory unit 52, the recruiting organization is registered as a new registered user. As a result, the control unit 31 of the recruiting organization's information terminal 3 terminates S3C in Figure 4 and proceeds to S8C, which will be described later.

[0069] On the other hand, let's assume that a registered user is selected in S1 of Figure 4.

[0070] If a registered user is selected, the control units 21 and 31 of the information terminals 2 and 3 execute the login process BC0 (user authentication process) shown in Figure 9, as indicated by S4 (user authentication means) in Figure 4.

[0071] When the login process BC0 is executed, as shown in Figure 9, first in S41, the control units 21 and 31 of the information terminals 2 and 3 display a login screen (Figure 18(a)) on the screen display units 23 and 33, receive user authentication information (ID, password) from the operation input units 24 and 34 on that screen, and send the received user authentication information to the server 5. Meanwhile, in S42, the control unit 51 of the server 5 performs the steps of receiving the user authentication information and executing authentication processing based on the received information, and in S43, it performs the step of sending authentication result information to the information terminals 2 and 3 that sent the user authentication information. In response, the control units 21 and 31 of the information terminals 2 and 3 perform the steps of receiving the authentication result information and, if received, identifying the authentication result based on that authentication result information in S44.

[0072] In the following step S45, if the identification result is authentication OK, the control units 21 and 31 of information terminals 2 and 3 execute a step in S46 to send a request to server 5 for the transmission of role information indicating the role of the authenticated user (job seeker, recruiting organization). Meanwhile, in S47, the control unit 51 of server 5 executes the steps of receiving this request and, if received, sending the requested role information to the requesting information terminals 2 and 3. In S48, the requesting information terminals 2 and 3 receive this information, and the process returns to Figure 4 and proceeds to S6. On the other hand, if the identification result in S45 is authentication NG, the process returns to Figure 4 and proceeds to S1.

[0073] In S6 (Role Identification Means) in Figure 4, the control units 21 and 31 of the information terminals 2 and 3, which have been authenticated and are logged in, perform the step of identifying the role of the registered user based on the role information received in S48 in Figure 9.

[0074] In Figure 4, step S7, it is determined that the role of this registered user is identified as a job seeker.

[0075] If the user is identified as a job seeker, at S8B in Figure 4, the control unit 21 of the information terminal 2 executes a step in which it accepts the execution of various job seeker-specific processes (job seeker-specific functions). Here, as shown in Figure 2, it is possible to execute the following: job application and interview setting process B2 (interview execution and employment notification process B3), resume output process B4 (resume display), resume revision suggestion process B5, resume revision process B6, and foreign document output process B7. Specifically, the user displays a function selection screen (Figure 23(a)) on the screen display unit 23 of the registered user's (job seeker's) information terminal 2, and accepts operation input from the operation input unit 24 on that screen, thereby selecting and executing one of several job seeker-specific processes.

[0076] Assume that in S8B of Figure 4, it is decided to execute the job application and interview scheduling process B2.

[0077] When the job application and interview scheduling process B2 is executed, as shown in Figure 10, first, in S100 (Employment-Suitable Recruiting Organization Information Request Means), the control unit 21 of the information terminal 2 sends a request to the server 5 for information on employment-suitable recruiting organizations that have been determined to be suitable by the AI ​​(first AI) in the employment suitability determination for this logged-in registered user (job seeker). Meanwhile, in S101 (AI Matching Means), the control unit 51 of the server 5 receives this request for information on employment-suitable recruiting organizations, and if it has received it, it performs an employment suitability determination by the AI ​​(first AI) based on the resume information of each job seeker and the job posting information of each recruiting organization stored in the storage unit 52 (resume information storage unit). Finally, in S102 (Employment-Suitable Recruiting Organization Information Transmission Means), it transmits the information on employment-suitable recruiting organizations for the registered user (job seeker) obtained from the employment suitability determination to the requesting information terminal 2.

[0078] In response, the control unit 21 of the requesting information terminal 2 executes the following steps: S103 (Employment-Suitable Recruiting Organization Information Presentation Means) to receive information on the requested employment-suitable recruiting organization from the server 5, and if received, to present the information on that employment-suitable recruiting organization (employment-suitable recruiting organization); S104 (Employment-Suitable Recruiting Organization Job Posting Display Means) to select a recruiting organization from the presented employment-suitable recruiting organizations and to present its job posting; S105 (Applicant Company Selection Means) to select the recruiting organization whose job posting is presented as the recruiting organization to apply to; and S106 (Employment Interview Schedule Adjustment Information Transmission Means) to transmit employment interview schedule adjustment information to the selected employment-suitable recruiting organization (to the corresponding information terminal 3) via the server 5. As a result, after selecting a recruiting organization to apply to, the selected job seeker can start adjusting the employment interview schedule with the recruiting organization. Meanwhile, in S107 (means for notifying the date and time of the job interview), the control unit 31 of the recruiting organization's information terminal 3 performs the steps of receiving job interview scheduling information via the server 5, and, upon receiving the job interview scheduling information, confirming the date and time of the job interview and then sending confirmed job interview date and time information indicating the confirmed date and time of the job interview to the information terminal 2, which is the source of the job interview scheduling information, via the server 5.

[0079] In this embodiment, at S103 in Figure 10, a screen displaying a list of suitable job-seeking organizations is displayed on the screen display unit 23 of the information terminal 2. In the following S104, the user selects a job-seeking organization to apply to from the list of suitable job-seeking organizations displayed on the screen display unit 23 by inputting information from the operation input unit 24. The job application form is then displayed on the screen display unit 23, and after viewing it, the user confirms their application at S105.

[0080] Note that the display of job postings in S104 of Figure 10 is performed by executing the process shown in Figure 14, which will be described later, between information terminal 2 and server 5, rather than between information terminal 3 and server 5. Specifically, the control unit 21 of information terminal 2 selects a recruiting organization whose job postings are to be displayed from the list of suitable recruiting organizations displayed on its list display screen, and executes the step of sending a request to server 5 for output of the recruiting organization's job posting information. On the other hand, the control unit 51 of server 5 executes the steps of receiving this request, reading the job posting information of the recruiting organization corresponding to this request from the storage unit 52 (job posting information storage unit) if received, and sending the read job posting information to the requesting information terminal 2. In response, the control unit 21 of the requesting information terminal 2 executes the steps of receiving the requested job posting information from server 5, and if received, creating job posting drawing information (drawing data) with the items to be entered in a predetermined job posting format filled in based on this received information (using this received information), and presenting (outputting) the job posting based on that job posting drawing information. The job posting can be displayed on a screen, printed out, or saved as a file in a specified format (e.g., PDF) so that it can be copied and moved.

[0081] Next, step S106 in Figure 10 is executed on the condition that the application has been accepted in S105. In S106, immediately after the application is accepted, information such as available interview dates is sent to the server 5 as interview scheduling information to determine the interview date for the employment-suitable organization that has accepted the application. The control unit 51 of the server 5 receives this information and sends similar information (interview scheduling information) to the employment-suitable organization.

[0082] The information for scheduling job interviews is not limited to information such as available interview dates, but may also include information requesting confirmed interview dates and times. Here, the information for scheduling job interviews is defined as information indicating available interview dates and times (candidate interview dates and times). In S106, the control unit 21 of the job seeker's information terminal 2 transmits this information to the server 5, and the control unit 51 of the server 5, upon receiving it, registers the available interview dates and times in the storage unit 52 and transmits the registered information for scheduling job interviews to the employment-suitable recruiting organization (corresponding information terminal 3). In other words, the information on available interview dates and times is transmitted from the job seeker's information terminal 2 to the employment-suitable recruiting organization (corresponding information terminal 3) via the server 5.

[0083] Specifically, in S106 of Figure 10, immediately after receiving confirmation of the application in S105, the control unit 21 of the information terminal 2 displays a screen on the screen display unit 23 that allows the applicant to select available interview dates and times (available interview days and time slots) within a predetermined period. The content selected and confirmed by the operation input unit 24 on that screen is then transmitted to the server 5 as employment interview scheduling information (employment interview availability information).

[0084] Next, in S107 of Figure 10, the control unit 31 of the information terminal 3 of the employment-suitable recruitment organization that received this recruitment interview scheduling information determines the recruitment interview date and time from the available dates and times provided, and transmits this as confirmed recruitment interview date and time information to the server 5.

[0085] Specifically, in S107, the control unit 31 of the information terminal 3 of the employment-suitable recruitment organization displays a screen on the screen display unit 33 that shows available dates and times for job interviews based on the received job interview scheduling information, and allows the user to select a date and time to conduct the job interview from among them. The user then sends the selected and determined information from that screen to the server 5 as confirmed job interview date and time information.

[0086] Then, in S108 of Figure 10, the control unit 51 of the server 5, which received the confirmed employment interview date and time information, registers the received information in the storage unit 52 and transmits the registered information to the job seeker's information terminal 2. Here, it is also transmitted to the information terminal 3 of the employment-suitable recruitment organization.

[0087] Specifically, in S108, the information terminals 2 and 3 are sent to both the job seeker and the recruiting organization as an email confirming the interview date and time, containing a link to launch a web conferencing (online interview) program embedded on application BC. The email addresses of the job seeker and the recruiting organization are stored in the storage unit 52 as resume information and job application information, and the control unit 51 of the server 5 uses this to send the interview confirmation email to the information terminals 2 and 3. The job seeker and the recruiting organization receive this interview confirmation email as information confirming the interview date and time on their respective information terminals 2 and 3 (S109, S110).

[0088] In Figure 10, steps S106-S110 show that information is transmitted and received indirectly between information terminals 2 and 3, not directly, via server 5. This is because, at this stage and earlier, the job seeker's personal contact information is set to private on server 5, and direct information exchange between information terminals 2 and 3 is prohibited. This private setting remains in place until the public setting is changed, as described later.

[0089] When the confirmed interview date and time arrive, the job seeker and the recruiting organization operate the link in the interview notification email they received on their respective information terminals 2 and 3. This initiates a web conference interview (online interview) on application BC (see Figure 2) at the confirmed interview date and time. Specifically, upon link operation, the respective control units 21 and 31 execute interview execution and hiring notification processing B3 and C3 on application BC. First, in steps S111 and S121, they send interview start information to server 5 and activate cameras 26 and 36 and microphones 27 and 37 to prepare for the web conference interview (online interview).

[0090] Meanwhile, the control unit 51 of server 5 executes the employment interview permission determination process A9 (Figure 17) upon receiving employment interview start information from the information terminal 3. In this embodiment, a certain charge is required (condition) for the recruiting organization to conduct employment interviews, and the presence or absence of this charge is determined in the employment interview permission determination process A9.

[0091] When the hiring interview permission determination process A9 is executed, as shown in Figure 17, first, the control unit 51 of the server 5 performs the step of identifying the user to be interviewed based on the hiring interview start information received from the recruiting organization's information terminal 3 in S201 (user identification means), and then, in S202 (billing determination means), reads the billing information of the identified user on the recruiting organization's side from the storage unit 52 (billing information storage unit), and performs the step of determining whether the necessary charges for conducting the hiring interview have been made based on that billing information.

[0092] In this embodiment, a product (plan) with pricing based on the number of recruitment interviews can be purchased from the information terminal 3 of the recruiting organization. The recruiting organization information stored in the server 5 includes billing information such as the number of recruitment interviews purchased as a product and the number of recruitment interviews conducted. From these numbers, the number of recruitment interviews that can be conducted can be determined.

[0093] In Figure 17, at S202 (Charging Determination Means), if it is determined that the necessary charges for conducting the recruitment interview have not been made, that is, if it is determined that there are no remaining recruitment interviews that can be conducted (S203:NG), the control unit 51 of the server 5 proceeds to S204 and executes the step of sending a charge request necessary for conducting the recruitment interview to the recruiting organization's information terminal 3. At S207, the control unit 31 of the recruiting organization's information terminal 3 executes the steps of receiving this charge request and purchasing the above-mentioned product (plan) upon receiving this charge request. Here, the product (plan) can be purchased based on the user's payment information stored in the storage unit 52 of the server 5.

[0094] In S207, the user can choose whether to purchase (charge) the product (S207: Yes) or not (S207: No). If the user makes a purchase (charge) in S208, the control unit 31 of the recruitment organization's information terminal 3 sends the purchase result to the server 5 in S209. On the other hand, even if the user does not make a purchase (charge) in S207: No, the control unit 31 of the recruitment organization's information terminal 3 also sends the purchase result (no purchase) to the server 5 in S209. In response, the control unit 51 of the server 5 performs the steps of receiving the purchase result, updating the charge information stored in the storage unit 52 based on the received purchase result, and re-determining whether the charge necessary to conduct the recruitment interview has been made based on the updated charge information. In S206, it sends the charge determination result to the information terminals 2 and 3 of the users who are the target of the recruitment interview, and proceeds to S132 in Figure 10.

[0095] If it is determined in S132 of Figure 10 that the necessary charges have been made (S132: OK), the control unit 51 of server 5 executes the step in S133 to receive and save (record) the content of the web conference (online job interview) (video captured by cameras 26 and 36 on each information terminal 2 and 3). On the other hand, if it is determined in S132 that the necessary charges have not been made (S132: NG), the control unit 51 of server 5 terminates this process and the job interview is canceled.

[0096] Meanwhile, the control units 21 and 31 of the information terminals 2 and 3 of the users being interviewed for employment, based on the billing determination results received from the server 5 in S112 and S122 of Figure 10, will start a web conference (online job interview) if they determine that the necessary charges have been made (S112, S122: OK). On the other hand, if they determine in S112 and S122 that the necessary charges have not been made (S112, S122: NG), the control units 21 and 31 of those information terminals 2 and 3 will terminate this process and the job interview will be canceled.

[0097] When a web conference (online job interview) is conducted, at S113 and S123 in Figure 10, a predetermined job interview termination operation is performed on the operation input units 24 and 34 of both information terminals 2 and 3. This causes the control units 21 and 31 of the job seeker's and recruiting organization's information terminals 2 and 3 to stop the web conference program running on application BC (see Figure 2) and execute the step of terminating the job interview. Once the job interview is terminated, at S114, the control unit 21 of information terminal 2 executes the step of sending response information to the server 5 indicating whether or not it wishes to hire the recruiting organization that conducted the interview. Similarly, at S124, the control unit 31 of information terminal 3 also executes the step of sending response information to the server 5 indicating whether or not it wishes to hire the job seeker that it conducted the interview.

[0098] As the job interview concludes, at S134 in Figure 10, the control unit 51 of server 5 executes the step of ending the recording of the web conference (job interview) and storing the recorded video (recording information) in the storage unit 52. This recorded video (recording information) is made viewable from the recruiting organization's information terminal 3 after the recording is finished.

[0099] In the following step, S135 (Publication Setting Switching Means) in Figure 10, the control unit 51 executes a step to switch the setting of the personal contact information of the job applicant who has undergone an interview from private to public. The personal contact information is continuously set to private from the time it is stored in the storage unit 52 (resume information storage unit), and at a predetermined disclosure timing after the confirmed interview date and time information, which was finalized in at least S107, has been transmitted and received by the server 5, S135 (Publication Setting Switching Means) is executed, and the setting is switched from private to public. As a result, personal contact information such as the job applicant's email address and SNS information (SNS user account information) on their resume cannot be viewed from the recruiting organization's information terminal 3 until this disclosure timing arrives, and direct communication between the job applicant and the recruiting organization is not possible until the interview is decided.

[0100] Furthermore, it is desirable that this disclosure timing occur after the timing in S132 of Figure 10 when the control unit 51 of server 5 determines that the necessary charges for the job interview have been made. The disclosure timing here is defined as the timing when the job interview is completed (for example, immediately after the completion of S134). The disclosure timing may also be the timing when the job interview is started (for example, simultaneously with the start of S133).

[0101] In Figure 10, at step S136, the control unit 51 of the server 5 performs the following steps: receiving the above response information from both the job applicant (information terminal 2) and the recruiting organization (information terminal 3) that underwent the job interview; determining the hiring result based on the response information from both parties; and storing the result in the storage unit 52. The hiring decision period for the recruiting organization is from the end of the job interview until the above response information is sent. During this period, the interview recording information can be obtained from the server 5 and reviewed, and since the SNS information has been made public, the recruiting organization can also view the job applicant's personal SNS page to learn about the job applicant's character, and these can be used as material for the hiring decision.

[0102] In the following step, S137 in Figure 10, the system executes the step of sending the identified hiring results to the job seeker (information terminal 2) and the recruiting organization (information terminal 3) who underwent the interview. Here, the hiring results are sent to each party via email. As a result, the job seeker and the recruiting organization receive these results on their respective information terminals 2 and 3 in S115 and S125, and are able to find out the hiring results.

[0103] This completes the process shown in Figure 10. Consequently, the control unit 21 of the information terminal 2 returns to S8B in Figure 4, which will be described later.

[0104] Assume that the execution of the resume output process B4 is decided in S8B in Figure 4.

[0105] When resume output processing B4 is executed, as shown in Figure 11, first the control unit 21 of the information terminal 2 executes the step of sending a request to the server 5 for the output of resume information of this registered user (job seeker) who is logged in, in S141 (resume output request means). Meanwhile, the control unit 51 of the server 5 executes the steps of receiving this resume information output request in S142 and S143 (registered resume information transmission means), reading the resume information of the registered user corresponding to the request from the storage unit 52 (resume information storage unit) if received, and sending the read resume information to the requesting information terminal 2. In response, the control unit 21 of the requesting information terminal 2 executes the step of receiving the requested resume information from the server 5 in S144 (resume output means), creating resume drawing information (drawing data) with the items to be entered in a predetermined resume format filled in based on this received information (using this received information), and presenting (outputting) the resume based on that resume drawing information. The presentation (output) of the resume here includes screen display, printing, conversion to a predetermined file format (copying or moving as output, and making it possible to output), etc. In S144, the control unit 51 displays the resume on the screen, and in S146 it becomes possible to output a command to print the resume, and further, in S148A to S148E it becomes possible to save the resume in a predetermined file format.

[0106] Specifically, when the resume output process B4 in Figure 11 starts, steps S141 to S143 are executed, and in the following step S144 (resume screen display means), the control unit 21 of the information terminal 2 executes the step of displaying the resume on the screen display unit 23 based on the created resume drawing information. When the resume display screen (Figure 23(b)) with the resume displayed on the screen display unit 23 is displayed, the control unit 21 accepts a predetermined operation input from the operation input unit 24 (S145: Yes), and is able to execute the step (S146: Resume print command means) of sending a print command to an external printing device (not shown) to print the resume based on the resume drawing information.

[0107] Furthermore, in the resume output process B4 of Figure 11, when the resume display screen (Figure 23(b)) is displayed (S144), the control unit 21 accepts operation input from the operation input unit 24 (S148A: Yes), enabling the execution of the step (S146B~S148E: Resume file conversion means) of converting and saving the resume displayed on the screen into a predetermined file format (e.g., a PDF file). File conversion is performed when the control unit 21 sends a request to the server 5 (S148B), and the control unit 51 of the server 5, upon receiving this request, creates resume drawing information (drawing data) by filling in the items to be entered in a predetermined resume format based on the corresponding resume information stored in the storage unit 52 (using the corresponding resume information), and saves this resume drawing information in a predetermined file format (in this case, a PDF file) (S148C). The file format may be selectable. Then, the control unit 51 sends this file to the requesting information terminal 2 (S148D). The control unit 21 of the job seeker's information terminal 2 receives this information and saves the received file (S148E). It is also possible to move or copy the saved file to an external location. Meanwhile, when the operation to end the display of the resume display screen (Figure 23(b)) is received (S147:Yes), the system returns to S8B in Figure 4.

[0108] Assume that in S8B of Figure 4, it is decided to execute the resume revision suggestion process B5.

[0109] When the resume revision suggestion process B5 is executed, as shown in Figure 12, first the control unit 21 of the information terminal 2 executes the step of sending a request for revision of the resume (resume information) of this registered user (job seeker) who is logged in, to the server 5 in S151 (resume revision suggestion request means). Meanwhile, the control unit 51 of the server 5 executes the following steps in S152 to S154 (resume revision suggestion creation means, resume revision suggestion transmission means): receiving a request for revision of the registered user's resume (resume information) from the registered user's information terminal 2; having the AI ​​(fourth AI) create revision suggestion information for the resume (resume information) to increase the number of job organizations that are suitable for the registered user in the employment suitability determination (AI matching means) when the request is received; and sending the created revision suggestion information for the resume (resume information) to the requesting information terminal 2. In response, the control unit 21 of the requesting information terminal 2 executes the following steps in S155 (resume revision suggestion presentation means): receiving revision suggestion information for the requested registered user's resume (resume information) from the server 5, and, upon receipt, presenting the revision suggestion information (revision suggestion based on the revision suggestion information). This enables the control unit 21 to execute the step in S157 (resume information revision means) of revising the registered user's resume information based on the presented revision suggestion information.

[0110] Specifically, when the resume output process B5 in Figure 12 starts, steps S151 to S153 are executed, and in the subsequent step S154 (resume revision suggestion screen display means), the control unit 21 of the information terminal 2 executes the step of displaying the created revision suggestion information (resume revision suggestion) on the screen display unit 23. This revision suggestion display screen (see Figure 24) shows, for example, the information to be revised in the resume and how that information should be revised (and also which recruiting organizations will become suitable recruiting organizations if the revisions are made as suggested). The AI ​​of the server 5 (the fourth AI) performs the employment suitability determination and can easily understand which recruiting organizations will become suitable recruiting organizations, and which recruiting organizations are more likely to become suitable recruiting organizations, by revising which information in the resume and how. Furthermore, on this screen, by accepting operation input from the operation input unit 24 (S155: Yes), it is also possible to decide to execute the resume revision process B6 (S156). On the other hand, when the operation to end the display of the suggested revision screen is accepted (S157:Yes), the process returns to S8B in Figure 4.

[0111] This allows the AI ​​(the fourth AI) to make various suggestions, such as presenting words and phrases frequently used in the resumes of people previously hired for the job seeker's desired position, suggesting the removal of entries that are clearly unrelated to the desired position, and suggesting revisions based on differences in employment conditions between the job seeker (job seeker information) and the job seeker's desired position (recruiting organization information).

[0112] Assume that the execution of the resume revision process B6 is decided in S8B in Figure 4 or S156 in Figure 12.

[0113] When resume modification process B6 is executed, the control unit 21 of this information terminal 2 performs the same process as in Figure 5 in order to modify the resume information of this registered user (job seeker) who is logged in. This makes it possible to re-enter information in each field of the resume. The difference from Figure 5 is whether or not previously entered information (registered information) is displayed in each field.

[0114] Assume that in S8B of Figure 4, the execution of the document output process B7 for foreigners is decided.

[0115] When the foreigner document output process B7 is executed, as shown in Figure 13, first the control unit 21 of this information terminal 2 executes the step of sending an information request for a foreigner submission or application document (foreigner document) from this registered user (job seeker) who is logged in, to the server 5 in S161 (foreigner document information request means). Meanwhile, the control unit 51 of the server 5 executes the steps of receiving this foreigner submission or application document information request in S162 and S163 (registered foreigner document information transmission means), reading the foreigner submission or application document information (foreigner document) of the registered user corresponding to the request from the storage unit 52 (foreigner document information storage unit) if it has been received, and sending the read foreigner submission or application document information to the requesting information terminal 2. In response, the control unit 21 of the requesting information terminal 2 executes the following steps in S164 (means for outputting documents for foreigners): receiving the requested foreign submission or application document information from the server 5; creating foreign submission or application document drawing information (foreign submission document drawing information) by filling in the required fields in a predetermined foreign submission or application document format (foreign submission document format) based on the received information; and presenting (outputting) the foreign submission or application document based on the foreign submission or application document drawing information. The presentation (outputting) of the foreign submission or application document here includes screen display, printing, conversion to a predetermined file format (copying or moving as output, and making it possible to output), etc. In S164, the control unit 51 displays the foreign submission or application document on the screen, and in S166, it becomes possible to output a command to print the foreign submission or application document, and further, in S168A to S168E, it becomes possible to save the foreign submission or application document in a predetermined file format.

[0116] Specifically, when the foreign document output processing B7 is started, S161 to S163 are executed, and in the following S164 (Foreign Document Screen Display Means), the control unit 21 of the information terminal 2 executes the step of displaying the foreign document submission or application form on the screen display unit 23 based on the created foreign document submission or application form drawing information. When the foreign document display screen (Figure 24(b)) showing the foreign document submission or application form is displayed on the screen display unit 23, the control unit 21 accepts operation input from the operation input unit 24 (S165: Yes), and can execute the step (S166: Foreign Document Printing Command Means) of sending a print command to an external printing device (not shown) to print the foreign document submission or application form based on the foreign document drawing information.

[0117] Furthermore, in the foreign document output processing B7 in Figure 13, when the foreign document display screen (Figure 24(b)) is displayed (S164), the control unit 21 accepts operation input from the operation input unit 24 (S168A: Yes), enabling the execution of the step (S166B~S168E: means for converting foreign document to a file) of converting the foreign submission or application document displayed on the screen into a file of a predetermined format (e.g., a PDF file). File conversion is performed when the control unit 21 sends the request to the server 5 (S168B), and the control unit 51 of the server 5, upon receiving it, creates foreign submission or application document drawing information (drawing data) with the fields to be filled in in advance based on the corresponding foreign submission or application document information stored in the storage unit 52 (using the corresponding foreign submission or application document information), and saves the foreign submission or application document drawing information in a predetermined file format (in this case, a PDF file) (S168C). The file format may be selectable. Then, the control unit 51 sends this file to the requesting information terminal 2 (S168D). The control unit 21 of the job seeker's information terminal 2 receives it and saves the received file (S168E). It is also possible to move or copy the saved file to an external location. Meanwhile, when the operation input to end the display of the document display screen for foreigners (Figure 24(b)) is received (S167:Yes), the system returns to S8B in Figure 4.

[0118] On the other hand, let's assume that in S7 of Figure 4, the role of the registered user is identified as a recruiting organization.

[0119] If identified as a recruiting organization, at S8C in Figure 4, the control unit 31 of this information terminal 3 executes a step in which it accepts the execution of various recruiting organization-specific processes (recruiting organization-specific functions). Here, as shown in Figure 2, the following can be executed: recruitment interview setting process C2 (conducting recruitment interviews, recruitment notification process C3), job posting output process C4 (displaying job postings), job posting modification suggestion process C5, job posting modification process C6, and employment suitable job seeker display function C7 (displaying matching results). Specifically, the control unit 31 of the registered user's (recruiting organization's) information terminal 3 displays a function selection screen (Figure 27(a)) on the screen display unit 33, and by accepting operation input from the operation input unit 34 on that screen, it selects and executes one of several types of recruiting organization-specific functions.

[0120] Assume that the execution of the job posting output process C4 is decided in S8C in Figure 4.

[0121] When the job posting output process C4 is executed, as shown in Figure 14, first the control unit 31 of the information terminal 3 executes the step of sending a request to the server 5 for the output of job posting information of this registered user (recruiting organization) who is logged in, in S171 (job posting output request means). Meanwhile, the control unit 51 of the server 5 executes the steps of receiving this job posting information output request in S172 and S173 (registered job posting information transmission means), reading the job posting information of the registered user corresponding to the request from the storage unit 52 (job posting information storage unit) if received, and sending the read job posting information to the requesting information terminal 3. In response, the control unit 31 of the requesting information terminal 3 executes the step of receiving the requested job posting information from the server 5 in S174 (job posting output means), and if received, creating job posting drawing information (drawing data) with the items to be entered in a predetermined job posting format filled in based on this received information (using this received information), and outputting the job posting based on that job posting drawing information. The output of the job posting here includes screen display, printing, and conversion to a predetermined file format (copying or moving as output, and making it possible to output). In S174, the control unit 51 displays the job posting on the screen, and in S176, it becomes possible to output a command to print the job posting. Furthermore, in S178A to S178E, it becomes possible to save the job posting in a predetermined file format.

[0122] Specifically, when the job posting output function is started, steps S171 to S173 are executed, and in the following step S174 (job posting screen display means), the control unit 31 of the information terminal 3 executes the step of displaying the job posting on the screen display unit 33 based on the created job posting drawing information. When the job posting display screen (Figure 27(b)) with the job posting displayed on the screen display unit 33 is displayed, the control unit 31 accepts operation input from the operation input unit 34 (S175: Yes), and is able to execute the step (S176: job posting print command means) of sending a print command to an external printing device (not shown) to print the job posting based on the job posting drawing information.

[0123] Furthermore, in the job posting output process B4 in Figure 14, when the job posting display screen (Figure 27(b)) is displayed (S174), the control unit 21 accepts operation input from the operation input unit 24 (S178A: Yes), enabling the execution of the step (S176B~S178E: Job posting file conversion means) of converting and saving the displayed job posting into a predetermined file format (e.g., a PDF file). For file conversion, the control unit 21 sends the request to the server 5 (S178B), and the control unit 51 of the server 5, upon receiving this request, creates job posting drawing information (drawing data) by filling in the required fields in a predetermined job posting format based on the corresponding job posting information stored in the storage unit 52 (using the corresponding job posting information), and saves this job posting drawing information in a predetermined file format (in this case, a PDF file) (S178C). The file format may be selectable. Then, the control unit 51 sends this file to the requesting information terminal 2 (S178D). The control unit 21 of the job seeker's information terminal 2 receives this information and saves the received file (S178E). It is also possible to move or copy the saved file to an external location. Meanwhile, when the operation input to end the display of the job posting screen (Figure 27(b)) is received (S177:Yes), the system returns to S8B in Figure 4.

[0124] Assume that in S8C of Figure 4, it is decided to execute the job posting revision proposal process C5.

[0125] When the job posting revision proposal process C5 is executed, as shown in Figure 15, first the control unit 31 of this information terminal 3 executes the step of sending a request for revision of the job posting (job posting information) of this registered user (recruiting organization) who is logged in, to the server 5 in S181 (job posting revision proposal request means). Meanwhile, the control unit 51 of the server 5 executes the steps of receiving a request for revision of the job posting (job posting information) of this registered user from the information terminal 3 of this registered user in S182 and S183 (job posting revision proposal creation means, job posting revision proposal transmission means), the step of having the AI ​​(fifth AI) create revision proposal information for the job posting (job posting information) to increase the number of job seekers who are determined to be suitable for the registered user (recruiting organization) in the employment suitability determination (AI matching means) when the request is received, and the step of sending the created revision proposal information for the job posting (job posting information) to the requesting information terminal 3. In response, the control unit 31 of the requesting information terminal 3 executes the following steps in S184 (job posting revision proposal presentation means): receiving revision proposal information for the job posting (job posting information) of the requested registered user from the server 5, and presenting the revision proposal information (revision proposal based on the revision proposal information) upon receipt. This enables the control unit 31 to execute the step in S186 (job posting information revision means) to revise the job posting information of the registered user based on the presented revision proposal information (revision proposal).

[0126] Specifically, when the job posting output function is started, steps S181 to S183 are executed, and in the subsequent step S184 (job posting revision proposal screen display means), the control unit 31 of the information terminal 3 executes the step of displaying the created revision proposal information (job posting revision proposal) on the screen display unit 33. This revision proposal display screen (see Figure 28) shows, for example, the information to be entered in the job posting to be revised, how that information should be revised, (and furthermore, which job seekers will become suitable job seekers if the revisions are made as proposed). The AI ​​of the server 5 (the fifth AI) performs employment suitability determination and can easily understand which job seekers will become suitable job seekers and which job seekers are more likely to become suitable job seekers by revising which information in the job posting and how. Furthermore, on this revision proposal display screen, by accepting operation input from the operation input unit 34 (S185: Yes), it is possible to decide to execute the job posting revision process C6 (S186). On the other hand, when the operation to end the display of the suggested revision screen is accepted (S188:Yes), the program returns to S8B.

[0127] This allows the AI ​​(the fifth AI) to make various suggestions for revising job postings, such as suggesting revisions based on differences in job posting information between the company and companies with high hiring rates in similar job categories, or suggesting revisions based on differences in employment conditions between the company (recruiting organization information) and job seekers (job seeker information) seeking employment in similar job categories.

[0128] Assume that the execution of the job posting modification process C6 is decided in S8C in Figure 4 or S186 in Figure 15.

[0129] When the job posting modification process C6 is executed, the control unit 31 of the information terminal 3 performs the same process as in Figure 7 in order to modify the job posting information of this registered user (recruiting organization) who is logged in. This makes it possible to re-enter information in each field of the job posting. The difference from Figure 7 is whether or not previously entered information (registered information) is displayed in each field.

[0130] Assume that in S8C of Figure 4, the execution of the employment-suitable job seeker display process C7 is decided.

[0131] When the employment-suitable job seeker display process C7 is executed, the control unit 31 of the information terminal 3 first executes the step of sending an information request for employment-suitable job seekers, who are job seekers determined to be suitable in the employment suitability determination, to the server 5 in S191 (Employment-suitable Recruiting Organization Information Request Means), as shown in Figure 16. Meanwhile, the control unit 51 of the server 5 executes the steps of receiving the information request for employment-suitable job seekers from the registered user's information terminal 3 in S192 and 193 (Employment-suitable Job Seeker Information Transmission Means), and, upon receiving the request, sending the information of the employment-suitable job seeker to the requesting information terminal 3. In response, the control unit 31 of the requesting information terminal 3 executes the steps of receiving the requested employment-suitable job seeker information from the server 5 in S194 (Employment-suitable Job Seeker Information Presentation Means), and, upon receiving the information, presenting the information of the employment-suitable job seeker (employment-suitable job seeker). This enables the control unit 31 in S196 (job posting display means for suitable job seekers) to select a job seeker from the presented suitable job seekers and to perform the step of displaying their resume.

[0132] Specifically, when the employment-suitable job seeker display process C7 is initiated, S191 to S193 are executed, and in the subsequent S194 (employment-suitable job seeker information presentation means), the control unit 31 of the information terminal 3 executes the step of displaying a list of employment-suitable job seekers on the screen display unit 33. By accepting an operation input from the operation input unit 34 on this list display screen (S195: Yes), it is also possible to select one of the employment-suitable job seekers displayed in the list and execute the process of displaying the resume of the selected person on the screen display unit 33 (S196). On the other hand, when an operation input is received to end the display of this list display screen (S197: Yes), the process returns to S8B in Figure 4.

[0133] Furthermore, the display of resumes in S196 is performed by executing steps S141 to S147 (see Figure 11) between information terminal 3 and server 5, rather than between information terminal 2 and server 5. Specifically, the control unit 31 of information terminal 3 performs the steps of: accepting the selection of a job seeker whose resume to display from the list of suitable job seekers displayed on its list display screen; and sending a request to server 5 for the output of the selected job seeker's resume information. Meanwhile, the control unit 51 of server 5 performs the steps of: receiving this request to output resume information; reading the resume information of the registered user corresponding to the request from the storage unit 52 (resume information storage unit); and sending the read resume information to the requesting information terminal 2. In response, the control unit 31 of the requesting information terminal 3 performs the following steps: receive the requested resume information from the server 5; if received, create resume drawing information (drawing data) with the required fields in a predetermined resume format filled in based on this received information; and present (output) the resume based on this resume drawing information. The presentation (output) of the resume may be done by displaying it on the screen, printing it out, or by saving the resume as a file in a predetermined format (e.g., PDF) so that it can be copied or moved.

[0134] Although one embodiment of the present invention has been described above, this is merely illustrative, and the present invention is not limited thereto. Various modifications, such as additions and omissions, are possible based on the knowledge of those skilled in the art, as long as they do not depart from the spirit of the claims.

[0135] The timing for switching the disclosure setting of personal contact information from private to public can be any predetermined timing after the confirmed employment interview date and time information, which has been finalized in S107, has been transmitted and received by Server 5. For example, in S107 of Figure 10, it may be the timing immediately after the confirmed employment interview date and time information, which has been finalized, has been transmitted from the recruiting organization's information terminal 3 and received by Server 5. Furthermore, it is desirable that this disclosure timing be after it has been determined that the necessary charges for the employment interview have been incurred. For example, in S107 of Figure 10, when the confirmed employment interview date and time information, which has been finalized, has been transmitted from the recruiting organization's information terminal 3 and received by Server 5, the employment interview permission determination process A9 in Figure 17 may be executed, and the disclosure timing may be when it is determined that the necessary charges for the employment interview have been incurred.

[0136] The above-mentioned talent matching system 1 is designed to conduct recruitment interviews online, such as via web conferencing, but it can also be applied to in-person recruitment interviews. In this case, once a suitable organization for employment is selected, it is not necessary to send recruitment interview scheduling information to coordinate the interview date between the job seeker and the selected organization. Instead, it may be possible to send the information directly to the suitable organization (corresponding information terminal 3). In other words, it is not necessary to set up a disclosure setting for personal contact information. Even in this case, since the job seeker sets up the recruitment interview with the organization, it is possible to conduct the interview quickly.

[0137] However, when operating the talent matching system 1 on a billing basis, it is reasonable to have a system where charges are obtained as compensation for setting up or conducting recruitment interviews. In this case, it is desirable that the recruitment interview scheduling information be sent to the suitable recruiting organization (corresponding information terminal 3) via server 5, or sent to server 5. In the former case, the recruitment interview scheduling information is sent from server 5 to the information terminal 3 of the suitable recruiting organization. In the latter case, the recruitment interview scheduling information is obtained by accessing server 5 from the information terminal 3 of the suitable recruiting organization. By configuring it in this way, it is possible to prevent the leakage of job seeker's contact information to the suitable recruiting organization and to prevent direct communication between the suitable recruiting organization and the job seeker. [Explanation of Symbols]

[0138] 1. Talent Matching System 2. Job seeker's information terminal 21. Control unit of the job seeker's information terminal (resume information input means, resume information transmission means, employment-suitable job organization information request means, employment-suitable job organization information presentation means, applicant company selection means, employment interview schedule adjustment information transmission means) 3. Recruitment organization information terminal 31. Control unit of the recruiting information terminal (job posting information input means, job posting information transmission means) 4 Network 5 Servers 51 Server control unit (resume information storage means, job posting information storage means, AI matching means, employment-suitable job organization information transmission means)

Claims

1. An information terminal for job seekers having a resume information input means for receiving resume information necessary for creating a resume, and a resume information transmission means for transmitting the received resume information, An information terminal of a recruitment organization having a job posting information input means for receiving job posting information necessary for creating a job posting, and a job posting information transmission means for transmitting the received job posting information, A server comprising: a resume information storage means that stores the resume information in a predetermined resume information storage unit when it is received; and a job posting information storage means that stores the job posting information in a predetermined job posting information storage unit when it is received; and which is connected to the job seeker's information terminal and the recruiting organization's information terminal via a network so as to be able to communicate with them; A talent matching system equipped with, The aforementioned server, An AI matching means that performs a first AI-based employment suitability determination based on the resume information of each job seeker stored in the resume information storage unit and the job posting information of each recruiting organization stored in the job posting information storage unit, The system includes an employment-suitable recruitment organization information transmission means that, upon receiving a request for information from the job seeker's information terminal for an employment-suitable recruitment organization determined to be suitable in the employment suitability assessment for the job seeker, transmits the information of the employment-suitable recruitment organization to the requesting information terminal. The job seeker's information terminal is, A means for requesting information on suitable job-seeking organizations that transmits the job seeker's request for information on suitable job-seeking organizations to the server, A means for presenting information on suitable employment organizations that, upon receiving information on a requested suitable employment organization from the server, presents that information. A method for selecting which company to apply to from among the listed job-suitable organizations, The system includes a means for transmitting employment interview scheduling information, which, provided that an employment-suitable organization is selected, transmits employment interview scheduling information from the job seeker's information terminal to the employment-suitable organization or to the server, for the purpose of coordinating the employment interview schedule between the job seeker and the selected employment-suitable organization. A talent matching system characterized by the fact that, after a job seeker selects a recruiting organization to apply to, the scheduling of the job interview is initiated by the job seeker, not the recruiting organization.

2. The aforementioned resume information includes information to be entered in the designated fields of the resume, and resume example information for creating example sentences related to the designated text within the resume included in the aforementioned information. The job seeker's information terminal is, The resume information input means accepts the input of the job seeker's resume information, including the resume example information, in stages. The resume information transmission means sequentially transmits the resume information received in stages to the server. The aforementioned resume information input means is: Resume example request means for receiving input of text within the resume, which sends a request for example text information for the resume corresponding to the job seeker to the server, The system includes a resume example sentence presentation means that presents the requested resume text example information when it is received from the server, The aforementioned server, When the resume information storage means receives the resume information sequentially, it stores them in the resume information storage unit in association with each other. A resume example sentence creation means that, upon receiving a request for example sentence information for the text within the resume, a second AI creates multiple example sentences related to the text within the resume based on the resume example sentence information contained in the resume information storage unit that has received the corresponding job seeker's resume information up to that point, It includes a means for transmitting example sentences for resumes, which transmits the created example sentence information to the requesting information terminal. The talent matching system according to claim 1, which allows the input of the text within the resume to be performed while being presented with example texts for the resume.

3. The aforementioned job posting information includes information to be entered in the designated fields of the job posting, and information for creating example job posting sentences related to the designated text within the job posting included in the aforementioned information. The information terminal of the aforementioned recruitment organization is The job posting information input means progressively accepts the input of the job posting information of the recruiting organization, including the job posting example text information. The job posting information transmission means sequentially transmits the job posting information received in stages to the server. The aforementioned job posting information input means is In the stage of receiving the input of the job posting information, a job posting example sentence request means sends a request for example sentence information for the text within the job posting corresponding to the recruiting organization to the server, The system includes a means for presenting example sentences for job postings, which presents example sentences for job postings when it receives such information from the server. The aforementioned server, The job posting information storage means sequentially receives the job posting information, associates it with the information, and stores it in the job posting information storage unit. A job posting example sentence creation means that, upon receiving a request for example sentence information for the text within the job posting, a third AI creates multiple example sentences related to the text within the job posting based on the job posting example sentence information contained in the job posting information storage unit that has been received so far by the corresponding recruiting organization. It includes a means for transmitting example sentences for job postings, which transmits the created example sentence information to the requesting information terminal. The talent matching system according to claim 1, wherein the input of text within the job posting can be performed while being presented with example texts for the job posting.

4. The aforementioned server, When the AI ​​matching means receives a request for a resume revision suggestion from the job seeker's information terminal, the fourth AI creates resume revision suggestion information to increase the number of suitable job organizations for the job seeker in the employment suitability determination, and The system includes a resume revision proposal transmission means that transmits the created revision proposal information to the requesting information terminal, The job seeker's information terminal is, A resume revision suggestion request means that sends the aforementioned revision suggestion request for the job applicant's resume to the server, The talent matching system according to claim 1, further comprising: a resume revision suggestion presentation means that presents the requested revision suggestion information for the resume of the job seeker when it is received from the server.

5. The aforementioned server, When the information terminal of the recruiting organization receives a request for a proposed revision of the job posting of the recruiting organization, the fifth AI creates a job posting revision proposal information transmission means to increase the number of job seekers deemed suitable for the recruiting organization in the employment suitability determination by the AI ​​matching means, It includes a means for transmitting job posting revision proposal information that is created and sent to the requesting information terminal, The information terminal of the aforementioned recruitment organization is A job posting revision proposal request means that sends a request for the revision proposal information of the job posting of the recruiting organization to the server, The talent matching system according to claim 1, further comprising: a means for presenting proposed revisions to a job posting of a requested recruiting organization when the proposed revisions are received from the server;

6. The aforementioned server, A foreign document information storage means that, upon receiving foreign document submission or application form information necessary for the creation of a foreign document submission or application form by the job seeker, which has been entered and received on the job seeker's information terminal, stores it in a designated foreign document information storage unit. The system includes a registered foreign national document information transmission means that, upon receiving a request from the job seeker's information terminal to output a foreign national submission or application form, reads the foreign national submission or application form information of the job seeker corresponding to that request from the foreign national document information storage unit and transmits it. The job seeker's information terminal is, A means for inputting information on documents submitted or applied for by foreign nationals, A means for transmitting foreign document information to the server, which transmits the foreign submission or application document information that has been received as input. A means for requesting information on foreign national documents, which transmits the request for information on the foreign national's submitted or application documents to the server, The personnel matching system according to claim 1, comprising: a means for outputting foreign documents, which, upon receiving the requested foreign national's submission or application document information from the server, creates foreign national submission or application document drawing information by filling in the predetermined fields in the foreign national submission or application document format based on the received information, and outputs the foreign national submission or application document based on the foreign national submission or application document drawing information.

7. The aforementioned resume information includes personal contact information, which is entered in the designated fields of the resume, including either or both of the following: contact information and SNS information. The information terminal of the aforementioned recruitment organization is The system includes a means for notifying the date and time of an employment interview, which, upon receiving the aforementioned employment interview scheduling information, transmits confirmed employment interview date and time information, indicating the finalized date and time of the employment interview, to the server, or transmits it via the server to the information terminal that is the source of the employment interview scheduling information. The aforementioned server, The personal contact information, which has been continuously set to private since being stored in the resume information storage unit by the resume information storage means, has a disclosure setting switching means that switches the setting to public at a predetermined disclosure timing, The timing of the disclosure is determined to be at least after the information confirming the date and time of the employment interview has been transmitted by the employment interview date and time notification means. The talent matching system according to claim 1, wherein the personal contact information of the job seeker's resume cannot be viewed from the recruiting organization's information terminal until the disclosure timing arrives.

8. The talent matching system according to claim 7, wherein the public access setting switching means switches the setting of the personal contact information to public at the disclosure timing, subject to a predetermined charge from the recruiting organization.

9. The aforementioned server, A billing information storage means stores billing information in a predetermined billing information storage unit that indicates whether or not the aforementioned recruiting organization has incurred charges necessary to set up or conduct recruitment interviews. When information confirming the date and time of a job interview is received from the information terminal of the aforementioned recruitment organization, a billing determination means determines whether or not charges necessary to set up or conduct a job interview have been made based on the billing information of the said recruitment organization stored in the billing information storage unit. In that determination, if it is determined that the charge has been incurred, the means for permitting the setting up or conducting the aforementioned job interview will permit it, and if it is determined that the charge has not been incurred, the means for permitting the setting up or conducting the aforementioned job interview will prohibit it. A human resource matching system according to claim 8, having the following features.

10. A program for a job seeker information terminal in a job matching system, which causes a computer to function as one of the means of the job seeker information terminal in the personnel matching system described in any one of claims 1 to 9.

11. A server program for a job matching system that causes a computer to function as one of the server means in the personnel matching system described in any one of claims 7 to 9.

12. The job seeker's information terminal receives input of resume information necessary for creating a resume, and transmits the received resume information. The information terminal of the recruiting organization receives input of job posting information necessary for creating a job posting, and transmits the received job posting information. The server, which is connected to the job seeker's information terminal via a network, stores the resume information in a predetermined resume information storage unit when it receives the resume information. The server, which is connected to the information terminal of the recruiting organization via a network, stores the job posting information in a predetermined job posting information storage unit when it receives the job posting information. The server performs a first AI-based employment suitability determination based on the resume information of each job seeker stored in the resume information storage unit and the job posting information of each recruiting organization stored in the job posting information storage unit. When the server receives a request for information from the job seeker's information terminal for information on an employment-suitable job-recruiting organization that has been determined to be suitable for the job seeker in the employment suitability determination, the server transmits the information of the employment-suitable job-recruiting organization to the requesting information terminal. The steps include: the job seeker's information terminal sending the job seeker's information request for the employment-suitable organization to the server; The steps include: when the job seeker's information terminal receives information about a suitable employment organization from the server, it presents it; The job seeker's information terminal selects a job-seeking organization to apply to from among the presented job-seeking organizations, The steps include: the job seeker's information terminal, on the condition that a suitable employment organization to which the job seeker has applied has been selected, transmits information for scheduling an employment interview between the job seeker and the selected suitable employment organization, either from the job seeker's information terminal to the suitable employment organization or to the server; A method for setting up employment interviews, characterized in that, after the job seeker has selected a recruiting organization to apply to, the scheduling of the interview is initiated by the job seeker, not by the recruiting organization, after these steps have been performed.