IP Library Granted Patent US 12,260,362
Granted Patent B2
US 12,260,362 · App. 18/394,828 · Granted Mar 25, 2025

Workforce sentiment monitoring and detection systems and methods

Inventor: Nathan Childress (Bellaire, TX)
Assignee: Macorva Inc.
G06Q10/0639G06F16/285G06Q10/06398G06Q10/105H04L63/102
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 12,260,362
App. No.
18/394,828
Granted
Mar 25, 2025
Kind
B2
Abstract

Exemplary implementations may provide a workforce sentiment and structure descriptions. A survey management tool can solicit and retrieve ratings data from employees via a survey. The received ratings can be aggregated and scaled according to employee ratings to identify and adjust for the impact of influential employees. An organizational chart may be updated based on the survey results and users may navigate the updated organizational chart to review employee ratings.

Claims (93)

1. A method for determining employee sentiment ratings, the method comprising:

receiving, by a computing system, ratings data, the ratings data comprising a plurality of outgoing ratings associated with one or more rated employees;

aggregating, by the computing system, the plurality of outgoing ratings to generate aggregate ratings for the one or more rated employees, wherein for each rated employee the aggregating comprises at least an averaging of the outgoing ratings associated with the rated employee;

based on the aggregate ratings, generating, by the computing system, a set of weight values;

generating, by the computing system, a set of adjusted outgoing ratings by weighting the plurality of outgoing ratings with the set of weight values;

aggregating, by the computing system, the set of adjusted outgoing ratings to generate adjusted ratings for the one or more rated employees;

generating, by the computing system, a report based on the generated adjusted ratings;

displaying, by the computing system, a navigable interface comprising the generated report, the navigable interface accessible to an authorized user, the navigable interface including categories of department statistics and corresponding icons;

detecting, by the computing system, an interaction on the navigable interface with one of the icons in the generating report;

displaying, by the computing system, in response to the detected interaction with the one of the icons, a sub-window within and layered over the generated report, the sub-window including additional information related to the category of department statistic that corresponds to the one of the icons.

2. The method of claim 1 , further comprising:

receiving, by the computing system, an organizational (org) chart;

visually associating one or more portions of the org chart with the generated adjusted ratings; and

wherein the generated navigable interface further comprises the org chart.

3. The method of claim 2 , further comprising:

receiving, by the computing system, survey parameters, the survey parameters identifying the one or more employees to survey;

identifying, by the computing system, a mismatch between the org chart and the identified one or more parameters, the mismatch comprising one of an employee not included in the org chart or an employee of the org chart not included among the identified one or more employees; and

prompting, by the computing system, the authorized user to specify a reason for the mismatch.

4. The method of claim 1 , further comprising:

generating, by the computing system, respective scores for each of the one or more employees, each respective score based on one or more of ratings received from coworkers organizationally above a respective employee of the one or more employees, ratings received from coworkers organizationally below the respective employee, ratings received from coworkers within a shared department of the respective employee, or ratings received from coworkers in different departments than that of the respective employee; and

categorizing, by the computing system, the one or more employees based on the respective scores;

wherein the navigable interface further comprises one of the respective scores or the categorized one or more employees.

5. The method of claim 1 , further comprising:

grouping, by the computing system, the adjusted ratings data into department groups;

aggregating, by the computing system, the grouped adjusted ratings data based on the department groups; and

generating, by the computing system, inter-departmental data based on the aggregated grouped adjusted ratings data;

wherein the navigable interface further comprises the inter-departmental data.

6. The method of claim 1 , further comprising:

generating, by the computing system, a projected performance for the one or more employees based on the adjusted ratings.

7. The method of claim 1 , wherein aggregating, by the computing system, the set of adjusted outgoing ratings for the one or more rated employees further comprises:

determining, by the computing system, a weighted average of the set of adjusted outgoing ratings for the one or more rated employees, wherein the weighted average is determined using a weighting score based on a number of adjusted outgoing ratings within the set.

8. A system for determining employee sentiment ratings, the system comprising:

one or more processors; and

a memory comprising instructions for the one or more processors to:

receive ratings data, the ratings data comprising a plurality of outgoing ratings associated with one or more rated employees;

aggregate the plurality of outgoing ratings to generate aggregate ratings for the one or more rated employees, wherein for each rated employee the aggregating comprises at least an averaging of the outgoing ratings associated with the rated employee;

based on the aggregate ratings, generate a set of weight values;

generate a set of adjusted outgoing ratings by weighting the plurality of outgoing ratings with the set of weight values;

aggregate the set of adjusted outgoing ratings to generate adjusted ratings for the one or more rated employees;

generate a report based on the generated adjusted ratings;

display a navigable interface comprising the generated report, the navigable interface accessible to an authorized user, the navigable interface including categories of department statistics and corresponding icons;

detect an interaction on the navigable interface with one of the icons in the generating report;

display in response to the detected interaction with the one of the icons, a sub-window within and layered over the generated report, the sub-window including additional information related to the category of department statistic that corresponds to the one of the icons.

9. The system of claim 8 , wherein the memory further comprises instructions to:

receive an organizational (org) chart;

visually associate one or more portions of the org chart with the generated adjusted ratings; and

wherein the generated navigable interface further comprises the org chart.

10. The system of claim 9 , wherein the memory further comprises instructions to:

receive survey parameters, the survey parameters identifying the one or more employees to survey;

identify a mismatch between the org chart and the identified one or more parameters, the mismatch comprising one of an employee not included in the org chart or an employee of the org chart not included among the identified one or more employees; and

prompt the authorized user to specify a reason for the mismatch.

11. The system of claim 8 , wherein the memory further comprises instructions to:

generate respective scores for each of the one or more employees, each respective score based on one or more of ratings received from coworkers organizationally above a respective employee of the one or more employees, ratings received from coworkers organizationally below the respective employee, ratings received from coworkers within a shared department of the respective employee, or ratings received from coworkers in different departments than that of the respective employee; and

categorize the one or more employees based on the respective scores;

wherein the navigable interface further comprises one of the respective scores or the categorized one or more employees.

12. The system of claim 8 , wherein the memory further comprises instructions to:

group the adjusted ratings data into department groups;

aggregate the grouped adjusted ratings data based on the department groups; and

generate inter-departmental data based on the aggregated grouped adjusted ratings data;

wherein the navigable interface further comprises the inter-departmental data.

13. The system of claim 8 , wherein the memory further comprises instructions to:

generate projected performance for the one or more employees based on the adjusted ratings.

14. The system of claim 8 , wherein the memory comprises further instructions to:

aggregate the set of adjusted outgoing ratings by determining a weighted average of the set of adjusted outgoing ratings for the one or more rated employees, wherein the weighted average is determined using a weighting score based on a number of adjusted outgoing ratings within the set.

15. A non-transitory computer readable medium storing instructions that, when executed by one or processors, cause the one or more processors to:

receive ratings data, the ratings data comprising a plurality of outgoing ratings associated with one or more rated employees;

aggregate the plurality of outgoing ratings to generate aggregate ratings for the one or more rated employees, wherein for each rated employee the aggregating comprises at least an averaging of the outgoing ratings associated with the rated employee;

based on the aggregate ratings, generate a set of weight values;

generate a set of adjusted outgoing ratings by weighting the plurality of outgoing ratings with the set of weight values;

aggregate the set of adjusted outgoing ratings to generate adjusted ratings for the one or more rated employees;

generate a report based on the generated adjusted ratings;

display a navigable interface comprising the generated report, the navigable interface accessible to an authorized user, the navigable interface including categories of department statistics and corresponding icons;

detect an interaction on the navigable interface with one of the icons in the generating report;

display in response to the detected interaction with the one of the icons, a sub-window within and layered over the generated report, the sub-window including additional information related to the category of department statistic that corresponds to the one of the icons.

16. The non-transitory computer readable medium of claim 15 , further storing instructions to:

receive an organizational (org) chart;

visually associate one or more portions of the org chart with the generated adjusted ratings; and

wherein the generated navigable interface further comprises the org chart.

17. The non-transitory computer readable medium of claim 16 , further storing instructions to:

receive survey parameters, the survey parameters identifying the one or more employees to survey;

identify a mismatch between the org chart and the identified one or more parameters, the mismatch comprising one of an employee not included in the org chart or an employee of the org chart not included among the identified one or more employees; and

prompt the authorized user to specify a reason for the mismatch.

18. The non-transitory computer readable medium of claim 15 , further storing instructions to:

generate respective scores for each of the one or more employees, each respective score based on one or more of ratings received from coworkers organizationally above a respective employee of the one or more employees, ratings received from coworkers organizationally below the respective employee, ratings received from coworkers within a shared department of the respective employee, or ratings received from coworkers in different departments than that of the respective employee; and

categorize the one or more employees based on the respective scores;

wherein the navigable interface further comprises one of the respective scores or the categorized one or more employees.

19. The non-transitory computer readable medium of claim 15 , further storing instructions to:

group the adjusted ratings data into department groups;

aggregate the grouped adjusted ratings data based on the department groups; and

generate inter-departmental data based on the aggregated grouped adjusted ratings data;

wherein the navigable interface further comprises the inter-departmental data.

20. The non-transitory computer readable medium of claim 15 , further storing instructions to:

aggregate the set of adjusted outgoing ratings by determining a weighted average of the set of adjusted outgoing ratings for the one or more rated employees, wherein the weighted average is determined using a weighting score based on a number of adjusted outgoing ratings within the set.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 12, 2024
From: CHILDRESS, NATHAN
To: MACORVA INC.
Reel/Frame 066737/0686 →
Continuity (3)
Continuation 16748225 · Jan 21, 2020
Provisional Application 62795746 · Jan 23, 2019
Related Publication 20240185160A1 · Jun 6, 2024
References Cited (25)
US 7778865B1 · Kane · 2010 [cited by examiner]
US 10373354B2 · Barosi · 2019 [cited by examiner]
US 20020035506A1 · Loya · 2002 [cited by examiner]
US 20030004778A1 · Gareau · 2003 [cited by examiner]
US 20030101091A1 · Levin · 2003 [cited by examiner]
US 20040030566A1 · Brooks Rix · 2004 [cited by examiner]
US 20040220825A1 · Schwerin-Wenzel · 2004 [cited by examiner]
US 20050108043A1 · Davidson · 2005 [cited by examiner]
US 20060015393A1 · Eisma · 2006 [cited by examiner]
US 20060031115A1 · Eisma · 2006 [cited by examiner]
US 20060277205A1 · Song · 2006 [cited by examiner]
US 20070179945A1 · Marston · 2007 [cited by examiner]
US 20080201159A1 · Gabrick · 2008 [cited by examiner]
US 20110161139A1 · Maheshwari · 2011 [cited by examiner]
US 20130212479A1 · Willis · 2013 [cited by examiner]
US 20140164073A1 · Mosley · 2014 [cited by examiner]
US 20150025943A1 · Schmidt · 2015 [cited by examiner]
US 20160371625A1 · Mosley · 2016 [cited by examiner]
US 20180330303A1 · Mosley · 2018 [cited by examiner]
JP 2009271601A · 2009 [cited by applicant]
JP 6415681B · 2019 [cited by applicant]
Eckerson, Performance Management Strategies How to Create and Deploy Effective Metrics, First Quarter 2009 TDWI (The Data Warehousing Institute) Best Practices Report (Year: 2009). [cited by examiner]
Ishizaka, Alessio, and Vijay Edward Pereira. “Portraying an employee performance management system based on multi-criteria decision analysis and visual techniques.” International Journal of Manpower 37.4 (2016): 628-659… [cited by examiner]
Yigitbasioglu, Ogan M., and Oana Velcu. “A review of dashboards in performance management: Implications for design and research.” International Journal of Accounting Information Systems 13.1 (2012): 41-59. (Year: 2012). [cited by examiner]
Notice of Reasons for Refusal Japanese Patent Application No. 2021-540153, Dec. 19, 2023, 9 pages. [cited by applicant]