IP Library Granted Patent US 10,332,048
Granted Patent B2
US 10,332,048 · App. 15/834,143 · Granted Jun 25, 2019

Job profile generation based on intranet usage

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 10,332,048
App. No.
15/834,143
Granted
Jun 25, 2019
Kind
B2
Abstract

A method, computer program product, and system for job profile generation, the method, computer program product, and system include receiving employee intranet usage data, storing the received employee intranet usage data in a database, identifying a portion of the stored employee intranet usage data associated with the former employee, transmitting the portion to a recommender system, where the recommender system identifies one or more required job skills of the former employee, based on the transmitted portion, and generating a job profile based on the one or more identified required job skills.

Claims (60)

1. A computer program product for job profile generation on a computer, the computer program product comprising:

one or more computer-readable storage media and program instructions stored on the one or more computer-readable storage media, the program instructions comprising:

program instructions to receive employee intranet usage data related to each employee of a company, wherein the intranet usage data is at least one member selected from a group consisting of websites visited, an associated link for each website, commands executed, text entered, searches executed, version control systems, and internal social networks;

program instructions to store the received employee intranet usage data in a database;

program instructions to identify a portion of the stored employee intranet usage data related to each employee of the company which is associated with a first employee;

program instructions to transmit the portion to a recommender system, wherein the recommender system identifies one or more required job skills of the first employee, based on the transmitted portion,

wherein training of the recommender system comprises training with sample lists of associated tags and keywords from the employee intranet usage data, generating a group of sample lists and identifying a best list of the group of sample lists based on a fitness function associated with each sample list of the group of sample lists; and

program instructions to generate a job profile based on the one or more identified required job skills of the first employee.

2. The computer program product according to claim 1 , wherein the stored employee intranet usage data is at least one member selected from a group consisting of a date performed, an event description, and an intranet link associated with an event.

3. The computer program product according to claim 2 , further comprising:

program instructions to assign a tag to the event description from the event of the stored employee intranet usage data.

4. The computer program product according to claim 1 , wherein the program instructions to identify the portion of the stored employee intranet usage further comprises:

program instructions to remove extraneous information common to a plurality of employees.

5. The computer program product according to claim 3 , wherein the program instructions to assign the tag to the event description from the event of the employee intranet usage further comprises:

program instructions to rank a random list of one or more associated tags; and

program instructions to identify a best list from the random list, wherein the best list has a highest probability of matching a required job skill of the former employee.

6. The computer program product according to claim 1 , wherein the program instructions to generate the job profile further comprises:

program instructions to format the one or more identified required job skills into a recruitment template.

7. The computer program product according to claim 1 , further comprising:

program instructions to post the generated job profile on a recruitment web site.

8. A computer system for job profile generation on a computer, the computer system comprising:

one or more computer processors, one or more computer-readable storage media, and program instructions stored on the one or more computer-readable storage media for execution by at least one of the one or more computer processors, the program instructions comprising:

program instructions to receive employee intranet usage data related to each employee of a company, wherein the intranet usage data is at least one member selected from a group consisting of websites visited, an associated link for each website, commands executed, text entered, searches executed, version control systems, and internal social networks;

program instructions to store the received employee intranet usage data in a database;

program instructions to identify a portion of the stored employee intranet usage data related to each employee of the company which is associated with a first employee;

program instructions to transmit the portion to a recommender system, wherein the recommender system identifies one or more required job skills of the first employee, based on the transmitted portion,

wherein training of the recommender system comprises training with sample lists of associated tags and keywords from the employee intranet usage data, generating a group of sample lists and identifying a best list of the group of sample lists based on a fitness function associated with each sample list of the group of sample lists; and

program instructions to generate a job profile based on the one or more identified required job skills of the first employee.

9. The computer system according to claim 8 , wherein the stored employee intranet usage data is at least one member selected from a group consisting of a date performed, an event description, and an intranet link associated with an event.

10. The computer system according to claim 9 , further comprising:

program instructions to assign a tag to the event description from the event of the stored employee intranet usage data.

11. The computer system according to claim 8 , wherein the program instructions to identify the portion of the stored employee intranet usage further comprises:

program instructions to remove extraneous information common to a plurality of employees.

12. The computer system according to claim 10 , wherein the program instructions to assign the tag to the event description from the event of the employee intranet usage further comprises:

program instructions to rank a random list of one or more associated tags; and

program instructions to identify a best list from the random list, wherein the best list has a highest probability of matching a required job skill of the former employee.

13. The computer system according to claim 8 , wherein the program instructions to generate the job profile further comprises:

program instructions to format the one or more identified required job skills into a recruitment template.

14. The computer system according to claim 8 , further comprising:

program instructions to post the generated job profile on a recruitment web site.

15. A computer system for job profile generation on a computer, the computer system comprising:

one or more computer processors, one or more computer-readable storage media, and program instructions stored on the one or more computer-readable storage media for execution by at least one of the one or more computer processors, the program instructions comprising:

program instructions to receive employee intranet usage data related to each employee of a company, wherein the intranet usage data is at least one member selected from a group consisting of websites visited, an associated link for each website, commands executed, text entered, searches executed, version control systems, and internal social networks;

program instructions to store the received employee intranet usage data in a database;

program instructions to identify a portion of the stored employee intranet usage data related to each employee of the company which is associated with a first employee;

program instructions to utilize machine learning to provide associated tags for each event description and each intranet link in the portion of the stored employee intranet usage data;

program instructions to provide associated keywords for each event description, each intranet link and each associated tag in the portion of the stored employee intranet usage data;

program instructions to transmit the portion of the stored employee intranet usage data, the associated tags and the associated keywords, to a recommender system, wherein the recommender system identifies one or more required job skills of the first employee, based on the transmitted portion,

wherein training of the recommender system comprises training with sample lists of associated tags and keywords from the employee intranet usage data, generating a group of sample lists and identifying a best list of the group of sample lists based on a fitness function associated with each sample list of the group of sample lists; and

program instructions to generate a job profile based on the one or more identified required job skills of the first employee.

16. The computer system according to claim 15 , wherein the stored employee intranet usage data is at least one member selected from a group consisting of a date performed, an event description, and an intranet link associated with an event.

17. The computer system according to claim 16 , further comprising:

program instructions to assign a tag to the event description from the event of the stored employee intranet usage data.

18. The computer system according to claim 15 , wherein the program instructions to identify the portion of the stored employee intranet usage further comprises:

program instructions to remove extraneous information common to a plurality of employees.

19. The computer system according to claim 17 , wherein the program instructions to assign the tag to the event description from the event of the employee intranet usage further comprises:

program instructions to rank a random list of one or more associated tags; and

program instructions to identify a best list from the random list, wherein the best list has a highest probability of matching a required job skill of the former employee.

20. The computer system according to claim 15 , wherein the program instructions to generate the job profile further comprises:

program instructions to format the one or more identified required job skills into a recruitment template.

Assignments (4)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 21, 2024
From: GREEN MARKET SQUARE LIMITED
To: WORKDAY, INC.
Reel/Frame 067801/0892 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 29, 2024
From: GREEN MARKET SQUARE LIMITED
To: WORKDAY, INC.
Reel/Frame 067556/0783 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 27, 2022
From: INTERNATIONAL BUSINESS MACHINES CORPORATION
To: GREEN MARKET SQUARE LIMITED
Reel/Frame 058888/0675 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 7, 2017
From: CARTER, BRIAN T.; CRONIN, PATRICK J.; DUNNING, PAUL C.J.; QUIGLEY, SHANE
To: INTERNATIONAL BUSINESS MACHINES CORPORATION
Reel/Frame 044325/0488 →