Job offer management method, job offer management apparatus, and program thereof

The recruitment management system addresses high recruitment costs and information gaps by managing job applications and seeker/business data, reducing costs and enhancing hiring insights.

JP2026020004APending Publication Date: 2026-02-05GREF CO LTD
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
JP2025061664
Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Filing Date
2025-04-03
Publication Date
2026-02-05

AI Technical Summary

Technical Problem

The rising costs of posting job advertisements on recruitment media sites and the need for objective information about job seekers' capabilities are significant challenges in the recruitment process.

Method used

A recruitment management system that includes a job management device and program to manage job applications, allowing for the registration of job seeker and recruiting business information in a database, enabling targeted searches and reducing reliance on expensive recruitment media services.

Benefits of technology

This system reduces recruitment costs for companies while providing a comprehensive view of job seekers' capabilities, facilitating more informed hiring decisions.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2026020004000001_ABST
    Figure 2026020004000001_ABST
Patent Text Reader

Abstract

To provide a job offer management method capable of reducing the job offer cost of a job offering company.SOLUTION: According to a method performed by a job offering management apparatus for managing applications to job offerings, the job offering management apparatus comprises: a first step of receiving a human resource registration request from a human resource hired by a job offering business operator in response to a request from the job offering business operator, and registering first human resource information indicating attributes of the human resource in a database; a step of receiving a human resource search request from the job offering business operator, and searching for a human resource among the first human resource information stored in the database based on a search condition indicated in the human resource search request; and a step of registering first human resource information indicating attributes of a human resource hired by a job offering business operator in a database. And a second step of transmitting the search result to the job recruiter that is the transmission source of the human resource search request.SELECTED DRAWING: Figure 2
Need to check novelty before this filing date? Find Prior Art

Description

[Technical Field]

[0001] The present invention relates to a recruitment management method, a recruitment management device, and a program for providing a recruitment service. [Background technology]

[0002] The general system is that recruitment agencies post job requirements on recruitment media sites, and job seekers see the information and apply for the recruitment agencies' jobs. However, the cost of posting on job search sites is rising, and there are growing calls for cost reductions. There is also a demand for objective information about the abilities of job seekers. [Prior art documents] [Patent documents]

[0003] [Patent Document 1] Japanese Patent Application Laid-Open No. 2004-102966 Summary of the Invention [Problem to be solved by the invention]

[0004] The present invention has been made in view of the above circumstances, and an object of the present invention is to provide a recruitment management method, a recruitment management device, and a program therefor that can reduce recruitment costs for companies looking to hire. Another object of the present invention is to provide a job management method, a job management device, and a program therefor that enable a hiring company to properly grasp the capabilities, etc., of job seekers. [Means for solving the problem]

[0005] The present invention is a method performed by a job management device that manages applications for job openings, wherein the job management device executes the following steps: a first step of receiving a job registration request from a job seeker in response to a request from the job seeker, and registering first job information indicating the attributes of the job seeker employed by the job seeker in a database; and a second step of receiving a job search request from the job seeker, searching for job seekers using the first job information stored in the database based on the search conditions indicated in the job search request, and sending the search results to the job seeker that sent the job search request.

[0006] Preferably, the first step includes receiving the human resource registration requests from human resources employed by the plurality of recruiting businesses and registering the first human resource information indicating attributes of the human resources in the database.

[0007] Preferably, the second step generates the search results that are targeted at human resources other than those previously employed by the recruiting business that is the sender of the search.

[0008] Preferably, the first human resources information includes recruiting business information that identifies the recruiting business that has made the request to the human resources related to the first human resources information.

[0009] Preferably, the method further includes a third step of receiving, from the recruiting business that issued the request, second personnel information indicating the conditions for searching for the personnel whose first personnel information has been registered in the database in response to the request, and registering the second personnel information in the database, and the second step further searches for the personnel using the second personnel information as the target.

[0010] Preferably, the method further includes a fourth step of receiving third personnel information indicating evaluation information regarding the personnel from the recruitment business and registering the third personnel information in the database, and the second step includes the third personnel information of the personnel in the search results for the searched personnel.

[0011] Preferably, the method further includes a fifth step of receiving fourth human resources information from the recruiting business indicating the labor costs incurred by the recruiting business in hiring the human resource and registering the fourth human resources information in the database, and the second step includes the fourth human resources information of the human resource in the search results for the searched human resource.

[0012] Preferably, the job management device further executes a third step of processing to provide a reward to the first recruiting business when the human resource registered in the database in response to a request from the first recruiting business in the first step is employed by the second recruiting business through the second step.

[0013] Preferably, the first human resources information indicates the attributes of human resources hired by the recruitment business through a recruitment media service, and the second step receives a human resources search request from the recruitment business directly without going through the recruitment media service.

[0014] The present invention is a job management device that manages applications for jobs, and has: a first means for receiving a talent registration request from a talent recruiting business, in response to a request from the talent recruiting business, and registering the first talent information indicating the attributes of the talent recruited by the talent recruiting business in a database; and a second means for receiving a talent search request from the talent recruiting business, searching for talent based on the search conditions indicated in the talent search request, targeting the first talent information registered in the database, and transmitting the search results to the talent recruiting business that sent the talent search request.

[0015] The present invention is a program executed by a job management device that manages applications for job openings, and causes the job management device to execute the following steps: a first step of receiving a talent registration request from a talent hired by a recruiting business in response to a request from the recruiting business and registering first talent information indicating the attributes of the talent in question in a database; and a second step of receiving a talent search request from the recruiting business, searching for talent using the first talent information stored in the database based on the search conditions indicated in the talent search request, and sending the search results to the recruiting business that sent the talent search request. [Effects of the Invention]

[0016] According to the present invention, it is possible to provide a recruitment management method, a recruitment management device, and a program therefor that can reduce recruitment costs for companies hiring. Furthermore, the present invention can provide a job vacancy management method, a job vacancy management device, and a program therefor that enable a hiring company to properly grasp the capabilities, etc., of job seekers. [Brief explanation of the drawings]

[0017] [Figure 1] FIG. 1 is a diagram showing an example of the configuration of a system according to this embodiment. [Figure 2] FIG. 2 is a diagram for explaining a business model using the system shown in FIG. [Figure 3] FIG. 3 is a configuration diagram of the job vacancy management device 21 shown in FIG. [Figure 4] FIG. 4 is a diagram for explaining information managed in the database DB of the job vacancy management device 21 shown in FIG. [Figure 5] FIG. 5 is a diagram for explaining the recruiting business DB 101 shown in FIG. [Figure 6] FIG. 6 is a diagram for explaining the human resource DB 103 shown in FIG. [Figure 7] FIG. 7 is a flowchart illustrating an example of a human resources information registration process in the system shown in FIG. [Figure 8]FIG. 8 is a flowchart for explaining the operation of registering the second to fourth pieces of human resource information in the job vacancy management device 21. [Figure 9] FIG. 9 is a flowchart for explaining the human resource search operation by a recruiting business. DETAILED DESCRIPTION OF THE INVENTION

[0018] FIG. 1 is a diagram showing an example of the configuration of a system according to this embodiment. The system shown in the example of FIG. 1 includes a plurality of job seeker terminal devices 11, a plurality of job recruitment media sites 13, a recruiting provider terminal device 15, and a recruitment management device 21 that are capable of communicating via a communication network 9 such as the Internet. The job vacancy management device 21 is an example of the job vacancy management device of the present invention.

[0019] FIG. 2 is a diagram for explaining a business model using the system shown in FIG. A job seeker operates a job seeker terminal device 11 to access a recruitment media site 13, browses recruitment information, communicates with a recruiting provider terminal device 15 according to a predetermined registration form, and applies to a recruiting provider. Then, the job seeker is employed by the recruiting business and begins working at the recruiting business.

[0020] [Job Seeker Terminal Device 11] The job seeker terminal device 11 is a device equipped with information and communication functions, such as a personal computer, tablet, or smartphone, and is operated by a job seeker applying for a job. The system illustrated in FIG. 1 has a plurality of job seeker terminal devices 11 corresponding to a plurality of job seekers. The job seeker terminal device 11 includes a communication unit, a memory unit, and a processing unit, as well as an input unit (input devices such as a touch panel, mouse, or keyboard) for inputting instructions from the job seeker to the processing unit, and a display unit (display device such as a liquid crystal display) for displaying information. The job seeker terminal device 11 accesses the recruitment media site 13 and performs processes such as displaying information about jobs for which recruiting businesses are applying and applying for jobs. Furthermore, after the job seeker is employed by the recruiting business, the job seeker terminal device 11 registers the job seeker's first human resources information in the job offer management device 21 in response to a request from the recruiting business.

[0021] [Recruiter terminal device 15] The recruiting provider terminal device 15 is a device equipped with information and communication functions, such as a personal computer, tablet, or smartphone, and is operated by a recruiting provider who is recruiting. The system illustrated in FIG. 1 has a plurality of recruiting provider terminal devices 15 corresponding to a plurality of recruiting providers. The recruiting provider terminal device 15 comprises a processing unit, a storage unit, and a communication unit, as well as an input unit (input devices such as a touch panel, mouse, or keyboard) for inputting instructions from an operator to the processing unit, and a display unit (display device such as a liquid crystal display) for displaying information. The recruiting provider terminal device 15 performs processes such as accessing the recruiting management device 21 to register information about recruits, and obtaining and displaying information about job seekers hired for each recruiting job from the recruiting management device 21.

[0022] [Recruitment media site 13] The recruitment media site 13 is a device equipped with information and communication functions, such as a personal computer, tablet, or smartphone, and is operated by a recruitment media operator. The system illustrated in FIG. 1 has a plurality of job recruitment media sites 13 corresponding to a plurality of job recruitment media businesses. The job recruitment media site 13 is equipped with a processing unit, a memory unit, and a communication unit, as well as an input unit (input devices such as a touch panel, mouse, or keyboard) for inputting the operator's instructions to the processing unit, and a display unit (display device such as an LCD display) for displaying information. The recruitment media site 13 is, for example, a part-time job business operator.

[0023] [Recruitment management device 21] FIG. 3 is a configuration diagram of the job vacancy management device 21 shown in FIG. As shown in FIG. 3, the job vacancy management device 21 includes, for example, a communication unit 75, an input unit 77, a memory 79, and a processing unit 71.

[0024] The communication unit 55 communicates with the job seeker terminal device 11 and the recruiting provider terminal device 15 shown in FIG. The communication unit 55 includes a device (such as a network interface card) that performs communication in accordance with a predetermined communication standard such as Ethernet (registered trademark) or wireless LAN.

[0025] The input unit 77 is a terminal or the like for inputting data from the outside. The memory 79 stores a program PRG that the processing unit 81 executes. The memory 79 stores one or more programs including instructions executable by the processing unit 81, data temporarily saved during processing by the processing unit 81, data used in processing by the processing unit 13, data obtained as a result of processing by the processing unit 81, etc. The memory 79 may include, for example, a main storage device (RAM, ROM, etc.) and an auxiliary storage device (flash memory, SSD, hard disk, memory card, optical disk), etc. The memory 79 may be composed of one storage device or multiple storage devices. When the storage unit 12 is composed of multiple storage devices, each storage device is connected to the processing unit 81 via a computer bus or any other communication means.

[0026] The memory 79 also functions as a database DB. FIG. 4 is a diagram for explaining information managed in the database DB of the job vacancy management device 21 shown in FIG. As shown in FIG. 4, the database DB includes a recruiting agency DB 101, a human resources DB 103, a human resources search condition DB 105, a human resources evaluation DB 107, a labor cost DB 109, and an employment management DB 111.

[0027] The database DB may be included in a file server or database server that accepts access from multiple devices, or may be a dedicated storage device that can be accessed only by the job vacancy management device 21.

[0028] The hiring provider DB101 contains multiple hiring provider information corresponding to multiple hiring providers. One hiring provider information contains information about one hiring provider. As shown in FIG. 5, for example, one hiring provider information includes hiring provider identification information (hiring provider ID) that identifies one hiring provider, the business name, location, contact information (contact information for the person in charge, etc.), type of business, number of employees (total number of insured persons), and store information about the store. The store information includes information such as the store name, store location, and contact information. Furthermore, the recruiting provider DB101 contains multiple pieces of recruitment information corresponding to multiple recruitments. One piece of recruitment information contains information about one recruitment. For example, as shown in FIG. 5, one piece of recruitment information includes recruitment identification information (recruitment ID) that identifies one recruitment, the recruiting provider ID (FIG. 2B) of the recruiting provider that is recruiting for the recruitment, the registration date of the recruitment information, work date and time (work start date and time and work end date and time), work location, wages, recruitment conditions (conditions for the user recruiting), contact information (contact information for the person in charge, etc.), number of people being recruited, and status information (status whether or not the recruitment is ongoing, etc.).

[0029] Human resource DB 103 includes multiple pieces of job seeker information (first human resource information) corresponding to multiple job seekers. Each piece of job seeker information includes information about one job seeker. As shown in FIG. 6, for example, each piece of job seeker information includes job seeker identification information (job seeker ID) that identifies one job seeker, as well as one or more pieces of personal information about the job seeker (such as name, gender, date of birth, telephone number, email address, address, and occupation). The first human resource information also includes the ID of the recruiting business that has hired the human resource and requested registration.

[0030] The talent search condition DB105 registers and manages fourth talent information indicating conditions under which talent registered in the talent DB103 at the request of a recruiting business operator can be searched for by other recruiting businesses. Specifically, the conditions are set by a recruiting business operator that requests a hired job seeker to register in the recruitment management device 21. The recruiting business operator registers conditions such as the industry and area of ​​recruiting businesses that can search for the talent operator, and recruiting businesses that the recruiting business operator does not want to be searched for.

[0031] The human resource evaluation DB 107 registers and manages third human resource information indicating evaluation information on the abilities, performance, etc. of the human resource obtained from recruiting businesses that have employed the human resource in the past.

[0032] The personnel cost DB 109 registers and manages second personnel information indicating personnel costs related to personnel obtained from recruiting businesses that have employed personnel in the past. The personnel costs include monthly salaries, bonuses, etc.

[0033] The employment management DB 111 includes multiple pieces of employment management information. One piece of employment management information includes information indicating that one user has been hired in response to one job posting posted by one recruiting provider. Each piece of employment management information is used to manage information related to one user being employed in response to one job posting. One piece of employment management information includes, for example, employment management identification information (employment management ID) for identifying each piece of employment management information, a job posting ID, the job seeker ID of the job seeker hired in response to the job posting indicated by the job posting ID, the employment placement provider ID corresponding to the employment support server used by the job seeker to apply for the job, work dates and times (start and end dates and times of work), overtime hours, wages, and status information (such as status indicating whether work was actually performed (work performance), and status indicating whether scheduled work was canceled).

[0034] The processing unit 81 executes the program PRG stored in the memory 79 to perform the processing of the job vacancy management device 21 defined in this embodiment.

[0035] The processing unit 81 controls the overall operation of the job vacancy management device 21 and executes predetermined information processing. The processing unit 81 includes, for example, one or more processors (such as a CPU (central processing unit), an MPU (micro-processing unit), or a DSP (digital signal processor)) that execute processing in accordance with instructions from one or more programs stored in the storage unit 79. The processing unit 81 operates as a computer by having the one or more processors execute instructions from one or more programs stored in the memory 59.

[0036] The processing unit 81 may include one or more dedicated hardware (such as an application specific integrated circuit (ASIC) or a field-programmable gate array (FPGA)) configured to realize a specific function. In this case, the processing unit 13 may execute all of the processes described in this embodiment on a computer, or may execute at least some of the processes on dedicated hardware.

[0037] The program PRG may be recorded, for example, on a computer-readable recording medium (such as an optical disc, a memory card, a USB memory, or other non-transitory tangible medium). The processing unit 13 may read at least a portion of the one or more programs recorded on such a recording medium using a recording medium reading device (such as an optical disc device) or an interface device (such as a USB interface), not shown, and write the program into the storage unit. Alternatively, the processing unit 81 may download at least a portion of the one or more programs from another device connected to the communication network 9 via the communication unit 75 and write the program into the memory 79. The one or more programs include instructions that cause the processing unit 81 to execute at least a portion of the processing according to this embodiment, which will be described later.

[0038] The job management business provides human resource services using the job management device 21 described in this embodiment to recruiting businesses at a price lower than the price of services offered by job media businesses.

[0039] The operation of the system having the above-described configuration shown in FIG. 1 will now be described. <First Human Resources Information Registration Operation> FIG. 7 is a flowchart illustrating an example of a human resources information registration process in the system shown in FIG. Step ST14 is an example of the first step of the present invention.

[0040] Step ST11: A recruiting business operates a recruiting business terminal device 15 to provide recruitment information to a recruitment media site 13 . The recruitment media site 13 provides the recruitment information so that it can be viewed by job seekers. A job seeker operates the job seeker terminal device 11 to access the recruitment media site 13, view recruitment information on the display, and apply for a job to a recruiting business that interests the job seeker.

[0041] Step ST12: When a recruiting business hires a job seeker, it enters into an employment contract with the job seeker and also obtains and registers one or more pieces of personal information about the job seeker (such as name, gender, date of birth, telephone number, email address, address, occupation, etc.). The job seeker then begins working for the recruitment business.

[0042] Step ST13: The recruiting business requests the personnel (former job seekers) employed by the recruiting business to register the first personnel information in the recruitment management device 21.

[0043] Step ST14: The talent who is prompted to register in step ST13 operates the job seeker terminal device 11 to register the first talent information in the job vacancy management device 21. As a result, the first talent information shown in FIG. 6 is registered in the memory 79 of the job vacancy management device 21.

[0044] <Registration of personnel information Nos. 2 to 4> FIG. 8 is a flowchart for explaining the operation of registering the second to fourth pieces of human resource information in the job vacancy management device 21. Steps ST21 to ST23 can be performed in any order.

[0045] Step ST21: A person in charge at the recruiting business operates the recruiting business terminal device 15 to register the second human resource information in the recruiting management device 21. The second human resource information is information about the labor costs required to employ the human resource requested and registered in step ST1. The second human resource information is, for example, the annual salary of the human resource.

[0046] Step ST22: A person in charge at the recruiting business operates recruiting business terminal device 15 to register the third personnel information in recruiting management device 21 . The third human resource information is evaluation information about the human resource who was requested and registered in step ST1. The third personnel information is, for example, information on the type of work the personnel has experienced, their abilities, their work attitude, and the like.

[0047] Step ST23: A person in charge at the recruiting business operates recruiting business terminal device 15 to register the fourth personnel information in recruiting management device 21 . The fourth human resource information indicates the conditions for searching for the human resource requested and registered in step ST1. The fourth human resource information is, for example, companies that the recruiting business does not want to include in its search results, company attributes, and the like.

[0048] <Human resource search operations by recruiting companies> FIG. 9 is a flowchart for explaining the human resource search operation by a recruiting business. Steps ST32 and ST33 are an example of the second step of the present invention. Step ST31: A recruiting business operates the recruiting business terminal device 15 to access the recruitment management device 21 and send a talent search request. The sending is performed directly from the recruiting business terminal device 15 to the recruitment management device 21 without going through the recruitment media site 13. The talent search request includes information such as the job capabilities, years of experience, planned work area, planned work hours, etc. of the talent sought.

[0049] Step ST32: Based on the talent search request received in step ST31, the job vacancy management device 21 searches for talent using the first talent information of registered talent stored in the talent DB 103 shown in FIG. 6, and generates a search result. At this time, the job vacancy management device 21 generates the search results based on the recruiting business information included in the first human resources information, targeting human resources other than those previously employed by the recruiting business that issued the human resources search request. In addition, in response to a request from a recruiting business, the recruitment management device 21 generates search results that include only personnel who meet the conditions searched for by the recruiting business that sent the personnel search request, based on the fourth personnel information registered in step ST21 shown in Figure 8.

[0050] Step ST33: The job vacancy management device 21 transmits (provides) the search results generated in step ST32 to the recruiting provider terminal device 15. Furthermore, in response to a request from the recruiting provider terminal device 15, the recruitment management device 21 transmits the third personnel information and the second personnel information of the personnel related to the search results to the recruiting provider terminal device 15.

[0051] Step ST34: The recruiting business determines whether or not to hire a human resource based on the search results received by the recruitment management device 21. Information about whether or not a person has been hired is sent from the recruiting provider terminal device 15 to the recruitment management device 21 and registered in the database DB.

[0052] As explained above, according to this embodiment, multiple recruiting businesses can register the personnel information of personnel they have previously employed in the recruitment management device 21, and then recruiting activities can be carried out using the recruitment management device 21 operated by a recruitment management business that charges low referral fees, etc., without using the services of an expensive recruitment media business, thereby reducing recruitment costs. Furthermore, according to this embodiment, the aforementioned evaluation information and labor cost information of personnel employed by a recruiting business can be used by other recruiting businesses, making it possible to recruit personnel who meet better conditions.

[0053] The present invention is not limited to the above-described embodiments. That is, those skilled in the art may make various modifications, combinations, subcombinations, and substitutions of the components of the above-described embodiments within the technical scope of the present invention or its equivalents. For example, the recruiting provider terminal device 15 may perform a process of providing a reward to a first recruiting provider when a human resource registered in the database in response to a request from the first recruiting provider is employed by another second recruiting provider through the above-mentioned service committee. The reward may be money, points, or a discount on the service fee (referral fee), but is not limited to this. [Explanation of symbols]

[0054] 9. Communication Network 11...Job Seeker Terminal Device 13. Recruitment media site 15...Recruiting business terminal device 21…Recruitment management device 101...Recruitment business database 103…Human resources DB 105...Human Resources Search Conditions DB 107…Human Resources Evaluation Database 109…Personnel cost DB 111…Employment management DB

Claims

1. A method performed by a job management device for managing job applications, A first step of receiving a talent registration request from a talent employed by a recruiting business and registering first talent information indicating attributes of the talent employed by the recruiting business in a database in response to a talent registration request from the talent employed by the recruiting business; A second step of receiving a talent search request from the recruiting business, searching for talent among the first talent information stored in the database based on the search conditions indicated in the talent search request, and sending the search results to the recruiting business that sent the talent search request; The job management method is executed by the job management device.

2. The first step receives the human resource registration requests from the human resources employed by the plurality of recruiting businesses and registers the first human resource information indicating the attributes of the human resources in the database. The job management method according to claim 1 .

3. The first human resources information includes recruiting business information that identifies the recruiting business that made the request to the human resources related to the first human resources information. The job management method according to claim 2.

4. a third step of receiving second human resource information from the recruiting business indicating the labor costs required by the recruiting business to recruit the human resource and registering the second human resource information in the database; and The second step includes including the second personnel information of the searched personnel in the search results of the searched personnel. The job management method according to claim 3 .

5. The first human resources information indicates attributes of human resources employed by a recruiting business through a recruiting media service, The second step is to directly receive a talent search request from the recruitment business without going through the recruitment media service. The job management method according to claim 4.

6. a fourth step of receiving third personnel information indicating evaluation information regarding the personnel from the recruiting business and registering the third personnel information in the database; and The second step includes including the third personnel information of the searched personnel in the search results of the searched personnel. The job management method according to claim 5.

7. A fourth step of receiving, from the recruiting business that issued the request, fourth human resources information indicating conditions for searching for the human resources whose first human resources information has been registered in the database in response to the request, and registering the fourth human resources information in the database. and The second step further searches for the human resource using the fourth human resource information as a target. The job management method according to claim 6.

8. The job vacancy management device A fifth step of performing a process of providing a reward to the first recruiting business when the human resource registered in the database in response to a request from the first recruiting business in the first step is employed by the fourth recruiting business through the second step. The job management method according to claim 7, further comprising:

9. The second step generates search results that target human resources other than those previously employed by the recruitment business that is the sender. The job management method according to claim 8.

10. A job management device for managing job applications, A first means for receiving a human resource registration request from a human resource employed by a recruiting business and registering first human resource information indicating attributes of the human resource in a database in response to a request from the recruiting business; A second means for receiving a talent search request from the recruiting business, searching for talent among the first talent information registered in the database based on the search conditions indicated in the talent search request, and transmitting the search results to the recruiting business that sent the talent search request; A recruitment management device having the above.

11. A program executed by a job management device that manages applications for jobs, A first step of receiving a talent registration request from a talent employed by a recruiting business and registering first talent information indicating attributes of the talent employed by the recruiting business in a database in response to a talent registration request from the talent employed by the recruiting business; A second step of receiving a talent search request from the recruiting business, searching for talent among the first talent information stored in the database based on the search conditions indicated in the talent search request, and sending the search results to the recruiting business that sent the talent search request; A program that causes the job management device to execute the above.

Citation Information

Patent Citations

  • Employment agency system

    JP2004102966A