Information processing methods, information processing devices, programs, and information processing systems

The information processing system addresses the challenge of providing appropriate job application opportunities by granting priority rights based on work performance, enhancing recruitment efficiency and transparency for both employers and job seekers.

JP7869616B1Active Publication Date: 2026-06-03TIMEE INC

Patent Information

Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
TIMEE INC
Filing Date
2026-01-28
Publication Date
2026-06-03

AI Technical Summary

Technical Problem

Existing job matching services struggle to provide appropriate application opportunities for job seekers based on their work performance, leading to inefficiencies in securing repeat workers with high proficiency and insufficient transparency for job seekers regarding application opportunities.

Method used

An information processing system that grants priority rights (passes) to job seekers based on their work performance, allowing preferential application opportunities and dynamic control of application acceptance status based on priority rights, ensuring transparency and efficient recruitment of experienced candidates.

Benefits of technology

The system effectively prioritizes job seekers with high work performance, motivating them to continue working and ensuring businesses can efficiently secure skilled labor while maintaining transparency in application opportunities.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 0007869616000001_ABST
    Figure 0007869616000001_ABST
Patent Text Reader

Abstract

To provide an information processing method, information processing device, program, and information processing system that provide more appropriate application opportunities for both employers and job seekers. [Solution] In an information processing system in which a management server, a business terminal, and a job seeker terminal are connected to each other via a network so as to be able to communicate with each other, the control unit of the management server 10 includes a priority management unit that performs priority management processing to acquire information on priority rights regarding temporary work of job seekers at a specific business location stored in a memory unit, and a job information distribution processing unit that performs job information distribution processing to control the acceptance status of applications for job postings at a specific business location based on whether or not there is a priority right.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

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

Background Art

[0002] Recently, the market for daily labor such as short-term and single-occurrence part-time jobs, so-called spot work, has been expanding. In order to respond to the expansion of such a market, various technological developments have been advanced. For example, Patent Document 1 discloses a technology for streamlining the employment contract between a job seeker and an employer (hirer) and the attendance management when the job seeker actually works.

Prior Art Documents

Patent Documents

[0003]

Patent Document 1

Summary of the Invention

Problems to be Solved by the Invention

[0004] On the other hand, due to the increase in the number of job openings, it has become more difficult to acquire job seekers. Therefore, even for daily labor that is short-term and single-occurrence, many employers hope that job seekers will continue to work at their own stores. However, in conventional services, job seekers are uniformly provided with application opportunities, and it has been difficult to provide appropriate application opportunities according to work performance and the like.

[0005] Therefore, the present invention has been made in view of the above problems, and an object of the present invention is to provide an information processing method, an information processing apparatus, a program, and an information processing system that can provide more appropriate application opportunities for both employers and job seekers.

Means for Solving the Problems

[0006] To solve the above problems, according to one aspect of the present invention, an information processing method is provided in which a processor performs a priority management process to acquire information stored in a storage means regarding priority rights for temporary work of job seekers at a specific business establishment, and a job information distribution process to control the acceptance status of applications for job openings at the specific business establishment based on whether or not the priority rights exist.

[0007] Furthermore, from another perspective, an information processing device is provided comprising a storage means and a processor, wherein the processor functions as a priority management unit that acquires information stored in the storage means regarding priority rights for temporary employment of job seekers at a specific business establishment, and a job information distribution processing unit that controls the acceptance status of applications for job openings at the specific business establishment based on the presence or absence of the priority rights.

[0008] From another perspective, a program is provided for a computer to perform a priority management process that retrieves information stored in a memory device regarding the priority rights of job seekers for temporary work at a specific business establishment, and a job information distribution process that controls the acceptance status of applications for job openings at the said specific business establishment based on whether or not the priority rights exist.

[0009] Furthermore, from another perspective, an information processing system is provided comprising a storage means and a processor, wherein the processor functions as a priority management unit that acquires information stored in the storage means regarding priority rights for temporary employment of job seekers at a specific business establishment, and a job information distribution processing unit that controls the acceptance status of applications for job openings at the specific business establishment based on the presence or absence of the priority rights. [Brief explanation of the drawing]

[0010] [Figure 1] This diagram shows the overall configuration of an information processing system according to one embodiment of the present invention. [Figure 2] This is a functional block diagram of the management server according to the same embodiment. [Figure 3]This figure shows an example of the data structure stored in the job seeker database according to the same embodiment. [Figure 4] This figure shows an example of a data structure stored in the business operator database according to the same embodiment. [Figure 5] This figure shows an example of the data structure stored in the job posting database according to the same embodiment. [Figure 6] This flowchart shows the processing flow for granting priority rights according to the same embodiment. [Figure 7] This flowchart shows an example of the flow of the job posting distribution process according to the same embodiment. [Figure 8] This figure shows an example of a job details screen displayed on a job seeker's terminal according to the same embodiment. [Figure 9] This figure shows an example of a job listing screen displayed on a job seeker's terminal according to the same embodiment. [Figure 10] This is a schematic diagram illustrating the priority order for receiving priority applications related to one modified example of the same embodiment. [Figure 11] This block diagram shows an example of the hardware configuration of the management server according to this embodiment. [Modes for carrying out the invention]

[0011] Preferred embodiments of this disclosure will be described in detail below with reference to the attached drawings. In this specification and the drawings, components having substantially the same functional configuration are denoted by the same reference numerals, and redundant descriptions will be omitted.

[0012] Incidentally, the program for implementing the software appearing in this embodiment may be provided as a non-transitory computer-readable medium, or it may be provided so that it can be downloaded from an external server, or it may be provided so that the program is launched on an external computer and its functions are realized on a client terminal (so-called cloud computing).

[0013] In addition, in the present embodiment, the "unit" may include, for example, hardware resources implemented by a circuit in a broad sense and information processing of software that can be specifically realized by these hardware resources. Also, in the present embodiment, various types of information are handled. These types of information are represented, for example, by physical values of signal values representing voltage and current, the high and low of signal values as a set of binary bits composed of 0 or 1, or quantum superposition (so-called quantum bits), and communication and operations can be executed on a circuit in a broad sense.

[0014] In addition, a circuit in a broad sense is a circuit realized by appropriately combining at least a circuit (Circuit), circuitry (Circuitry), a processor (Processor), a memory (Memory), and the like. That is, it includes an application specific integrated circuit (ASIC), programmable logic devices (for example, a simple programmable logic device (SPLD), a complex programmable logic device (CPLD), and a field programmable gate array (FPGA)), and the like.

[0015] A specific example of the hardware configuration will be described later.

[0016] (System Configuration) FIG. 1 is a diagram showing the overall configuration of an information processing system 1 according to an embodiment of the present invention. As shown in FIG. 1, the information processing system 1 includes a management server 10, a business operator terminal 20, and a job seeker terminal 30. The management server 10, the business operator terminal 20, and the job seeker terminal 30 are connected to be mutually communicable via a network NW.

[0017] The network NW is not particularly limited as long as it is a communication network capable of transmitting and receiving information. For example, public line networks such as the Internet, dedicated lines, VPN (Virtual Private Network), LAN (Local Area Network), WAN (Wide Area Network), private networks, or combinations thereof can be applied. Standard protocols such as TCP / IP can also be used as the communication protocol.

[0018] The management server 10 is an example of an information processing device that executes the information processing method of the present embodiment and is composed of a so-called server computer. The management server 10 provides functions for the entire system, such as management of job offers related to short-term and single-shot temporary work (spot work), matching of job seekers and employers, management of work performance, and control of the application reception status based on priority. The management server 10 may be physically a single server or a server group (server cluster) composed of multiple servers for load distribution and redundancy. The management server 10 is usually operated by a corporation or organization that operates the present information processing system 1.

[0019] The employer terminal 20 is a terminal that serves as an interface for the employer to use this system. For example, an information processing device equipped with a web browser or a dedicated application, such as a personal computer (PC), tablet terminal, or smartphone, is assumed. The employer uses the employer terminal 20 to access the management server 10 to register and edit job offers, confirm and manage applicants, input evaluations of the work performance of employed job seekers, and further set conditions for priority applications, which will be described later. These operations are performed via the web page provided by the management server 10 or the screen of the dedicated application installed on the employer terminal 20.

[0020] The job seeker terminal 30 is a terminal that serves as an interface for job seekers to use this system. Similar to the employer terminal 20, it is envisioned to be an information processing device such as a PC, tablet, or smartphone. Job seekers use the job seeker terminal 30 to search and view job information provided by employers, apply for jobs they are interested in, manage their own work schedule, check evaluations from employers, and check the status and acquisition conditions of their priority rights (passes). These operations are also performed via web pages or dedicated application screens provided by the management server 10.

[0021] Here, "business operator" refers to a corporation or organization that recruits for the short-term, one-off temporary work mentioned above. Specifically, a business operator may be a retail or sales business, a warehouse, a light labor or manufacturing business, an event organizer, a customer service or service provider, etc. Examples of retail or sales businesses include supermarkets, drugstores, apparel stores, general merchandise stores, department stores, shopping centers, and home improvement stores. Examples of warehouse, light labor or manufacturing businesses include warehouses, distribution centers, heavy industry, light industry, food factories, and e-commerce back-offices. Examples of event, customer service or service provider businesses include event venue management, hotels, inns, wedding venues, funeral homes, call centers, leaflet distribution, sampling, data entry, filing, cleaning, etc. These are just examples of businesses, and any type of business could be included.

[0022] In traditional job matching services, it was common practice to uniformly disclose job information and offer application opportunities to all job seekers. As a result, it was difficult for businesses to prioritize securing job seekers with extensive work experience. On the other hand, job seekers who wanted to work continuously at a particular company sometimes missed out on job opportunities due to competition with other applicants. Furthermore, even if there was a system in place to release job postings to specific groups of job seekers in advance, job seekers not included in the advance release would not even know that the job postings were being released in advance, resulting in insufficient transparency regarding application opportunities.

[0023] Therefore, the information processing system 1 according to this embodiment has a function to grant job seekers priority rights (simply referred to as "passes" in this embodiment) for applying to job openings at specific businesses based on the job seeker's past work performance. Furthermore, when a business recruits for a job that prioritizes pass holders, the system has a function to dynamically control the application acceptance status for each job seeker based on whether or not they have a pass. Specifically, the information processing system 1 according to this embodiment may set an earlier start date for accepting applications for job seekers who have a pass compared to other job seekers. On the other hand, the information processing system 1 according to this embodiment may also allow job seekers who do not have a pass to view the job information itself and may present information such as the fact that it is a priority application period, the conditions for obtaining a pass, and when general applications will be possible. This allows businesses to efficiently secure repeat workers with a high level of proficiency in the work. In addition, job seekers may be motivated to continue working because they can receive preferential application opportunities by having their work performance evaluated. Furthermore, transparency regarding application opportunities can be ensured. The information processing system 1 and management server 10 according to this embodiment will be described below.

[0024] (Functional Configuration) Figure 2 is a functional block diagram of the management server 10 according to this embodiment. The management server 10 comprises a control unit 110, a storage unit 120, and a communication unit 130. These functional units are realized by a CPU or the like, with a hardware configuration described later, executing a predetermined program.

[0025] The storage unit 120 is a storage means implemented by a storage device or RAM, which will be described later. In this embodiment, the storage unit 120 includes a main database. Specifically, the storage unit 120 includes a job seeker DB 121, a business operator DB 122, and a job posting DB 123.

[0026] Job Seeker DB121 aggregates and stores information about job seekers. Employer DB122 aggregates and stores information about employers. Job Posting DB123 aggregates and stores information about job postings registered by employers. Details of these databases will be described later.

[0027] The communication unit 130 is implemented by a network interface, etc., as described later. The communication unit 130 transmits and receives data between the business operator terminal 20 and the job seeker terminal 30 via the network NW.

[0028] The control unit 110 controls the operation of the entire management server 10 by having the CPU and other components execute a predetermined program. The control unit 110 includes a work information management unit 111, a priority management unit 112, a job information distribution processing unit 113, and an output unit 114.

[0029] The Work Information Management Unit 111 is responsible for managing work information related to the work performance of job seekers. Specifically, when a job seeker completes a temporary work assignment, the business terminal 20 transmits various information. For example, this information includes the date and time of work, working hours, and evaluation from the business. The evaluation may be, for example, a five-point scale or free comments. The various information may also include information such as whether or not there were unauthorized absences or tardiness. The Work Information Management Unit 111 receives this information. The Work Information Management Unit 111 then records and updates the received information in association with the data of the relevant job seeker stored in the Job Seeker DB 121. In this way, the work performance of each job seeker is accumulated in the database.

[0030] The priority management unit 112 has the function of executing priority management processing. The priority management unit 112 can acquire information regarding priority rights stored in the storage unit 120. This information pertains to the temporary work of job seekers at a specific business location. Specifically, the priority management unit 112 acquires information from the job seeker database 121. When the job information distribution processing unit 113 controls the application acceptance status, the priority management unit 112 reads the job seeker's pass ownership status. The priority management unit 112 then provides this information to the job information distribution processing unit 113.

[0031] Furthermore, the priority management unit 112 can also perform the process of assigning passes to job seekers. For example, consider the case where the work information management unit 111 updates the work record. The priority management unit 112 determines whether the record meets the pass assignment conditions set in advance by the business operator. If the conditions are met, the priority management unit 112 performs the process of associating the pass with the information of the job seeker. Specifically, this process updates the pass information in the job seeker DB 121.

[0032] In this context, "priority right" refers to the right to view job postings and apply for jobs under more favorable conditions than other job seekers. These favorable conditions may include, for example, the ability to apply for the relevant job earlier than other job seekers. In this embodiment, priority right is embodied by the name "pass." Job seekers who possess this pass can receive advance notification of job postings from specific companies before they are publicly released and can apply preferentially. Information regarding the pass is associated with information that identifies the job seeker (e.g., job seeker ID) in the job seeker data 1211 stored in the job seeker DB 121.

[0033] Examples of processing based on priority will be discussed later.

[0034] The job information distribution processing unit 113 has the function of performing job information distribution processing. Its main function is to control the application acceptance status for job postings related to a specific business establishment. This control is performed, for example, based on information regarding the presence or absence of priority rights provided by the priority rights management unit 112.

[0035] Specifically, the job information distribution processing unit 113 sets the start time for accepting applications differently for job postings where priority applications have been set by the employer. This setting is applied to job seekers with and without a pass. For example, the job information distribution processing unit 113 may allow job seekers with a pass to start accepting applications immediately after the job posting is published. On the other hand, the job information distribution processing unit 113 may allow job seekers without a pass to start accepting applications a few hours later or the next day. The job information distribution processing unit 113 may also perform this control based on whether or not the applicant has priority rights. This makes it possible for employers to prioritize recruiting experienced candidates.

[0036] Furthermore, the job information distribution processing unit 113 can perform a phased distribution control for job postings where priority applications have been set by the employer. This can be done by first setting the job posting to allow applications only from priority job seekers (job seekers who have been granted priority rights), and then, after a predetermined period has elapsed or if the number of applicants has not reached a predetermined number, allowing applications from non-priority job seekers (job seekers who have not been granted priority rights). In this case, for example, the job information distribution processing unit 113 may be set to display job postings with priority applications set to both priority and non-priority job seekers from the beginning. In this case, for example, the output unit 114, described later, may display such job postings with priority applications set to non-priority job seekers on the job seeker terminal 30 in a position and manner such that they are displayed later or after scrolling.

[0037] The output unit 114 performs output processing to display the results of various processes in the control unit 110 on the display devices of each terminal. This processing is achieved by transmitting information to the job seeker terminal 30 and the business operator terminal 20 via the communication unit 130. The displayed content may include any form that the user can perceive, such as images, videos, text, audio, and vibrations.

[0038] The output unit 114 controls, for example, the display state of the job details screen shown on the job seeker terminal 30. This control is performed based on the application acceptance status determined by the job information distribution processing unit 113. For example, the output unit 114 may deactivate the application button when the status is "unacceptable". This is done, for example, by graying out the button. This prevents users who are not eligible to apply from operating the application button. The output unit 114 can also activate the application button when the status is "acceptable", allowing the user to proceed with the application process.

[0039] Furthermore, the output unit 114 may also control the display of additional information regarding the priority status of job seekers in the job postings. For example, the output unit 114 may display information regarding the conditions for granting a pass to job seekers who do not yet have one. This information might be something like, "You can obtain a pass after working at this store two more times." The output unit 114 may also display information regarding the start date of application acceptance. This information might be something like, "General applications will begin at 4:00 PM on September 19th." Examples of display control methods by the output unit 114 will be described later.

[0040] (Data structure) Next, we will describe the data structure of each database stored in the memory unit 120. This will be explained in more detail using Figures 3 to 5. These data structures are examples; fields can be added, deleted, or modified depending on the implementation.

[0041] Figure 3 shows an example of the data structure of job seeker data 1211 stored in the job seeker database 121. The job seeker database 121 holds information on all job seekers registered in the system. Information on each job seeker is managed as job seeker data 1211. The job seeker ID is used as the primary key for this management.

[0042] The job seeker data 1211 has the following areas: "Job Seeker Basic Information," which contains the basic information of the job seeker; "Work History," which stores the job seeker's work history; "Badges," which certify specific skills or experience; "Pass," which relates to the job seeker's priority; and "Group," which is information used by businesses to group specific job seekers. The examples of such job seeker data 1211 are not limited, and other information may be added. The data shown in Figures 4 and 5 are similar, but there may be more than one area for work history, etc. For example, if a job seeker has work history at multiple stores, there may be multiple areas for "Work History."

[0043] The "Job Seeker Basic Information" area contains basic information such as the job seeker's "name," "address," and "contact information," which is necessary for identifying the job seeker and for employers to contact the job seeker. This information is associated with a job seeker ID that identifies the job seeker in the database. This job seeker ID can be used to retrieve information associated with the job seeker data 1211 from other databases.

[0044] The "Work Performance" area contains information that identifies the job seeker's work performance for temporary jobs. Specifically, the "Work Performance" area includes a "Job ID" that identifies the job applied for, the "Work Date and Time" of the actual work performed, the "Work Duration" at that time, the "Number of Works" indicating the number of times the same job or job template was worked, the "Work Evaluation" which is the result of the employer's evaluation of the work, the "Employer ID" that identifies the employer where the work was performed, the "Store ID" that identifies the store of the employer, and the "Job Template ID" that identifies the type of job, etc., as described later. There may be multiple pieces of such work performance information in the job seeker data 1211. For example, the work performance information may be generated according to the number of times the job seeker worked using the information processing system 1 according to this embodiment.

[0045] It should be noted that the term "number of shifts" used here does not necessarily mean that all of a job seeker's shifts are automatically added up. For example, to prevent misuse of the system and to ensure that only substantial work experience sufficient for a business to evaluate a job seeker as a repeat customer is considered, short shifts where the actual working time falls below a predetermined threshold (e.g., 15 minutes) may be excluded from the count of "number of shifts." Such a threshold is not particularly limited and may be set by the business or each of its stores, or by the operator running the management server 10. Such control may be implemented, for example, when the work information management unit 111 records and updates work performance.

[0046] The "badge" area contains information assigned to each job seeker based on the number and content of skills and work experience that are common to a certain extent, regardless of the business content of the employer, such as customer service, waitstaffing, and delivery. For example, a job seeker may be assigned such a badge if they have performed customer service work multiple times. For example, the job information distribution processing unit 113 may prioritize the disclosure of job information or enable job applications for job seekers who have been assigned a specific badge. That is, if the job information distribution processing unit 113 stores priority conditions in the job data 1231 described later, prioritizing job seekers who have a specific badge may prioritize the disclosure of job information or enable applications for job seekers who have that badge. Multiple types of badges may be provided, and information on multiple badges may be associated with the job seeker data 1211.

[0047] The "Path" field contains information tags for the path assigned to the job seeker. Specifically, the "Path" field includes an "Valid / Invalid" flag indicating whether the path is currently valid or invalid, a "Business ID" that identifies the business to which the path applies, a "Store ID" and a "Job Template ID" that identifies the type of job posting (described later), a "Validity Period (Number of Times)" indicating the validity of the path, a "Rank" indicating the level of the path, and a "Path Usage History" showing the history of how the path has been used.

[0048] As will be described later, paths may be revoked after they have been granted. Furthermore, paths may be re-granted after being revoked. Therefore, the "Path" area may contain information regarding an "enabled / invalid" flag indicating whether a path is currently valid or invalid, for paths that have been granted once. Note that if such a path is discontinued due to the business operator ceasing use of the information processing system 1, the information related to such a path may be deleted from the job seeker data 1211.

[0049] A path may be set for each business operator or each store operated by that business operator, or it may be set for each "job posting template" associated with a business operator. Here, a "job posting template" is a template used to post job information that is common to multiple stores operated by a business operator. For example, if a business operator that operates a fast-food business posts job postings for customer service at each store, setting the job requirements at each store may result in different requirements at each store. Therefore, by using a job posting template at each store, the general job requirements can be unified to the same job content. The job posting template may also include placeholders whose output content is determined based on the information of each store, as well as variables for each store to independently set detailed conditions such as salary. The form of these paths (at what unit a path is assigned) can be set by the business operator via the business operator terminal 20, and the priority processing unit 112 can execute the path assignment process based on that setting.

[0050] The "Group" area contains information used by businesses to group specific job seekers. Such groups may include, for example, job seekers who have previously worked for the business or a store operated by the business, job seekers who meet specific criteria, or job seekers identified directly or indirectly by a person in charge at the business or a store operated by the business. Specific criteria may be based on the job seeker's past work experience, such as performance evaluations or skills. Such criteria may also include the number of times a particular job was performed or the number of times a job seeker worked at a store operated by the business. As described later, groups can be used to selectively publish job postings or accept applications for each group.

[0051] Figure 4 shows an example of the data structure of business operator data 1221 stored in business operator DB 122. Business operator data 1221 has the following areas: "Business Operator Basic Information," which is the basic information of the business operator; "Job Posting Template," which is a job posting template commonly used among the stores operated by the business operator; "Business Operator Stores," which pertains to the stores operated by the business operator; and "Groups," which are groups of specific job seekers formed by the business operator. The example of such business operator data 1221 is not limited, and other information may be added.

[0052] The "Basic Business Information" area contains basic information such as the business's "Name," "Contact Information," and "Trade Name," which are used to identify the business and for matching service operators to contact the business. This information is associated with a business ID that identifies the business in the database. This business ID can be used to retrieve information associated with business data 1221 from other databases.

[0053] The "Job Posting Template" area, as described above, is the area for templates used to post job information that is common to multiple stores operated by a business. By using such job posting templates, the person in charge of each store can easily create job information by entering only the conditions related to their store, without changing the matters set by the operating business. The business may have multiple job posting templates, for example, depending on the job content, job type, working hours, etc. Such job posting templates can be identified and managed by a job posting template ID. The "Job Posting Template" area may contain information such as job content that can be managed in common.

[0054] The "Business Store" area contains information about one or more stores operated by a business. Such stores can be identified and managed by a store ID. The store ID is associated with information about the store name, store manager, job postings (which may include currently posted, previously posted, and unposted), valid passes, and pass granting conditions. Pass granting conditions may be set for each store or for each job posting template. For example, a business can set conditions such as "job seekers who have worked at our store five or more times and have a good (an example of good or bad evaluation) rating rate of 90% or higher." A business can also set complex conditions such as "job seekers who have worked three or more times using a cashier job posting template."

[0055] "Valid pass" refers to information that identifies a pass issued by a business store to a job seeker that is valid at that store. The "valid pass" information may include information such as the job seeker ID that identifies the job seeker to whom the valid pass has been assigned, and the validity period (or valid pass) of the job seeker's pass. When controlling whether or not to accept an application for a job, the priority processing unit 112 may obtain the job ID to which the valid pass has been assigned from the "valid pass" information.

[0056] The "pass granting conditions" are information regarding the conditions that trigger the granting of a pass (the first condition, described later). The priority processing unit 112 compares these pass granting conditions with the job seeker's work record to determine whether or not to grant a pass. The validity period and pass granting conditions will be described later. Pass granting conditions can be set, for example, by a business operator or store via the business terminal 20. Alternatively, pass granting conditions may be pre-set by the operator running the management server 10, or they may be set as appropriate.

[0057] As mentioned above, the "Group" area contains information that businesses use to group specific job seekers. Multiple groups can be set up for each business. In the business data 1221, the "Group" area includes the group name that identifies the group, the business ID or store ID that created and set up the group, and information relating to one or more job seeker IDs included in the group. Businesses can create and update information related to groups via the business terminal 20, etc.

[0058] Figure 5 shows an example of the data structure of job data 1231 stored in the job database 123. The job data 1231 has two areas: "Basic Job Information," which contains basic information for each job, and "Priority Conditions," which defines priority conditions related to the job. This example of job data 1231 is not limited, and other information may be added.

[0059] The "Basic Job Information" area contains basic information about the job posting, such as the business or store that posted the job, the job description, the application period, and the application status, and is associated with a job ID that identifies the job in the database. Such a job ID can be used to retrieve information associated with job data 1231 from other databases.

[0060] Specifically, the "Basic Job Information" area may include data such as business ID, job template ID, store ID, job description, working hours, application period, number of applicants, application status, publication start date and time, application start date and time, publication end date and time, application end date and time, and hourly wage. The job template ID is the template for the content of the job used in such job data 1231, and is information that identifies which job template was used. The job description may include information such as the work location, work content, required experience, and whether inexperienced individuals can work. Working hours may include information such as the start and end times of work for a single shift. The application status indicates the hiring status for the job that is currently being advertised. If the recruitment for the job has ended, the application status may include information such as the number of people actually hired. Information such as the applicant's ID may be linked to the application status. The hourly wage information may also include information such as transportation expenses.

[0061] The "Priority Conditions" area is designed to allow job seekers who have been granted a pass or belong to a group to have priority or limited access to job postings and applications compared to job seekers who do not have a pass. "Pass Priority" is information that determines whether or not to give priority to pass holders. "Badge Priority" is information that determines whether or not to give priority to holders of a specific badge. "Group Priority" is information that determines whether or not to give priority to job seekers who belong to a specific group.

[0062] The "number of applicants eligible for priority" setting determines, for example, how many applicants will be selected from those who meet the priority criteria when applying priority conditions to a job posting. This number of applicants eligible for priority is equal to or less than the number of applicants.

[0063] "Priority Settings" are information and fields that set the priority content, such as combinations of priority conditions, limited job postings, or restrictions on applications. For example, priority conditions can be appropriately combined via the business terminal 20, including the presence or absence of passes and groups. Specifically, if both "Pass Priority" and "Group Priority" are set to "Yes," it is possible to give first priority to job seekers who have been granted a pass and are also included in a specific group, and second priority to job seekers who have not been granted a pass but are included in a specific group. Furthermore, "Priority Settings" also include granting priority to pass holders, such as limiting the posting of job postings or enabling early applications.

[0064] The "Priority Release Start Date and Time," "Priority Application Start Date and Time," "Priority Release End Date and Time," and "Priority Application End Date and Time" refer to the period information related to priority (limited) release and priority (limited) application, etc., as set in the "Priority Details" above.

[0065] (Processing flow) Next, the processing flow executed by the management server 10 according to this embodiment will be explained in more detail with reference to the flowcharts in Figures 6 to 8.

[0066] Figure 6 is a flowchart showing an example of the processing flow for granting priority rights according to the embodiment. This process is triggered when a job seeker's work record is registered or updated in the system.

[0067] First, the work information management unit 111 retrieves the latest information regarding the work performance of the job seeker to be processed at a specific store from the job seeker database 121 (step S101). Here, "specific store" refers to the store where the work has been completed and new work performance has been added.

[0068] Next, the priority management unit 112 determines whether the work record obtained in step S101 satisfies the conditions for granting a pass (step S103). These conditions may be those that the business operator operating the store has pre-set in the business operator DB 122. For example, if the conditions for granting a pass are "five or more shifts," and the current shift results in exactly five shifts, the priority management unit 112 determines that the conditions are met.

[0069] If the priority management unit 112 determines that the granting conditions are met (YES in step S103), the priority processing unit 112 performs a process to activate the path information for the specific store in the job seeker data 1211 of the job seeker (step S105). Specifically, the priority management unit 112 adds a new record to the "path" area, sets the "enabled / disabled" flag to "enabled," and records the associated "business ID" and "store ID." Alternatively, the process of activating the path information may be performed for a specific job posting template. Specifically, a new record is added to the "path" area, the "enabled / disabled" flag is set to "enabled," and the "job posting template ID" is recorded. This allows businesses to appropriately set the scope of priority, such as the entire business, each store, or each job posting template.

[0070] Next, the output unit 114 notifies the job seeker terminal 30 via the communication unit 130 that a new pass has been granted (step S107). The output unit 114 sends a push notification such as "You have obtained a pass to AA Store!". This allows the job seeker to know that they have obtained a pass.

[0071] On the other hand, if the priority management unit 112 determines in step S103 that the work performance does not meet the granting conditions (NO in step S103), the priority processing unit 112 compares the current work performance with the granting conditions and identifies how many more conditions are needed for a pass to be granted (step S109). For example, if the granting condition is "5 shifts" and the current performance is "3 shifts", it identifies that "2 more shifts are needed".

[0072] The output unit 114 then notifies the job seeker terminal 30 via the communication unit 130 of the conditions for granting a pass (step S111). This allows the job seeker to recognize specific goals for obtaining a pass and increases their motivation to continue working.

[0073] Figure 7 is a flowchart showing the flow of the job posting distribution process according to this embodiment. This process is executed, for example, whenever a job seeker attempts to view a specific job details page from the job seeker terminal 30.

[0074] First, the control unit 110 obtains information on a specific job posting to be viewed (job data 1231) from the job database 123 (step S201). Next, the job information distribution processing unit 113 checks the "Priority Conditions" area of ​​the obtained job data and determines whether or not priority application acceptance is set for that job posting (step S203).

[0075] If the flag is OFF, meaning priority application acceptance is not set (NO in step S203), this job posting will be set so that all job seekers can apply under the same conditions. Therefore, the process proceeds to step S205. The job information distribution processing unit 113 determines that the application acceptance status for all job seekers is "acceptable". Then, the output unit 114 controls the display as a publicly accessible page with the application button activated, and the process ends (step S205).

[0076] If the flag is ON, meaning priority application acceptance is set (YES in step S203), the priority management unit 112 obtains information regarding the job seeker's path related to the specific job opening (step S207).

[0077] Next, the job information distribution processing unit 113 determines, based on the acquired information, whether or not the job seeker possesses a valid pass (step S209). If the job seeker possesses a valid pass (YES in step S209), the job seeker is determined to be eligible for priority application. On the other hand, if the job seeker does not possess a valid pass (NO in step S209), the job seeker is not eligible for priority application. Therefore, the process proceeds to page control, which prevents the application from being accepted.

[0078] In this step, the job information distribution processing unit 113 determines that the application acceptance status is "unacceptable," and the output unit 114 controls the display of the page with the application button deactivated (step S215). At this time, it is desirable that the output unit 114 is controlled to also display additional information. Additional information includes, for example, why the applicant cannot apply (that it is within the priority period), when they can apply, and how they can obtain a pass.

[0079] Returning to step S209, if the job seeker has a valid path, the job information distribution processing unit 113 then determines whether the specific job is within the priority application acceptance period set in the job data 1231 (step S211). Specifically, the job information distribution processing unit 113 refers to the job data 1231, compares the priority application start date and time and priority application end date and time of the specific job with the current time, and determines whether it is within the priority application acceptance period.

[0080] If the current time is not within the priority application period (NO in step S211), the job seeker is determined not to be eligible for priority application. Therefore, the job information distribution processing unit 113 determines the application acceptance status to be "Not Acceptable," and the output unit 114 controls the display to show a page with the application button deactivated (step S215). Alternatively, instead of processing in step S215, the job information distribution processing unit 113 may determine the application acceptance status to be "Acceptable" for all job seekers, and the output unit 114 may control the display to show a publicly available page with the application button activated.

[0081] If the current time falls within the priority application acceptance period (YES in step S211), the process proceeds to page control to enable application acceptance. Specifically, the job information distribution processing unit 113 determines the application acceptance status to be "acceptable". Then, the output unit 114 controls the display as a page with the application button activated (step S213).

[0082] (Example display) Next, with reference to Figures 8 and 9, specific examples of screens displayed on the job seeker terminal 30 will be described. Figure 8 is a diagram showing an example of a job details screen displayed on the job seeker terminal 30 according to the same embodiment. This screen corresponds to an example of how it is displayed when a non-priority job seeker who does not possess a pass views a job for which a priority application period has been set. In other words, this example of display is the screen that is determined to be NO in step S209 of the workflow shown in Figure 7 and is displayed on the job seeker terminal 30 by the processing in step S215.

[0083] The entire screen of the job seeker terminal 30 displays job information. This job information includes, for example, the job description (e.g., dishwashing staff at a restaurant), working hours, and salary. This information may be obtained from, for example, the "Basic Job Information" area of ​​job data 1231.

[0084] In the center of the screen, there is a display showing the number of shifts required to obtain a pass and the benefits that can be obtained by obtaining the pass. This is an example of the display shown by the output unit 114. The output unit 114 compares the job seeker data 1211 of the job seeker being viewed with the pass granting conditions set in the business database 122. Then, the output unit 114 dynamically generates and displays "information regarding the conditions for granting priority." This allows job seekers to concretely understand the path to obtaining a pass.

[0085] At the bottom of the screen, information is displayed regarding the priority application period during which job seekers with a pass can apply. This is another example of the display shown by the output unit 114. Based on the "priority application end date and time" information in the job data 1231, the output unit 114 displays "information regarding the start date of application acceptance," which indicates when the priority period will end.

[0086] Furthermore, at the bottom of the screen, the "Proceed to Application" button 31, which allows users to proceed with the application process, is displayed in an inactive state. This state means that even if the user (job seeker) taps the corresponding area on the job seeker terminal 30, it will not respond. For example, the color may be faded. This display reflects the processing result of step S215 in the flowchart of Figure 7. In other words, it indicates that the output unit 114 is controlling the display based on the fact that the job information distribution processing unit 113 has processed the application acceptance status as "Not Accepted". In this way, the user experience conveys that job seekers can check the job details in advance, but are unable to apply.

[0087] The mode of output control by the output unit 114 is not limited to the example above. For example, the output unit 114 can control the display order of the job listings based on whether or not there is priority. Such control is performed, for example, by determining for each job seeker whether the application status for each job is "acceptable" or "unacceptable," and based on that status. For example, on the job listings screen, the output unit 114 displays job information where the application acceptance status is "acceptable" at the top of the job listings. On the other hand, the output unit 114 displays job information where the application acceptance status is "unacceptable" below that. This saves job seekers the trouble of scrolling and allows them to efficiently find jobs they can apply for immediately.

[0088] Figure 9 shows an example of a job listing screen displayed on the job seeker terminal 30 according to this embodiment. This screen is the interface for job seekers to search for multiple job postings.

[0089] For example, the output unit 114 may control the display order of the job listings. Specifically, the output unit 114 refers to the job seeker data to determine whether the application status for each job is "acceptable" or "unacceptable," and performs the display order based on that status. For example, the output unit 114 displays job listings with an application acceptance status of "acceptable" at the top of the job listings. Then, it displays job listings with an application acceptance status of "unacceptable" below them. This saves job seekers the trouble of scrolling and allows them to efficiently find job listings they can apply for immediately.

[0090] Furthermore, as shown in Figure 9, the output unit 114 may perform control to distinguish and display different types of job postings. Specifically, the output unit 114 may provide tabs 32 at the top of the screen. These tabs may include, for example, a "General Application" tab, a "Pass Priority" tab, and a "Group Only" tab. When a job seeker selects the "Pass Priority" tab by operating the job seeker terminal 30, only job postings for which priority application acceptance by pass is set will be displayed in a list. This allows job seekers who possess a pass to easily find job postings for which they will be given preferential treatment.

[0091] The functions and processing examples of the information processing system 1 and management server 10 according to this embodiment have been described above. According to this embodiment, the acceptance of applications from job seekers to specific job postings corresponding to priority rights granted to them based on their past work performance can be controlled. For example, job seekers who have been granted priority rights can apply to specific job postings with priority. In addition, information regarding the granting of priority rights can be provided to job seekers who have not been granted priority rights. This allows job seekers to know the conditions for obtaining priority rights to specific job postings, thereby increasing their motivation to apply to those postings.

[0092] It should be noted that the functions and processes according to this embodiment are not limited to the examples described above. For example, in the above embodiment, the job information distribution processing unit 113 mainly described an example in which it controls the application acceptance status to "acceptable" or "unacceptable." However, the mode of control is not limited to this. For example, the output unit 114 may perform a process in which the application button is activated for non-priority job seekers, but a message is displayed when the button is tapped. The message may be something like, "Currently, only pass holders can apply. General applications will start at X o'clock."

[0093] Furthermore, the job information distribution processing unit 113 may also include a process to actively notify non-priority job seekers when the application period begins. For example, if a non-priority job seeker has favorited a job during the priority application period, the job information distribution processing unit 113 will perform a process to send a push notification to the job seeker terminal 30 the moment the general application period begins. The notification would be something like, "General applications for your favorite job have begun." This makes it less likely for non-priority job seekers to miss out on application opportunities.

[0094] Furthermore, the output unit 114 may also perform control to recommend other job postings that are available for application on job posting pages where the application acceptance status is "Not Accepting Applications". Examples of recommended job postings include job postings from other businesses where the job seeker already has a pass, or job postings at stores where a pass can be obtained with just one more shift. This allows the output unit 114 to encourage users to browse within the system.

[0095] Furthermore, even if priority has not been granted to a job seeker, the job information distribution processing unit 113 may control the start date for accepting applications from that job seeker based on the circumstances toward granting that priority. This can be used, for example, when a business wants to acquire new job seekers. In this case, the job information distribution processing unit 113 may, for example, prioritize setting the application start date for job seekers whose work history does not meet the conditions for granting a pass (i.e., do not have priority). Specifically, if the condition for granting priority is two or more work assignments, even if a job seeker has only worked once, if the business wants the job seeker to continue working for them, the application start date for that job seeker may be set to the same time as job seekers who have been granted a pass. Job seekers for whom the above case is recognized may be determined, for example, based on their evaluation of their first work assignment for the business's job posting. Such control allows businesses to not only prioritize experienced repeat workers but also to flexibly choose recruitment strategies that prioritize securing new job seekers depending on the recruitment situation.

[0096] Next, an example of the functions and processing of the information processing system 1 and management server 10 according to one modified example of this embodiment will be described. This modified example relates to the processing of priority application acceptance, which combines priority rights (passes) and other groups, etc.

[0097] Figure 10 is an overview diagram of the priority system for priority application acceptance in this modified example. As shown in Figure 10, in this modified example, priority application acceptance for a specific job is determined by whether or not the applicant belongs to a "group" and a "pass". For example, a group is a group of specific job seekers that has been pre-defined by the employer or other party for a specific job. A pass is also assigned to each job seeker for a specific job. These can be treated as independent events. It should be noted that belonging to the group may be set as a condition for assigning a pass.

[0098] In the example shown in Figure 10, the job information distribution processing unit 113 sets the earliest priority application acceptance period for priority job seekers who belong to a group and possess a pass as Group 1. The job information distribution processing unit 113 also sets the priority application acceptance period for non-priority job seekers who belong to the same group but do not possess a pass as Group 2, after Group 1. Furthermore, the job information distribution processing unit 113 sets the priority application acceptance period for job seekers who do not belong to the same group as Group 3, after Group 2. This Group 3 may also include job seekers who do not belong to the same group but have been granted a pass for the job. In such cases, even if a job seeker has been granted a pass, they may not enjoy the priority granted by that pass and may be treated the same as a general job seeker who has not been granted a pass for the job. In addition to controlling whether or not priority applications are accepted, control based on priority regarding the publication of job postings may also be implemented. For example, even if the job information distribution processing unit 113 is set to allow priority applications only for Group 1, it may be configured to make the job information eligible for priority applications available to Group 2 in addition to Group 1 during the priority application period. In other words, job seekers belonging to Group 2 will be able to view the job information during the priority application period for Group 1, but will not be able to apply. Furthermore, the job information distribution processing unit 113 may be configured to make the job information available to Group 3 for the first time after the priority application period for Group 2 has expired. This makes it easier to prioritize the hiring of job seekers who are guaranteed to have a certain level of skill and who have a high level of proficiency at one's own business or store. The timing of when the job information is made available to Group 3 may be, for example, at the start of the priority application period for Group 1, or at the start of the priority application period for Group 2.

[0099] In this way, by controlling the timing of priority application acceptance in stages based on whether or not an applicant belongs to a group and whether or not they possess a pass, businesses can efficiently attract job seekers with useful skills and experience. Furthermore, job seekers are more likely to be hired for positions similar to those they have previously worked in, which can increase their motivation to apply for jobs.

[0100] It should be noted that the tiered priority application acceptance period shown in Figure 10 is merely an example. For example, the job information distribution processing unit 113 may set priority application periods for each group, with priority applicants belonging to a group and possessing a pass as Group 1, non-priority applicants belonging to a group but not possessing a pass as Group 2, priority applicants not belonging to a group but possessing a pass as Group 3, and non-priority applicants neither belonging to a group nor possessing a pass as Group 4. Alternatively, a multi-tiered priority application acceptance period may be set by appropriately combining tags and parameters such as badges and work history with passes. It should be noted that not only the priority application acceptance period but also the priority publication period may be set appropriately using this method.

[0101] (Conditions for granting a pass) The conditions and processing examples for granting the aforementioned passes will now be explained. The priority processing unit 112 associates priority (passes) with the work information of job seekers acquired by the work information management unit 111 when the work performance satisfies the first condition (i.e., the conditions for granting passes). The conditions for granting such passes will now be explained.

[0102] For example, the conditions for granting a pass can include conditions related to the job seeker's work history over a specified period in the past. Specifically, conditions can be set to evaluate the continuity and frequency of employment, such as "worked at least three times in the past three months."

[0103] Furthermore, the work experience evaluated for granting a pass may be work experience at one of several stores operated by a particular business operator, or simply having work experience at a specific store may be a condition. In particular, using work experience at a specific store as a condition for granting a pass makes it easier to secure repeat customers for that store. Also, the work experience evaluated for granting a pass may be work experience at all or some of the stores operated by a particular business operator. This allows, for example, a particular business operator to retain job seekers.

[0104] Furthermore, the work experience used to evaluate the conditions for granting a pass can also be based on work experience related to a common job posting template used at one or more stores operated by a specific business. This makes it possible, for example, to evaluate experience performing the same tasks (e.g., cashier duties) at multiple stores in the same chain and grant a pass that is valid across all stores in the chain.

[0105] Furthermore, the conditions for granting a pass may include whether or not the job seeker has been granted a pass in the past. Specifically, the conditions for granting a pass may include whether or not the job seeker's work history includes a record of being granted a pass for the relevant work. For example, for a job seeker whose pass has expired, it may be possible to set less stringent conditions for re-granting the pass than the initial conditions (e.g., 5 work shifts for the first grant, 1 work shift for re-granting).

[0106] Furthermore, the conditions for granting a pass can be a combination of multiple conditions. For example, the priority processing unit 112 may determine that the conditions for granting a pass have been met if all of the following conditions are met: "having worked three or more times within the past three months," "the average value of the work evaluation from the employer is above a predetermined value," and "the most recent cancellation rate is below a predetermined percentage." This allows employers to more reliably give preferential treatment to high-quality job seekers who not only have a high number of work hours but also have a good work attitude.

[0107] Furthermore, the criteria for granting a pass may include thresholds for the number of times a person works on specific days or times of the week, such as weekends or peak seasons. Additionally, criteria for granting a pass may include the applicant's track record of referring friends or acquaintances.

[0108] Furthermore, the conditions for granting a pass may include the requirement that the number of times a job seeker has worked for the target job posting or job template is below a predetermined value. For example, while normally a pass is granted when the number of work sessions exceeds a predetermined value, if the goal is to attract new job seekers, the pass granting condition can be changed to require that the job seeker's number of work sessions be less than the predetermined value.

[0109] (Exception handling for granting conditions) On the other hand, even if the conditions for granting a pass are met, there may be cases where granting a pass is inappropriate. For example, the priority processing unit 112 can perform a process where, even if the work performance meets the first condition, a pass is not granted if another second condition is not met. Possible second conditions include, for example, "when the work evaluation from the employer falls below a predetermined value" or "when the number of unexcused absences or last-minute cancellations exceeds a predetermined value." This allows for the exclusion of job seekers with problematic work attitudes, even if they have a high work history, thereby ensuring the reliability of the passes.

[0110] Furthermore, the priority processing unit 112 may also include a condition determination process that determines whether the first condition set by the business operator itself meets a predetermined standard. For example, if a business operator attempts to set excessively strict conditions (e.g., "working for three consecutive days" or "exceeding a predetermined total salary"), the system may detect this and display a warning or suggest more appropriate conditions. This can prevent job seekers from being subjected to excessive burdens or being encouraged to work in a way that is not legally or tax-appropriate.

[0111] (Path format) Next, let's explain the pass configuration. The priority processing unit 112 can set an expiration period for the pass. This expiration period is determined, for example, based on the last temporary work date of the job seeker. Specifically, it is possible to set it to be "valid for one month from the last work date," with the expiration period being extended if the job seeker works again within that period. This allows the company to prioritize recent work performance and give preferential treatment to job seekers who are likely to work continuously.

[0112] Alternatively, the passes can be issued in a coupon format. In this case, the priority processing unit 112 grants one or more passes to job seekers who meet the conditions. The priority processing unit 112 also updates the job seeker data 1211 so that when a job seeker uses a pass to apply for a job and starts working, one of their passes is consumed (lost).

[0113] It is also possible to combine a validity period with a ticket system. The priority processing unit 112 may set both a validity period and a number of uses for job seekers who meet the first condition, such as "granting three passes valid for one month from the last day of work." In this case, job seekers can exercise their priority rights up to a predetermined number of times within the validity period, and the employer can control the frequency of repeat visits more precisely.

[0114] (Other variations) Next, a modified example of this embodiment will be described. For example, a path may be given multiple ranks (e.g., bronze, silver, gold), and the rank may be raised or lowered according to the number of work assignments and evaluation. The higher the rank, the more advantageous conditions can be offered (e.g., earlier release of job postings, access to jobs with higher hourly wages, etc.), thereby further motivating job seekers. For example, the priority processing unit 112 may perform processing to assign or update a rank to a path according to the job seeker's work performance.

[0115] Furthermore, the pass may function as a trigger to dynamically change the content of job postings according to their rank. For example, the job posting distribution processing unit 113 may, only when a job seeker with a pass of a specific rank (e.g., gold rank) views a job posting, add and display information about pre-set special allowances in addition to the regular hourly wage information. This makes it possible to strengthen incentives for particularly outstanding job seekers.

[0116] Furthermore, the granting of passes may be done not only by automatic determination by the system, but also by a process in which the business operator selects a specific job seeker from the business operator terminal 20 and manually grants a pass. For example, this can meet the need for a business operator to grant passes to job seekers they particularly value without waiting for them to meet certain conditions. In this case, the priority processing unit 112 may perform a process to associate priority with the data of such job seekers based on the input information from the business operator terminal 20.

[0117] Furthermore, the management server 10 may have a function to suggest (recommend) optimal path assignment conditions to businesses based on data such as the work performance of job seekers and the job posting history of businesses stored in the memory unit 120. In this case, for example, the control unit 110 analyzes information such as the industry, region, and time period of a specific business, along with statistical data for the entire system, to calculate assignment conditions (number of work sessions, validity period, etc.) that are expected to improve the repeat rate. The calculated proposed conditions are then displayed on the business terminal 20. This makes it easier for businesses to develop effective data-driven strategies for acquiring repeat customers.

[0118] Furthermore, while the above example described the process by which the job information distribution processing unit 113 preferentially provides job information to those who have been granted a pass, the present invention is not limited to such examples. For example, job seekers who have been granted a specific pass may be granted access rights to access content such as specific communities or information other than job postings.

[0119] (Hardware configuration) The embodiments of the present invention have been described above. The information processing, such as granting priority to job seekers for job offers from employers, is realized through the cooperation of software and hardware. Below, an example of a hardware configuration that can be applied to the management server 10 will be described.

[0120] Figure 11 is a block diagram showing an example of a hardware configuration 90. The hardware configuration 90 includes a CPU (Central Processing Unit) 901, a ROM (Read Only Memory) 902, a RAM (Random Access Memory) 903, and a host bus 904. The hardware configuration 90 also includes a bridge 905, an external bus 906, an interface 907, an input device 908, a display device 909, an audio output device 910, a storage device (HDD) 911, a drive 912, and a network interface 915.

[0121] The CPU 901 functions as both an arithmetic processing unit and a control unit, controlling the overall operation according to various programs. The CPU 901 may be a microprocessor, ASIC, FPGA, GPU, quantum computer, etc. The ROM 902 stores programs and arithmetic parameters used by the CPU 901. The RAM 903 temporarily stores programs used in the execution of the CPU 901 and parameters that change as needed during its execution. These are interconnected by a host bus 904, which consists of a CPU bus and the like. Through the cooperation of the CPU 901, ROM 902, RAM 903, and software, processing by each functional unit of the management server 10 is executed.

[0122] The host bus 904 is connected to an external bus 906, such as a PCI (Peripheral Component Interconnect / Interface) bus, via a bridge 905. It is not necessary to configure the host bus 904, bridge 905, and external bus 906 separately; these functions may be implemented on a single bus. Furthermore, the devices used for internal communication are not limited to electrical systems; they may also utilize magnetic or optical systems.

[0123] The input device 908 consists of input means for the user to input information, such as a mouse, keyboard, touch panel, buttons, microphone, sensor, switch, and lever, and an input control circuit that generates input signals based on the user's input and outputs them to the CPU 901. By operating the input device 908, the user can input various types of data and instruct processing operations.

[0124] The display device 909 includes, for example, a liquid crystal display (LCD) device, a projector device, an OLED (Organic Light Emitting Diode) device, and a lamp. The audio output device 910 includes an audio output device such as a speaker and headphones.

[0125] The storage device 911 is a data storage device configured as an example of a storage unit according to this embodiment. The storage device 911 may include a storage medium, a recording device for recording data on the storage medium, a reading device for reading data from the storage medium, and a deletion device for deleting data recorded on the storage medium. The storage device 911 is composed of, for example, an HDD (Hard Disk Drive) or an SSD (Solid State Drive), or a memory having equivalent functionality. This storage device 911 drives the storage and stores programs executed by the CPU 901 and various data.

[0126] Drive 912 is a reader / writer for storage media and is either built into or external to the hardware configuration 90. Drive 912 reads information recorded on removable storage media 84, such as a magnetic disk, optical disk, magneto-optical disk, or semiconductor memory, and outputs it to RAM 903 or storage device 911. Drive 912 can also write information to the removable storage media 84.

[0127] The network interface 915 is a communication interface composed of, for example, a communication device for connecting to a network NW. Furthermore, the network interface 915 may be a wireless LAN (Local Area Network) compatible communication device or a wired communication device for wired communication.

[0128] It goes without saying that the present invention is not limited to the embodiments described above, and various modifications, combinations, and improvements are possible without departing from the spirit of the invention. For example, in the above embodiment, the management server 10 is configured to perform all processing, but it is also possible to delegate some of the processing to the business operator terminal 20 and the job seeker terminal 30.

[0129] Furthermore, the job information distribution processing unit 113 may, under certain conditions, perform a process to set the priority of job information disclosure or application distribution equally for priority job seekers and non-priority job seekers. For example, when a business operator has made specific settings via the business operator terminal 20, or when a job urgently requires many applicants, the job information is disclosed simultaneously to all job seekers, regardless of whether they have a pass, and under the same conditions, when predetermined distribution conditions are met. This allows businesses to flexibly use preferential recruitment and broader applicant pool formation depending on the situation.

[0130] Furthermore, a function may be provided in which the control unit 110 (or priority processing unit 112) automatically adjusts the pass granting and expiration conditions according to the off-season and peak season for job postings. For example, during the off-season when there are few job postings, the granting conditions can be temporarily relaxed or the application of expiration conditions can be postponed to prevent job seekers' passes from expiring unintentionally.

[0131] Furthermore, the management server 10 may also have a function to conduct surveys for job seekers. This survey can be displayed on the job seeker terminal 30 at predetermined times, such as when a job seeker applies for a job or when a temporary assignment ends. The survey can ask about skills, qualifications, work experience at a specific work location, and intentions for continued employment in the future. Specifically, the control unit 110 stores information related to the survey responses obtained from the job seeker terminal 30 in the storage unit 120, associating it with the job seeker data 1211. Then, for example, a business operator can view this information via the business operator terminal 20 and use it to determine pass assignment conditions and create groups. This allows business operators to understand job seekers' skills and motivation in more detail, leading to improved matching accuracy and effective strategies for acquiring repeat workers.

[0132] Furthermore, although the present invention has been described as being applicable to a matching service between businesses and job seekers in so-called spot work, the present invention is not limited to such examples. For example, it may be used for matching professional services, pro bono work, internships, volunteer activities, etc.

[0133] Finally, while various embodiments and modifications relating to this disclosure have been described, these are presented as examples only and are not intended to limit the scope of the invention. The novel embodiments can be implemented in a variety of other forms, and various omissions, substitutions, and modifications can be made without departing from the spirit of the invention. Such embodiments and their variations are included in the scope and spirit of the invention, as well as in the claims and their equivalents.

[0134] The product may be provided in any of the following embodiments.

[0135] (Item 1) The processor, A priority management process that retrieves information regarding priority rights for temporary work of job seekers at a specific business establishment, stored in a memory device, With respect to job postings at the aforementioned specific business establishments, a job posting information distribution process controls the status of application acceptance for said job postings based on whether or not the aforementioned priority rights exist, An information processing method that performs the following. (Item 2) The job information distribution process is the information processing method described in item 1, which sets the start date for accepting applications from job seekers to the job based on whether or not they have priority rights. (Item 3) The information processing method described in item 2, wherein the job information distribution process sets the start date for accepting applications for the job from job seekers with priority rights earlier than the start date for accepting applications for the job from job seekers without priority rights. (Item 4) The job information distribution process is the information processing method described in item 3, which outputs information regarding the start of application acceptance for job seekers who do not have priority rights when the time comes for job seekers to start accepting applications for the job. (Item 5) The system further includes output processing to control the display of job information on a job seeker's terminal for receiving applications for the aforementioned job postings, The output processing is the information processing method described in item 1, which controls the display status of applications in the job posting information based on the application acceptance status. (Item 6) The aforementioned application display includes an object that is operated to accept the application displayed on the job seeker's terminal, The output processing is the information processing method described in item 5, which controls the output for input to the object based on the application acceptance status. (Item 7) The output processing is the information processing method described in item 5, which controls the display of job postings for which the application acceptance status is "acceptable" to be given priority over job postings for which the application acceptance status is "not accepted". (Item 8) The system further includes output processing to control the display of job information on a job seeker's terminal for receiving applications for the aforementioned job postings, The information processing method described in item 1, wherein the output processing is controlled to display the job information with information regarding the job seeker's priority rights to the job. (Item 9) The information processing method described in item 8 includes information regarding the job seeker's priority rights with respect to the job opening, including information regarding the conditions for granting priority rights when the job seeker is not granted priority rights with respect to the job opening. (Item 10) The information processing method described in item 1, wherein the job information distribution process further uses tag information assigned to the job seeker to control the application acceptance status of the job seeker's application to the job. (Item 11) The job information distribution process described in item 10 is an information processing method that makes information about a job available to job seekers who have the tag information related to the job, and allows applications for the job to be accepted only from job seekers who have both the tag information and priority rights related to the job. (Item 12) Equipped with a memory means and a processor, The aforementioned processor, A priority management unit that acquires information regarding priority rights for temporary work of job seekers at a specific business establishment, stored in a memory device, Regarding job postings relating to the aforementioned specific business establishment, a job posting information distribution processing unit controls the status of application acceptance for said job postings based on whether or not the aforementioned priority rights exist, An information processing device that functions as such. (Item 13) On the computer, A priority management process that retrieves information regarding priority rights for temporary work of job seekers at a specific business establishment, stored in a memory device, With respect to job postings at the aforementioned specific business establishments, a job posting information distribution process controls the status of application acceptance for said job postings based on whether or not the aforementioned priority rights exist, A program to execute. (Item 14) An information processing system comprising a memory means and a processor, The aforementioned processor, A priority management unit that acquires information regarding priority rights for temporary work of job seekers at a specific business establishment, stored in a memory device, Regarding job postings relating to the aforementioned specific business establishment, a job posting information distribution processing unit controls the status of application acceptance for said job postings based on whether or not the aforementioned priority rights exist, An information processing system that functions as such. [Explanation of symbols]

[0136] 1. Information Processing System 10 Management Server 20 Carrier terminals 30 Job seeker terminals 110 Control Unit 111 Work Information Management Department 112 Priority Management Department 113 Job Information Distribution Processing Department Output section of 114 120 Storage section 121 Job Seeker DB 122 Operator DB 123 Job Listings Database 130 Communications Department

Claims

1. The processor, A priority management process that retrieves information regarding priority rights for temporary work of job seekers at a specific business establishment, stored in a memory device, With respect to job postings at the aforementioned specific business establishments, a job posting information distribution process controls the status of application acceptance for said job postings based on whether or not the aforementioned priority rights exist, Output processing to control the display of job information on job seeker terminals for accepting applications for the aforementioned job postings, Execute, The output process involves displaying the job information on the job seeker's terminal. The display regarding applications in the job posting includes an object that is operated to accept applications displayed on the job seeker's terminal, The output processing is an information processing method that controls the display mode of the object based on the application acceptance status.

2. The information processing method according to claim 1, wherein the output processing controls the display of job information for job openings where the application acceptance status is "acceptable" to be given priority over job information for job openings where the application acceptance status is "not accepted".

3. The information processing method according to claim 1, wherein the output processing is controlled to display the job information with information regarding the job seeker's priority rights to the job.

4. The information processing method according to claim 3, wherein the information relating to the job seeker's priority right with respect to the job opening includes information relating to the conditions for granting the priority right when the job seeker is not granted the priority right with respect to the job opening.

5. The information processing method according to claim 1, wherein the job information distribution process further uses tag information assigned to the job seeker to control the status of the job seeker's application to the job.

6. The information processing method according to claim 5, wherein the job information distribution process makes information about the job available to job seekers who have the tag information related to the job, and allows applications for the job to be accepted only from job seekers who have both the tag information and priority rights related to the job.

7. The information processing method according to claim 1, wherein the job information distribution process sets the start date for accepting applications from job seekers to the job based on whether or not they have priority rights.

8. The information processing method according to claim 7, wherein the job information distribution process is configured to make information on job openings relating to the specific business establishment for which priority applications based on the priority right have been set public to both job seekers who have been granted the priority right and job seekers who have not been granted the priority right, during a period in which only job seekers who have been granted the priority right are permitted to apply for said job openings.

9. The information processing method according to claim 7, wherein the job information distribution process sets the start time for accepting applications for the job from job seekers with priority rights earlier than the start time for accepting applications for the job from job seekers without priority rights.

10. The information processing method according to claim 9, wherein the job information distribution process outputs information regarding the start of application acceptance for job seekers who do not have priority rights when the time for accepting applications from such job seekers arrives.

11. The processor is A priority management process that retrieves information regarding priority rights for temporary work of job seekers at a specific business establishment, stored in a memory device, With respect to job postings at the aforementioned specific business establishments, a job posting information distribution process controls the status of application acceptance for said job postings based on whether or not the aforementioned priority rights exist, Output processing to control the display of job information on job seeker terminals for accepting applications for the aforementioned job postings, Execute, The output process controls the display status of applications in the job posting based on the application acceptance status. An information processing method that controls the display of the job posting information by adding information about the job seeker's priority rights regarding the job posting.

12. The information processing method according to claim 11, wherein the information relating to the job seeker's priority right with respect to the job opening includes information relating to the conditions for granting the priority right when the job seeker is not granted the priority right with respect to the job opening.

13. The processor is A priority management process that retrieves information regarding priority rights for temporary work of job seekers at a specific business establishment, stored in a memory device, With respect to job postings at the aforementioned specific business establishments, a job posting information distribution process controls the status of application acceptance for said job postings based on whether or not the aforementioned priority rights exist, Output processing to control the display of job information on job seeker terminals for accepting applications for the aforementioned job postings, Execute, The aforementioned job information distribution process further uses tag information assigned to job seekers to control the application acceptance status, An information processing method that allows job seekers who have the aforementioned tag information related to a job posting to view information about that job posting, and allows applications to be accepted only from job seekers who have both the tag information and priority rights related to that job posting.

14. Equipped with a memory means and a processor, The aforementioned processor, A priority management unit that acquires information regarding priority rights for temporary work of job seekers at a specific business establishment, stored in a memory device, Regarding job postings relating to the aforementioned specific business establishment, a job posting information distribution processing unit controls the status of application acceptance for said job postings based on whether or not the aforementioned priority rights exist, An output processing unit that controls the display of job information on a job seeker's terminal for receiving applications for the aforementioned job, It functions as, The output processing unit displays the job information on the job seeker terminal. The display regarding applications in the job posting includes an object that is operated to accept applications displayed on the job seeker's terminal, The output processing unit is an information processing device that controls the display mode of the object based on the application acceptance status.

15. On the computer, A priority management process that retrieves information regarding priority rights for temporary work of job seekers at a specific business establishment, stored in a memory device, With respect to job postings at the aforementioned specific business establishments, a job posting information distribution process controls the status of application acceptance for said job postings based on whether or not the aforementioned priority rights exist, Output processing to control the display of job information on job seeker terminals for accepting applications for the aforementioned job postings, Make it run, The output process involves displaying the job information on the job seeker's terminal. The display regarding applications in the job posting includes an object that is operated to accept applications displayed on the job seeker's terminal, The output processing is a program that controls the display mode of the object based on the application acceptance status.

16. An information processing system comprising a memory means and a processor, The aforementioned processor, A priority management unit that acquires information regarding priority rights for temporary work of job seekers at a specific business establishment, stored in a memory device, Regarding job postings relating to the aforementioned specific business establishment, a job posting information distribution processing unit controls the status of application acceptance for said job postings based on whether or not the aforementioned priority rights exist, An output processing unit that controls the display of job information on a job seeker's terminal for receiving applications for the aforementioned job opening, It functions as, The output processing unit displays the job information on the job seeker terminal. The display regarding applications in the job posting includes an object that is operated to accept applications displayed on the job seeker's terminal, The output processing unit is an information processing system that controls the display mode of the object based on the application acceptance status.

17. comprising a storage means and a processor, The aforementioned processor, A priority management unit that acquires information regarding priority rights for temporary work of job seekers at a specific business establishment, stored in a memory device, Regarding job postings relating to the aforementioned specific business establishment, a job posting information distribution processing unit controls the status of application acceptance for said job postings based on whether or not the aforementioned priority rights exist, An output processing unit that controls the display of job information on a job seeker's terminal for receiving applications for the aforementioned job opening, It functions as, The output processing unit controls the display status of the application in the job information based on the application acceptance status. An information processing device that controls the display of the job posting information by adding information about the job seeker's priority rights regarding the job posting.

18. A computer, A priority management process that retrieves information regarding priority rights for temporary work of job seekers at a specific business establishment, stored in a memory device, With respect to job postings at the aforementioned specific business establishments, a job posting information distribution process controls the status of application acceptance for said job postings based on whether or not the aforementioned priority rights exist, Output processing to control the display of job information on job seeker terminals for accepting applications for the aforementioned job postings, Make it run, The output process controls the display status of applications in the job posting based on the application acceptance status. A program that controls the display of the job posting information by adding information about the job seeker's priority rights regarding the job posting.

19. An information processing system comprising a storage means and a processor, The aforementioned processor, A priority management unit that acquires information regarding priority rights for temporary work of job seekers at a specific business establishment, stored in a memory device, Regarding job postings relating to the aforementioned specific business establishment, a job posting information distribution processing unit controls the status of application acceptance for said job postings based on whether or not the aforementioned priority rights exist, An output processing unit that controls the display of job information on a job seeker's terminal for receiving applications for the aforementioned job opening, It functions as, The output processing unit controls the display status of the application in the job information based on the application acceptance status. An information processing system that controls the display of the job posting information by adding information about the job seeker's priority rights regarding the job posting.

20. comprising a storage means and a processor, The aforementioned processor, A priority management unit that acquires information regarding priority rights for temporary work of job seekers at a specific business establishment, stored in a memory device, Regarding job postings relating to the aforementioned specific business establishment, a job posting information distribution processing unit controls the status of application acceptance for said job postings based on whether or not the aforementioned priority rights exist, An output processing unit that controls the display of job information on a job seeker's terminal for receiving applications for the aforementioned job opening, It functions as, The aforementioned job information distribution processing unit further uses the tag information assigned to job seekers to control the application acceptance status. An information processing device that allows job seekers who have been tagged with the aforementioned tag information related to a job to view information about that job, and that only allows applications to be accepted from job seekers who have been tagged with both the aforementioned tag information and priority rights related to that job.

21. A computer, A priority management process that retrieves information regarding priority rights for temporary work of job seekers at a specific business establishment, stored in a memory device, With respect to job postings at the aforementioned specific business establishments, a job posting information distribution process controls the status of application acceptance for said job postings based on whether or not the aforementioned priority rights exist, Output processing to control the display of job information on job seeker terminals for accepting applications for the aforementioned job postings, Make it run, The aforementioned job information distribution process further uses tag information assigned to job seekers to control the application acceptance status, A program that allows job seekers who have the aforementioned tag information related to a job posting to view information about that job posting, and that only allows applications to be accepted from job seekers who have both the tag information and priority rights related to that job posting.

22. An information processing system comprising a storage means and a processor, The aforementioned processor, A priority management unit that acquires information regarding priority rights for temporary work of job seekers at a specific business establishment, stored in a memory device, Regarding job postings relating to the aforementioned specific business establishment, a job posting information distribution processing unit controls the status of application acceptance for said job postings based on whether or not the aforementioned priority rights exist, An output processing unit that controls the display of job information on a job seeker's terminal for receiving applications for the aforementioned job opening, It functions as, The aforementioned job information distribution processing unit further uses the tag information assigned to job seekers to control the application acceptance status. An information processing system that allows job seekers who have the aforementioned tag information related to a job posting to view information about that job posting, and that only allows applications to be accepted from job seekers who have both the tag information and priority rights related to that job posting.