Information processing device, information processing method, and information processing program

The information processing system estimates user proficiency from search behavior to enhance skill-up support by offering personalized income-related information, improving user services.

JP7880302B2Active Publication Date: 2026-06-25LY CORP

Patent Information

Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
LY CORP
Filing Date
2023-02-20
Publication Date
2026-06-25

AI Technical Summary

Technical Problem

Existing skill-up support systems do not provide adequate services to users based on their proficiency levels.

Method used

An information processing apparatus and method that estimates user proficiency levels from search behavior and provides income-related information based on these levels.

Benefits of technology

Enhances user services by providing personalized income-related information, enabling better skill development strategies.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 0007880302000001
    Figure 0007880302000001
  • Figure 0007880302000002
    Figure 0007880302000002
  • Figure 0007880302000003
    Figure 0007880302000003
Patent Text Reader

Abstract

To provide an information processing device, information processing method, and information processing program, which enable provision of better services to users.SOLUTION: An information processing device disclosed herein comprises an estimation unit and provision unit. The estimation unit estimates the proficiency level in skill related to a job type of a user on the basis of a search activity of the user. The provision unit provides income-related information on income of the user based on the estimated proficiency level.SELECTED DRAWING: Figure 3
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

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

Background Art

[0002] Conventionally, a skill-up support server for enhancing the vocational abilities of job seekers has been proposed (see, for example, Patent Document 1). In this type of technology, content for skill improvement is provided based on the proficiency level of the user's skills.

Prior Art Documents

Patent Documents

[0003]

Patent Document 1

Summary of the Invention

Problems to be Solved by the Invention

[0004] However, in the prior art, there is room for further improvement in providing better services to users.

[0005] The present application has been made in view of the above, and an object thereof is to provide an information processing apparatus, an information processing method, and an information processing program capable of providing better services to users.

Means for Solving the Problems

[0006] The information processing apparatus according to the present application includes an estimation unit and a provision unit. The estimation unit estimates the proficiency level of skills related to the user's occupation based on the user's search behavior. The provision unit provides income-related information related to the user's income based on the estimated proficiency level.

Effects of the Invention

[0007] According to one embodiment, it has the effect of providing better service to the user. [Brief explanation of the drawing]

[0008] [Figure 1] Figure 1 shows the process performed by the information processing device according to the embodiment. [Figure 2] Figure 2 shows an example of the configuration of an information processing system according to the embodiment. [Figure 3] Figure 3 shows an example of the configuration of an information processing device according to the embodiment. [Figure 4] Figure 4 shows an example of user information. [Figure 5] Figure 5 is a flowchart showing the processing procedure of the information processing device executed by the information processing device according to the embodiment. [Figure 6] Figure 6 shows an example of a hardware configuration. [Modes for carrying out the invention]

[0009] The following describes in detail, with reference to the drawings, embodiments for implementing the information processing device, information processing method, and information processing program according to the present application (hereinafter referred to as "embodiments"). Note that these embodiments do not limit the information processing device, information processing method, and information processing program according to the present application. Furthermore, the same parts are denoted by the same reference numerals in each of the following embodiments, and redundant descriptions are omitted.

[0010] (Embodiment) First, the processing performed by the information processing device according to the embodiment will be explained using Figure 1. Figure 1 is a diagram showing the processing performed by the information processing device according to the embodiment. Note that Figure 1 shows an example of the operation of the information processing system S including the information processing device 1 according to the embodiment.

[0011] As shown in Figure 1, the information processing system S according to this embodiment includes an information processing device 1 and a user terminal 100.

[0012] The information processing system S according to this embodiment estimates the user's skill level related to their occupation based on the user's search behavior, and provides income-related information related to the user's income based on the estimated skill level.

[0013] Specifically, first, the information processing device 1 obtains information about the user's search behavior from the user terminal 100 (step S1). Search behavior includes information about the search query entered by the user in the search service, and information about the sites viewed in the search results.

[0014] Next, the information processing device 1 identifies the user's occupation based on the search behavior (step S2). For example, the information processing device 1 identifies the occupation based on the words entered as a search query. Specifically, if the words entered as a search query are words related to a particular occupation, the information processing device 1 identifies that occupation as the user's occupation. In addition, if the website viewed in the search results is a website related to a particular occupation, or if that website is a troubleshooting site for a particular occupation, the information processing device 1 identifies that occupation as the user's occupation.

[0015] Next, the information processing device 1 estimates the user's skill proficiency level related to their occupation based on their search behavior (step S3). Specifically, the information processing device 1 extracts the skills used in the specified occupation and estimates the proficiency level for each skill. For example, the information processing device 1 estimates the skill proficiency level based on the words entered as a search query (input information). Specifically, if the words entered as a search query relate to a specific skill (questions or solutions), the information processing device 1 estimates the proficiency level at which the question arises or the proficiency level at which a solution is required. In addition, if the website viewed in the search results (information obtained by selecting a website = input information) is a website related to a specific skill, or if such a website is a troubleshooting site for a specific skill, the information processing device 1 estimates the proficiency level according to the content of such a website. The proficiency level may be a predetermined numerical value, or it may be an expression indicating a degree such as "high," "medium," or "low." Furthermore, for skills where there is insufficient information on search behavior and it is difficult to estimate proficiency, the information processing device 1 may ask the user about their proficiency, or it may estimate that such skills have a proficiency level of zero (or "low").

[0016] Subsequently, the information processing device 1 generates income-related information related to the user's income based on the estimated proficiency (step S4). Specifically, the information processing device 1 generates income-related information indicating the appropriate annual income of the user based on the estimated proficiency for each skill. The appropriate annual income can be calculated, for example, based on the actual annual income (pre-registered annual income) of users similar to the proficiency of each skill of the user. Also, the information processing device 1 generates, for each skill, the annual income that will increase by raising the current proficiency as income-related information. Further, the information processing device 1 receives the desired annual income from the user and generates, as income-related information, information on the target proficiency for each skill to reach the desired annual income. Also, at this time, the information processing device 1 may specify the study method to reach the target proficiency and the effort (study time, etc.) required to reach the target proficiency based on the study methods and efforts of other users who have reached the target proficiency and include them in the income-related information.

[0017] Subsequently, the information processing device 1 provides the generated income-related information to the user via the user terminal 100 (step S5).

[0018] As described above, according to the information processing device 1 according to the embodiment, by providing income-related information based on the proficiency of skills related to the occupation estimated based on the search behavior, better services can be provided to the user.

[0019] Next, a configuration example of the information processing system S according to the embodiment will be described using FIG. 2. FIG. 2 is a block diagram showing a configuration example of the information processing system S according to the embodiment. As shown in FIG. 2, in the information processing system S according to the embodiment, the information processing device 1 and a plurality of user terminals 100 are connected to the network N by wire or wirelessly. The network N is, for example, a network such as the Internet, WAN (Wide Area Network), or LAN (Local Area Network).

[0020] The information processing device 1 is a server device that executes the information processing method according to the embodiment. The information processing device 1 estimates the proficiency level of skills related to the user's occupation based on the user's search behavior, and provides income-related information related to the user's income based on the estimated proficiency level.

[0021] Also, the information processing device 1 is an information processing device that cooperates with a plurality of user terminals 100 and provides various APIs (Application Programming Interfaces) services and various data to the plurality of user terminals 100, and is realized by a server device, a cloud system, or the like.

[0022] Also, the information processing device 1 may be an information processing device that provides some online Web service to a plurality of user terminals 100. For example, as a Web service, the information processing device 1 may provide services such as Internet connection, search service, SNS (Social Networking Service), e-commerce (EC: Electronic Commerce), electronic payment, online game, online banking, online trading, accommodation / ticket reservation, video / music distribution, news, map, route search, route guidance, route information, operation information, weather forecast, etc. In fact, the information processing device 1 may cooperate with various servers that provide the above Web services and mediate the Web services, or be responsible for the processing of the Web services.

[0023] The user terminal 100 is a terminal device possessed by the user. The user terminal 100 can use any type of terminal device such as a smartphone, a desktop PC, a notebook PC, a tablet PC, etc. The user terminal 100 transmits various information to the information processing device 1 etc. and receives information provided from the information processing device 1 etc.

[0024] Next, referring to FIG. 3, a configuration example of the information processing device 1 will be described.

[0025] Figure 3 is a diagram showing an example configuration of an information processing device 1 according to an embodiment. As shown in Figure 3, the information processing device 1 has a communication unit 2, a control unit 3, and a storage unit 4. The control unit 3 includes an acquisition unit 31, a specification unit 32, an estimation unit 33, a generation unit 34, and a provision unit 35. The storage unit 4 stores user information 41.

[0026] The communication unit 2 is implemented, for example, by a NIC (Network Interface Card). The communication unit 2 is connected to the network by wire or wireless connection.

[0027] The control unit 3 is a controller and is implemented by a processor such as a CPU (Central Processing Unit) or MPU (Micro Processing Unit) executing various programs (corresponding to an example of an information processing program) stored in the memory device inside the information processing device 1, using RAM or the like as a working area. Alternatively, the control unit 3 is a controller and may be implemented by an integrated circuit such as an ASIC (Application Specific Integrated Circuit), FPGA (Field Programmable Gate Array), or GPGPU (General Purpose Graphic Processing Unit).

[0028] The memory unit 4 is implemented by, for example, semiconductor memory elements such as RAM (Random Access Memory) and flash memory, or by storage devices such as hard disks and optical discs.

[0029] User information 41 is information about the user. Figure 4 shows an example of user information 41. As shown in Figure 4, user information 41 includes items such as "User ID," "Attribute Information," and "Behavioral Information."

[0030] "User ID" is identification information that identifies a user. "Attribute Information" is information about the user's attributes. Attribute information includes, for example, psychographic attributes and demographic attributes. "Behavioral Information" is information about the user's behavioral history, including the search behavior information mentioned above.

[0031] Next, we will describe the functions of the control unit 3 of the information processing device 1 (acquisition unit 31, identification unit 32, estimation unit 33, generation unit 34, and provision unit 35).

[0032] The acquisition unit 31 acquires information about the user's search behavior from the user terminal 100. Search behavior includes information about the search query entered by the user in the search service, information about the sites viewed in the search results, etc.

[0033] The identification unit 32 identifies the user's occupation based on their search behavior. For example, the identification unit 32 identifies the occupation based on the words entered as a search query. Specifically, if the words entered as a search query are related to a particular occupation, the identification unit 32 identifies that occupation as the user's occupation. In addition, if the website viewed in the search results is related to a particular occupation, or if that website is a troubleshooting site for a particular occupation, the identification unit 32 identifies that occupation as the user's occupation.

[0034] The estimation unit 33 estimates the user's skill proficiency level related to their occupation based on their search behavior. Specifically, the estimation unit 33 extracts the skills used in the specified occupation and estimates the proficiency level for each skill. For example, the estimation unit 33 estimates the skill proficiency level based on the words entered as a search query. Specifically, if the words entered as a search query are questions or solutions related to a particular skill, the estimation unit 33 estimates the proficiency level at which the question arises or the proficiency level at which the solution is required. The proficiency level may be a predetermined numerical value, or it may be an expression indicating a degree such as "high," "medium," or "low." Furthermore, for skills where there is insufficient information from the search behavior and it is difficult to estimate the proficiency level, the estimation unit 33 may ask the user about their proficiency level, or it may estimate the proficiency level of such skills as zero (or "low").

[0035] The generation unit 34 generates income-related information related to the user's income based on the estimated proficiency level. Specifically, the generation unit 34 generates income-related information indicating the user's appropriate annual income based on the estimated proficiency level for each skill. The appropriate annual income can be calculated, for example, based on the actual annual income (pre-registered annual income) of users with similar proficiency levels for each skill as well as the user's own proficiency level. The generation unit 34 also generates income-related information for each skill that will increase the annual income by increasing the current proficiency level. Furthermore, the generation unit 34 accepts the user's desired annual income and generates income-related information indicating the target proficiency level for each skill required to achieve that desired annual income. In addition, the generation unit 34 may identify the study methods and the effort (study time, etc.) required to reach the target proficiency level based on the study methods and effort required of other users who have reached the target proficiency level, and include this information in the income-related information.

[0036] The provision unit 35 provides the generated revenue-related information to the user via the user terminal 100.

[0037] Next, the processing procedure of the information processing device 1 according to the embodiment will be described using Figure 5. Figure 5 is a flowchart showing the processing procedure of the information processing device 1 according to the embodiment.

[0038] As shown in Figure 6, the control unit 3 first obtains information about the user's search behavior from the user terminal 100 (step S101).

[0039] Next, the control unit 3 identifies the user's occupation based on the search behavior (step S102).

[0040] Next, the control unit 3 estimates the user's skill level related to their occupation based on their search behavior (step S103).

[0041] Next, the control unit 3 generates income-related information related to the user's income based on the estimated skill level (step S104).

[0042] Next, the control unit 3 provides the generated revenue-related information to the user (step S105) and terminates the process.

[0043] 〔others〕 Furthermore, some of the processes described as being performed automatically in the above embodiments can be performed manually. Alternatively, all or part of the processes described as being performed manually can be performed automatically by known methods. In addition, the processing procedures, specific names, and various data and parameters shown in the above documents and drawings can be changed at will unless otherwise specified. For example, the various information shown in each figure is not limited to the information shown.

[0044] Furthermore, the components of each illustrated device are functionally conceptual and do not necessarily need to be physically configured as shown. In other words, the specific forms of distribution and integration of each device are not limited to those shown, and all or part of them can be functionally or physically distributed and integrated in any unit according to various loads and usage conditions.

[0045] For example, some or all of the storage unit 4 shown in Figure 3 may be stored in a storage server or the like, rather than being held by each device. In this case, each device obtains various information by accessing the storage server.

[0046] [Hardware configuration] Furthermore, the information processing device 1 according to the above embodiment is realized by a computer 1000 having a configuration such as that shown in Figure 6. Figure 6 is a diagram showing an example of a hardware configuration. The computer 1000 is connected to an output device 1010 and an input device 1020, and has a configuration in which an arithmetic unit 1030, a primary storage device 1040, a secondary storage device 1050, an output IF (Interface) 1060, an input IF 1070, and a network IF 1080 are connected by a bus 1090.

[0047] The arithmetic unit 1030 operates based on programs stored in the primary storage device 1040 and the secondary storage device 1050, as well as programs read from the input device 1020, and executes various processes. The primary storage device 1040 is a memory device, such as RAM, that temporarily stores data used by the arithmetic unit 1030 for various calculations. The secondary storage device 1050 is a storage device where data used by the arithmetic unit 1030 for various calculations and various databases are registered, and is implemented using ROM (Read Only Memory), HDD (Hard Disk Drive), flash memory, etc.

[0048] Output IF1060 is an interface for transmitting information to be output to output devices 1010, which output various types of information such as monitors and printers. It is implemented using connectors of standards such as USB (Universal Serial Bus), DVI (Digital Visual Interface), and HDMI (High Definition Multimedia Interface). Input IF1070 is an interface for receiving information from various input devices 1020, such as mice, keyboards, and scanners. It is implemented using, for example, USB.

[0049] The input device 1020 may also be a device that reads information from, for example, an optical recording medium such as a CD (Compact Disc), DVD (Digital Versatile Disc), or PD (Phase Change Rewritable Disk), a magneto-optical recording medium such as an MO (Magneto-Optical disk), tape media, magnetic recording media, or semiconductor memory. Furthermore, the input device 1020 may also be an external storage medium such as a USB memory stick.

[0050] Network IF1080 receives data from other devices via network N and sends it to the arithmetic unit 1030, and also transmits data generated by the arithmetic unit 1030 to other devices via network N.

[0051] The arithmetic unit 1030 controls the output device 1010 and the input device 1020 via the output IF 1060 and the input IF 1070. For example, the arithmetic unit 1030 loads a program from the input device 1020 or the secondary storage device 1050 onto the primary storage device 1040 and executes the loaded program.

[0052] For example, when computer 1000 functions as information processing device 1, the arithmetic unit 1030 of computer 1000 realizes the functions of control unit 3 by executing a program loaded on primary storage device 1040.

[0053] 〔effect〕 As described above, the information processing device 1 according to the embodiment comprises an estimation unit 33 and a provision unit 35. The estimation unit 33 estimates the user's skill level related to their occupation based on the user's search behavior. The provision unit 35 provides income-related information related to the user's income based on the estimated skill level.

[0054] This configuration allows us to provide better service to our users.

[0055] Although some embodiments of the present invention have been described in detail above with reference to the drawings, these are illustrative examples, and the present invention can be implemented in various other forms with modifications and improvements based on the knowledge of those skilled in the art, starting with the embodiments described in the disclosure section of the invention.

[0056] 〔others〕 Furthermore, among the processes described in the above embodiments, all or part of the processes described as being performed automatically can be performed manually, or all or part of the processes described as being performed manually can be performed automatically by known methods. In addition, the processing procedures, specific names, and various data and parameters shown in the above document and drawings can be changed at will unless otherwise specified. For example, the various information shown in each figure is not limited to the information shown.

[0057] Furthermore, the components of each illustrated device are functionally conceptual and do not necessarily need to be physically configured as shown. In other words, the specific forms of distribution and integration of each device are not limited to those shown, and all or part of them can be functionally or physically distributed and integrated in any unit according to various loads and usage conditions.

[0058] Furthermore, each of the processes described in the embodiments above can be combined as appropriate, provided that the processing content does not contradict each other.

[0059] Furthermore, the terms "section, module, unit" used above can be replaced with "means" or "circuit," etc. For example, control unit 3 can be replaced with control means or control circuit. [Explanation of Symbols]

[0060] 1. Information Processing Device 2 Communications Department 3. Control Unit 4 Storage section 31 Acquisition Department 32 Specific part 33 Estimation part 34 Generation part 35 Providing Department 41 User Information 100 user terminals S Information Processing System

Claims

1. If a website viewed in a user's search behavior is a troubleshooting site related to a specific skill associated with the user's occupation, the estimation unit estimates the user's proficiency in that specific skill to be the level of proficiency corresponding to the content of the site. Based on the estimated skill level, a provision unit provides income-related information relating to the user's income, An information processing device equipped with the following features.

2. The estimation unit, The proficiency level is estimated based on the input information entered in the aforementioned search action. The information processing apparatus according to claim 1.

3. The estimation unit, The level of proficiency is estimated based on the words entered in the search query during the aforementioned search behavior. The information processing apparatus according to claim 2.

4. The estimation unit, The proficiency level is estimated based on the content viewed in the search results of the aforementioned search behavior. The information processing apparatus according to claim 2.

5. The estimation unit, The proficiency level is estimated for each skill related to the aforementioned occupation. The information processing apparatus according to claim 1.

6. The aforementioned supply unit is, Based on the aforementioned skill level, the income-related information indicating the appropriate annual income of the user is provided. The information processing apparatus according to claim 1.

7. The aforementioned supply unit is, The annual income that increases by raising the current proficiency level of the aforementioned skills is provided as income-related information. The information processing apparatus according to claim 1.

8. The aforementioned supply unit is, The system receives the user's desired annual salary and provides information on the target skill level required to reach that desired annual salary as income-related information. The information processing apparatus according to claim 1.

9. The aforementioned supply unit is, Information regarding the effort required to reach the aforementioned target level of proficiency is provided as the aforementioned income-related information. The information processing apparatus according to claim 8.

10. A method of information processing performed by a computer, If a website viewed in a user's search behavior is a troubleshooting site for a specific skill related to the user's occupation, the estimation process estimates that the user's proficiency in that specific skill is equivalent to the proficiency level corresponding to the content of the site. A provision step of providing income-related information related to the user's income based on the estimated skill level, Information processing methods including

11. If a website viewed in a user's search behavior is a troubleshooting site for a specific skill related to the user's occupation, the estimation procedure estimates the user's proficiency in that specific skill to be equivalent to the proficiency level corresponding to the content of the site. A procedure for providing income-related information relating to the user's income, based on the estimated skill level, An information processing program that causes a computer to execute something.