Programs, computers, and information processing methods

The program and method enhance the utility of salary details by capturing, analyzing, and utilizing salary data to provide personalized rewards and job offers, addressing the inefficiencies of existing systems in utilizing salary information.

JP2026046593APending Publication Date: 2026-03-13GOZAL CO LTD
View PDF 1 Cites 0 Cited by

Patent Information

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

AI Technical Summary

Technical Problem

Existing systems for processing employee salary details do not effectively utilize the information contained in salary details, failing to provide employees with meaningful insights or benefits based on their salary data.

Method used

A program and information processing method that includes an image reception means to capture salary documents, an information acquisition means to extract relevant data, a storage means to store other users' salary information, an analysis means to compare and rank user salaries, and a reward granting means to provide personalized benefits and job offers based on the analysis results.

Benefits of technology

Enables employees to effectively utilize salary information by providing personalized rewards and relevant job offers, enhancing the utility of salary details and promoting informed decision-making.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2026046593000001_ABST
    Figure 2026046593000001_ABST
Patent Text Reader

Abstract

We provide a program, computer, and information processing method that can effectively utilize the information contained in pay stubs. [Solution] The program causes the computer 10 to function as an image receiving means 120, an information acquisition means 121, and a reward granting means 122. The image receiving means 120 receives an image of a document containing the salary amount, reward amount, or income amount from the user terminal 30. The information acquisition means 121 obtains information from the image of the document received by the image receiving means 120 that corresponds to a predetermined item in the document, which includes at least the user's salary amount or income amount. The reward granting means 122 grants a reward to the user corresponding to the user terminal 30.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

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

Background Art

[0002] Conventionally, various systems for processing employee salary details have been known. For example, Patent Document 1 discloses a system that provides a plurality of means for an employee to view salary detail data. In such a system, it is possible to select whether to allow an employee to view salary details on a network or to send salary details to the employee by email.

Prior Art Documents

Patent Documents

[0003]

Patent Document 1

Summary of the Invention

Problems to be Solved by the Invention

[0004] There is a demand for a system that enables an employee who has received salary details to effectively utilize the information described in the salary details.

[0005] The present disclosure has been made in consideration of such points, and an object thereof is to provide a program, a computer, and an information processing method that can effectively utilize the information described in salary details.

Means for Solving the Problems

[0006] The program of the present disclosure is a program that causes a computer to function as an image reception means, an information acquisition means, and a privilege granting means, wherein the image reception means receives an image of a document in which a salary amount, a remuneration amount, or an income amount is described from a user terminal, The information acquisition means acquires information from the image of the document received by the image receiving means that corresponds to a predetermined item of the document, including at least the user's salary or income amount. The aforementioned benefit granting means grants benefits to the user corresponding to the user terminal.

[0007] In the program disclosed herein, The aforementioned computer is further made to function as a storage means and an analysis means. The aforementioned storage means pre-stores information regarding the salaries of other users in the storage unit, The analysis means performs an analysis on the salary of the user corresponding to the user terminal based on the information obtained by the information acquisition means, and on the information of other users stored in the storage unit. The reward granting means may also transmit the analysis results from the analysis means to the user terminal as a reward granted to the user.

[0008] In the program disclosed herein, The aforementioned computer is further made to function as a means for acquiring user information, The user information acquisition means receives information about the user corresponding to the user terminal from the user terminal, The analysis means may be configured to perform an analysis on the salary of the user corresponding to the user terminal based on the information obtained by the information acquisition means and the user information acquisition means, based on the salaries of other users stored in the storage unit.

[0009] In the program disclosed herein, The aforementioned reward granting means enables the display of analysis results on the user terminal by transmitting the analysis results from the analysis means to the user terminal as a reward granted to the user. Regarding the analysis results displayed on the user terminal, when predetermined filtering conditions are entered, the analysis results corresponding to the entered filtering conditions may be displayed on the user terminal.

[0010] In the program disclosed herein, The aforementioned computer is further made to function as a means of receiving job offers, The aforementioned job offer receiving means receives job offer information from a company terminal, The aforementioned benefit granting means may transmit to the user terminal job offer information selected from the job offer information received by the job offer receiving means, based on information corresponding to at least one item in the document obtained by the information acquisition means, as a benefit to be granted to the user.

[0011] In the program disclosed herein, The content of the job offer information transmitted to the user terminal may change depending on the information corresponding to a predetermined item in the document obtained by the information acquisition means.

[0012] In the program disclosed herein, The aforementioned computer is further made to function as a means for acquiring user information, The user information acquisition means receives information about the user corresponding to the user terminal from the user terminal, The aforementioned benefit granting means may transmit to the user terminal job offer information selected from the job offer information received by the job offer receiving means, based on information corresponding to a predetermined item in the document obtained by the information acquisition means and information about the user received by the user information acquisition means, as a benefit granted to the user.

[0013] In the program disclosed herein, The content of the job offer information transmitted to the user terminal may change depending on at least either the information corresponding to the predetermined items of the document obtained by the information acquisition means or the information regarding the user received by the user information acquisition means.

[0014] In the program of the present disclosure, The job offer information transmitted to the user terminal includes information regarding matching of an interview related to the job offer by the user terminal. When the privilege granting means transmits job offer information to the user terminal, the user terminal may be able to execute matching of an interview related to the job offer.

[0015] In the program of the present disclosure, The image of the document received by the image reception means from the user terminal may be an image captured by the imaging unit of the user terminal.

[0016] In the program of the present disclosure, Based on the learned data obtained by machine learning using the teacher data including the image of the document and the information corresponding to the predetermined items of the document received by the image reception means, the information acquisition means may acquire information corresponding to the predetermined items of the document including at least the salary of the user.

[0017] The computer of the present disclosure is A computer that functions as an image reception means, an information acquisition means, and a privilege granting means when a control unit executes a program, The image reception means receives an image of a document on which a salary amount, a remuneration amount, or an income amount is described from a user terminal, The information acquisition means acquires information corresponding to the predetermined items of the document including at least the salary amount or the income amount of the user from the image of the document received by the image reception means, The privilege granting means grants a privilege to the user corresponding to the user terminal.

[0018] In the computer of the present disclosure, the control unit further functions as a storage means and an analysis means by executing a program, the storage means stores information regarding the salary of other users in the storage unit in advance, the analysis means performs an analysis based on the information stored in the storage unit regarding the salary of other users for the salary of the user corresponding to the user terminal, based at least on the information acquired by the information acquisition means, the privilege granting means may be configured to transmit the analysis result by the analysis means to the user terminal as a privilege granted to the user.

[0019] In the computer of the present disclosure, the control unit further functions as a job offer reception means by executing a program, the job offer reception means receives job offer information from a company terminal, the privilege granting means may be configured to transmit, as a privilege granted to the user, job offer information selected based on information corresponding to at least a predetermined item of the salary details acquired by the information acquisition means among the job offer information received by the job offer reception means to the user terminal.

[0020] The information processing method of the present disclosure is an information processing method executed by a computer having a control unit, wherein the control unit includes a step of receiving an image of a document in which a salary amount, a remuneration amount, or an income amount is described from a user terminal, a step of acquiring information corresponding to a predetermined item of the document including at least the salary amount or the income amount of the user from the received image of the document, a step of granting a privilege to the user corresponding to the user terminal, and is provided with.

[0021] In the information processing method of the present disclosure, The process further includes pre-storing information regarding other users' salaries in the memory unit. The control unit performs an analysis on the salary of the user corresponding to the user terminal based on information corresponding to at least a predetermined item of the acquired document, based on information on the salaries of other users stored in the storage unit. The control unit may be configured to transmit the analysis results from the control unit to the user terminal as a benefit granted to the user.

[0022] In the information processing method disclosed herein, The control unit further includes a step of receiving job offer information from a corporate terminal, The control unit may, as a benefit granted to the user, transmit to the user terminal job offer information selected from the received job offer information based on information corresponding to at least a predetermined item of the acquired payslip. [Effects of the Invention]

[0023] The programs, computers, and information processing methods described herein allow for the effective use of information contained in pay slips. [Brief explanation of the drawing]

[0024] [Figure 1] This is a schematic diagram showing the configuration of the system according to this embodiment. [Figure 2] This is a flowchart showing the processing flow of the system according to this embodiment. [Figure 3] This is a modified version of the system according to this embodiment, and is a flowchart showing the processing based on the presence or absence of unclear parts. [Modes for carrying out the invention]

[0025] The system 1 according to this embodiment will be described below with reference to the drawings. Figures 1 to 3 are diagrams showing the system according to this embodiment. Of these, Figure 1 is a schematic diagram showing the configuration of the system according to this embodiment. Figure 2 is a flowchart showing the processing flow of the system according to this embodiment. Figure 3 is a modified example of the system according to this embodiment, and is a flowchart showing processing based on the presence or absence of unclear parts.

[0026] —System 1— Figure 1 is a block diagram showing the configuration of System 1 according to this embodiment. System 1 according to this embodiment comprises a management server (computer 10), a corporate terminal 20, a user terminal 30, and a government database 40. For example, computer 10 is connected to the corporate terminal 20, the user terminal 30, and the government database 40 in a communication-enabled manner. Alternatively, the corporate terminal 20, the user terminal 30, the government database 40, and computer 10 may be connected to each other in a communication-enabled manner via a communication network such as an internet connection. Each component of such System 1 will be described below.

[0027] <Configuration of Computer 10> Computer 10 is a management server that can be used via a communication network, such as an internet connection. Computer 10 may also be provided as a virtual dedicated server built within a physical server accessible via the internet. Computer 10 has a storage unit 11, a control unit 12, and a communication unit 13. The control unit 12 is composed of a microcomputer including a CPU and semiconductor memory, and controls the operation of computer 10. More specifically, by executing a program stored in the storage unit 11, the control unit 12 functions as an image receiving means 120, an information acquisition means 121, a benefit granting means 122, a storage means 123, an analysis means 124, a user information acquisition means 125, and a job offer receiving means 126, thereby enabling computer 10 to perform its functions.

[0028] The image receiving means 120 receives images of documents containing salary amounts, remuneration amounts, or income amounts from the user terminal 30. Here, remuneration amounts include money earned by sole proprietors and under service contracts. Income amounts include amounts obtained by subtracting deductions from salary amounts, business income, etc. The documents referred to here include pay slips, withholding tax statements, and resident tax assessment notices. The images of documents received by the image receiving means 120 from the user terminal 30 are captured by the imaging unit 32 of the user terminal 30. The image receiving means 120 also links the received images with the user terminal 30 that transmitted the images.

[0029] The information acquisition means 121 acquires information corresponding to predetermined items of the document, including at least the user's salary or income, from the image of the document received by the image receiving means 120. Here, in order to acquire information corresponding to predetermined items of the document, including the user's salary, remuneration, income, etc., an OCR (Optical Character Reader) is used, for example, to read printed or handwritten characters such as salary, remuneration, income, etc., using an image scanner or digital camera and convert them into a character code that can be used by the computer 10.

[0030] Furthermore, the information acquisition means 121 acquires information corresponding to a predetermined item of the document, including at least the user's salary, from the image of the document received by the image receiving means 120, based on trained data obtained by machine learning using training data that includes the image of the document and information corresponding to a predetermined item of the document. For example, the learning algorithm used by the information acquisition means 121 can be a known algorithm such as supervised learning, unsupervised learning, or reinforcement learning. For example, if a neural network is applied, the information corresponding to a predetermined item of the document, including the user's salary, is learned by so-called supervised learning according to the neural network model. Here, supervised learning refers to a method in which a learning device is given pairs of input and result (label) data, learns features in that training data, and infers the result from the input. A neural network consists of an input layer containing multiple neurons, an intermediate layer (hidden layer) containing multiple neurons, and an output layer containing multiple neurons. The intermediate layer may be one layer or two or more layers. Furthermore, as a learning algorithm, deep learning, which learns to extract features themselves, can be used, or machine learning may be performed according to other known methods, such as genetic programming, functional logic programming, or support vector machines.

[0031] The reward granting means 122 grants rewards to users corresponding to one or more user terminals 30. For example, the reward granting means 122 can output, as rewards to users who possess a user terminal 30, a graph showing the difference between the user's salary amount and the average salary in personal categories such as the user's age, industry, company, and gender; a scatter plot of the salary amount for each user's personal category; and ranking information of the user's salary amount for each user's personal category. In addition, the reward granting means 122 can also grant various points that can be used for discounts at specific stores, etc., to the user terminal 30 as a reward to users who provide an image of a document containing their salary amount, reward amount, or income amount. In this way, the reward granting means 122 transmits information as a reward that may provide some benefit to the user to the user terminal 30 linked to the received image of the document containing the salary amount, reward amount, or income amount.

[0032] Furthermore, the control unit 12 functions as a storage means 123 and an analysis means 124 by executing the program stored in the storage unit 11, thereby enabling the computer 10 to perform its functions.

[0033] The storage means 123 pre-stores information regarding other users' salaries in the storage unit 11. This information regarding other users' salaries includes information on the salary, compensation, or income of other users obtained from images of documents containing the salary, compensation, or income of other users belonging to the same organization as the user.

[0034] The analysis means 124 analyzes the salary of the user corresponding to the user terminal 30 based on information obtained by at least the information acquisition means 121, using information on the salaries of other users stored in the storage unit 11. For example, the analysis means 124 extracts the respective salary amounts from the information on the salary of the user corresponding to the user terminal 30 and the previously acquired information on the salaries of other users, and compares the user's salary amount. The analysis means 124 also determines whether the user's salary amount is high or low among users and ranks the users based on the level of their salary amounts. The analysis means 124 also calculates the difference in salary amounts between two or more predetermined users. Furthermore, based on the ranking of users based on the level of their salary amounts and the calculated difference in salary amounts, the analysis means 124 obtains information on the rank of the user's salary amount and the degree of the difference in the user's salary compared to other users.

[0035] At this time, the reward granting means 122 transmits the analysis results from the analysis means 124 to the user terminal 30 as a reward to be granted to the user. For example, the reward granting means 122 transmits information to the user terminal 30 as a reward, which defines the user's salary ranking and the degree of the difference in the user's salary compared to other users, as determined by the analysis means 124, and displays the analysis results on the user terminal 30. At this time, the reward granting means 122 can output graphs showing the user's salary ranking and the degree of the difference in the user's salary compared to other users.

[0036] Furthermore, the control unit 12 functions as a user information acquisition means 125 by executing a program stored in the memory unit 11, thereby enabling the computer 10 to perform its functions.

[0037] The user information acquisition means 125 receives information about the user corresponding to the user terminal 30 from the user terminal 30. The information about the user includes personal information such as the user's age, industry, company, and gender, as well as information about the skills the user has acquired or come to use since the day the user started working, such as qualifications and job title.

[0038] Furthermore, the analysis means 124 analyzes the salary of the user corresponding to the user terminal 30 based on the information acquired by the information acquisition means 121 and the user information acquisition means 125, using the salaries of other users stored in the storage unit 11. For example, the analysis means 124 extracts each salary amount based on the information about the user's salary or income amount acquired by the information acquisition means 121 and the user information acquisition means 125, and compares the user's salary amount for each category of personal information of the user and / or categories of information such as skills that the user has acquired since starting work. The analysis means 124 also determines the relative level of the salary amount among users for each category of personal information of the user and / or categories of information such as skills that the user has acquired since starting work. The analysis means 124 also ranks the users based on the relative level of their salary amounts in each category. Furthermore, the analysis means 124 calculates the difference in salary amounts for two or more predetermined users for each category of personal information of the user and / or for each category of information such as skills that the user has acquired since starting work. The analysis means 124 also ranks the users based on the level of salary in each category, and based on the calculated difference in salary amounts, it obtains information on the ranking of the users' salaries and the degree of the difference in salaries compared to other users for each category of personal information of users using System 1.

[0039] At this time, for example, the reward granting means 122 transmits information to the user terminal 30 as a reward, which is determined by the analysis means 124, specifying the user's salary ranking in each user category and the degree of the difference in the user's salary compared to other users, and displays the analysis results on the user terminal 30. At this time, the reward granting means 122 can output graphs showing the user's salary ranking in each user category and the degree of the difference in the user's salary compared to other users.

[0040] Furthermore, the reward granting means 122 is configured such that when predetermined filtering conditions are entered for the analysis results displayed on the user terminal 30, the analysis results corresponding to the entered filtering conditions are displayed on the user terminal 30. For example, the reward granting means 122 can display the analysis results on the user terminal 30 according to specific criteria and rules by sorting the output data that defines the ranking of the user's salary amount, the degree of the difference in the user's salary compared to other users, etc. Also, the reward granting means 122 can extract only the data that meets specific conditions by filtering the output data that defines the ranking of the user's salary amount, the degree of the difference in the user's salary compared to other users, etc., and display the analysis results on the user terminal 30 using only the data that meets specific conditions.

[0041] Furthermore, the control unit 12 functions as a job offer receiving means 126 by executing a program stored in the memory unit 11, thereby enabling the computer 10 to perform its functions.

[0042] The job offer receiving means 126 receives job offer information from the company terminal 20. For example, the job offer receiving means 126 receives job offer information, which is information requesting job offers from companies that wish to hire through job postings. The job offer information includes information such as the company name of the company posting the job, the name of the department that is recruiting, the job title, the job type, the industry, the annual salary, the work location, the age, the job description, the working conditions, the qualifications for applicants, whether remote work is possible, whether there are any smoking restrictions, the company size, the company profile, and information related to matching, such as URL information for conducting interviews regarding job offers via the user terminal 30.

[0043] At this time, for example, the reward granting means 122 transmits to the user terminal 30 job offer information that has been selected (filtered) based on information corresponding to a predetermined item in a document that includes at least the user's salary or income amount, which has been acquired by the information acquisition means 121 from among the job offer information received by the job offer receiving means 126. For example, the reward granting means 122 first determines whether the user's salary or income amount is included in the annual income range of the annual income item in the job offer information. If the user's salary or income amount is included in the annual income range of the annual income item in the job offer information, the reward granting means 122 transmits the job offer information to the user terminal 30. Furthermore, if the user's salary or income amount is included in the annual income range of the annual income item in the job offer information, and the annual income item in the job offer information is included in the annual income range that the user operating the user terminal 30 has pre-set to consider offers from companies, the reward granting means 122 transmits the job offer information to the user terminal 30.

[0044] At this time, the content of the job offer information transmitted to the user terminal 30 changes according to the information corresponding to predetermined items in the document acquired by the information acquisition means 121. For example, based on the information corresponding to predetermined items in the document, including the user's salary, compensation, and income, the reward granting means 122 ranks each user's salary, compensation, and income. The reward granting means 122 also refers to the ranked salary, compensation, and income of each user and categorizes each user's salary, compensation, and income into high income, medium income, and low income categories based on pre-set thresholds. If the user's salary or income falls within the annual income range of the annual income item in the job offer information, the reward granting means 122 generates content for the job offer information, such as appealing statements to encourage the user to consider the job offer, for each categorized income range. Examples of content for the job offer information, such as appealing statements to encourage the user to consider the job offer, include descriptions such as "For high-income earners."

[0045] Furthermore, when the user information acquisition means 125 receives information from the user terminal 30 regarding a user corresponding to the user terminal 30, the reward granting means 122 transmits to the user terminal 30, as a reward to be granted to the user, job offer information selected based on the information corresponding to a predetermined item in a document acquired by the information acquisition means 121 and the user information received by the user information acquisition means 125, from the job offer information received by the job offer acceptance means 126. For example, the reward granting means 122 first determines whether the user's salary or income is included in the annual income range of the annual income item in the job offer information. If the user's salary or income is included in the annual income range of the annual income item in the job offer information, the reward granting means 122 further extracts users according to their personal categories. Then, the reward granting means 122 refers to the priority of the user's personal categories that have been set in advance by the user and transmits the job offer information to the user terminal 30 in order of the priority of the user's personal categories.

[0046] At this time, the content of the job offer information transmitted to the user terminal 30 is changed by at least one of the information corresponding to predetermined items in the document acquired by the information acquisition means 121 and the user information information received by the user information acquisition means 125. For example, based on the information corresponding to predetermined items in the document, including the user's salary, compensation, income, etc., and the categories of the user's personal information, the reward granting means 122 ranks each user's salary, compensation, income, etc., according to the user's personal information categories. The reward granting means 122 also refers to the salary, compensation, income, etc., of each user that has been ranked according to the user's personal information categories, and categorizes each user's salary, compensation, income, etc., into high income, medium income, and low income categories according to the user's personal information categories based on pre-set thresholds. Furthermore, if the annual salary range of the annual salary item in the job offer information includes the user's salary or income, the reward granting means 122 generates content for the job offer information, such as appealing phrases to encourage the user to consider the job offer, for each categorized income range and for each category of the user's personal information. Examples of content for the job offer information, such as appealing phrases to encourage the user to consider the job offer, include descriptions such as "For high-income women in their 30s."

[0047] Furthermore, the reward granting means 122 transmits matching information to the user terminal 30, such as URL information for conducting an interview regarding a job offer made via the user terminal 30.

[0048] This configuration of System 1 allows for the effective use of information contained in pay slips and also provides an incentive for users to utilize System 1.

[0049] The program executed by the control unit 12 is not limited to those stored in the storage unit 11. The program executed by the control unit 12 may be one transmitted to the control unit 12 from an external device via the communication unit 13, one stored on a storage medium such as a USB memory attached to the computer 10, or one stored on a computer other than the computer 10 (for example, a cloud server).

[0050] The storage unit 11 consists of an HDD (Hard Disk Drive), RAM (Random Access Memory), ROM (Read Only Memory), or SSD (Solid State Drive), etc. The storage unit 11 stores various programs, including programs executed by the control unit 12.

[0051] The communication unit 13 is, for example, a wired LAN (Local Area Network) module, a wireless LAN module, etc., and includes an interface for wired or wireless communication. In other words, the communication unit 13 consists of a communication interface configured to communicate with the corporate terminal 20, user terminal 30, and government database 40 via a communication network. The communication unit 13 also transmits display instruction signals to the corporate terminal 20, user terminal 30, and government database 40 to display the outputted information on the corporate terminal 20, user terminal 30, and government database 40.

[0052] <Enterprise terminal 20 and user terminal 30> The enterprise terminal 20 has a control unit 21, a display unit 22, an operation unit 23, a storage unit 24, and a communication unit 25. The user terminal 30 has a control unit 31, an imaging unit 32, a display unit 33, an operation unit 34, a storage unit 35, and a communication unit 36. Each unit is electrically connected to the control units 21 and 31 via a bus or the like.

[0053] The corporate terminal 20 is a terminal used by companies that seek to hire employees by posting job openings. The corporate terminal 20 can access computer 10 by using a login ID and password.

[0054] Furthermore, the user terminal 30 is a terminal used by a user who operates the user terminal 30. The user terminal 30 can access the computer 10 by using a login ID and password. In addition, the user terminal 30 can perform matching for interviews related to job offers using matching information such as URL information for conducting interviews related to job offers, which is received by the reward granting means 122.

[0055] Using the corporate terminal 20 and the user terminal 30, the operator sends an image of a document containing the salary amount, compensation amount, or income amount to the computer 10.

[0056] <Government and Public Office Database 40> The government database 40 stores information on the income of Japanese citizens and foreigners who earn income in Japan. Furthermore, the government database 40 can be accessed from computer 10 using a login ID and password.

[0057] Next, the information processing flow of System 1 will be explained with reference to the diagram. Note that the operation of System 1 shown below is performed by the control unit 12 in the computer 10 executing a program stored in the memory unit 11. System 1 follows the following steps: image reception process, information acquisition process, analysis process, job offer reception process, and benefit granting process.

[0058] -Image reception process- First, the user takes an image of a document containing their salary, compensation, or income via the imaging unit 32 of the user terminal 30. Also, as shown in Figure 2, the image receiving means 120 first receives an image of the document containing the salary, compensation, or income from the user terminal 30 (step S10). In this way, the image receiving means 120 obtains image information containing information about the user's income from the user using the user terminal 30.

[0059] -Information acquisition process- Next, the information acquisition means 121 acquires information from the image of the document received by the image receiving means 120 that corresponds to a predetermined item of the document, including at least the user's salary or income (step S20).

[0060] -Analysis process- The analysis means 124 performs an analysis based on information corresponding to predetermined items in a document that includes at least the user's salary or income amount, which has been imaged and acquired, and based on information about the salary (income) of other users that is pre-stored in the storage unit 11 regarding the salary (income) of the user corresponding to the user terminal 30 (step S30). The results of the analysis by the analysis means 124 are output as analysis result information and stored in the storage unit 11.

[0061] -Job Offer Acceptance Process- Furthermore, the job offer receiving means 126 receives job offer information, which is information requesting job offers from companies that wish to employ people through job postings (step S40). Based on the received job offer information and information corresponding to specified items in documents including the user's salary or income amount, the received job offers are narrowed down based on at least the user's desired income (step S50).

[0062] -Reward Distribution Process- The reward granting means 122 then grants the reward to the user corresponding to the user terminal 30 (step S60). The reward granting means 122 also transmits the analysis results information from the analysis means 124 to the user terminal 30 as a reward. The reward granting means 122 also transmits the narrowed-down job offer information to the user terminal 30 at the same time as or at a different time from the analysis results information from the analysis means 124.

[0063] According to System 1 of this embodiment, which has the configuration described above, the program is a program that causes the computer 10 to function as an image receiving means 120, an information acquisition means 121, and a reward granting means 122. The image receiving means 120 receives an image of a document containing the salary amount, compensation amount, or income amount from the user terminal 30. The information acquisition means 121 obtains information from the image of the document received by the image receiving means 120 that corresponds to a predetermined item of the document, which includes at least the user's salary amount or income amount. The reward granting means 122 grants a reward to the user corresponding to the user terminal 30. To explain in more detail, various systems for processing employee payslips have been known in the past. For example, a system has been disclosed that provides multiple means for employees to view payslip data. Such a system allows the user to choose whether to make the employee's payslip viewable on a network or to send the employee's payslip by email. In such circumstances, there is a need for a system that allows employees who receive a payslip to effectively utilize the information contained in it. Therefore, with the above configuration, when an image of a document containing salary, compensation, or income is received from a user, information corresponding to the specified items in the document containing the salary, compensation, or income can be obtained, and benefits can be granted to the user, and the information contained in the document containing the salary, compensation, or income can be effectively utilized.

[0064] Furthermore, in the program according to this embodiment, as described above, the computer 10 may further function as a storage means 123 and an analysis means 124, the storage means 123 pre-stores information on other users' salaries in the storage unit 11, the analysis means 124 analyzes the salary of the user corresponding to the user terminal 30 based on the information acquired by at least the information acquisition means 121 and the information on other users' salaries stored in the storage unit 11, and the reward granting means 122 transmits the analysis results from the analysis means 124 to the user terminal 30 as a reward granted to the user. In this case, the analysis results from the analysis means 124 can be transmitted to the user terminal 30 as a reward granted to the user.

[0065] Furthermore, in the program according to this embodiment, as described above, the computer 10 may also function as a user information acquisition means 125, the user information acquisition means 125 receiving information about the user corresponding to the user terminal 30 from the user terminal 30, and the analysis means 124 performing an analysis on the salary of the user corresponding to the user terminal 30 based on the information acquired by the information acquisition means 121 and the user information acquisition means 125, using the salaries of other users stored in the storage unit 11. In this case, the user's salary can also be analyzed by referring to the user information acquired by the user information acquisition means 125.

[0066] Furthermore, in the program according to this embodiment, as described above, the reward granting means 122 transmits the analysis results from the analysis means 124 to the user terminal 30 as a reward granted to the user, thereby enabling the user terminal 30 to display the analysis results. In this case, when predetermined filtering conditions are entered, the user terminal 30 may display the analysis results corresponding to the entered filtering conditions.

[0067] Furthermore, in the program according to this embodiment, as described above, the computer 10 may also function as a job offer receiving means 126, the job offer receiving means 126 receiving job offer information from the corporate terminal 20, and the reward granting means 122 sending to the user terminal 30 job offer information selected from the job offer information received by the job offer receiving means 126, based on information corresponding to predetermined items in documents acquired by the information acquisition means 121, as a reward to be granted to the user. In this case, the job offer information can be sent to the user terminal 30 as a reward to be granted to the user.

[0068] Furthermore, in the program according to this embodiment, as described above, the content of the job offer information transmitted to the user terminal 30 may change according to information corresponding to predetermined items in the document acquired by the information acquisition means 121. In this case, the content of the job offer information can be changed according to information corresponding to predetermined items in the document acquired by the information acquisition means 121.

[0069] Furthermore, in the program according to this embodiment, as described above, the computer 10 may also function as a user information acquisition means 125, the user information acquisition means 125 receives information about the user corresponding to the user terminal 30 from the user terminal 30, and the benefit granting means 122 transmits to the user terminal 30 job offer information selected from the job offer information received by the job offer receiving means 126, based on information corresponding to predetermined items in documents acquired by the information acquisition means 121 and information about the user received by the user information acquisition means 125, as a benefit to be granted to the user. In this case, the information about the user acquired by the user information acquisition means 125 can also be used to narrow down the job offer information.

[0070] Furthermore, in the program according to this embodiment, as described above, the content of the job offer information transmitted to the user terminal 30 may be changed by at least one of the information corresponding to predetermined items in the document acquired by the information acquisition means 121 and the user information information received by the user information acquisition means 125. In this case, the content of the job offer information can be changed by at least one of the information corresponding to predetermined items in the document acquired by the information acquisition means 121 and the user information information received by the user information acquisition means 125.

[0071] Furthermore, in the program according to this embodiment, as described above, the job offer information transmitted to the user terminal 30 includes information regarding the matching of interviews related to the job offer by the user terminal 30, and when the job offer information is transmitted to the user terminal 30 by the reward granting means 122, the user terminal 30 may be able to perform the matching of interviews related to the job offer. In this case, the user terminal 30 can be made able to perform the matching of interviews related to the job offer.

[0072] Furthermore, in the program according to this embodiment, as described above, the image of the document that the image receiving means 120 receives from the user terminal 30 may be an image captured by the imaging unit 32 of the user terminal 30. In this case, the image of the document captured by the imaging unit 32 of the user terminal 30 can be transmitted from the user terminal 30 to the computer 10.

[0073] Furthermore, in the program according to this embodiment, as described above, the information acquisition means 121 may acquire information corresponding to a predetermined item of the document, including at least the user's salary, from the image of the document received by the image receiving means 120, based on trained data obtained by machine learning using training data that includes the image of the document and information corresponding to a predetermined item of the document. In this case, the image of the payslip can be analyzed by AI.

[0074] Furthermore, the program, computer 10, and information processing method relating to this disclosure are not limited to the embodiments described above, and can be modified in various ways.

[0075] For example, in this embodiment, when the information acquisition means 121 acquires information on a predetermined item of a document, if there are unclear parts, it can further send a question to the user terminal 30 and confirm the information on the predetermined item (the unclear part) based on the answer received from the user terminal 30. For example, as shown in Figure 3, the information acquisition means 121 acquires information corresponding to a predetermined item of the document that includes at least the user's salary or income (step S70). Next, the information acquisition means 121 determines whether there are any unclear parts such as blurriness, omissions, or defects in the acquired information corresponding to the predetermined item of the document that includes at least the user's salary or income (step S80).

[0076] If the information acquisition means 121 determines that there are unclear parts in the information corresponding to a predetermined item in the document, the information acquisition means 121 sends information to the user terminal 30 as a question, indicating that there are unclear parts, the location of the unclear parts, and how to correct the unclear parts (step S90). The information of the question sent at this time can be converted into a format such as a chatbot and displayed on the user terminal 30.

[0077] The user sends the answer information to the question sent to the user terminal 30 to the computer 10 via the user terminal 30 (step S100).

[0078] The information acquisition means 121 reflects and finalizes the information of the unclear parts as predetermined items based on the response information received from the user terminal 30 (step S110).

[0079] On the other hand, if the information acquisition means 121 determines that there are no unclear parts in the information corresponding to the specified items in the document, it confirms the specified items without sending a question to the user terminal 30 (step S120).

[0080] Furthermore, the company may compare the income information of users belonging to other companies that it already possesses, analyze the income information of users belonging to other companies, and transmit the results of that analysis to the company terminal 20.

[0081] In this case, first, the storage means 123 stores information regarding the salaries of users of other companies in the storage unit 11. This information regarding the salaries of users of other companies includes information on the salary amounts, compensation amounts, or income amounts of users of other companies, obtained from images of documents that contain this information.

[0082] The image receiving means 120 receives images from the corporate terminal 20 of documents containing the salary, remuneration, or income of employees of the company that owns the corporate terminal 20 and is an operator of the corporate terminal 20. Here, remuneration may include money earned by sole proprietors and under business consignment contracts. Income may include the amount obtained by subtracting deductions from the salary, business income, etc. The documents referred to here include pay slips, withholding tax statements, and resident tax assessment notices. The images of documents received by the image receiving means 120 from the corporate terminal 20 are captured by an imaging unit (not shown) of the corporate terminal 20. The image receiving means 120 also links the received image with the corporate terminal 20 that transmitted the image.

[0083] The information acquisition means 121 acquires information corresponding to predetermined items of a document, including at least the salary or income amounts of employees of the company that owns the corporate terminal 20, from an image of the document received by the image receiving means 120. Here, in order to acquire information corresponding to predetermined items of a document, including the salary, compensation, income, etc., of employees of the company that owns the corporate terminal 20, an OCR (Optical Character Reader) is used, for example, to read printed or handwritten characters such as salary, compensation, income, etc., using an image scanner or digital camera and convert them into a character code that can be used by the computer 10.

[0084] Furthermore, the information acquisition means 121 acquires information corresponding to predetermined items of a document, including the salary amounts of employees of companies that own the corporate terminal 20, from the image of the document received by the image receiving means 120, based on trained data obtained by machine learning using training data that includes the image of the document and information corresponding to predetermined items of the document. For example, the learning algorithm used by the information acquisition means 121 can be a known algorithm such as supervised learning, unsupervised learning, or reinforcement learning. For example, if a neural network is applied, the information corresponding to predetermined items of a document, including the salary amounts of employees of companies that own the corporate terminal 20, is learned by so-called supervised learning according to the neural network model. Here, supervised learning refers to a method in which a learning device is given pairs of input and result (label) data, learns features in the training data, and infers the result from the input. A neural network consists of an input layer containing multiple neurons, an intermediate layer (hidden layer) containing multiple neurons, and an output layer containing multiple neurons. The intermediate layer may be one layer or two or more layers. Furthermore, as a learning algorithm, deep learning, which learns to extract features themselves, can be used, or machine learning may be performed according to other known methods, such as genetic programming, functional logic programming, or support vector machines.

[0085] The analysis means 124 analyzes the salaries of employees of companies that own the corporate terminals 20 based on information acquired by at least the information acquisition means 121, using information on the salaries of users of other companies stored in the storage unit 11. For example, the analysis means 124 extracts the respective salary amounts from the information on the salaries of employees of companies that own the corporate terminals 20 and the previously acquired information on the salaries of users of other companies, and compares the two salary amounts. The analysis means 124 also determines whether the salary amount of employees of companies that own the corporate terminals 20 is high or low compared to the salaries of users of other companies, and ranks the employees of companies that own the corporate terminals 20 based on the salary amount. The analysis means 124 also calculates the difference in salary amounts for employees of companies that own two or more predetermined corporate terminals 20. Furthermore, the analysis means 124 obtains information regarding the ranking of employees of companies that own the corporate terminal 20 based on the level of their salaries, the ranking of employees of companies that own the corporate terminal 20 based on the calculated difference in salaries, and the degree of the salary gap of employees of companies that own the corporate terminal 20 compared to users of other companies.

[0086] The reward granting means 122 grants rewards to employees of companies that own one or more corporate terminals 20. For example, the reward granting means 122 can output, as rewards to employees of other companies that own corporate terminals 20, a graph showing the difference in salary amounts of employees of companies owning corporate terminals 20 compared to the average salary of users of other companies in personal categories such as age, industry, and gender; a scatter plot of salary amounts for each personal category of employees of companies owning corporate terminals 20; and ranking information of salary amounts of employees of companies owning corporate terminals 20 in each personal category of employees of companies owning corporate terminals 20. In addition, the reward granting means 122 can also grant various points that can be used for discounts at specific stores, etc., to employees of companies owning corporate terminals 20 as a reward for providing images of documents that contain salary amounts, compensation amounts, or income amounts. In this manner, the reward granting means 122 transmits information as a reward that may provide some benefit to an employee of the company that owns the corporate terminal 20 to the corporate terminal 20 linked to the image of the document containing the received salary amount, compensation amount, or income amount.

[0087] Furthermore, while the system 1 of this embodiment has been described using an example of a process in which benefits are granted after a job offer is received, it is not limited to this. For example, after granting some kind of benefit to the user terminal 30, the system receives job offer information from companies via the company terminal 20. Then, from the received job offer information, job offer information that has been selected (filtered) based on information corresponding to predetermined items in a document that includes at least the user's salary or income amount may be separately transmitted to the user terminal 30.

[0088] System 1 may also include private databases that perform similar functions to the government database 40. [Explanation of Symbols]

[0089] 1: System 10: Computer 11: Storage section 12: Control Unit 13: Communications Department 20: Enterprise terminals 21: Control Unit 22:Display section 23:Operation section 24: Storage section 25: Communications Department 30: User terminal 31: Control Unit 32: Imaging Unit 33: Display section 34:Operation unit 35: Storage section 36: Communications Department 40: Government and Public Agency Databases 120: Image reception method 121: Information acquisition means 122: Method of granting benefits 123: Storage means 124: Analysis means 125: Means of acquiring user information 126: Job Offer Acceptance Methods

Claims

1. A program that makes a computer function as an image receiving means, an information acquisition means, and a means of granting benefits, The aforementioned image receiving means receives an image of a document containing the salary amount, compensation amount, or income amount from the user terminal. The information acquisition means acquires information from the image of the document received by the image receiving means that corresponds to a predetermined item of the document, including at least the user's salary or income amount. The aforementioned benefit granting means is a program that grants benefits to a user corresponding to the user terminal.

2. The aforementioned computer is further made to function as a storage means and an analysis means. The aforementioned storage means pre-stores information regarding the salaries of other users in the storage unit, The analysis means performs an analysis on the salary of the user corresponding to the user terminal based on the information obtained by the information acquisition means, and on the information of other users stored in the storage unit. The program according to claim 1, wherein the reward granting means transmits the analysis results from the analysis means to the user terminal as a reward granted to the user.

3. The aforementioned computer is further made to function as a means for acquiring user information, The user information acquisition means receives information about the user corresponding to the user terminal from the user terminal, The program according to claim 2, wherein the analysis means performs an analysis on the salary of a user corresponding to the user terminal based on the salary of other users stored in the storage unit, based on the information obtained by the information acquisition means and the user information acquisition means.

4. The aforementioned reward granting means enables the display of analysis results on the user terminal by transmitting the analysis results from the analysis means to the user terminal as a reward granted to the user. The program according to claim 2, wherein, with respect to the analysis results displayed on the user terminal, when predetermined filtering conditions are entered, analysis results corresponding to the entered filtering conditions are displayed on the user terminal.

5. The aforementioned computer is further made to function as a means of receiving job offers, The aforementioned job offer receiving means receives job offer information from a company terminal, The program according to claim 1, wherein the reward granting means transmits to the user terminal, as a reward to be granted to the user, job offer information selected from the job offer information received by the job offer receiving means, based on information corresponding to a predetermined item of the document obtained by the information acquisition means.

6. The program according to claim 5, wherein the content of the job offer information transmitted to the user terminal changes according to information corresponding to a predetermined item in the document obtained by the information acquisition means.

7. The aforementioned computer is further made to function as a means for acquiring user information, The user information acquisition means receives information about the user corresponding to the user terminal from the user terminal, The program according to claim 5, wherein the reward granting means transmits to the user terminal, as a reward to be granted to the user, job offer information selected from the job offer information received by the job offer receiving means, based on information corresponding to a predetermined item in the document obtained by the information acquisition means and information about the user received by the user information acquisition means.

8. The program according to claim 7, wherein the content of the job offer information transmitted to the user terminal is changed by at least one of the information corresponding to a predetermined item in the document obtained by the information acquisition means and the user information information received by the user information acquisition means.

9. The program according to claim 5, wherein the job offer information transmitted to the user terminal includes information regarding the matching of interviews related to the job offer by the user terminal, and when the job offer information is transmitted to the user terminal by the reward granting means, the user terminal is able to perform the matching of interviews related to the job offer.

10. The program according to claim 1, wherein the image of the document received by the image receiving means from the user terminal is captured by the imaging unit of the user terminal.

11. The program according to claim 1, wherein the information acquisition means acquires information corresponding to a predetermined item of the document, including at least the user's salary, from an image of the document received by the image receiving means, based on trained data obtained by machine learning using training data that includes an image of the document and information corresponding to a predetermined item of the document.

12. The program according to claim 1, wherein when the information acquisition means acquires information on a predetermined item of the document, if there are any unclear parts, it sends a question to the user terminal and confirms the information on the predetermined item based on the answer received from the user terminal.

13. A program that makes a computer function as a means of storage, a means of information acquisition, a means of analysis, and a means of granting benefits, The aforementioned storage means pre-stores information regarding the salaries of users of other companies in its storage unit. The aforementioned information acquisition means acquires salary information relating to the company's employees from the company terminal. The analysis means performs an analysis of employee salaries obtained by the information acquisition means based on information about the salaries of users of other companies stored in the memory unit. The aforementioned reward granting means is a program that transmits the analysis results obtained by the analysis means to the corporate terminal.

14. The program according to claim 13, wherein the information relating to the user's salary is based on image information of a document containing the salary amount, compensation amount, or income amount, obtained from the user's terminal.

15. The program according to claim 13, wherein the information relating to the employee's salary is transmitted from a corporate terminal.

16. A computer that functions as an image receiving means, an information acquisition means, and a reward granting means by executing a program, The aforementioned image receiving means receives an image of a document containing the salary amount, compensation amount, or income amount from the user terminal. The information acquisition means acquires information from the image of the document received by the image receiving means that corresponds to a predetermined item of the document, including at least the user's salary or income amount. The aforementioned benefit granting means is a computer that grants benefits to a user corresponding to the user terminal.

17. By executing the aforementioned program, the storage means and analysis means further function as, The aforementioned storage means pre-stores information regarding the salaries of other users in the storage unit, The analysis means performs an analysis on the salary of the user corresponding to the user terminal based on the information obtained by the information acquisition means, and on the information of other users stored in the storage unit. The computer according to claim 16, wherein the reward granting means transmits the analysis results from the analysis means to the user terminal as a reward granted to the user.

18. By executing the aforementioned program, it further functions as a means of receiving job offers. The aforementioned job offer receiving means receives job offer information from a company terminal, The computer according to claim 16, wherein the reward granting means transmits to the user terminal, as a reward granted to the user, job offer information selected from the job offer information received by the job offer receiving means, based on information corresponding to at least one item of a payslip obtained by the information acquisition means.

19. An information processing method performed by a computer having a control unit, The control unit includes the step of receiving an image of a document containing the salary amount, compensation amount, or income amount from a user terminal, The control unit performs the step of obtaining information from the image of the received document that corresponds to a predetermined item of the document, including at least the user's salary or income amount. The control unit performs the step of granting benefits to the user corresponding to the user terminal, An information processing method equipped with [a specific feature].

20. The process further includes pre-storing information regarding other users' salaries in the memory unit. The control unit performs an analysis on the salary of the user corresponding to the user terminal based on information corresponding to at least a predetermined item of the acquired document, based on information on the salaries of other users stored in the storage unit. The information processing method according to claim 19, wherein the control unit transmits the analysis results performed by the control unit to the user terminal as a benefit granted to the user.

21. The control unit further includes a step of receiving job offer information from a corporate terminal, The information processing method according to claim 19, wherein the control unit transmits to the user terminal job offer information selected from the received job offer information based on information corresponding to at least a predetermined item of the acquired payslip, as a benefit granted to the user.

Citation Information

Patent Citations

  • Salary specification transmitter and salary specification transmission method and program

    JP2019012369A