IP Library Granted Patent US 9,754,233
Granted Patent B1
US 9,754,233 · App. 14/145,012 · Granted Sep 5, 2017

Centralized employee data analytics

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 9,754,233
App. No.
14/145,012
Granted
Sep 5, 2017
Kind
B1
Abstract

Systems and methods are provided for centralized employee data analytics. For example, a method includes collecting employee data for one or more employees of an organization from a plurality of data sources, analyzing the collected employee data to determine criteria for use in assessing management skills of employees in the organization, and utilizing the determined criteria to rate an employee's management skills in the organization.

Claims (56)

1. A method, comprising:

executing a data analytics platform on one or more servers of a cloud network;

executing an automated process by the data analytics platform, which comprises:

executing a data collection and mining engine of the data analytics platform to: (i) automatically access a plurality of disparate data sources of employee information over one or more networks coupled to the cloud network; (ii) mine the plurality of disparate data sources to extract employee data for a plurality of employees of an organization from the plurality of disparate data sources, wherein the extracted employee data comprises information that is relevant to assessing management skills; and (iii) store the extracted employee data in a centralized database of the data analytics platform;

executing a data analytics engine of the data analytics platform which utilizes machine learning and statistical analysis methods to automatically analyze the extracted employee data stored in the centralized database of the data analytics platform and automatically learn criteria that is utilized to assess management skills of employees in the organization; and

storing the learned criteria in the centralized database of the data analytics platform;

rendering, by the data analytics platform, a graphical user interface which is configured to allow a user to submit a service request to the data analytics platform;

receiving, by the data analytics platform, a user request for an employee data analytics service which is submitted through the graphical user interface;

servicing said received user request by the data analytics platform, wherein servicing said received user request comprises:

accessing employee data for a given employee which is stored in the centralized database;

executing a scoring engine of the data analytics platform to process said accessed employee data for the given employee utilizing said learned criteria to rate management skills of the given employee in the organization; and

executing a reporting engine of the data analytics platform to provide feedback to said requesting user regarding the given employee, wherein said feedback comprises a rating of the given employee's management skills in the organization as automatically determined by the scoring engine,

wherein the automated process executed by the data analytics platform is performed under the control of one or more processor devices that reside on the one or more servers of the cloud network.

2. The method of claim 1 , wherein the disparate data sources comprise an employee performance appraisal system, and wherein collecting employee data comprises obtaining manager performance ratings of one or more managers in the organization from the employee performance appraisal system.

3. The method of claim 1 , wherein the disparate data sources comprise an employee survey system, and wherein collecting employee data comprises obtaining feedback data from employees rating their managers in the organization.

4. The method of claim 1 , wherein the disparate data sources comprise an employee messaging system, wherein the collected data comprises information from the employee messaging system that indicates a degree to which an employee is connected within the organization.

5. The method of claim 1 , wherein the disparate data sources comprise an employee messaging system, wherein the collected data comprises information from the employee messaging system that indicates how responsive an employee is to other employees within the organization.

6. The method of claim 1 , wherein the disparate data sources comprise a social network, wherein the collected data comprises information that indicates a degree to which an employee promotes business of the organization within the social network.

7. The method of claim 1 , wherein the disparate data sources comprise one or more sensors within an Internet of Things network, wherein the collected data comprises information that is obtained about an employee's interactions and work schedules within the organization.

8. The method of claim 1 , wherein the disparate data sources comprise an external data source from which benchmarking data is obtained regarding management skills of employees in other organizations.

9. The method of claim 1 , wherein executing the scoring engine to utilize the learned criteria to rate the at least one employee's management skills in the organization comprises executing the scoring engine to generate a score for the at least one employee which rates the management skills of the at least one employee relative to the management skills of other employees within the organization.

10. The method of claim 9 , wherein the score is specific with regard to data collected for a given one of the data sources.

11. The method of claim 9 , wherein the score is specific with regard to data collected for a group of two or more of the data sources.

12. The method of claim 1 , further comprising executing the reporting engine to provide a recommendation for enhancing the management skills of the at least one employee.

13. An article of manufacture comprising a processor-readable storage medium having encoded therein executable code of one or more software programs, wherein the one or more software programs when executed by the at least one processing device implement a method comprising:

executing a data analytics platform on one or more servers of a cloud network;

executing an automated process by the data analytics platform, which comprises:

executing a data collection and mining engine of the data analytics platform to: (i) automatically access a plurality of disparate data sources of employee information over one or more networks coupled to the cloud network; (ii) mine the plurality of disparate data sources to extract employee data for a plurality of employees of an organization from the plurality of disparate data sources, wherein the extracted employee data comprises information that is relevant to assessing management skills; and (iii) store the extracted employee data in a centralized database of the data analytics platform;

executing a data analytics engine of the data analytics platform which utilizes machine learning and statistical analysis methods to automatically analyze the extracted employee data stored in the centralized database of the data analytics platform and automatically learn criteria that is utilized to assess management skills of employees in the organization; and

storing the learned criteria in the centralized database of the data analytics platform;

rendering, by the data analytics platform, a graphical user interface which is configured to allow a user to submit a service request to the data analytics platform;

receiving, by the data analytics platform, a user request for an employee data analytics service which is submitted through the graphical user interface;

servicing said received user request by the data analytics platform, wherein servicing said received user request comprises:

accessing employee data for a given employee which is stored in the centralized database;

executing a scoring engine of the data analytics platform to process said accessed employee data for the given employee utilizing said learned criteria to rate management skills of the given employee in the organization; and

executing a reporting engine of the data analytics platform to provide feedback to said requesting user regarding the given employee, wherein said feedback comprises a rating of the given employee's management skills in the organization as automatically determined by the scoring engine.

14. An apparatus, comprising:

a processor, and

a memory coupled to the processor, wherein the memory comprises program instructions that are executed by the processor to implement a process comprising:

executing a data analytics platform on one or more servers of a cloud network;

executing an automated process by the data analytics platform, which comprises:

executing a data collection and mining engine of the data analytics platform to: (i) automatically access a plurality of disparate data sources of employee information over one or more networks coupled to the cloud network; (ii) mine the plurality of disparate data sources to extract employee data for a plurality of employees of an organization from the plurality of disparate data sources, wherein the extracted employee data comprises information that is relevant to assessing management skills; and (iii) store the extracted employee data in a centralized database of the data analytics platform;

executing a data analytics engine of the data analytics platform which utilizes machine learning and statistical analysis methods to automatically analyze the extracted employee data stored in the centralized database of the data analytics platform and automatically learn criteria that is utilized to assess management skills of employees in the organization; and

storing the learned criteria in the centralized database of the data analytics platform;

rendering, by the data analytics platform, a graphical user interface which is configured to allow a user to submit a service request to the data analytics platform;

receiving, by the data analytics platform, a user request for an employee data analytics service which is submitted through the graphical user interface;

servicing said received user request by the data analytics platform, wherein servicing said received user request comprises:

accessing employee data for a given employee which is stored in the centralized database;

executing a scoring engine of the data analytics platform to process said accessed employee data for the given employee utilizing said learned criteria to rate management skills of the given employee in the organization; and

executing a reporting engine of the data analytics platform to provide feedback to said requesting user regarding the given employee, wherein said feedback comprises a rating of the given employee's management skills in the organization as automatically determined by the scoring engine.

15. The apparatus of claim 14 , wherein the disparate data sources comprise an employee performance appraisal system and an employee survey system, wherein collecting employee data comprises obtaining manager performance ratings of one or more managers in the organization from the employee performance appraisal system, and obtaining feedback data from employees rating their managers in the organization.

16. The apparatus of claim 14 , wherein the disparate data sources comprise an employee messaging system, wherein the collected data comprises information from the employee messaging system that indicates a degree to which an employee is connected within the organization.

17. The apparatus of claim 14 , wherein the disparate data sources comprise an employee messaging system, wherein the collected data comprises information from the employee messaging system that indicates how responsive an employee is to other employees within the organization.

18. The apparatus of claim 14 , wherein the disparate data sources comprise a social network, wherein the collected data comprises information that indicates a degree to which an employee promotes business of the organization within the social network.

19. The apparatus of claim 14 , wherein the disparate data sources comprise one or more sensors within an Internet of Things network, wherein the collected data comprises information that is obtained about an employee's interactions and work schedules within the organization.

20. The apparatus of claim 14 , wherein the disparate data sources comprise an external data source from which benchmarking data is obtained regarding management skills of employees in other organizations.

Assignments (14)
RELEASE OF SECURITY INTEREST IN PATENTS PREVIOUSLY RECORDED AT REEL/FRAME (053546/0001) Recorded Jun 23, 2022
From: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
To: DELL MARKETING L.P. (ON BEHALF OF ITSELF AND AS SUCCESSOR-IN-INTEREST TO CREDANT TECHNOLOGIES, INC.); DELL INTERNATIONAL L.L.C.; DELL PRODUCTS L.P.; DELL USA L.P.; EMC CORPORATION; DELL MARKETING CORPORATION (SUCCESSOR-IN-INTEREST TO FORCE10 NETWORKS, INC. AND WYSE TECHNOLOGY L.L.C.); EMC IP HOLDING COMPANY LLC
Reel/Frame 071642/0001 →
RELEASE OF SECURITY INTEREST IN PATENTS PREVIOUSLY RECORDED AT REEL/FRAME (044535/0109) Recorded May 20, 2022
From: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
To: DELL PRODUCTS L.P.; EMC CORPORATION; EMC IP HOLDING COMPANY LLC; DELL MARKETING CORPORATION (SUCCESSOR-IN-INTEREST TO WYSE TECHNOLOGY L.L.C.)
Reel/Frame 060753/0414 →
RELEASE OF SECURITY INTEREST IN PATENTS PREVIOUSLY RECORDED AT REEL/FRAME (045455/0001) Recorded May 20, 2022
From: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
To: DELL MARKETING CORPORATION (SUCCESSOR-IN-INTEREST TO ASAP SOFTWARE EXPRESS, INC.); DELL MARKETING L.P. (ON BEHALF OF ITSELF AND AS SUCCESSOR-IN-INTEREST TO CREDANT TECHNOLOGIES, INC.); DELL USA L.P.; DELL INTERNATIONAL L.L.C.; DELL PRODUCTS L.P.; DELL MARKETING CORPORATION (SUCCESSOR-IN-INTEREST TO FORCE10 NETWORKS, INC. AND WYSE TECHNOLOGY L.L.C.); EMC CORPORATION (ON BEHALF OF ITSELF AND AS SUCCESSOR-IN-INTEREST TO MAGINATICS LLC); EMC IP HOLDING COMPANY LLC (ON BEHALF OF ITSELF AND AS SUCCESSOR-IN-INTEREST TO MOZY, INC.); SCALEIO LLC
Reel/Frame 061753/0001 →
RELEASE OF SECURITY INTEREST IN PATENTS PREVIOUSLY RECORDED AT REEL/FRAME (040136/0001) Recorded Apr 26, 2022
From: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
To: DELL MARKETING CORPORATION (SUCCESSOR-IN-INTEREST TO ASAP SOFTWARE EXPRESS, INC.); DELL MARKETING L.P. (ON BEHALF OF ITSELF AND AS SUCCESSOR-IN-INTEREST TO CREDANT TECHNOLOGIES, INC.); DELL USA L.P.; DELL INTERNATIONAL L.L.C.; DELL PRODUCTS L.P.; DELL MARKETING CORPORATION (SUCCESSOR-IN-INTEREST TO FORCE10 NETWORKS, INC. AND WYSE TECHNOLOGY L.L.C.); EMC CORPORATION (ON BEHALF OF ITSELF AND AS SUCCESSOR-IN-INTEREST TO MAGINATICS LLC); EMC IP HOLDING COMPANY LLC (ON BEHALF OF ITSELF AND AS SUCCESSOR-IN-INTEREST TO MOZY, INC.); SCALEIO LLC
Reel/Frame 061324/0001 →
RELEASE OF SECURITY INTEREST Recorded Nov 3, 2021
From: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH
To: ASAP SOFTWARE EXPRESS, INC.; AVENTAIL LLC; CREDANT TECHNOLOGIES, INC.; DELL USA L.P.; DELL INTERNATIONAL, L.L.C.; DELL MARKETING L.P.; DELL PRODUCTS L.P.; DELL SOFTWARE INC.; DELL SYSTEMS CORPORATION; EMC CORPORATION; EMC IP HOLDING COMPANY LLC; FORCE10 NETWORKS, INC.; MAGINATICS LLC; MOZY, INC.; SCALEIO LLC; WYSE TECHNOLOGY L.L.C.
Reel/Frame 058216/0001 →
RELEASE OF SECURITY INTEREST AT REEL 044535 FRAME 0001 Recorded Nov 2, 2021
From: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH
To: DELL PRODUCTS L.P.; EMC CORPORATION; EMC IP HOLDING COMPANY LLC; WYSE TECHNOLOGY L.L.C.
Reel/Frame 058298/0475 →
SECURITY AGREEMENT Recorded Apr 22, 2020
From: CREDANT TECHNOLOGIES INC.; DELL INTERNATIONAL L.L.C.; DELL MARKETING L.P.; DELL PRODUCTS L.P.; DELL USA L.P.; EMC CORPORATION; FORCE10 NETWORKS, INC.; WYSE TECHNOLOGY L.L.C.; EMC IP HOLDING COMPANY LLC
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A.
Reel/Frame 053546/0001 →
SECURITY AGREEMENT Recorded Mar 21, 2019
From: CREDANT TECHNOLOGIES, INC.; DELL INTERNATIONAL L.L.C.; DELL MARKETING L.P.; DELL PRODUCTS L.P.; DELL USA L.P.; EMC CORPORATION; FORCE10 NETWORKS, INC.; WYSE TECHNOLOGY L.L.C.; EMC IP HOLDING COMPANY LLC
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A.
Reel/Frame 049452/0223 →
PATENT SECURITY AGREEMENT (CREDIT) Recorded Nov 29, 2017
From: DELL PRODUCTS L.P.; EMC CORPORATION; EMC IP HOLDING COMPANY LLC; WYSE TECHNOLOGY L.L.C.
To: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH, AS COLLATERAL AGENT
Reel/Frame 044535/0001 →
PATENT SECURITY AGREEMENT (NOTES) Recorded Nov 29, 2017
From: DELL PRODUCTS L.P.; EMC CORPORATION; EMC IP HOLDING COMPANY LLC; WYSE TECHNOLOGY L.L.C.
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS COLLATERAL AGENT
Reel/Frame 044535/0109 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 29, 2016
From: EMC CORPORATION
To: EMC IP HOLDING COMPANY LLC
Reel/Frame 040203/0001 →
SECURITY AGREEMENT Recorded Sep 21, 2016
From: ASAP SOFTWARE EXPRESS, INC.; AVENTAIL LLC; CREDANT TECHNOLOGIES, INC.; DELL USA L.P.; DELL INTERNATIONAL L.L.C.; DELL MARKETING L.P.; DELL PRODUCTS L.P.; DELL SOFTWARE INC.; DELL SYSTEMS CORPORATION; EMC CORPORATION; EMC IP HOLDING COMPANY LLC; FORCE10 NETWORKS, INC.; MAGINATICS LLC; MOZY, INC.; SCALEIO LLC; SPANNING CLOUD APPS LLC; WYSE TECHNOLOGY L.L.C.
To: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH, AS COLLATERAL AGENT
Reel/Frame 040134/0001 →
SECURITY AGREEMENT Recorded Sep 21, 2016
From: ASAP SOFTWARE EXPRESS, INC.; AVENTAIL LLC; CREDANT TECHNOLOGIES, INC.; DELL USA L.P.; DELL INTERNATIONAL L.L.C.; DELL MARKETING L.P.; DELL PRODUCTS L.P.; DELL SOFTWARE INC.; DELL SYSTEMS CORPORATION; EMC CORPORATION; EMC IP HOLDING COMPANY LLC; FORCE10 NETWORKS, INC.; MAGINATICS LLC; MOZY, INC.; SCALEIO LLC; SPANNING CLOUD APPS LLC; WYSE TECHNOLOGY L.L.C.
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
Reel/Frame 040136/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 13, 2014
From: HAMOUDA, MAHMOUD H.
To: EMC CORPORATION
Reel/Frame 031952/0898 →