Information processing method, program, and information processing device

The information processing method enables workers to seamlessly transition from single jobs to recurring roles by identifying suitable job postings based on usage history, improving job matching efficiency and reducing intermediary reliance.

JP2026052938APending Publication Date: 2026-03-25MERCARI INC(JP)
View PDF 4 Cites 0 Cited by

Patent Information

Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Filing Date
2024-09-12
Publication Date
2026-03-25

AI Technical Summary

Technical Problem

Existing job matching platforms fail to accommodate workers performing single jobs, such as temporary or spot work, in easily applying for recurring jobs like full-time or regular part-time positions, lacking a mechanism to facilitate this transition.

Method used

An information processing method that identifies suitable recurring job postings for workers based on their usage history, allowing them to apply directly through a job posting service without intermediaries, utilizing a system that integrates job posting platforms and recruitment services to match workers with suitable recurring job opportunities.

Benefits of technology

Facilitates easier application for workers to recurring jobs by leveraging usage history data, reducing the need for intermediaries and enhancing job matching efficiency.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2026052938000001_ABST
    Figure 2026052938000001_ABST
Patent Text Reader

Abstract

To simplify the application process for workers who typically perform one-off jobs, and for jobs that involve recurring work. [Solution] The information processing method involves an information processing device providing a job posting service that publishes a first job posting, including one-off jobs, to workers; identifying a second job posting, including recurring jobs, to publish to the target worker based on the target worker's usage history information in the job posting service; setting recruitment processing information for the identified second job posting using the target worker's usage history information; publishing the identified second job posting to the target worker; and, if the target worker applies for the second job posting, performing recruitment processing based on the recruitment processing information.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present disclosure relates to an information processing method, a program, and an information processing apparatus.

Background Art

[0002] In recent years, there has been a technology that takes into account information other than resume information to reduce the mismatch between job offers and job seekers and improve the matching rate, and a technology that distributes job offer information that improves the matching rate between job offers and job seekers is known (see, for example, Patent Document 1).

Prior Art Documents

Patent Documents

[0003]

Patent Document 1

Summary of the Invention

Problems to be Solved by the Invention

[0004] However, in the prior art, for job seekers, only applications from personnel such as full-time employees, dispatched employees, contract employees, part-time workers, etc. are assumed, and the variation in the personnel of job seekers for job offers is not changed. On the other hand, in recent years, with the securing of workers (also referred to as "workers") and the diversification of work styles, a platform for matching temporary labor, such as spot work, with workers has been developed. There is no mechanism that allows a worker who performs such single jobs to easily apply for job offers that include repetitive jobs such as full-time employees or regular part-time jobs.

[0005] Therefore, one of the objectives of the disclosed technology is to provide an information processing method, a program, and an information processing apparatus that enable a worker who performs single jobs to easily apply for job offers that include repetitive jobs.

Means for Solving the Problems

[0006] An information processing method according to one embodiment of the present disclosure includes the following actions: an information processing device provides a job posting service that publishes a first job posting, including a one-off job, to a worker; identifies a second job posting, including a recurring job, to be published to the target worker based on the target worker's usage history information in the job posting service; sets recruitment processing information for the identified second job posting using the target worker's usage history information; publishes the identified second job posting to the target worker; and, if the target worker applies for the second job posting, performs recruitment processing based on the recruitment processing information. [Effects of the Invention]

[0007] The disclosed technology makes it easier for workers who perform one-off jobs to apply for jobs that include recurring work. [Brief explanation of the drawing]

[0008] [Figure 1] This figure shows examples of the configurations of the information processing system in the embodiment. [Figure 2] This is a block diagram showing an example of an information processing device according to the embodiment. [Figure 3] This block diagram shows an example of a server according to the embodiment. [Figure 4] This figure shows an example of user information according to the embodiment. [Figure 5] This figure shows an example of job posting information according to the embodiment. [Figure 6] This figure shows an example of usage history information according to the embodiment. [Figure 7] This figure shows an example of recruitment processing information according to the embodiment. [Figure 8] This flowchart shows an example of the process for hiring for the second job opening according to the embodiment. [Figure 9] This figure shows an example of a list screen for job postings according to the embodiment. [Figure 10] This figure shows an example of the public display screen (part 1) for the second job posting according to the embodiment. [Figure 11] This figure shows an example of the public display screen (part 2) for the second job posting according to the embodiment. [Figure 12] This figure shows an example of the public display screen (part 3) for the second job posting according to the embodiment. [Modes for carrying out the invention]

[0009] Embodiments of this disclosure will be described in detail below with reference to the drawings. The same elements are denoted by the same reference numerals, and redundant descriptions are omitted.

[0010] [Embodiment] In this embodiment, a service (hereinafter also referred to as the "job posting service") is provided on a platform that provides job postings (also referred to as the "job posting platform"), allowing users to view and apply for job postings. Furthermore, in this embodiment, in the job posting service that provides first job postings including one-off jobs, the second job postings, which include recurring jobs, are made available to workers who are capable of handling them, based on the usage history information of the job posting service. One-off jobs include temporary jobs such as spot work. Recurring jobs include full-time employment or recurring part-time work such as shift work.

[0011] Through the above process, for example, a worker using a one-off job posting can easily apply for a second job posting in the same way as they did for the first job posting. Furthermore, since the system makes available second job postings that are suitable for the worker, the worker can view and apply for suitable second job postings without having to consult with an agent.

[0012] <Example System Configuration> FIG. 1 is a diagram showing each configuration example of the information processing system 1 in the embodiment. Hereinafter, workers and contractors may be collectively referred to as "users" in some cases. In the example shown in FIG. 1, information processing apparatuses 10A, 10B, 10C used by each user, an information processing apparatus 20A constituting a system that provides a recruitment service for the first recruitment, an information processing apparatus 20B constituting a system that provides a recruitment service for the second recruitment, user information, a database 30A that manages the recruitment information of the first recruitment, usage history information of each worker, etc., and a database 30B that stores the recruitment information of the second recruitment, etc. are connected via a network N.

[0013] Note that the information processing apparatus 20A may be system-linked with the recruitment service for the second recruitment, acquire the second recruitment information, and manage it in the database 30A. System linking may perform data exchange via, for example, an API (Application Programming Interface).

[0014] Regarding the information processing apparatuses 10A, 10B, 10C, any number is connected to the network N. When they are not individually distinguished, they may also be referred to as information processing apparatus 10. The same applies to the information processing apparatuses 20A, 20B. When they are not distinguished from each other, they are referred to as information processing apparatus 20. The same applies to the databases 30A, 30B. When they are not distinguished from each other, they are referred to as information processing apparatus 30. Also, when there are a plurality of devices, they may be referred to as the nth device (n is an integer) to identify each of them. Regarding recruitment, when the single first recruitment and the repeated second recruitment are not distinguished, they may simply be referred to as "recruitment".

[0015] The information processing apparatus 10 is, for example, a smartphone, a computer, a tablet terminal, etc. The information processing apparatus 10 can provide a recruitment service to a user by installing an application (hereinafter, also referred to as a "recruitment app") that executes the recruitment service disclosed in the embodiment. Also, when the recruitment service is implemented on a web page, the information processing apparatus 10 can also use the recruitment service using a web browser.

[0016] The information processing device 20 is, for example, a server and may be composed of one or more devices. Also, the information processing device 20A manages the job information providing platform of the first job seeker, provides job information, registers users, processes job viewing, applications, etc. Further, the information processing device 20B is a server that constitutes the job information providing platform of the second job seeker and may be composed of one or more devices. Hereinafter, the information processing device 20 is also referred to as the server 20.

[0017] The database 30A has a storage unit that stores or manages user information of each worker registered in the job service, job information of each business operator, usage history information of each worker, employment processing information, etc. The database 30B has a storage unit that manages job information of the second job seeker for each business operator.

[0018] <An example of the configuration of the user-side device> FIG. 2 is a block diagram showing an example of the information processing device 10 according to the embodiment. The information processing device 10 includes one or more processing devices (processors: CPUs) 110, one or more network communication interfaces 120, a memory 130, a user interface 150, and one or more communication buses 170 for interconnecting these components.

[0019] The user interface 150 is, for example, a user interface including a display 151 and an input device (keyboard and / or mouse or some other pointing device, etc.) 152. Also, the user interface 150 may be a touch panel.

[0020] The memory 130 is, for example, a high-speed random access memory such as DRAM, SRAM, DDR RAM, or other random access solid-state storage devices, and may also be a non-volatile memory such as one or more magnetic disk storage devices, optical disk storage devices, flash memory devices, or other non-volatile solid-state storage devices. Also, the memory 130 may be a computer-readable non-temporary recording medium.

[0021] Another example of memory 130 may be one or more storage devices located remotely from the CPU 110. In one embodiment, memory 130 stores programs, modules, and data structures, or subsets thereof, relating to the following job application.

[0022] The operating system 131 includes, for example, procedures for handling various basic system services and for executing tasks using hardware.

[0023] The network communication module 132 is used, for example, to connect the information processing device 10 to another computer via one or more network communication interfaces 120 and one or more communication networks such as the Internet, other wide area networks, local area networks, and metropolitan area networks.

[0024] App data 133 includes data processed when a user uses the job search service. For example, app data 133 includes user information and information obtained from server 20. Specifically, job search information related to job postings is included in app data 133.

[0025] The service processing module 134 executes various processes on the job information provision platform provided by the server 20A. For example, the service processing module 134 includes an acquisition module 135, an output module 136, and a processing module 137, which will be described later. The service processing module 134 may also change the processing content depending on whether the user logged into the job information provision platform is a business operator or a worker. The service processing module 134 corresponds to the job application application or web browser described above.

[0026] For example, let's assume that information processing device 10A is a device used by users on the business side, and information processing device 10B is a device used by users on the worker side. In the following, the business side information processing device 10A will be denoted with the letter A, and the worker side information processing device 10B will be denoted with the letter B. Furthermore, in the following, we will describe an example in which processing is separated according to the logged-in user for a job application, but it is also possible to implement separate applications for businesses and workers. Note that information processing device 10C is also assumed to be a device used by users on the worker side, but since it is the same as information processing device 10B, the explanation will be omitted.

[0027] ≪Business side≫ First, let's explain each process in the information processing device 10A on the business side. The acquisition module 135A acquires user operations on buttons (an example of UI components) on the display screen shown on the display 151A. For example, the acquisition module 135A acquires commands corresponding to click operations on the job posting settings button on a web page or application screen (job posting settings screen) via the user interface 150A. The job posting settings button is a button that businesses use to set recruitment conditions, etc., when posting job openings.

[0028] Furthermore, the acquisition module 135A may acquire commands corresponding to click operations on the publishing settings button within a web page or application screen (publishing settings screen) via the user interface 150A. The publishing settings button is used by businesses when they want to set and publish job postings.

[0029] Output module 136A outputs job information and job setting requests set by the user on the business side to server 20.

[0030] Processing module 137A configures the job postings as described above and, if necessary, performs verification and / or approval of workers who have applied for the job postings (also referred to as "applicant workers"). For example, processing module 137A accepts operations from the business operator, cooperates with server 20A, configures the conditions information for individual job postings included in the job postings, and, if necessary, performs verification and / or approval of applicant workers. Processing module 137 may also perform approval processing as part of the automatic matching process for workers matched by automatic matching. Automatic matching includes automatically determining the compatibility between job postings and worker information and automatically associating suitable workers with job postings.

[0031] The display control module 138A controls the display of a single screen from a job application or web page. For example, the display control module 138A controls the display of the job settings screen, the publication settings screen, and, if necessary, the applicant worker confirmation screen and the applicant worker work history information display screen on the display 151A.

[0032] ≪Worker's perspective≫ Next, we will describe each process in the worker-side information processing device 10B. The operating system 131B accesses the server 20A based on the worker's operations to download and install the job application program. This makes the service processing module 134B executable.

[0033] Furthermore, the service processing module 134B may be a job application as described above, but it may also be a web browser. The service processing module 134B accesses a URL that provides a job information provision platform, or obtains screen information related to the job service from the server 20A via the job application, or sends information to the server 20A.

[0034] The acquisition module 135B acquires user operations on each UI component (buttons, input fields, setting items, etc.) within the display screen shown on the display 151B. For example, the acquisition module 135B acquires registration information set by the worker's user operations on the new user registration screen, or acquires job application information set by the worker's user operations on the job application information setting screen.

[0035] When new user registration information is set based on user operations, output module 136B sends the registration information and a new registration request to server 20. The registration information includes, for example, the user's name, address, telephone number, etc., entered by the worker. Upon receiving the new registration request, server 20 processes the new user registration based on the registration information. When user job application information is set based on user operations, output module 136B sends the job application information and a setting request to server 20. Upon receiving the setting request, server 20 processes the user's job application information based on the job application information.

[0036] Furthermore, if a worker performs an operation that requests to view job information (including viewing a list of job information), output module 136B outputs a viewing request to server 20A. Also, if a worker performs an operation to apply for a job from the job information viewing screen, output module 136B outputs an application request to server 20A.

[0037] Processing module 137B may perform other processing related to the job posting service. For example, it may have worker-side functions such as a notification function for favorite job postings and a messaging function with employers.

[0038] The display control module 138B controls the display of screens for job applications and web pages. For example, the display control module 138B controls the display to show the new user registration screen in response to a new registration request, the job seeker information settings screen in response to a settings request, the job information viewing screen (including the job information list screen) in response to a viewing request, and the job application screen in response to an application request, etc., on the display 151B.

[0039] In the disclosed technology, the display control module 138B displays a list of job postings, including a first job posting that includes a one-time shift. When a user submits an application for the first job posting, the output module 136B outputs the application for the first job posting to the server 20A. As a result, as the server 20A accumulates usage history for the first job posting for worker A, for example, it can identify a second job posting that includes a recurring shift corresponding to worker A based on this usage history, and make the identified second job posting available to worker A.

[0040] One or more processing units (CPUs) 110 read and execute each module from the memory 130 as needed. For example, one or more processing units (CPUs) 110 may constitute a communication unit by executing a network communication module 132 stored in the memory 130. Alternatively, one or more processing units (CPUs) 110 may constitute a service processing unit, an acquisition unit, an output unit, a processing unit, and a display control unit by executing a service processing module 134, an acquisition module 135, an output module 136, a processing module 137, and a display control module 138, respectively, which are stored in the memory 130. Furthermore, the processing of each of the service processing module 134, the acquisition module 135, the output module 136, the processing module 137, and the display control module 138 may be executed by one or more processing units (CPUs) 110.

[0041] In other embodiments, the service processing module 134, acquisition module 135, output module 136, processing module 137, and display control module 138 may be standalone applications stored in the memory 130 of the information processing device 10. Standalone applications include, but are not limited to, acquisition applications, output applications, processing applications, and display control applications. In yet another embodiment, the service processing module 134, acquisition module 135, output module 136, processing module 137, and display control module 138 may be add-ons or plug-ins to other applications.

[0042] Each of the elements described above may be stored in one or more of the aforementioned storage devices. Each of the modules described above corresponds to a set of instructions for performing the functions described above. The modules or programs (i.e., sets of instructions) described above do not need to be implemented as separate software programs, procedures, or modules, and therefore various subsets of these modules may be combined or reconfigured in various embodiments. In one embodiment, memory 130 may store a subset of the modules and data structures described above. Furthermore, memory 130 may store additional modules and data structures not described above.

[0043] As mentioned above, the application for the business operator and the application for the worker may be implemented as separate applications. In this case, the worker can use the job application by downloading and installing the worker's job application program from a designated website or the like to their information processing device 10B, and the business operator can use the business's job application program by downloading and installing the business operator's job application program from a designated website or the like to their information processing device 10A.

[0044] <Example of server-side device configuration> Figure 3 is a block diagram showing an example of a server 20A according to an embodiment. The server 20A includes one or more processing units (CPUs) 210, one or more network communication interfaces 220, memory 230, and one or more communication buses 270 for interconnecting these components.

[0045] Server 20A may optionally include a user interface 250, which may include a display device (not shown) and a keyboard and / or mouse (or some other pointing device or other input device; not shown).

[0046] Memory 230 may be, for example, a high-speed random-access memory such as DRAM, SRAM, DDR RAM, or other random-access solid-state memory, or it may be a non-volatile memory such as one or more magnetic disk storage devices, optical disk storage devices, flash memory devices, or other non-volatile solid-state memory devices. Memory 230 may also be a computer-readable non-temporary recording medium.

[0047] Another example of memory 230 is one or more storage devices located remotely from the CPU 210. In one embodiment, memory 230 stores the following programs, modules, and data structures, or subsets thereof:

[0048] The operating system 231 includes, for example, procedures for handling various basic system services and for executing tasks using hardware.

[0049] The network communication module 232 is used, for example, to connect the server 20 to other computers via one or more network communication interfaces 220 and one or more communication networks such as the Internet, other wide area networks, local area networks, and metropolitan area networks.

[0050] User information 233 includes information about users who use the job posting platform. For example, user information 233 includes the user's name, address, telephone number, available working hours, and evaluation, associated with each user ID. User information 233 will be described later using Figure 4.

[0051] Job posting 234 includes one or more job postings registered on a job posting platform (or job service). For example, job posting 234 includes information such as the job posting date, working hours or days, employer, work location, hourly wage, and job description, associated with the job ID. Job posting 234 may be managed separately for the job posting of the first job and the job posting of the second job, or it may be managed only for the job posting of the first job. The second job posting may be obtained from the database 30B of the system that provides information on the second job, including recurring work such as full-time or part-time employment, via API integration or other means. Job posting 234 will be described later with reference to Figure 5.

[0052] The usage history information 235 includes the job ID, location, work days, work hours, salary, etc., associated with the user ID. The usage history information 235 may also include evaluations from the employer regarding the work. The usage history information 235 will be described later using Figure 6. At least one of the user information 233, job information 234, and usage history information 235 may be stored in the database 30A.

[0053] The recruitment processing information 236 is information related to the recruitment process for the second job opening, and is associated with the user ID and includes the employer of the second job opening that corresponds to (suits) the user, recruitment procedure information, user recruitment information, etc. For example, the recruitment procedure information is information that shows the recruitment procedure if the user applies, and includes information indicating whether an nth interview is required and whether immediate hiring is possible. The user recruitment information shows user information related to the user's recruitment, and includes information such as telephone number and salary (or hourly wage). The recruitment processing information 236 will be described later with reference to Figure 7.

[0054] The service control module 237 provides a job posting service that makes job postings available to workers and manages processes related to job posting settings, posting, and matching on the job information provision platform. For example, the service control module 237 has an acquisition module 238, a posting module 239, a first recruitment module 240, a specific module 241, a setting module 242, and a second recruitment module 243 for processes related to job posting settings, posting, and matching. The following will explain the posting of job information, applications, etc., by dividing it into processes for the first job posting and processes for the second job posting.

[0055] Processing for the first job posting When a business operator performs a setting operation regarding the recruitment conditions for the first job posting, the acquisition module 238 acquires the setting information for the first job posting along with the setting request for the first job posting. For example, the acquisition module 238 acquires the setting information for the first job posting from the first information processing device (e.g., information processing device 10A) used by the business operator. The setting items for the first job posting include, for example, the work location and the job description.

[0056] Furthermore, when a business operator performs a setting operation regarding the publication conditions of the first job posting, the acquisition module 238 acquires the setting information for the first job posting along with the publication request for the first job posting. For example, the acquisition module 238 acquires the setting information for the first job posting regarding publication from the information processing device 10A used by the business operator. The setting items for the first job posting regarding publication include, for example, the job posting date, working hours, number of positions available, and salary. Note that the items set for job posting settings and publication settings may be changed as appropriate, or the setting information regarding publication may be set at the same time as the job posting settings.

[0057] The service control module 237 generates first job information for the first job based on the configuration information contained in the first job information. For example, the service control module 237 generates first job information for the first job based on the job posting date, working hours, work location, hourly wage, etc., contained in the first job information.

[0058] The service control module 237 may set a publication date or period for disclosing the first job posting to workers based on the job posting date. The publication date or period may be set by the business operator, or the service control module 237 may automatically set the publication date or period based on the relationship between the job posting date and the job posting date.

[0059] Public Module 239 publishes the first job posting based on the publication date or period if the required number of applicants or hires have not been completed. For example, Public Module 239 may publish the first job posting to workers on the job posting platform when its publication date arrives. Alternatively, if workers are classified into groups, Public Module 239 may determine when the publication date set for each group has arrived and publish the first job posting to the groups for which the publication date has arrived. Groups are, for example, the operating organization of the job posting platform, or groups created by businesses including stores or operators. It is possible to set common recruitment conditions for multiple workers belonging to a group. Businesses can set priorities for publishing the first job posting to groups and publish the first job posting according to those priorities.

[0060] The acquisition module 238 acquires application applications from an information processing device 10B used by a worker for the first job posting published on the job posting platform. The first hiring module 240 may present the information of the worker who applied to the business that set up the first job posting and inquire about the possibility of hiring them. The first hiring module 240 may also output a hiring notification to the worker whose hiring has been approved by the business.

[0061] The first recruitment module 240 may automatically hire workers who have applied. For example, if the time until the start date is less than the specified time, the first recruitment module 240 may automatically hire the worker, and if the time until the start date is the specified time or more, it may inquire with the employer about hiring. This makes it possible to perform appropriate hiring processing for the first job postings that have been made public, according to the time until the start date.

[0062] Through the above process, each first job posting becomes public to workers, and applications can be accepted from each worker. Furthermore, "publicizing job postings" includes making the job postings viewable and, when a worker requests to view a first job posting, displaying the first job posting or a list of first job postings on the terminal used by the worker who made the request.

[0063] Furthermore, the processing of the first job posting accumulates the usage history information of workers who applied for the first job posting. Based on this usage history information, the second job posting corresponding to the target worker is identified, and the identified second job posting is made available to the target worker. The processing of the second job posting will be explained in detail below.

[0064] Processing of the second job posting The specific module 241 identifies second job postings, including recurring work, to be made available to the target worker based on the target worker's usage history information in the job posting service. For example, in a job posting service that provides first job postings, the specific module 241 identifies second job postings corresponding to each worker based on each worker's usage history information. As a concrete example, the specific module 241 may identify businesses for which each target worker has worked a certain number of times or more, and then identify second job postings from these businesses.

[0065] Furthermore, the specific module 241 may identify a second job posting that matches the working hours, work location, job category, etc., included in the target worker's usage history information. The matching determination may be performed using AI (Artificial Intelligence) processing with a trained model that uses the usage history information and the matching second job posting as training data, or by referring to relationship information between the usage history information and the second job posting. This allows even a second job posting that the target worker has no prior work experience with to be identified as a matching second job posting. In addition, to reduce the processing load, the specific module 241 may perform the above-described identification process only for workers whose number of uses of the job posting service exceeds a threshold.

[0066] The specific module 241 may be set by the business operator for the second job opening that can be identified, or it may be obtained via an API or the like from another recruitment system, for example, a recruitment system that manages the second job opening provided by the information processing device 20B. If the second job opening information is obtained from another recruitment system, it is sufficient to associate the business operator ID or other business operator identifying information from both systems so that the same business operator can be identified, but this method is not limited to this.

[0067] Public module 239 publishes the identified second job posting to the target worker. For example, public module 239 may publish the second job posting in the same way as the first job posting, or it may push the second job posting to the target worker when it is identified. Specifically, public module 239 may include the second job posting in the job list and make it viewable when a target worker requests to view the first job posting, or it may display a banner for the second job posting on the job service app screen, or display the second job posting as a pop-up via the app, but it is not limited to these publishing methods.

[0068] This allows the system to identify a second job posting corresponding to the target worker based on their usage history of the first job posting, and then make that identified second job posting public. The system can recommend a second job posting to the target worker even without any active indication or action from the target worker, such as requesting a second job posting. Furthermore, by pre-setting this indication, the system can also recommend a second job posting to pre-configured target workers.

[0069] The configuration module 242 sets recruitment processing information for the second job posting identified by the identification module 241, using the target worker's usage history information. For example, the configuration module 242 may set recruitment processing information, including the steps leading up to hiring and the hiring conditions, for the identified second job posting, by appropriately modifying it according to the target worker's usage history information.

[0070] The second recruitment module 243 executes the recruitment process based on the recruitment processing information set by the setting module 242 when there are applications from target workers for the second job posting published by the publication module 239. For example, the second recruitment module 243 proceeds with the recruitment process by following the recruitment procedures included in the recruitment processing information, or by setting the salary and other details of the user recruitment information included in the recruitment processing information for the target workers and proceeding with the recruitment process.

[0071] The above process makes it easier for workers performing one-off jobs to apply for second-time jobs that include recurring work. For example, it is possible to automatically recommend suitable second-time jobs to eligible workers who meet certain conditions that can be extracted from their usage history information, and it is also possible to apply for second-time jobs without going through an agent, thereby reducing the psychological burden on eligible workers and making it easier for them to apply for second-time jobs that are suitable for them.

[0072] In addition to the processing described above, the configuration module 242 may also include setting recruitment processing information according to the work performance of a designated business operator included in the target worker's usage history information. For example, the configuration module 242 may change the recruitment procedure and set recruitment processing information according to the work performance at a designated business operator (including a designated store of that business operator) where a second job posting has been set. Furthermore, the configuration module 242 may set change information regarding post-recruitment treatment (salary or hourly wage, etc.) as user recruitment information in the recruitment processing information. For example, the change information may be set so that a predetermined percentage or amount is automatically increased when a target worker with actual work experience is hired. Furthermore, the configuration module 242 may set the time slots of shifts that only target workers with work experience can work as recruitment processing information. For example, the configuration module 242 may set a condition in the recruitment processing information that only target workers with work experience can work during time slots where the number of workers in a shift is below a predetermined value, or during designated time slots in busy periods (such as lunchtime).

[0073] Through the above process, it becomes possible to simplify the recruitment process by giving preferential treatment to candidates based on their pre-defined work performance, and to set preferential treatment and recruitment conditions after hiring.

[0074] In addition to the processing described above, the configuration module 242 may also include setting the target worker to be exempt from interviews in the hiring process of a designated business operator if the target worker's usage history information shows that the designated business operator has a work history with that business operator. For example, the configuration module 242 may set the nth interview (where n is incremented sequentially from 1) unnecessary because the business operator already knows the target worker who has a work history at the business operator's store, and set the hiring process information to indicate that the nth interview is unnecessary.

[0075] Furthermore, the configuration module 242 may be configured to exempt candidates from at least the first interview for the second job opening at the employer if the evaluation value from the employer (including the average evaluation value) is above a threshold. The configuration module 242 may also set the thresholds in stages, and configure the recruitment processing information to exempt candidates from interviews in stages, such as exempting them from the first interview if the evaluation value exceeds the first threshold, and exempting them from the second interview if it exceeds the second threshold (> the first threshold).

[0076] Through the above process, if a target worker has a work history with a designated employer, it becomes possible to change the recruitment process so that the interview is waived when that worker applies. By flexibly changing the recruitment process according to the target worker's usage history information, it becomes possible to meet the needs of employers and allow workers to easily apply for a second job.

[0077] In addition to the processing described above, the configuration module 242 may also include setting the target worker to be hired immediately in the designated business operator's hiring process if the target worker's usage history information shows that they have worked at a designated store. For example, the configuration module 242 may configure the hiring process information so that if an applicant is received from a target worker who already knows that the business operator has worked at the business operator's stores, the interview process will be waived and the worker will be hired immediately.

[0078] As a specific example, when a business sets the application requirements for a second job posting, if it sets immediate hiring for applicants with work experience at a designated business's store, the setting module 242 may set the hiring process information so that immediate hiring occurs based on the condition that the target worker has work experience at the designated store in their usage history information. In addition, the setting module 242 may set an additional condition for immediate hiring that the evaluation value (including the average evaluation value) from the employer is above a threshold.

[0079] Through the above process, if a target worker has a work history with a designated business, it becomes possible to change the hiring process so that they are immediately hired upon application. By flexibly changing the hiring process according to the target worker's usage history information, it becomes possible to meet the needs of businesses and make it easier for workers to apply for a second job.

[0080] In addition to the processing described above, the specific module 241 may also include identifying available working hours based on the target worker's usage history information and identifying a second job opening corresponding to those available working hours. For example, if the specific module 241 finds that the target worker has worked a certain number of times or more on certain days and time slots from the target worker's usage history information, it may determine that these days and time slots are repeatedly available for work and identify them as available working hours. Furthermore, if the target worker has set available working hours for the first job opening, the specific module 241 may identify these available working hours as available working hours for the second job opening.

[0081] The specific module 241 may identify a second job posting that includes recruitment conditions corresponding to the available working hours specified as described above. "Recruitment conditions corresponding to available working hours" are recruitment conditions included in the second job posting that exactly or partially match the specified available working hours. For example, if the specified available working hours are Monday 13:00-18:00 and Thursday 18:00-23:00, the corresponding recruitment conditions would include Monday 14:00-18:00 and Thursday 18:00-22:00. The specific module 241 may also count the number of specified available working hours, compare the count value with the requirement of "m or more times per week" as a recruitment condition for the second job posting, and identify a second job posting where the count value > m.

[0082] Through the above process, the system can automatically determine the dates and times when the target worker is available to work based on the usage history information of the first job posting. Furthermore, by identifying the second job posting that corresponds to these available dates and times, the system can recommend a suitable second job posting to the target worker.

[0083] The specific module 241 may include identifying second job postings from employers where the target worker has no prior work experience, based on the target worker's usage history information. The specific module 241 may identify not only second job postings from employers where the target worker has prior work experience, but also second job postings corresponding to the usage history information. For example, the specific module 241 may determine the correspondence with second job postings based on conditions such as available working hours, job category, and / or evaluation value, rather than whether or not the worker has prior work experience.

[0084] Through the above process, even second job postings from businesses where the applicant has no prior work experience can be included in the recommendations. This allows businesses to accept applications from eligible workers who meet the eligibility requirements even without prior work experience, and allows eligible workers to increase the number of second job postings that are relevant to them.

[0085] In addition to the processing described above, the second recruitment module 243 may also include providing the employer of the second job opening applied to by the target worker with work history information based on the target worker's usage history information. For example, if the second recruitment module 243 receives an application from a target worker, it may generate work history information including the job category, work date and time, evaluation, employer, etc., from the usage history information and send the work history information to the employer along with the application.

[0086] Through the above process, it becomes possible to generate and provide employment history information that can be used in a resume to employers. This allows employers to understand the applicant's work performance for their first job application, and saves workers the trouble of creating their own resumes.

[0087] Each of the elements described above may be stored in one or more of the aforementioned storage devices. Each of the modules described above corresponds to a set of instructions for performing the functions described above. The modules or programs (i.e., sets of instructions) described above do not need to be implemented as separate software programs, procedures, or modules, and therefore various subsets of these modules can be combined or reconfigured in various embodiments. In one embodiment, memory 230 may store a subset of the modules and data structures described above. Furthermore, memory 230 may store additional modules and data structures not described above.

[0088] One or more processing units (CPUs) 210 may read and execute each module from the memory 230 as needed. For example, one or more processing units (CPUs) 210 may constitute a communication unit by executing a network communication module 232 stored in the memory 230. Alternatively, one or more processing units (CPUs) 210 may constitute a service control unit, acquisition unit, publication unit, first adoption unit, specification unit, setting unit, and second adoption unit by executing the service control module 237, acquisition module 238, publication module 239, first adoption module 240, specification module 241, setting module 242, and second adoption module 243, respectively, which are stored in the memory 230. Furthermore, the processing of each of the service control module 237, acquisition module 238, publication module 239, first adoption module 240, specification module 241, setting module 242, and second adoption module 243 may be executed by one or more processing units (CPUs) 210.

[0089] Figure 3 shows a “server,” but it is intended to illustrate the various features that may exist in a set of servers rather than to provide a structural overview of the embodiments described herein. In practice, as will be apparent to those skilled in the art, the items shown separately may be combined, and some items may be configured separately. For example, the items shown separately in Figure 3 may be implemented on a single server, and a single item may be implemented by one or more servers.

[0090] Databases 30A and 30B may have a configuration similar to the hardware configuration shown in Figure 3. Furthermore, user information 233, job posting information 234, usage history information 235, and recruitment processing information 236 shown in Figure 3 may be stored in the storage unit of database 30A.

[0091] <Example of data structure> Figure 4 shows an example of user information 233 according to the embodiment. User information 233 manages information about each member user created by a user (e.g., a worker) using the job recruitment service. The "User ID" includes user identification information (User ID: Identifier) ​​that the server 20 uses to uniquely identify the user. The "User ID" is associated with "User Information".

[0092] "User information" includes personal information of the user, such as "name," "address," "telephone number," "available working hours," and "rating." "Available working hours" includes time information set based on the usage history information 235 described below, and may also include available working hours information set by the worker.

[0093] "Evaluation" includes a value that the employer uses to evaluate the user's work attitude, etc., after the user has worked. "Evaluation" can be an average value or a cumulative value. The user ID may also be included as part of the user information. User information may also include email address, password, work location information, job category information, desired salary information, etc.

[0094] Figure 5 shows an example of job postings according to this embodiment. The job postings shown in Figure 5 include job postings for the first job (job postings with a job ID starting with "J") and job postings for the second job (job postings with a job ID starting with "R"). The first and second job postings may be managed separately, but for the sake of simplicity, an example where they are managed together will be described here.

[0095] The "Job ID" of the first job posting includes identification information for that job posting. The first job posting includes information such as "Job Posting Date," "Working Hours," "Employer," "Work Location," "Hourly Wage," and "Job Description," associated with the Job ID. In the example shown in Figure 5, "Hourly Wage" is used, but "Salary" (hourly wage x working hours) may also be used. The "Work Location" may be specified, for example, by specifying a train station, n meters from a station, or n meters from a designated location.

[0096] "Job Posting Date" includes the date (or period) on which the employer needs the worker. "Working Hours" includes the worker's start and end times on the job posting date. "Employer" includes the name of the employer who created the first job posting and is seeking the first job. "Work Location" includes at least one of the following: store name, location, place name, facility name, etc., where the worker will be working. "Hourly Wage" includes the hourly wage for that first job posting. "Job Description" includes information indicating the content of the work (job category) set by the employer.

[0097] The "Job ID" of the second job posting includes identifying information for that job posting. The second job posting includes information such as "Publication Date," "Working Hours or Days," "Employer," "Work Location," "Hourly Wage," and "Job Description," associated with the Job ID. In addition to the information in the first job posting, the second job posting may also include additional information such as the number of days that can be worked per week, working hours x n times per week, shift cycle, application process (interview, job offer), and benefits / compensation.

[0098] The "Publication Date" includes the publication date of the second job posting when recruitment begins. The "Working Hours or Days" includes information about the working hours and days of the second job posting, such as the number of days to be worked, specific days of the week, and / or time slots. For example, it may include two or more days a week, Tuesdays and Fridays, or 3pm to 6pm. The "Employer" includes the name of the employer who has set up the second job posting and is seeking the second job. The "Work Location," "Hourly Wage," and "Job Description" are the same as those for the first job posting. As mentioned above, the second job posting information may be stored and managed in a separate database from the first job posting information, for example, database 30B. Also, as mentioned above, the second job posting information may include benefits, shift cycles, etc.

[0099] Figure 6 shows an example of usage history information according to the embodiment. The "User ID" in the usage history information includes identification information of the user using the job search service. The usage history information includes information such as "Job ID," "Location," "Working Days," "Working Hours," and "Salary" associated with this User ID. In the example shown in Figure 6, "Salary" is used, but "Hourly Wage" may also be used.

[0100] The "Job ID" field includes identification information that identifies the first job that the worker was hired for. The "Location" field includes the worker's workplace. The "Working Days" field includes the days the worker worked. The "Working Hours" field includes the worker's working hours on the job posting date. The "Hourly Wage" field includes the hourly wage for that first job. In addition, the usage history information may include information about the "Employer" and evaluation information about the work. The usage history information may also include the number of times the worker worked within a specified period, the total working hours, etc.

[0101] Figure 7 shows an example of recruitment processing information according to the embodiment. Recruitment processing information includes, for example, recruitment procedure information for a business to recruit workers, and user recruitment information related to recruitment among user information. Recruitment processing information includes information such as "business," "recruitment procedure information," and "user recruitment information" associated with "user ID."

[0102] The "User ID" in the recruitment processing information includes the identification information of the user (target worker) corresponding to the second job posting. The "Business Operator" includes the name of the business operator recruiting for the second job posting. The "Recruitment Procedure Information" includes information about the recruitment procedure when this user applies. For example, the "Recruitment Procedure Information" may include information about interviews, such as whether the first nth interview is waived or whether immediate hiring is indicated. The "User Recruitment Information" includes recruitment-related information from the target worker's user information, which may include, for example, telephone number, salary (or hourly wage), address, and performance evaluation for the first job posting.

[0103] <Operation Description> Next, the operation of the information processing system 1 according to the embodiment will be described. Figure 8 is a flowchart showing an example of the process related to the recruitment of a second job opening according to the embodiment. In the example shown in Figure 8, the server 20A is a device that implements a job information provision platform and provides job services, and the flowchart shows the process executed by the server 20A.

[0104] In step S102, the service control module 237 provides a job posting service that makes the first job posting, including one-off jobs, available to workers. For example, the service control module 237 controls the display of the job posting list screen for the first job posting, as shown in Figure 9, to workers who have made a viewing request.

[0105] Figure 9 shows an example of a job listing screen according to the embodiment. The screen shown in Figure 9 is displayed and controlled by screen information including a list of job listings for the first job. In the example shown in Figure 9, multiple first job listings are displayed on the job listing screen, the date and time to work can be selected, and the notification function for new jobs on the selected date can be turned ON or OFF.

[0106] For example, a worker may select a specific first job posting from among the first job postings displayed on the screen shown in Figure 9, and this may constitute an application for that first job posting. Alternatively, after the details screen for the specific first job posting is displayed, the application process may be executed when the selected worker performs an action such as "Apply".

[0107] Returning to Figure 8, in step S104, the identification module 241 determines whether it has identified a second job posting, including recurring work, to be made available to the target worker, based on the target worker's usage history information in the job posting service. For example, the identification module 241 may, at a predetermined timing, refer to the usage history information for each worker using the job posting service to identify a second job posting corresponding to the target worker. As an example, the identification module 241 may identify a second job posting that meets predetermined suitability conditions extracted from the target worker's usage history information. The predetermined suitability conditions include, for example, whether the worker has worked at a store of a predetermined business operator, and whether their evaluation is above a predetermined value. If a second job posting is identified (step S104-YES), the process proceeds to step S106; if not identified (step S104-NO), the process in step S104 is executed again at a different timing.

[0108] In step S106, the configuration module 242 sets the recruitment process information for the second job opening identified by the identification module 241, using the target worker's usage history information. For example, the configuration module 242 may change the recruitment procedure and set the recruitment process information according to the content of the target worker's usage history information. As an example, the configuration module 242 may set the recruitment process information so that immediate recruitment occurs if the target user has worked for the second job opening a predetermined number of times or more and their evaluation value is above a predetermined value.

[0109] In step S108, the publishing module 239 publishes the identified second job posting to the target workers. The publishing module 239 does not particularly restrict the method of publishing the second job posting, but it may publish it in any of the ways shown in Figures 10 to 12.

[0110] Figure 10 shows an example of the public display screen (version 1) for the second job posting according to the embodiment. In the example shown in Figure 10, the second job posting R1 is displayed on the list screen of the first job posting in a way that makes it distinguishable from the first job posting. For example, the public display module 239 may highlight the second job posting by making the background of the icon different from that of the first job posting, or by making the icon have a thick border. Alternatively, the public display module 239 may indicate that it is the second job posting and not the first job posting by writing "[Regular part-time job]" on the icon of the second job posting. Target workers can learn the details of the second job posting and apply for the second job posting by manipulating the icon of the second job posting.

[0111] Figure 11 shows an example of the public display screen (part 2) for the second job posting according to the embodiment. In the example shown in Figure 11, the second job posting is displayed as a banner within the list screen of the first job posting. In the screen shown in Figure 11, the banner for the second job posting is displayed at the top so that it can be seen by the target workers. Target workers can learn the details of the second job posting and apply for the second job posting by interacting with the banner for the second job posting.

[0112] Figure 12 shows an example of the public display screen (part 3) for the second job posting according to the embodiment. In the example shown in Figure 12, the content of the second job posting is displayed as a pop-up on the home screen. On the home screen shown in Figure 12, a pop-up P1 for the second job posting is displayed at the top so that the target worker can see the second job posting. By operating the pop-up P1 for the second job posting, the target worker can launch the job posting service application, learn the details of the second job posting, and apply for the second job posting.

[0113] Returning to Figure 8, in step S110, the second recruitment module 243 determines whether or not there are applications from the target workers to whom the second job posting has been published. For example, if a target worker clicks the apply button from the viewing screen of the second job posting, an application request is sent to the server 20A. If there is an application request (step S110-YES), the process proceeds to step S112; if there is no application request (step S110-NO), the process returns to step S104.

[0114] In step S112, if the target worker applies for the second job, the second recruitment module 243 executes the recruitment process based on the recruitment processing information set by the setting module 242. For example, if the recruitment processing information for the applicant target worker indicates that the first interview will be waived, the second recruitment module 243 will conduct a second interview or a final interview with the target worker. The second recruitment module 243 may also set the target worker's phone number and salary as reference information for the recruitment process based on the user recruitment information.

[0115] The above process makes it easier for workers performing one-off jobs to apply for jobs that include recurring work. Furthermore, this disclosed technology makes it possible to modify the hiring process based on the target worker's usage history information for the first job posting.

[0116] Furthermore, the disclosed technology is not limited to the embodiments described above, and can be implemented in various other forms without departing from the gist of the disclosed technology. For this reason, the above embodiments are merely illustrative in all respects and should not be interpreted restrictively. For example, the order of each processing step described above can be arbitrarily changed or executed in parallel, as long as there is no inconsistency in the processing content.

[0117] The programs of embodiments of this disclosure may be provided stored on a computer-readable storage medium. The storage medium is a “tangible medium that is not temporary” on which the program can be stored. The program includes, but is not limited to, software programs and computer programs.

[0118] Based on the disclosed technology, it becomes possible to solve at least one of the following problems. For employers (recruiters), there are challenges such as difficulty attracting job postings that include repetitive work such as regular part-time and full-time positions, difficulty in evaluating candidates through interviews alone, and the desire to evaluate practical skills before hiring. For job seekers (workers), there are challenges such as work experience from the first job posting not being utilized elsewhere, and the difficulty in changing working conditions based on work experience.

[0119] To address the above challenges, the disclosure technology identifies a second job posting corresponding to the target worker based on the usage history information of the first job posting, and the hiring process is carried out based on the usage history information. Therefore, the target worker can easily apply to the second job posting in the same way as the first job posting. Furthermore, as mentioned above, it becomes possible to generate work performance information that can correspond to a resume from the target worker's usage history information, set salary and other conditions at the time of hiring, or make the hiring process variable for each target worker.

[0120] As a variation, the information provision platform for the second job posting may be implemented on server 20B, and server 20A may send the corresponding target workers and the second job posting to server 20B based on the usage history information of the first job posting, and server 20B's system may make the second job posting public to the target workers. Alternatively, server 20A may handle the publication, application, hiring, and post-hiring evaluation of the second job posting in a consistent manner.

[0121] Furthermore, employers can flag workers who have been hired and performed work in the first job posting on an evaluation screen or similar platform. These flagged workers may then be given preferential treatment during the hiring process. This allows employers to post a second job posting or offer preferential treatment to workers they like. [Explanation of Symbols]

[0122] 1. Information Processing System 10, 10A, 10B, 10C Information Processing Device 20, 20A, 20C Information Processing Equipment (Server) 110, 210 Processing Units (CPUs) 120, 220 Network Communication Interfaces 130, 230 memory 131, 231 Operating Systems 132, 232 Network Communication Modules 133 App Data 134 Service Processing Module 135 Acquisition Module 136 Output Modules 137 Processing Modules 138 Display Control Module 150 User Interfaces 170, 270 Communications Bus 233 User Information 234 Job postings 235 Usage History Information 236 Recruitment Processing Information 237 Service Control Module 238 Acquisition Modules 239 Public Modules 240 First Adopted Module 241 Specific Modules 242 Configuration Module 243 Second Adopted Module

Claims

1. Information processing device, To provide a job posting service that makes the first job posting, including one-off assignments, publicly available to workers. Based on the usage history information of the target worker in the aforementioned job recruitment service, identify a second job posting, including recurring work, to be made available to the aforementioned target worker. In the identified second job posting, the recruitment process information is set using the usage history information of the target worker. To disclose the identified second job opening to the aforementioned target workers, If the aforementioned target worker applies for the second job opening, the hiring process will be carried out based on the aforementioned hiring information. An information processing method that performs the following.

2. The information processing method according to claim 1, wherein the setting includes setting recruitment processing information according to the work performance of a predetermined business operator included in the usage history information.

3. The information processing method according to claim 2, wherein the setting includes setting the interview to be waived in the hiring process for the designated store if the usage history information includes a work record with the designated business operator.

4. The information processing method according to claim 2, wherein the setting includes setting immediate hiring in the hiring process for the designated store if the usage history information includes a work record of the designated business operator.

5. The information processing method according to claim 1, wherein the aforementioned identification includes identifying available work dates and times based on the usage history information, and identifying a second job opening corresponding to said available work dates and times.

6. The information processing method according to claim 1, wherein the identification includes identifying a second job opening at a business operator where the target worker has no work history, based on the usage history information.

7. The information processing method according to claim 1, wherein performing the aforementioned recruitment process includes providing the employer of the second job opening applied to by the aforementioned worker with work history information relating to the work of the aforementioned worker based on the aforementioned usage history information.

8. In an information processing device, To provide a job posting service that makes the first job posting, including one-off assignments, publicly available to workers. Based on the usage history information of the target worker in the aforementioned job recruitment service, identify a second job posting, including recurring work, to be made available to the aforementioned target worker. In the identified second job posting, the recruitment process information is set using the usage history information of the target worker. To disclose the identified second job opening to the aforementioned target workers, If the aforementioned target worker applies for the second job opening, the hiring process will be carried out based on the aforementioned hiring information. A program that executes the command.

9. An information processing device including one or more processors, The one or more processors described above To provide a job posting service that makes the first job posting, including one-off assignments, publicly available to workers. Based on the usage history information of the target worker in the aforementioned job recruitment service, identify a second job posting, including recurring work, to be made available to the aforementioned target worker. In the identified second job posting, the recruitment process information is set using the usage history information of the target worker. To disclose the identified second job opening to the aforementioned target workers, If the aforementioned target worker applies for the second job opening, the hiring process will be carried out based on the aforementioned hiring information. An information processing device that performs the following actions.

Citation Information

Patent Citations

  • Matching system, program, and matching method

    JP2018173674A

  • Recruitment information providing device, recruitment information providing method, and computer program

    JP2022007432A

  • Human resource matching system utilizing blockchain, human resource matching method, and human resource matching operation management device

    WO2020161929A1

  • Job offer information distribution device, method and program

    JP2018169869A