Embodiments of the invention relate generally to systems and methods for promoting recognition and feedback of people and teams within an organization and performing data analytics to further improve employee performance, engagement, and company culture.
Performance reviews and rewards and recognition through formal programs are known in the art. Employees may be provided with constructive comments or recognized by their employers through “point-in-time” performance reviews or through traditional recognition programs. Typical rewards may range from stock options and bonuses, to “employee of the month” plaques on the wall of employee break-rooms, for example. While these programs do provide employees with feedback from time-to-time, these solutions are deeply flawed and provide limited benefits.
For instance, performance reviews are a traditional part of talent assessment and typically involve aggregating comments from managers according to an arbitrary calendar demarcation (i.e., bi-annually). An employee's direct manager may review the aggregated comments and provide the employees with the results, often by analyzing both positive and negative contributions of an employee.
However, these performance reviews are flawed as they fail to provide an accurate, ongoing assessment of an employee's potential, performance, and value to the company. For one, many of these reviews are provided by a limited subset of the company population. The employee's true impact on the organization, including his or her impact on other employees, managers, divisions, groups or teams is typically not collected. Instead, reviews are typically given only by direct-managers of employees. As a result, only a limited portion of the employee's impact may be realized through the collection of comments provided by only the employee's direct supervisor. Therefore, the data collected and relied upon may not adequately provide a meaningful and complete picture in determining the employee's performance and impact with respect to the company.
Furthermore, performance reviews are often entirely based on the subjective opinions of the managers, which may also vary from manager to manager. Such opinions, while important, may be inaccurate or flawed. Moreover, the comments and feedback collected from the performance reviews are limited to a single point in time. Managers and other reviewers are often asked to provide their opinion of the employee's performance once per review period. Therefore, as is the usual case, managers are asked once, or at most twice a year, to review the employee's work from the past 6 to 12 months. While such feedback theoretically should provide data of the employee's work for the entire review period, the nature of the single point-in-time review ultimately results in the review of the employee's performance only at the particular review date, potentially ignoring the employee's performance for much of the review period.
By the nature of these reviews, it is also difficult for a manager to recall, much less analyze, the performance of the employee over such a long period and from so far in the past. Yet, these performance reviews are dependent on such subjective and potentially inaccurate data. Even if the reviews are assumed to be accurate at the time of writing to cover the entire review period, it often takes weeks or months for feedback to be provided to the employee. As a result, by the time the employee receives feedback, it is likely out of date.
Additionally, employees are often not formally recognized for personal events outside of the work environment. For example, platforms are not formally in place for employees to inform managers or colleagues of upcoming life events, such as the birth of a child, and vice versa, for colleagues or managers to congratulate their peers.
Point-in-time performance reviews also limit employers from reviewing the employees at any desired time. Instead, employers must often wait until the end of each review period, after review forms are provided to managers and after the reviews have been completed and analyzed—a formalistic process that can take months. Accordingly, employers can only determine an employee's performance and impact on the company once a review period, e.g., once every year.
As with performance reviews, companies also often utilize recognition programs in an attempt to reward employees performance, such as by rewarding standout employees with a plaque or a special bonus quarterly or annually. However, these recognition programs also provide limited benefits. For instance, these programs are typically limited to only managers or senior managers nominating their employees for quarterly or annual awards whereby the winners are selected by a committee with only a small percentage of the entire workforce (e.g., less than 10%) receiving any type of recognition award on an annual basis. By failing to provide full participation to the workforce with a free flow of recognition moments, these programs fail to identify relationships among employees and various other organizational members and fail to fully incentivize beneficial employee actions.
Furthermore, typical employee recognition programs fail to capture all of an employee's “recognition moments,” such as those opportunities to “recognize” an employee's contributions or efforts and improve the organizational climate and culture, as well as promote the employee's actions that initiated the recognition moment. Employees are unlikely to receive recognition for actions and performance that otherwise should be recognized, even if in minor ways. Indeed, the typical recognition programs provide a minimal amount of recognition and fail to, therefore, drive improvement in behavior and culture across the entire workforce.
Recognition programs and point-in-time reviews also provide employers with a very little data that describes employee performance, impact and potential. While reviews, plaques and bonuses provide employers with some insight into the employee's impact, this limited set of data fails to capture a plethora of other meaningful metrics of the employees at the individual, team and organizational level. Even when data is provided, it is often difficult to understand and it fails to provide a comprehensive picture of the employee's performance. Moreover, they fail to provide employers with insight into the performance, impact and potential of each employee with respect to other employees within the organization. Critical talent information is extremely important to a business's success, and holds great value. Key understandings about employees at large companies, such as their likelihood of leaving the company, their engagement in their work, their connectedness to others in the organization, their readiness for promotion and other information, have quantifiable value. For example, the costs of turnover are usually estimated at 30-50 percent of the annual salary of entry-level employees, 150 percent for middle level employees, and up to 400 percent for specialized, high-level employees. However, currently available recognition programs and point-in-time reviews do not provide employers with such important information.
Existing recognition programs also lack the ability to analyze and compile complex data that can be used for quickly determining recognitions and quickly delivering recognition over a network. Existing recognition programs further lack the ability to provide feedback in real-time, referencing databases, to the recognizer regarding, for example, the language or tone of the recognition. Existing recognition programs are not interactive, and do not allow for crowdsourced funding to be automatically pulled and allocated, over a network, for a recognizee.
Employee recognition programs and point-in-time reviews can be an important aspect of creating a positive organizational climate and organizational culture and for promoting and encouraging effective skills, habits and behaviors by an employee. Employee recognition programs may deliver the most impact to the culture of an organization and overall employee engagement in the business of the organization when all employees (not just managers) are encouraged to recognize other employee's work efforts and their demonstration of the behavioral values of the company. A well designed and implemented program may allow for any employee to recognize and to provide feedback to any other employee with little corporate friction (e.g., by not requiring multiple levels of approval or by not limiting the number of award winners by committee selection). Awards may also be collected and delivered in various formats. Yet, current solutions fail to fully provide companies with these potential benefits.
There is a need for a system that can improve upon the deficiencies of currently utilized employee recognition programs and point-in-time reviews currently utilized as a means to collect, analyze and provide data on employee performance, impact, and potential. There is a need to provide all employees and supervisors, alike, with a solution that can allow for the recognition and feedback of beneficial actions and the impact of employees in “real-time,” such that employees may be awarded for actions that align with corporate goals and values. Recognitions and feedback should not be limited to those within an employee's team or division, as a solution should recognize that employees may have substantial impact on the company in a number of facets and manners, including impact on other teams and divisions, or even on other organizations. Nor should recognitions and feedback be limited to a single point-in-time, but rather, should be generally available, providing employees with incentive to perform and improve the company in accordance with the company's goals and, in return, be recognized at any time of the year. As a further benefit, the data collected may more accurately reflect the employee's impact on the company.
A need further exists to automatically collect and analyze these recognition and feedback moments and provide employers with real-time access to such data in a manner that will allow the employers to easily and efficiently determine employee performance, influence, and impact in the organization. The solution should dynamically provide data in manners that will allow the employers to easily understand multiple facets of their employees, their teams, and the organization whole at any number of data levels and to understand the employees' impact on the company with respect to other employees. As examples, managers should be able to determine which employees have and will, in the future, help the company achieve corporate objectives and to identify relationships among organizational members and relative employee ranking, rating, or scoring on talent attributes such as performance, potential, influence, connectedness, flight risk, amongst others. The solution may utilize statistical analysis and predictive analytics techniques upon the core employee data, recognition and feedback activity, and behavioral patterns in order to derive probability ratings for various talent attributes. Indeed, the solution should overcome the deficiencies identified above with respect to currently available programs and employee reviews.
Embodiments of the invention provide members, teams, and other groups with tools for collecting and creating recognition and feedback activity in real-time (i.e., as recognition and feedback are earned). Thus, embodiments of the invention collect and analyze recognition and feedback activities over a period of time and in an ongoing fashion, thereby allowing an employer to accurately gather, analyze and understand the employee's total impact and influence on the company over an entire period, eliminating any discrepancies or inconsistencies.
Embodiments of the invention are generally described in the context of “participants” or “users”. System participants may be or include employees, managers, members of an organization, organizational affiliates, external participants, etc. Accordingly, the scope of participants should not be unduly limited.
An embodiment of the invention includes an interactive performance monitoring and enhancement system for system participants. The system includes at least one non-transitory electronic storage medium storing data and instructions and at least one computer processor executing the stored instructions and utilizing stored data. The computer processor operates as a web rendering engine rendering a unique profile page for the system participants. Each unique profile page facilitates interconnectedness between the participants in the organization. The unique profile page provides a feedback option for entry of feedback to the system participants and a recognition option for recognizing the system participants. Each unique profile page provides a unique history of feedback and recognition for each system participant. The system additionally may include a feedback engine for receiving textual feedback from the system participants directed to other participants through corresponding unique profile pages The feedback engine further performs text analysis on the feedback, the text analysis determining a degree of positivity of the feedback. The feedback engine additionally provides guidance based on the determined degree of positivity. Embodiments of the invention may further include a recognition engine for receiving input of recognition for an achievement of a target participant. The recognition is received from another member of the organization through a corresponding unique profile page. The recognition engine delivers and displays the recognition to the target participant and to other participants connected with the target participants, wherein the web rendering engine provides a unique timeline of feedback and recognitions on each unique profile page enabling rapid visualization of performance over time.
In a further embodiment, an interactive performance monitoring and enhancement method is provided for system participants. The method comprises storing data and instructions in at least one non-transitory electronic storage medium and executing the stored instructions and utilizing the stored data to perform steps. The steps include rendering a unique profile page for each organizational participant, each unique profile page facilitating interconnectedness between the system participants and providing a feedback option for entry of feedback to the system participants. The unique profile page further provides a recognition option for recognizing the system participants and a unique history of feedback and recognition for each system participant. The method additionally includes receiving textual feedback from the system participants through corresponding unique profile pages, the textual feedback directed at a target participant and performing text analysis on the feedback, the text analysis determining a degree of positivity of the feedback. The method further includes providing guidance based on the determined degree of positivity, and delivering the feedback to the target participant. The method additionally includes receiving input of a recognition of an achievement of the target participant and delivering and displaying the recognition to the target participant through the corresponding unique profile page, and providing by the web rendering engine a unique timeline of feedback and recognitions on each unique profile page enabling rapid visualization of performance over time.
An additional embodiment of the invention is directed to a performance monitoring and enhancement system for facilitating feedback exchange between system participants. The system includes at least one non-transitory electronic storage medium storing data and instructions and at least one computer processor executing the stored instructions and utilizing stored data. The computer processor operates as a web rendering engine rendering a unique profile page for the system participants, each unique profile page facilitating interconnectedness between the participants and providing a feedback option for entry of feedback to the system participants. The computer processor further operates as a feedback engine for receiving textual feedback from the system participants entered through corresponding unique profile pages provided by the web rendering engine, the textual feedback directed to a target participant. The feedback engine includes a text analysis module for operating on the entered text along a sentiment spectrum to determine a degree of positivity of the feedback and to evaluate the entered text against stored company values. The feedback engine additionally includes a recommendation module for providing guidance in response to the entered text based on the determined degree of positivity and compliance with the stored company values and a notification module for electronically notifying the target participant of the received feedback.
An additional embodiment of the invention includes a performance monitoring and enhancement method for facilitating feedback exchange between system participants. The method includes storing data and instructions in at least one non-transitory electronic storage medium and executing the stored instructions using at least one computer processor using the stored data perform multiple steps. One step includes rendering a unique profile page for the system participants, each unique profile page accessible over a network and facilitating interconnectedness between the system participants and providing a feedback option for entry of feedback to the system participants. An additional step includes receiving textual feedback from the system participants entered through corresponding unique profile pages provided by the web rendering engine, the textual feedback directed at a target participant. Further steps include operating on the entered text using a text analysis module to evaluate the entered text along a sentiment spectrum to assess a degree of positivity and to evaluate the entered text against stored company values and providing guidance based on the text analysis on the feedback based on the determined degree of positivity and compliance with stored company values. A further step includes electronically notifying the target participant of received feedback.
In order to facilitate a fuller understanding of the invention, reference is now made to the accompanying figures. These figures should not be construed as limiting the invention, but are intended to be exemplary only.
The following describes in detail various embodiments of the invention. One of ordinary skill in the art would understand that standard programming and engineering techniques may be used to produce such embodiments including software, firmware, hardware, or any combination thereof to implement the disclosed subject matter. The attached figures depict exemplary embodiments and are meant to be understood in view of the details disclosed herein.
The participant devices 20A-20C may be referenced herein as to “computer(s),” “machine(s)” and/or “device(s),” and may include, without limitation, a computer such as a general purpose computer that includes a processing unit, a system memory, and a system bus that couples various system components including the system memory and the processing unit. The general purpose computer may employ the processing unit to execute computer-executable program modules stored on one or more computer readable media forming the system memory. The program modules may include instructions, routines, programs, objects, components, data structures, etc., that perform particular tasks or implement particular abstract data types. The “computer(s),” “machine(s)” and/or “device(s),” may assume different configurations and still be consistent with the invention, including hand-held wireless devices such as mobile phones or PDAs, multiprocessor systems, microprocessor-based or programmable consumer electronics, minicomputers, mainframe computers, and the like. The invention may also be practiced in distributed computing environments where tasks are performed by remote processing devices that are linked through a communications network. In a distributed computing environment, program modules may be located in both local and remote computer storage media including memory storage devices. Thus, for example, a participant device may be a personal computer, a mobile device (e.g., mobile phone, smart phone, tablet), or even a car or appliance including a processing unit and system memory.
As described above, while depicted as a computer in
In one exemplary embodiment, a system participant may interface with the client device 20A-20C via a user interface. The user may enter commands and information through the user interface, such as through input devices such as a keyboard, a touch-screen, and/or a pointing device—e.g., a mouse, trackball or touch pad. In one embodiment, the user interacts with the engines and modules of the interactive performance monitoring and enhancement system 10 using these and other input devices in conjunction with a graphical user interface (GUI) provided on the client device 20A-20C, or hosted on a server of the interactive system 10, and accessed by a terminal or internet browser local to the client device 20A-C. In one exemplary embodiment, the GUI is a web-portal on an organization's intra-net site.
The data storage system 150 may be or include data storage structure capable of storing large amounts of data. For example, the data storage areas may include HP 3PAR StoreServ® Storage systems. Those of ordinary skill in the art will appreciate that other computer storage systems for storing large amounts of data may be implemented and that data stored in the data storage areas may be managed and communicated with an Object-Relational Database Management System or other type of system.
Data storage system 150 may contain some or all of the data received, utilized, and processed by the engines of the interactive system 10 and may include more than one storage module located at a number of locations. In the preferred embodiment, the data storage system storage system 150 may store recognition and feedback data, employee data, organizational data, and other information and data necessary to perform the operations described herein. For some organizations, the data storage system 150 may store alumni employee data that may include award history, a printable report, and a list or visual representation of connections, i.e., but not limited to, recognition and feedback networks described herein.
The interactive performance monitoring and enhancement system 10 is shown in greater detail in
Moreover, as used herein, references to “an engine”, “a module,” “modules”, “function”, and/or “algorithm” generally mean, but are not limited to, a software or hardware component that performs certain tasks. The processing unit that executes commands and instructions may be a general purpose computer, but may utilize any of a wide variety of other technologies including a special purpose computer, a microcomputer, mini-computer, mainframe computer, programmed micro-processor, micro-controller, peripheral integrated circuit element, a CSIC (Customer Specific Integrated Circuit), ASIC (Application Specific Integrated Circuit), a logic circuit, a digital signal processor, a programmable logic device such as an FPGA (Field Programmable Gate Array), PLD (Programmable Logic Device), PLA (Programmable Logic Array), RFID processor, smart chip, or any other device or arrangement of devices that is capable of implementing the steps of the processes of the invention.
Thus, a module may include, by way of example, components, such as software components, object-oriented software components, class libraries, class components and task components, processes, functions, attributes, procedures, subroutines, segments of program code, drivers, firmware, microcode, circuitry, data, databases, data structures, tables, arrays, and variables. The functionality provided for in the components and modules may be combined into fewer components and modules or be further separated into additional components and modules. Additionally, the components and modules may advantageously be implemented on many different platforms, including computers, computer servers, data communications infrastructure equipment such as application-enabled switches or routers, or telecommunications infrastructure equipment, such as public or private telephone switches or private branch exchanges (PBX). In any of these cases, implementation may be achieved either by writing applications that are native to the chosen platform, or by interfacing the platform to one or more external application engines.
The data collection module 310 collects data stored in the data storage system 150 and entered by participants and collected about participants throughout the system. The data may be collected in real time from various sources including participant profile pages and from the data storage system 150 depicted in
The feedback generation module 320 may generate feedback based on participant input. In embodiments of the invention, participants can give, receive and request feedback from others. This capability allows a crowd-sourced approach to performance and development that includes not only recognition or feedback-worthy moments, but sometimes-appropriate more neutral suggestions or comments. Feedback may be requested by an employee from his/her colleagues and/or managers generally, or on a certain topic, initiative, priority, project, etc. As such, crowd-sourced feedback allows an employee to develop skills by receiving well-rounded feedback. In embodiments of the invention, feedback may be given over all known media connected over a network, i.e., computers, tablets, phones, etc. Feedback may be initiated using a feedback affordance on a home page, which opens a feedback slide out allowing for searches of participants by the recipient or the submitter. In embodiments of the invention, a participant may initiate feedback from the user profile page or interface, which may launch a feedback slide out with the user selected and the feedback entry. Participants are able to enter feedback through their unique profile pages as generated by the web rendering engine. Thus, in embodiments of the invention, a slide out panel may be provided on the unique profile page through which participants can be selected, allowing the profile page owner to select a target participant and begin entering feedback to the target participant. In embodiments of the invention, the unique profile page displays a list of potential target participants based on information gathered by the data collection module 310. For example, the potential list of target participants may be a list of all team members or a list compiled based on organizational connectedness.
The text analysis module 330 may operate based on detection of text input by the feedback generation module 320. The text analysis module 330 utilizes text analysis algorithms to analyze the actual content of feedback. The text analysis module 330 may derive information through information retrieval, lexical analysis, pattern recognition, tagging, information extraction, data mining techniques, visualization, and predictive analytics. The text analysis module 330 may utilize natural language processing in conjunction with the procedures identified above to achieve sentiment analysis and content analysis. For example, on a feedback interface, the text analysis module 330 may analyze the provided feedback text for positivity, emotion, and dismissive tone. The text analysis module 330 may perform a sentiment analysis along a spectrum of positivity to determine whether the feedback is negative, neutral, or positive. Further, the text analysis module 330 may perform a value-based analysis to determine if input text complies with company values stored in the data storage system 150. The data collection module 310 may retrieve company values from the data storage system 150 and the text analysis module 330 may perform a comparison of the input text with stored company values and/or goals.
The recommendation engine 340 evaluates the analysis of the text analysis module 330 to provide guidance and recommendations to the participant entering the text. For example, the recommendation engine 340 may receive the positivity analysis described above and suggest to the entering participant that the text is too negative and should be more constructive and less critical. Alternatively, the recommendation engine 340 may determine that the text is extremely positive and suggest that the feedback text be converted from feedback to a recognition moment as will be further discussed below. As a further option, the recommendation engine 340 may highlight company values in the input text or generate text suggesting incorporation of specific company values in the feedback.
The feedback notification module 350 may serve to notify receiving participants and other connected participants of received feedback. For example, after feedback has been completed by a system participant, the feedback generation module 320 can generate the feedback and the feedback notification module 350 can notify connected participants about the generated feedback. Participants may optionally be notified via email, text message, or other messaging software, of the presence of feedback, and optionally the identity of the sender of feedback. Skilled artisans would recognize the various configurable entries that may exist in the notification. Electronic notifications may be sent through the unique profile pages, through push notifications, such as pop-ups or text messages, or by email, for example. In embodiments of the invention, the electronic notifications are sent to the target participants and may also be sent to interested team members or connected participants. The feedback notification module 350 may generate notifications that include a selectable URL, which, when selected, will take the participants to the unique profile page within the interactive system to allow them to view the feedback even when the participant is not logged in to the interactive system 10.
The feedback analysis module 360 may serve to analyze generated feedback, both for individual participants and at a team level. The feedback analysis module 360 may further analyze the feedback at an organizational level. The analysis may serve to provide information to the feedback graph module 370. The feedback graph module 370 may serve to generate graphs illustrating feedback trends. The graphs can illustrate where feedback is given and received and which portions of an organization are not generating or receiving sufficient feedback. The feedback analysis and graphing can be stored in the data storage system 150 and can further be utilized by the analysis engine 220 of
The check-in engine 250 may be accessed on all known media connected over a network. For example, the system offers manager-employee check-ins on mobile and web site, allowing frequent, informal conversations to be lightly documented and tracked. In embodiments of the invention, a “check-in” allows for receiving feedback. For example, an employee seeking feedback on a project may “check-in” with his/her supervisor by entering an optional title and a short piece of text describing the check in. The check-in engine 250 rounds up new feedback and recognition as well as previous check-ins, feedback and recognition for possible discussion. Managers may add priorities or set reminders for check-ins. A priority also can be tied to a recognition or feedback moment. For example, an employee can request feedback on a specific priority and a manager may view all of the recognitions and feedback that a user may have received or given based upon one or more priorities.
Check-ins can incorporate priorities for employees, milestones, or other goals at which point a supervising participant can optionally provide feedback. In embodiments of the invention, a check-in may be converted into a feedback or recognition moment, optionally affiliated with awards as described herein. For example, a manager providing favorable feedback during the check-in may be prompted to convert the check-in into a feedback that can be published on the interactive recognition/feedback wall, as described herein. A manager providing favorable feedback during the check-in may also be prompted by the guidance module 440 to convert the check-in into a recognition or feedback moment that may also be published. The recognition or feedback may be affiliated with a potential award, and the sentiment analysis will also be invoked.
The check-in scheduling module 410 may operate to schedule check-ins between participants. The check-ins may be scheduled between participants working on a project together or between a manager and team members. The scheduling module 410 may allow participants to generate a schedule for check-ins and provide reminders to the participants upon the occurrence of a scheduled check-in.
The check-in generation module 420 may generate the check-in text similarly as set forth above with respect to the feedback text. A text analyzer 430 may also operate to evaluate entered text along the positivity spectrum and for compliance with company values. A guidance module 440 may also be provided to highlight company values in the entered text and to provide guidance to the entering participant. In embodiments of the invention, the guidance module 440 may operate to convert a check-in to feedback or recognition when the check-in analysis module algorithm finds that the positivity and company values displayed would be appropriate for conversion.
The data collection module 510 may collect recognition data and organizational data, which may include data describing the organization, its teams, and its participants. The organizational data, in one preferred embodiment, will include data describing the organization's structure and other organizational data described above with respect to
The recognition moment creation module 520 creates a recognition moment in response to input from a unique user profile page or in response to input made in any other manner to the interactive system 10. The recognition moment may be recognition for performance-related metrics of a target participant or may recognize a life event and in some embodiments may include an award for the target participant.
After optionally reviewing and approving the recognition moment, the recognition delivery module 530 may transmit the recognition moment to the recipient or target participant. In one exemplary embodiment, the interactive system may transmit the recognition moment via e-mail. In other exemplary embodiments, the notice may be transmitted to the recipient via a portal site, the recognition feed (below), over twitter feed, push notification, rss feed, text message, mobile application other similar transmission methods, and combinations thereof. In embodiments of the invention, the mobile application is functional across all operating systems, including, by way of non-limiting example, Apple operating systems, Android operating systems, and HTML 5. The mobile application may transmit information pertaining to, by way of non-limiting example, awards, nominations, approvals for allowing a post to be public on an employee's feed, redeeming awards, videos, eRewards, and service timelines. In embodiments of the invention, the mobile application may be configured to be in any language. In certain embodiments, recognition moments may be provided to a proxy of the recipient, such as the recipient's manager or a proxy that the recipient has designated, such as the recipient's family member, coworker or others. The message that is provided publicly may be restricted according to the preferences of the user or recipient or according to administrative settings; as such messages may contain confidential corporate information. In some cases, only the award title and reason may appear publically. In yet another embodiment, the recognition delivery module 530 may cause a card or letter to be printed and delivered to the recipient.
An award generation module 540 may operate to associate the recognition with an award. Thus, transmitting the recognition moment may also include funding an account associated with the recipient (e.g., with points or money). Thus, the recognition delivery module 530 may connect with one or more financial service systems via the network to cause the transfer or wiring of funds, the purchase of products, gift cards, merchandise and/or tickets, order rewards related services, crowdsourced funds, micropayments, virtual currency, and the performance of other actions related to the selected awards. The recognition delivery module 530 may receive, in response, a confirmation of the ordering of the award and may further provide the recipient and/or an administrator with the information as needed. By way of non-limiting example, products may be standard, enhanced, or distinguished presentation packs. Furthermore, products may be commemorative items such as, by way of non-limiting example, jewelry, plaques, trophies, and crystal.
The recognition analysis module 550 may gather recognition data and analyze the recognition data to operate in conjunction with the recognition graphing module 560 and the web rendering engine to present graphs showing historical recognitions and recognition trends. In embodiments of the invention, recognition (and associated information, such as, for example, the frequency of recognition, the recognizer, the category of recognition, etc.) can be displayed across the company as illustrated, for example in
A work circle graph may display for example, employees and alumni based on a list of connections. In embodiments of the invention, the list of connections may include details on how an alumni is connected, the contextual details of an alumni (i.e., “former peer,” “former manager,” etc.), and utilize work circles logic to determine which colleagues may be included. In an embodiment of the invention, a likely set of work circles may include nominees the alumni employee has sent awards to, nominators the alumni employee has received awards from, mutual recipients of group awards including the alumni employee, anyone who has congratulated the alumni employee, people who shared a direct manager with the alumni employee, former direct reports, former managers, individuals who have placed the alumni employee on their watch list, and individuals chosen by the alumni employee on their watch list.
The talent analysis module 570 may enable managers or administrators to assess and manage their direct and indirect reports. In a preferred embodiment, the talent analysis module 570 gives all managers and executives valuable recognition and feedback data to go beyond the performance review of employee performance, including data related to employee efforts that align or support corporate values and recognition data. Embodiments of the talent analysis module analyze and generate results based on recognition data. Other embodiments of the invention may comprise talent analysis modules that analyze and generate results based a combination of recognition, feedback, and check-in data. Embodiments of the talent analysis module 570 allow managers and administrators to define employees that are part of their team and view data of each direct or indirect report. In one embodiment, the talent analysis module 570, in conjunction with the web rendering engine, may automatically populate the team members for a manager by connecting to one or more computer systems of the company.
The talent analysis module 570 may automatically gather, analyze, and generate team member performance and recognition data and operate in conjunction with the web rendering engine to generate a plurality of user-interfaces to present the data to a manager in an easy to understand manner. For example, the talent analysis module 570 may generate the user interfaces by collecting and analyzing the data stored at the data storage system, which may include the recognition data collected previously and/or in real-time by the data collection module 510, the recognitions created by the recognition creation module 520, the comments and messages received related to recognition, and other information received in the interactive system, which may include information sourced internally and externally to an organization (e.g., social networks, HR databases, and others).
The participant data depicted may be illustrated in an easy to read manner, and may be in the form of infographics, historical data analysis graphs and other types of multimedia for easy understanding. A user may manipulate the data that is displayed by interacting with the user interface. The user may, for example, filter the data shown based on participant, company or recognition attributes. Participants may further cause one or more data analysis functions of the talent analysis module 570 to be executed, which may perform more in-depth data analysis using predictive algorithms. In one embodiment, the talent analysis module 570 dynamically generates a video of infographics customized for a team member, presenting all information selected by the manager for review. From such user interfaces generated by the web rendering engine and the talent analysis module 570, a user may receive modification and improvement suggestions from the talent analysis module 570.
Furthermore, the talent analysis module 570 may utilize one or more statistical analysis algorithms and predictive analytics techniques, such as neural network models and multiple linear regression, in order to generate reports describing important participant metrics. Such generated data may describe: the likelihood of an employee leaving the company; the performance potential of a company in the short and long run; the engagement of the employee with respect to his or her position, responsibility, team and the company; the actual or potential scope of influence within or outside of his or her team; employee connection score; succession candidacy; readiness for promotion; most inspirational employees; top performers; top culture promoter; top influencers, and other useful information.
Upon detection of the feedback during entry, the system performs text analysis in S620 using the text analysis module described above. The text analysis process of S620 may be accomplished through various methods as described above with respect to
After performing the text analysis process in S620, the system is capable of providing guidance and recommendations in S630. In some cases, the guidance may relate to positivity and the system may recommend that the participant alter the input language in order to provide a more positive sentiment so that the feedback will be constructive rather than overly critical. In other cases, when the feedback ranks particularly high on the sentiment spectrum and is thus highly positive, the system may recommend conversion of the feedback to a recognition in order to recognize the target participant for her contribution. In other instances, the recommendation module may detect a conflict or lack of correspondence between the input language and stored company values. In such an instance, the recommendation module may cause language to be displayed that reflects company values as a suggestion to the participant submitting the feedback.
Thus, after generating recommendations, the system may determine if modified text has been received. If modified text has been received in S640, the system will return to S620 to analyze the newly input text and provide any additional guidance or recommendations at S630. This process continues until no more modifications are provided by the entering participant. Alternatively, if no modified text has been received and the user has submitted the text, the system processes the feedback in S650. Processing the feedback may include determining destinations and posting locations for the feedback. For example, in embodiments of the invention, the feedback may be visible to managers and/or other team members. Processing may also include recording and storing the feedback and recording metadata pertaining to the feedback, such as originator, target recipient, date, etc. for later use. A notification of the received feedback is delivered to the target participant in S660. The notification may be delivered electronically, for example by pop-up notification or text message. In embodiments of the invention, the target participant need not be logged into the interactive system in order to receive the notification or the feedback. For example, the interactive system may provide the target participant with a pop up notification with a URL on the electronic participant device. By selecting the URL, the receiving participants, who may include the target participant and other interconnected participants, may be directed to the text of the feedback in the interactive system. In some instances, the feedback may be provided privately such that only the target participant receives the feedback. In other participants, multiple individuals interconnected with the target participant may receive the feedback.
In some instances, when the recommendation module recommends at S630 that the participant convert the feedback to a recognition due to the high positivity content of the feedback, the participant may respond by submitting the request to convert. The interactive system detects the request at S642 and converts the feedback to recognition in S644 by passing the input feedback to the recognition engine and processing the recognition in S648. Recognition processing is further described below with reference to
In S730, a textual analysis of the check-in may be conducted as discussed above in order to ensure that entered language is in accord with organizational values and goals and further to ensure that check-ins include constructive rather than critical language. Thus, the text analysis may evaluate language along the sentiment spectrum from negative to positive. The interactive system, through the web rendering engine, may further highlight language that supports organizational principles and values. Guidance may optionally be provided by the interactive system in an effort to refine check-in language. After generating and displaying text analysis, the interactive system may receive final check-in text in S740 and process the check-in in S746. Processing may simply include recording and storing the check-in and recording metadata pertaining to the check-in, such as originator, target recipient, date, etc. for later use. In S750 the interactive system transmits the check-in to its destination. Optionally, a check-in notification may be provided in the manner described above with respect to feedback notifications. For example, a target participant may receive a notification that he has received a check-in through text message, pop-up notification, email, etc. The actual text of the check-in or destination for the check-in may be, for example, a unique profile page corresponding to the target recipient of the check-in.
At S816, the talent analysis module may utilize the web rendering engine to provide users with one or more user interfaces that depict the recognition in a number of easy to understand and configurable manners. A talent analysis user interface may provide managers or others with the ability to not only define those who are members of the manager's team or group, but may also view the performance, influence, performance alignment, and other recognition and feedback data of each employee, each team and the organization as a whole. The talent analysis module may utilize at least portions of the generated recognition network graph in providing users with data related to recognition details, in view of the organizational data.
Thus, as set forth above, embodiments of the invention can collect, analyze, and deliver recognition, feedback, and check-ins. Embodiments of the invention may include separate engines directed to receiving, processing, delivering, and analyzing recognition, feedback, and check-ins. As set forth with respect to
Each of the engines may comprise one or more of the modules discussed herein. In such embodiments, the engines may utilize data and analysis collected by other engines within the system, e.g., the data collected by the recognition system may be retrieved and analyzed by the feedback system in performing analytical data analysis; and the data collected by the feedback system may be retrieved and analyzed by the recognition system in performing analytical data analysis. Further, any of the engines and processes described above may be modified to omit steps or components or include additional steps or components. The engines may utilize components from other engines. It will be appreciated by those of ordinary skill in the art that each recognition and feedback activity may be represented as a data-structure, data-type, or similar such arrangement, that is stored in volatile or non-volatile memory.
The illustrated profile page 900 includes a dashboard 970 identifying the profile page owner and providing feedback and check-in options. A check-in option 902 allows the owner of the profile page to check-in with other participants including team members. A give feedback option 904 provides the owner of the page with an opportunity to enter text feedback for a team member or other participants. A “Request Feedback” option 906 allows the owner of the page to request feedback from other system participants. When feedback is entered or given, the interactive system performs the processing substantially as shown in
Recognitions, feedback, and check-ins may be provided in real-time upon entry into the unique profile page or through other provided mechanisms and may be provided automatically through the interactive system. For example, a manager or colleague may provide feedback and/or recognize an employee and/or nominate them for an award, and in some embodiments of the invention, the recognition or feedback is automatically uploaded to the awardee and/or awarder's profiles. In other embodiments of the invention, one or more authorized individuals may view feedback and approve, decline, or edit it. The authorized individual(s) may highlight certain aspects of the feedback and add comments to the feedback, recognition, and/or award. The authorized individual(s) may increase or decrease any associated award, or convert feedback to a recognition moment. An authorized individual may also disagree with any feedback, recognition, or award, and not approve the advanced feedback, recognition, or award. Various approval channels may exist to both approve and disapprove any feedback, recognition, or award.
In embodiments of the invention, feedback received by a target participant can be reviewed and shared with the manager and/or other colleagues or third parties. In other embodiments, the manager receives the employee's feedback simultaneously with the employee. In embodiments of the invention, managers may see consolidated views of the feedback for one or more employees, or consolidated views of feedback for the whole team. A feedback or recognition may be tagged or associated with an employee, a team (ad hoc or formally assigned), an employee's priority, a project, an employee's strength attribute, or competency, or other categories, attributes or groups discussed herein.
In embodiments of the invention, managers may add comments, pictures, videos, or other media, or provide coaching advice on the feedback an employee received. In embodiments of the invention, the interactive system may encourage the feedback or check-in, by utilizing an e-mail, mobile alert, and/or operating system alerts based on schedule considerations programmed into the interactive system 10.
The interactive system 10 provides recipients with the opportunity to respond, for example by thanking the recognizer, or in turn, providing feedback to allow the recognizer to be recognized. The recipient can further pass on any award or recognition to person(s) outside of the organization in the form of for example, money, a physical object, or payment. The awards are converted to a monetary amount via an organization-driven value associated with each point, or lump sum of points. The value of the award points may be applied to the purchase, and the sender may have the option of paying any difference for a physical object, money, or payment. There are limitless options of vendors who may be affiliated with the company/organization to purchase the physical object or payment.
In embodiments of the invention, participants including employees can also give, receive and request feedback from others. This allows a crowd-sourced approach to performance and development that includes not only recognition or feedback-worthy moments, but sometimes-appropriate more neutral suggestions or comments. In embodiments of the invention, a user and/or manager can initiate a check in and enter an optional title and a short piece of text describing the check in. Employees are presumed to be checking in with their manager, and managers have a choice of direct reports when initiating a check in. Either or both employee and manager can create a check in. Historical check ins are shown at 920 for both employee and manager, along with recognition and feedback, all displayed most recent first in chronological order. In embodiments of the invention. The type of item (feedback, check in or recognition) is shown along with the date. In further embodiments of the invention, the employee and the manager can clearly see what activity is new since the last check in.
In embodiments of the invention, the feedback or recognition (or award) a recipient receives may automatically generate additional goals or priorities 940 participants, such as employees or teams. In embodiments of the invention, cascading goals may be set up such that feedback, recognitions or awards based on company values, priorities, or goals, for example, are stretched out over time to motivate performance. For example, if an employee at a law firm has goals such as (1) help another prepare for deposition, and (2) take a deposition, the second goal may be automatically affiliated with the employee who has completed the first goal of helping another prepare for a deposition. Skilled artisans would recognize the innumerable goals or priorities that may be created by an organization, as they are stored in an organizational database within the data storage system or assigned by an employee. As certain goals, priorities, or company values are met, as determined by the manager, colleague, or the interactive system, new goals, priorities or company values are set for the employee or team. In embodiments of the invention, the cascading goals may provide a basis for any incremental performance review (i.e. annual).
For example, in embodiments of the invention, any text in the recognition/feedback box 1008 may automatically highlight key words that appear in the organizational values, mission statement, or other company standard, as it appears in the organizational database. The highlights may appear on the recognition/feedback box 1002 on, for example, the recognition/feedback wall whereby the recognizee is able to see how the recognition or feedback intersects with, for example, the company values, mission statement, or other company standard, as it appears in the company database. In embodiments of the invention the recognition/feedback wall is integrated with the feedback and/or recognition and/or check-in, or other embodiment as described herein. The recognition wall provides a social performance review system whereby participants can view and review and interact with feedback and/or recognition moments. In alternate embodiments, the highlights can appear as the recognizer is drafting/writing the recognition/feedback. As explained above, as the participant is typing, the system may recommend language as it appears in the company values, mission statement, or other company standard, from the organizational database. In either case, these highlights may appear automatically or as authorized by an optional reviewer. Highlights appear on the feedback or recognition moment, thus allowing a manager to pause and thoughtfully think about what aspect of the employee performance should be emphasized. In embodiments of the invention, colleagues, employees, or third-parties may comment on, or otherwise interact with, the feedback, recognition, or award, on for example, a recognition wall. Including feedback from peers in colleagues in a positive and informal manner assists with productivity.
The participant, when providing the feedback at 1008, may optionally have the feedback vetted through an automatic (live) sentiment or textual analysis. Specifically, embodiments of the invention further facilitate the composition and delivery of feedback, check-ins, and recognition through real-time sentiment analysis of user-entered feedback and the use of collected and system-generated recognition and feedback data (e.g., recognition and feedback data and graphs discussed herein) and other important factors, including company values. For example, in
The textual or sentiment analysis may optionally be based on a built in dictionary in the organization database and may be stored in the data storage system. Skilled artisans would recognize the various dictionaries or phrases that may be built into the database, including, for example, a lexicon of coaching words. Optionally, the sentiment analysis may be enhanced based on whether the message is forward looking (positive) or backward looking (negative). The sentiment analysis may additionally recognize company goals, team priorities, team goals, missions, or other metric(s) as they exist in the company database, and feedback to the recognizer in the message analysis window 1000 may appear.
In embodiments of the invention, the sentiment analysis leverages at least one textual analysis engine as described above. For example, when a user submits feedback, there is a real-time call to the text analysis engine. In the case of positive feedback, the textual analysis engine may recommend reclassification of feedback as recognition based on the positivity score. Similarly the textual analysis engine may be utilized to add additional celebratory language to a recognition moment. Additionally, the textual analysis engine may be employed to automatically create a recognition moment for an employee receiving one or more feedback messages with positivity scores. A company, boss, manager, or colleague can set the minimum limits for number of feedback messages and/or minimum positivity score for the automatic recognition moment. In embodiments of the invention, the textual analysis engine can learn through repeated processing the number of feedback messages required and/or the value of a positivity score to automatically generate a recognition moment.
In embodiments of the invention, the organizational database in the storage system may be updated. For example a user may elect to add certain words to the database as “positive”, “negative”, “neutral”, or within the spectrum of positive to negative. Additionally, the database may optionally process and analyze the various feedback and recognition moments being sent over the network from one or more colleagues/outsiders to other colleague(s) or outsiders to add additional words or phrases into the company database. Over time, as users increasingly utilize the system, the processing components of the recognition and feedback system can learn and adapt by adding language to the organizational database or altering the sentiment affiliated with certain language. The processors may add or remove words or phrases to the company database based on compiling and analyzing historical data, interactions with feedback/recognition moments, and any other format of feedback/recognition as described herein to add language to the company database, and in turn determine the levels of sentiment.
In at least one embodiment, the text analyzer may operate based in part on recognition and feedback data that has been collected by the feedback and recognition system, as well as feedback and recognition data from external systems (e.g., other feedback and recognition systems or a central database managed by a third-party). The system may automatically update its dictionary and database based upon the feedback and recognition that is received by employees and teams at the company and may automatically add or delete terms or phrases that align with the company's values or other attributes discussed herein, including the feedback and recognition moments collected and analyzed. The interactive system may automatically learn internally-used phrases and may determine such phrases as positive or negative and may consider such factors in providing users with suggestions. While separate engines, such as the feedback engine, recognition engine, and check-in engine may each provide a distinct textual analysis module, one or more engines may share a single textual analysis module may or multiple textual analysis modules.
The data collection module may collect the recognition data input by the user through the user interfaces generated, with some or all of the data, in turn, being used to create various recognition moments. A user may be assisted in creating a recognition moment and may be presented with a user interface 1200 containing step indicator 1204, list of eligible recipients 1208, selection status 1212 and search function 1216, as depicted in
In addition to selecting recipients, the user may also select one or more awards from an award library 1304 via user interface 1300, as shown in
In embodiments of the invention, awards are crowdsourced. Crowdsourcing for recognitions is shown, for example, in
In embodiments of the invention, the award may be enchanted. A physical object with transient phenomena to certain work anniversaries, for example, may be created and given to an employee. For example, a physical object (such as a photographic picture frame) that displays various recognition statements may be created recognizing 5 years of recognition moments. Another example is a beacon that sits on a desk and lights up for 24 hours when an employee receives an award. These enchanted awards promote the recognition program and boost employee morale because the physical object solidifies the award, and serves as a reminder for work done well. Skilled artisans would recognize the various types of enchanted awards and the various reasons to receive an enchanted award. Awards may also be 3-D printed to include a phrase or otherwise highlight a recognition moment. In an embodiment of the invention, the object can be a nameplate. In other embodiments of the invention, the enchanted object can be drawn to the award as depicted in the database and/or recognition wall. The enchanted object may be interactive. For example, a printed award may have a code or other computer readable medium that may be scanned by a company recognition or conversations application such that a user may input or scan code on the award and view the award, and/or interaction with the award, and interact with the award themselves. In embodiments of the invention, any and all physical award may be linked to an interactive award. In at least one embodiment, devices of employees within the vicinity of the enchanted object may automatically identify the enchanted objects. The employee's devices may automatically access the rewards page or the corresponding recognition.
Furthermore, the awards may be a single award, or the compilation of two or more awards. For example, a user may submit both a monetary award and a rating. In addition, awards may be selected to be delivered at a particular time or at one or more periods. Thus, an employee may receive awards and associated redemption for rewards monthly over a 12-month period. In one embodiment, a user may also modify awards to be provided at a later time.
In embodiments of the invention, rewards are global and may be automatically selected by one or more the systems disclosed here in to select a reward based on any number of factors, including, but not limited to: accounting for employee choices, locality of the employee, experiences of the employee, the meaning of the reward to an employee, and the efficiency of delivering the rewards. Various non-limiting examples of products include movie nights, television shows, luxury handbags, electronics, etc.
The interactive system may suggest awards via the analysis engine shown in
Certain awards may only be available for certain types of recognition. Awards and recognition may be categorized based on one or more levels, where the selection of a particular recognition allows for the selection of only awards from the same level or less. As one example, vacation or trip-related rewards may only be given to employees who have or are to be recognized for a top-level recognition, such as having worked for the company for 25+ years or were responsible for more than $1,000,000 in company sales.
In one embodiment, the interactive system supports the use of virtual recognition currency. Recipients may be provided with points as the economic value of the awards, with each point representing an amount in real-world currency. In one exemplary embodiment, users may be provided with points that are each worth $0.05. Further, selectable awards may include point awards that provide to recipients predetermined numbers or levels of points. For example, in one embodiment, available awards may include: Praise (1,000 points), Cheers (2,000 points), Sing (3,000 points), Shout (5,000 points), and Amplify (10,000 points). Employees may redeem the points to purchase various merchandise and other rewards, which may be managed by a third-party company that provides a catalog of available prizes and that manages the delivery of the prizes to employees as a service.
The awards that are available for selection may further be dependent on local standards of living. Thus, certain awards may be adjusted according to high (or low) costs of living based on where the recipient resides. Awards for employees in a New York City, N.Y. office of a company may be relatively greater in economic value (e.g., number of points) than awards available to employees in the Mumbai, India office, where the cost of living is much less. Thus, for example, the Shout award given to an employee in New York City may be worth 1,000 rather than 620 points in Mumbai, India.
The interactive system further supports the integration or connection with one or more internal and external computer systems in providing selectable awards. More specifically, the available awards may include awards that are configurable to be provided based on the data available at other systems. The interactive system may also connect to one or more external or internal systems to provide recipients with access to certain types of awards. For example, the interactive system may automatically connect with a ticket system to automatically place an order for a theatre tickets in response to a nominator providing the recipient with the recognition award. The interactive system may further connect to one or more financial institutions to complete financial-related transactions including those related to tax filings.
In one embodiment, awards may be configured to be dependent on the actions of employees. Recognizable actions may vary from very specific actions and/or goal attainment to career-long milestones. As an example, not meant to be limiting to the scope of the invention in any way, a recognition nominator may configure an award based on whether a recipient has: completed a report, performed a filing, completed a project with another team member, received a number of positive praise from company clients, managed a number of employees, worked with a particular number of employees at the company, performed volunteer or public relations services, met a sales or profits requirement, billed a number of hours in a year, or worked for the company for a number of years. A recognition nominator may be any person or entity that would like to nominate an employee within an organization for recognition, such as a manager, the HR committee, a fellow employee, an employee at another organization, and others.
In addition, the actions of the employee may be in the past or in the future. Thus, in one embodiment, in response to a user defining a particular user action (e.g., via user interface 1400), the interactive system may automatically connect with one or more internal or external systems to determine whether the user has met the requirements of the award. For example, the interactive system may connect with a task management system, database or file to determine whether a particular project task has been marked as completed within project parameters. Further, the interactive system may connect with employee HR records to check how long an employee has been with the company. Similarly, the interactive system may download internal or external financial results (e.g., SEC filings or internal business systems) to determine whether the company (or a division) has earned certain profits. As another example, the interactive system may connect with the internal email system to determine whether clients have praised the recipient and/or his or her work via emails. In one embodiment, the interactive system may send communication to a client, a supervisor of the recipient, or the recipient him or herself to determine (or simply verify) that the recipient has performed the particular task. Proof may be submitted and/or required. The interactive system may automatically provide to the user via user interface 1300 the status of the recipient's actions and whether the user has performed the defined actions such that an award should be given.
In addition to verifying that particular actions have been performed, interactive system may further be configured to monitor for future completion of such actions. Thus, the interactive system may automatically notify the user at a later time that the defined recipient has met the parameters defined by the user as rewardable (e.g., via email), whereupon the user may confirm that an award should be given. Suggested recognitions may be provided to the user along with other features of the invention, such as alongside the genius recognition feed discussed in other portions herein. Upon receiving notice, the user may connect with the interactive system to continue (or simply confirm) the creation of the recognition moment. In one embodiment, the recognition moment may be automatically created upon detection that the recipient has met the defined parameters.
Therefore, embodiments of the invention dynamically monitor relevant data and systems to create recognition moments instantly as they are completed, thereby allowing employees to be quickly and efficiently recognized for their hard work. Indeed, in one particular embodiment, embodiments of the interactive system further have the capabilities to dynamically detect the need to create recognition moments based on detected actions of employees through the monitoring of one or more internal or external systems even without a user having defined the parameters to monitor. For example, recognition moments may automatically be detected based on awards given, awards received, congratulations received, received or shared team awards. Awards may be tracked for each user, based on the user's connection with his or her manager, peers, direct reports, manager's manager, manager's peers, peers direct reports, indirect reports, peers' indirect reports, and so on.
Managers may be notified as soon as the interactive system detects that an employee has completed a project or has received praise from a client, for example. They may be notified via, a push notification on their mobile device, a popup notification on their computer, an email, a text message, or any other cognizable method of notification. The interactive system may also suggest awards based on previous awards, where the suggested award may fittingly correspond with the level of achievement. In one embodiment, other employees who are simply working with the recognized employee may be notified of the recognized actions and may be asked to provide additional details to more formally recognize the employee. The employees that are selected to be notified may be based on the actions that are detected to be rewardable (e.g., others on the project team associated with a rewardable task), based on hierarchy of the company (e.g., org chart), based on the relationship with the rewardable employee (e.g., via the recognition graph discussed below), or combination thereof.
As illustrated in
As illustrated in
Also, as illustrated in
In one embodiment, recognition data may be collected in bulk, such as through the processing of one or more recognition bulk files that contain data describing each recognition individually and collectively. Furthermore, in at least one embodiment, the data collection module may receive recognition data from one or more internal or external systems. For example, recognitions may be communicated to the recognition system by another employee at another company. Thus, it should be apparent that while the examples described herein may describe the actions being taken with respect to a manager or user of a particular company, that in other embodiments, various other systems, internally and externally, may be configured to operate together to provide the same or similar functions described herein.
In addition to the above-listed recognition data, additional recognition data may be collected in various embodiments of the invention, including: data related to the reasons for the recognition; data related to the significance of each award (e.g., recognition level, category, ranking or importance); sphere of influence data; connection strength between nominator and nominee; validation data (e.g., number and structure of congratulations received from employees for recognition); composition of the recognition message (e.g., keywords, length); approval data (e.g., award was approved by HR committee); and recognition distribution data (e.g., value of award versus average or normalized distribution of awards; variance from nominator's average nomination or rate of nomination, and conformity to average award economic value, frequency, and reaction). Various other recognition details data may be collected in other embodiments of the invention.
After the recognition data collection module 510 finishes collecting the above noted recognition data, the recognition moment creation module 520 may generate the recognition moment. As illustrated in
In one embodiment of the invention, recognition moments that are collected by the recognition data collection module 510 must be approved before the recipient is provided the award and is recognized. Thus, in at least one embodiment, a supervisor or administrator may receive a notification that the recognition data collection module 510 has collected a recognition nomination. The interactive system may further generate one or more user interfaces from which an administrator or supervisor may access a list of all pending recognition nominations, allowing for the easy review and approval of the nominations quickly and efficiently. The approver may further review where the nomination is in the approval workflow (where nominations require one or more approvals), and may approve recognition requests that have been escalated to the approver. The notification may contain some or all of the details of the recognition data that the user reviewed and entered using user interfaces 1200, 1300, 1400, 1500, and 1600. The administrator or manager may confirm the recognition, edit the details of the recognition (including the reward), and communicate with the award nominator regarding the reward. The approver can also add words of congratulations during the nomination process, thereby fortifying the meaning of the award in the eyes of the recipient. In one embodiment, any changes made by an administrator or manager may be transmitted to the nominator for approval or simply as a form of notification that changes have been made.
In one embodiment of the invention, the number and level of approvals required might be dependent on the award that is to be provided to the user. The larger or more valuable the award, the more levels of approval may be required. For example, where 1,000 points are to be awarded, only 1 level of supervisory approval may be required, whereas the award of 10,000 points may require 2 or more levels of supervisory approval. As described herein, points may optionally be crowdsourced from colleagues or bosses/managers at an organization.
The recognition graph module 560 generates the recognition network graph 1804 based on the recognition data comprising the recognition moments in combination with organizational data. The various nodes that comprise the recognition network graph 1804 are determined from the organization data and from the recognition moments. The links are then added based on the recognition data associated with the recognition moments and optionally according to organization data (org data). In one exemplary embodiment the links that are based only on organization data may be a different color or different form (e.g., solid versus dashed) than the links associated with recognition moments. Because the recognition moments may be created in real-time, the recognition network graphs may also be created in real-time. Organizational data stored by the data storage system includes relationships between employees (e.g., an employee's manager), relationship between one or more employees and one or more teams (organizational or ad-hoc), relationship between teams, employee relationships to various organizational hierarchies (e.g., hierarchy of departments or hierarchy of geographical locations), and other organizational data collected by the data collection module 510, such as those described herein.
Nodes on the recognition network graph may be determined based on the union of an participant's organizational attributes (e.g., his/her manager, participants for whom he/she is their manager, and/or other shared participant attributes such as organization department or geographic location), as well as those other participants with whom a participant has had a recognition moment of giving a recognition moment to or receiving a recognition moment from. The recognition graph module 560 may also generate the recognition network graph 1804 in
The thickness of the links may increase or decrease based on a number of factors, alone or in combination, including: the number of recognition moments between two nodes, the number of different categories of recognition moments, and the quality of the recognition moments. Thus, node 1808 and node 1812 may be associated with one another with 5 recognition moments. The relationship may, therefore, be represented by thick link 1816. In contrast, node 1820 and node 1824 may only have one recognition moment associated between themselves, and so be represented by the thin link 1828. In addition, quality of a recognition moment may be based on a number of factors, including the relative importance of the category of a recognition moment to an organization. In at least one embodiment, along with the thickness of the links, the shape, pattern, color, or other display characteristics of each link may also be dependent on the recognition data.
These factors are understood to relate to the “strength” of the recognition connection between two nodes (i.e., members of an organization). In other exemplary embodiments, the thickness may be based on the correlation between the creator's recognition moments and formal employee performance scores of the recipient of the recognition moment (i.e., that employee's awards are a strong predictor of the employee's performance). By depicting the number of recognitions between each employee of a team or organization, managers and administrators may recognize important and influential employees of the organization, such as those who contribute the most to the company and those who are well regarded by his or her colleagues.
Link thickness may also be based on attributes relating to the award participants have received and given, such as the number of awards received or given; the reason for the award; significance of the award; reward status; organizational relationship; sphere of influence and connection strength of the person who gave the award; additional validation of the award in the form of congratulations from other employees; length and content of the award message; conformity to average award economic value, frequency, and reaction; variance to giver's norms; approval or disapproval of awards submitted; and value distribution of awards, and others.
Link thickness may also depend on the participant's team, manager and division, including the size of team and division; engagement level of the division or team; recognition participation of the manager; and reach and frequency of recognition within the team and division. In at least one embodiment, link thickness may relate to a participant's relationship to one or more teams and/or members in those teams, including the recognition or feedback the participant has received or given with respect to those members of that team or the team itself. For instance, if a participant has received feedback or recognition from a team, the link thickness between the participant and members of that team may be strengthened as a result.
In another embodiment, the thickness of the link may depend on objective data about the participant, such as the participant's division, level, gender, age, diversity, performance rating, employee history, grade and grade history, and functional group. Furthermore, link thickness may take into consideration the recognition activities of each employee, including the participant's participation in recognition programs; the number of connections through recognition, including strength, organizational relationship; ratio of recognition given to recognition received; recognition compared to peers; recognition given by manager and how that compares to organizationally close managers.
In one embodiment, the thickness of the links may be further increased by feedback received as a result of recognitions. In one embodiment of the invention, after a recognition moment has been delivered and/or announced, other system participants may show their appreciation for the participant's achievement or action by congratulating the participant. A participant may provide feedback with respect to the recognition moment through a number of available methods. For instance, a participant may press a “congratulations” button next to the recognition moment on one or more user interfaces, such as those described herein.
In one exemplary embodiment the recognition graph module may utilize “scores” associated with the recognition moments to determine the thickness of the links. Each award associated with a recognition moment may be converted to a score. For monetary and point award forms, the conversion of the award to a score may be a ratio conversion such as a 1-to-1 conversion, 1-to-2 conversion, 2-to-1 conversion, or variations thereof. For other recognition forms, a conversion table assigning score values to the award may be adjusted based on the varying degrees or levels of recognition. For example, a message thanking an employee for working hard may be worth 50 points, and then adjusted by a multiplier based on extent of the user's gratitude. In addition, the characteristics associated with the recognition moment described herein may also be used to further adjust the score associated with the recognition moment and may each have an associated value or weighing factor that may be used to adjust a score associated with the recognition moment. As one example, not meant to be limiting, one or more recognition data categories described herein may be utilized to calculate a score associated with a recognition moment with each having differing score weighting factors that may affect the recognition scores.
By way of non-limiting example, awards and congratulations and the recentness of receiving or giving those awards or congratulations may be considered. Thus, a single award from 5 years ago should not be given as much importance as an award from last week. Embodiments may collect the plethora of data from these recognition and feedback activities and from various other sources to provide users with insight into the employee's impact on the organization. Managers may then have access to various user interfaces that provide the real-time data and analytics results, providing managers with insight into how the employee is impacting the company at that very moment in time. For instance, in one embodiment, using the collected data, the system generates recognition and feedback network graphs that represent the recognition connections throughout the organization. The system further utilizes recognition and feedback network graphs to transmit announcements throughout the organization, which in turn promotes a positive organization climate and enhances the values of the organization.
Further, the scores associated with recognition moments may depreciate over time to reflect the risk of a weakening recognition connection between two individuals over time. In one embodiment, the scores may further be dependent upon the organizational relationship of the nominator to the recipient. Scores may also be dependent on the absolute level or status of the nominator. For instance, a score may be higher when the president of the company recognizes an employee or when a direct manager recognizes his or her direct subordinate. Various other methods of scoring based on the relationships of the nominator and recipients may be utilized as a means to promote corporate values and goals. Furthermore, scores may be dependent on the sphere of influence of the nominator and the conformity of the award to the norms. Thus, in one instance, a score may be higher because one particular recognition is for an achievement rarely achieved or for a recognition rarely recognized.
In another embodiment, the size, color or other display characteristics of the nodes representing each participant may be dependent on some or all of the factors described above with regard to link thickness as well as other factors or attributes described herein, such as the number of recognition moments the employee has received, the scores, recognition activities, the absolute level or status of the nominator, the sphere of influence of a nominator, and the conformity of the awards to the norms, and others. Through these features, managers may quickly and easily recognize influential or important participants in the system or employees of or the organization.
While the input data described above may be utilized to generate one or more recognition network graphs, including determining node links and nodes, such data, including any combination thereof, may also be utilized by any of the modules or engines described herein in operation and in order provide users (e.g., managers) with access to a wide range of data describing the employee's impact, performance and potential. For instance, such data may be utilized in one or more statistical analysis algorithms and predictive analytics techniques, such as neural network models and multiple linear regression, in order to assess talent and predict results and effects.
In one exemplary embodiment the recognition, recognition network graphs may be filtered to only show nodes connected to a user because of recognition moments associated with a particular recognition detail. For example, the recognition network graph may only show nodes connected to another node where there exists at least one recognition moment associated with Innovation as the award reasons (or in the body of the award message).
In one exemplary embodiment, each detail itself may be connected to other details as part of a tree structure. For example, as shown in
In one embodiment, users interacting with the recognition network graph 1904 may select other nodes and re-center the depicted graph. For example, the recognition network graph 1904 in
In one embodiment of a recognition network graph, the nodes within the graphs are positioned in a manner similar to that of a traditional organization chart (“org chart”). Thus, nodes may be positioned in accordance with the organizational hierarchy within the organization wherein nodes representing higher level officers may be positioned near the top of the chart and may be connected to nodes representing the officers' direct reporting managers. The nodes of the managers may be positioned below the nodes of the officers. Further, nodes representing lower-level employees may be connected and be positioned below the managers' nodes. Thus, in certain embodiments of these org-oriented recognition network graphs, a recognition network graph may be depicted as to illustrate the organizational hierarchy of the organization in a top-down manner. In one preferred embodiment, at an initial step, the recognition graph module may generate the org-oriented recognition network graph to contain a graphical link for each organizational reporting connection (e.g., a link for each supervisory responsibility/report). By default, the graphical links may not contain any arrows or may be in a default color, pattern or shape to represent the organizational connections. Then, the recognition graph module may alter or regenerate the recognition network graph to contain the recognition moments between the employees of the organization. The graphical links representing these recognition moments may be of different colors, shape, or pattern, or may have arrows indicating the directions of the recognition nominations. As described with respect to other embodiments of recognition graphs, various filters, selectable view options, and navigation tools may allow a user to customize the scope of data being visualized within the graph. It should be appreciated that various other methods of depicting org relationships may be generated by the recognition graph module.
Thus, a user viewing the recognition network graph may not only determine the organizational relationship between the plurality of participants, but may also receive a visualization of the recognitions within the organization. Furthermore, embodiments of such network graphs allow for the immediate understanding of recognition moments with respect to the organizational structure. A user may quickly understand the sources of recognitions and those being nominated, such as whether enough recognitions are being provided from supervising employees to their reporting employees, whether certain managers have a good relationship with their direct report, whether employees of the same level are team players by recognizing others at their same levels, whether officers are recognizing their managers and so on. Therefore, a user may quickly gather whether various levels of employees or participants are effectively utilizing the recognition system and to take corrective actions accordingly.
A user may rotate, pan, zoom, and otherwise navigate the recognition network graph 1904 and select each node and links for more information. In one embodiment, the recognition network graph may contain a range of viewing levels, with the top level depicting a high-level view of the recognition map and with the lowest level depicting a low-level view of the recognition map, and with each level representing another level in the corporate hierarchy. For example, at the highest level, a single node may represent one single company. Links between such nodes may illustrate the recognition strength between companies. At the second level, nodes may represent branches of companies, with the level below that including nodes that represent teams within the company branches. As with the highest level, the links at the second and third level may represent recognitions between branches and recognition between teams, accordingly. Finally, the lowest level may include nodes that represent employees, as described above. In one embodiment, the recognition network graph may also show links of employees from numerous teams, and even those from other branches and companies as well.
The graph 1904 may also be filtered based on any number of definable attributes, such as based on time range, award level, award reasons, teams, divisions, types of awards, nominators and recipients, and others. Thus, as seen in
In one exemplary embodiment, a user may identify another member of the organization for whom they want to identify a pathway based on recognition and organizational data. The recognition pathway is the path from the user to the identified individual over several nodes according to the recognition data and the organization data. Thus, the path represents the degrees of separation from one employee to another specified employee (or member of the organization) through other connected employees based on both organizational relationships and/or connections via recognition moments.
While the recognition network graph described here is disclosed to be made up of a plurality of nodes connected by links on a two dimensional graph, embodiments of the invention further includes recognition network graphs that are made up of different types of nodes, connectors, and/or other elements that are graphed on a graph two, three or more dimensions. Furthermore, nodes need not be connected by any graphical connectors at all. Additionally, the recognition network graph may be integrated with other graphs disclosed or mentioned herein.
The graphing module can further provide work circle graphs. Work circles may be broken down into three dimensions: recognition activity, feedback activity, organization activity, and user activity. A work circle may comprise a buildup of people who have given awards to each other. Thus, in one embodiment, a generated work circle graph depicts all of the activities associated between the employees of the organization, with each employee being represented by a node. Each node of the graph is connected to other nodes based on activities associated with the two corresponding employee. The graph allows a user to select a particular employee on the graph and view the user's work circle, i.e., the connections the employee has with other employees or teams in the organization.
The following example describes embodiments that support the generation of work circles using at least recognition data. Other embodiments of the invention further support the generation of work circles using a combination of recognition and feedback data or feedback data alone.
By way of non-limiting example, employees in a recognition activity work circle may include individuals who have given an employee an award, individuals who an employee has given an award to, individuals who have congratulated an employee, individuals who an employee has congratulated, and those employees who have shared a team award. A work circle may be expanded by professional relationships. By way of non-limiting example, employees in an organizational work circle may include an employee's manager(s), an employee's peer(s), an employee's direct report(s), an employee's manager's manager(s), an employee's manager's peer(s), an employee's peers' direct report(s), an employee's indirect report(s), an employee's peer's direct report(s). Lastly, a work circle may include any person(s) that an employee chooses (i.e. user activity).
In embodiments of the invention, a user's work circles may be influenced by the type and frequency of activity, connection weight (also referred to as connection strength), as well as proximity of the user with other users (i.e., direct versus indirect connections), and all of the other attributes and data described in this disclosure. Awards and congratulations and the recentness of receiving or giving those awards or congratulations may be considered.
A user's feed, recognition graph, digest and other information presented may be influenced by the data associated with the work circle, including each employee's work circle. For instance, the order and composition of a user's feed and digest may be based on events, recognition, congratulations, etc. of the employees that are closest to the user in his or her work circle. Furthermore, when a user celebrates a work anniversary, the users that are invited to the user's celebration or is notified or the user's work anniversary may be based the structure of the user's work circles. As the user celebrates his or her 5 or 10 year anniversary, more coworkers in the user's work circles may be notified and/or invited to the user's work anniversary celebration. Thus, as the number of years of the anniversary increases, the number of people being notified and/or invited may expand to cover more indirect connections.
The recognition and feedback network graph and other analytical displays aid managers in determining employees who are critical to the prior and future success of their business initiatives even when those employees are not within their traditional organizational hierarchies or span of control. The recognition and feedback network graph may highlight connections between employees that are not self-evident within traditional organization charts nor found in other talent management systems. The recognition and feedback network graph may also depict how business objectives have been achieved via both formal and informal employee connections.
Thus, in addition to the e-mail delivery illustrated in
The recognition feed 2004 may be syndicated via technologies as RSS and Activity Streams to be displayed on web or corporate intranet portals, corporate social media technologies associated with employee information beyond recognition (e.g., an employee internal portal), and/or general social media pages (such as social media pages managed by Facebook®), Twitter®, mobile readers, and combinations thereof). The recognition feed 2004 may include the name of the recipient of a recognition moment, comments and congratulations, and a comment box for submitting comments and congratulations. Congratulations from an employee on another employee's recognition awards create an additional recognition moment between those two employees which is leveraged to create the nodes on the recognition network graph. Optionally, the recognition feed 20004 may provide various recognition details including the name of the creator of the recognition moment, the reason/recognition category, a reference to a client or account, and combinations thereof. Those of ordinary skill in the art will recognize that other details could be added than those expressly identified above. In at least one embodiment, the recognition feed may further integrate data and features from available talent management software and systems.
The recognition feed 2004 may receive notices of recognition moments from all members of an organization or a subset of the members of the organization identified in a watch list 2008. In one exemplary embodiment, the recognition feed 2004 is implemented as a publish/subscribe messaging system. In one exemplary embodiment, a user may filter the recognition feed 2004 by adding and removing people to and from the watch list. The recognition feed 2004 is interactive, and may be reacted to with comments or gestures as described herein.
In another exemplary embodiment, feeds may be automatically generated according to the watch list 2008 by an algorithm, such as the genius algorithm 2104 shown in
In embodiments of the invention, one or more engines of the invention may generate a recognition feed that provides important events for people who are most relevant to a particular employee based on collected and generated data described herein. An employee without any awards or congratulations may be provided with a recognition feed generated based on organizational activity work circles and organizational structure, as described herein. By way of non-limiting example, the recognition feed may provide recognition activities of employees identified by a relationship of 1 watch list expansion, employees identified by a relationship of 2 watch list expansion, a user identified by a relationship of 4 watch list expansion, a user identified by a relationship of 5 watch list expansions, a user identified by a relationship of 6 watch list expansions, a user identified by a relationship of 7 watch list expansions, a user identified by a relationship of 9 watch list expansions, a user identified by a relationship of 12 watch list expansions, and a user identified by a relationship of 13 watch list expansions. As an employee accrues recognition activity, the recognition feed may include information based on the recognition and organizational activity. Distant organizational relationships may become less prominent in the digest. Furthermore, the type and frequency of activity may be considered. Thus, based on the number of awards, the types of awards, the types and number of congratulations, and other data described herein, a recognition activity (or other activity) may be displayed higher on the digest email.
The order of the watch list 2008 may also be based on connection scores (referred herein generally as “scores), which measures the strength of the connection between users. Thus, the order of activities presented in the recognition feed may be based on the strength of the connection between the viewing user or user receiving the email and the users associated with the award item, including the recipient, nominator, congratulations and other data described herein. As one example, a connection between Eddie and Noel would be based on a score which combines: organizational closeness (they are peers); whether either of them have explicitly selected the other to their ‘watch list’; recognition activity (awards given and received, mutually received team awards; congratulations given and received); and department and location.
The recognition feed may depict an exemplary video recognition for the recognition feed 2004. The video for the video recognition may be taken by anyone in an employees work circle, as described herein. A person of ordinary skill in the art would recognize that there are very few, if any, limitations on the format and content of a video for video recognition of an employee. The video for the video recognition may be taken with or without family members, inside or outside the place of business, and of any length. The video recognition modules may be incorporated in the genius algorithm between the recognition moments in the watch list described herein.
The genius algorithm 2104 may also utilize data available at internal and external computer systems related to the user. In one embodiment, the employee recognition system may connect to email or other messaging systems to determine with whom the user communicates the most and the least, in order to form the recognition watch list 2108 accordingly. Similarly, the genius algorithm 2104 may access one or more org charts or floor plans to filter the user's watch list 2108 to others on the user's team or who sits near the user. The genius algorithm 2104 may cause the access and downloading of information from internal or external social networks to detect coworkers who are also friends or associated with the user's social network accounts. Further, the genius algorithm 2104 may detect similar interests or attributes between coworkers and the user via one or more social networks. Those of ordinary skill in the art will recognize that the genius algorithm 2104 may utilize additional factors in determining whether to add someone to the genius watch list. Data from any number of internal or external systems may be collected and utilized by the genius algorithm and other features of the invention to provide managers and users with insight into recognition data.
In one exemplary embodiment, adding and removing feeds is accomplished by filtering out unselected or unwanted feeds. In addition to (or in lieu of) sending the recognition feed 2004 via RSS, the recognition delivery module may send the recognition feed (or a snapshot thereof) via an e-mail as depicted in 21B. Users may directly congratulate colleagues from such emails.
In one embodiment, an individual's location (i.e., coordinates) within the influence graph 2304 may be determined according to the number of moments from each source. For example, Eddie (node 2340) may have received more recognition or feedback moments from those external to the group than Desiree (node 2344); but Desiree may have received more recognition moments from those within the group. The performance rating may be color coded, thereby allowing a user of the influence graph to perform a relative comparison between influence and performance quality. Employee attributes, other than performance ratings, may be selected for color coding, for example, flight risk, departure impact, potential and high performance. In at least one embodiment of the invention, recognitions or feedback may also be received external to that of the company including by clients, by employees of partner companies, and others. In such embodiments, employee external recognition as depicted in influence/performance graph 2304 may include recognitions received from such external sources as well.
The graph module 560 may also generate a performance alignment graph 2308, as depicted in
In one embodiment, the graph module 560 may generate one or more performance graphs that depict the top performers of a manager's team, set of teams, or of the company. A performance graph may also depict the top teams at the company. The performance graphs may provide to managers details of the employee performance within the organization. For instance, the graphs may display the performance with respect to each employee. As another example, shown in
The recognition graph module may utilize the recognition data collected and/or network graphs to generate various other graphs, including graphs that describe top performers, top influences, performance alignment, and other relevant information. In an embodiment of the invention, the graph module generates a geographical view, wherein recognition and feedback for an employee is displayed at the location of receipt. This recognition and feedback may be displayed in real time, or at a time of the employee or employer's choosing. Furthermore, the recognition and feedback may be displayed geographically for any period of time.
It should be understood that the graphs generated by the graphing module might contain different sets of data (e.g., different categorization of what is considered internal or external) or additional categories of data (e.g., a category for internal to team, external to team, and external to the company). A manager or administrator may define the axis of a graph to be generated along with the nodes that are included within the graphs (e.g., the employees shown on the influence graph, award reasons, etc.). Indeed, more than two categories of data may be utilized to generate multi-dimensional graphs. For example, three categories of data may be utilized to generate a three-dimensional influence graph. The user may rotate, pan, zoom, and otherwise navigate the graphs and select each employee for more information. Furthermore, the nodes and other components of the graph may correspond to the employee and recognition/feedback data. For example, just as with the nodes of the network graph, the shape, size and color of the nodes in these graphs may also correspond to employee and recognition/feedback data. In addition, just as with the network graphs generated by the graph module, the shape, size, pattern or other visual parameters of the components of these graphs may be customized and/or changed in accordance with various recognition, feedback and/or organizational data.
The skilled artisan would be aware of various methods by which the system software/website may be accessed, and that system also allows a unified approach including social feedback, recognition and support for check-ins, or feedback given. The feedback system may fully supports practices such as coaching, feedback, development, and evolving performance management with crowd sourced recognition which is emphasized and focused by the manager's voice. Exemplary information, such as the person and/or team awarded, monetary value, company value, etc. may be displayed on the conversation regarding the feedback. For example, Avery Spencer received an award 2700, as displayed in the conversation box 2702, by Van Nguyen for “Sharp eye for quality.” Video feedback, images, stickers, tags, or files may also be uploaded in the conversation box 2702.
Embodiments of the invention are particularly useful to acclimate a new hire into the culture of the company by utilizing software that connects colleagues. Colleagues are able to view photos of each other, see each other's activity and view company values through the interactive system. As illustrated, participants receiving the recognition are able to post comments at 2704. The interface allows selection of feedback input or recognition input at 2706 and further allows team selection at 2708.
As described herein, recognition or feedback for a user may be displayed publicly within the company wherein colleagues and others may be able to comment or otherwise interact with a recognition or award given to an employee or team on for example, the wall as described herein. The interactive system includes many opportunities for participant interaction and may further promote interaction in the form of digital gestures (i.e. figuratively “liking” the recognition). In embodiments of the invention, recognition may also be publicly displayed outside of the organization. For example, the recognition or feedback may be integrated with a social media platform. Recognition may also be in the alternate, whereby the third-party application recognition moments may be pulled and integrated with the company recognition system. In embodiments of the invention, the company's Human Resources department can utilize an engagement dashboard to see how teams they support are doing, the reasons employees are being recognized, and determine other metrics as associated with the recognition system.
In embodiments of the invention, a user and/or manager can initiate a check in and enter an optional title and a short piece of text describing the check in. Employees are presumed to be checking in with their manager, and managers have a choice of direct reports when initiating a check in. Either or both employee and manager can create a check in. Historical check ins are shown for both employee and manager, along with recognition and feedback, all displayed most recent first in chronological order. In embodiments of the invention. The type of item (feedback, check in or recognition) is shown along with the date. In further embodiments of the invention, the employee and the manager can clearly see what activity is new since the last check in. Check-ins can incorporate priorities for employees, milestones, or other goals at which point a supervising user can optionally provide feedback. In embodiments of the invention, a check-in may be converted into a feedback or recognition moment, optionally affiliated with awards as described herein. For example, a manager providing favorable feedback during the check-in may be prompted to convert the check-in into a feedback that can be published on the interactive recognition/feedback wall, as described herein. A manager providing favorable feedback during the check-in may also be prompted to convert the check-in into a recognition or feedback moment that may also be published. The recognition or feedback may be affiliated with a potential award, and the sentiment analysis will also be invoked
In an embodiment of the invention, the interactive system, through the analysis engine and the web rendering engine allows participants, including both management and employees to view, interact with, compile, and analyze data from gathered or collected related to recognition and/or feedback. For instance, as illustrated in
In embodiments of the invention, managers may view each employee's history of recognition, nominations placed, congratulations expressed, and other information. Furthermore, managers may view the breakdown of each employee's recognition, including the recognitions based on types, nominators, levels of recognitions, awards, strengths, frequency, and other information. Additionally, each employee's recognition may be compared with that of other employees. Thus, managers may be presented with how each employee's recognition compares to other employees on his or her team, others with similar stature, others within the company, and others in the world across all companies. Managers may easily recognize whether an employee is being recognized more than other employees on his/her team or are receiving less quality recognition than others in the company (e.g., as compared to others that are paid the same or with the company for the same number of years).
Managers may also review automatically generated data regarding whether particular teams are receiving and exchanging recognitions more than other teams in the company and identify, for example, the amount of recognition that team is receiving over other team members, e.g., over the average number of recognition received per team in the organization. Examples of data viewable include awards year-to-date, awards across time, awards by group and level, awards by reason, awards by geography, awards by organization, and awards between geographies and organizations. Managers may filter and customize recognition reports based on date, country, approver, nominator, recipient and various other data attributes.
In at least one embodiment, an employee's recognition data may be compared to his/her performance reports generated by the company in the ordinary course (annually, bi-annually, quarterly and so on). Thus, managers may view the underlying data of an employee's performance alignment as compared to other employees, just as the manager may view an employee's performance alignment graph.
Accordingly,
In embodiments of the invention, and as illustrated in
As briefly discussed above, the computer systems disclosed herein, may include a special purpose computer or a general purpose computing device in the form of a computer including a processing unit, a system memory, and a system bus that couples various system components including the system memory to the processing unit. Computers typically include a variety of computer readable media that can form part of the system memory and be read by the processing unit. By way of example, and not limitation, computer readable media may comprise computer storage media and communication media. The system memory may include computer storage media in the form of volatile and/or nonvolatile memory such as read only memory (ROM) and random access memory (RAM). A basic input/output system (BIOS), containing the basic routines that help to transfer information between elements, such as during start-up, is typically stored in ROM. RAM typically contains data and/or program modules that are immediately accessible to and/or presently being operated on by a processing unit. The data or program modules may include an operating system, application programs, other program modules, and program data. The operating system may be or include a variety of operating systems such as Microsoft Windows® operating system, the Unix operating system, the Linux operating system, the Xenix operating system, the IBM AIX™ operating system, the Hewlett Packard UX™ operating system, the Novell Netware™ operating system, the Sun Microsystems Solaris™ operating system, the OS/2™ operating system, the BeOS™ operating system, the Macintosh™® operating system, the Apache™ operating system, an OpenStep™ operating system or another operating system or platform.
At a minimum, the memory includes at least one set of instructions that is either permanently or temporarily stored. The processor executes the instructions that are stored in order to process data. The set of instructions may include various instructions that perform a particular task or tasks, such as those shown in the appended flowcharts. Such a set of instructions for performing a particular task may be characterized as a program, software program, software, engine, module, component, mechanism, or tool. The system may include a plurality of software processing modules stored in a memory as described above and executed on a processor in the manner described herein. The program modules may be in the form of any suitable programming language, which is converted to machine language or object code to allow the processor or processors to read the instructions. That is, written lines of programming code or source code, in a particular programming language, may be converted to machine language using a compiler, assembler, or interpreter. The machine language may be binary coded machine instructions specific to a particular computer.
Any suitable programming language may be used in accordance with the various embodiments of the invention. Illustratively, the programming language used may include assembly language, Ada, APL, Basic, C, C++, COBOL, dBase, Forth, FORTRAN, Java, Modula-2, Pascal, PHP, Prolog, Python, REXX, and/or JavaScript, for example. Further, it is not necessary that a single type of instruction or programming language be utilized in conjunction with the operation of the system and method of the invention. Rather, any number of different programming languages may be utilized as is necessary or desirable.
Also, the instructions and/or data used in the practice of the invention may utilize any compression or encryption technique or algorithm, as may be desired. An encryption module might be used to encrypt data. Further, files or other data may be decrypted using a suitable decryption module.
The computing environment may also include other removable/non-removable, volatile/nonvolatile computer storage media. For example, a hard disk drive may read or write to non-removable, nonvolatile magnetic media. A magnetic disk drive may read from or write to a removable, nonvolatile magnetic disk, and an optical disk drive may read from or write to a removable, nonvolatile optical disk such as a CD ROM or other optical media. Other removable/non-removable, volatile/nonvolatile computer storage media that can be used in the exemplary operating environment include, but are not limited to, magnetic tape cassettes, flash memory cards, digital versatile disks, digital video tape, solid state RAM, solid state ROM, and the like. The storage media is typically connected to the system bus through a removable or non-removable memory interface.
It should be appreciated that the processors and/or memories of the computer system need not be physically in the same location. Each of the processors and each of the memories used by the computer system may be in geographically distinct locations and be connected so as to communicate with each other in any suitable manner. Additionally, it is appreciated that each processor and/or memory may be composed of different physical pieces of equipment.
A participant may enter commands and information into the computer through a user interface that includes input devices such as a keyboard and pointing device, commonly referred to as a mouse, trackball or touch pad. Other input devices may include a microphone, joystick, game pad, satellite dish, scanner, voice recognition device, keyboard, touch screen, toggle switch, pushbutton, or the like. These and other input devices are often connected to the processing unit through a participant input interface that is coupled to the system bus, but may be connected by other interface and bus structures, such as a parallel port, game port or a universal serial bus (USB).
One or more monitors or display devices may also be connected to the system bus via an interface. In addition to display devices, computers may also include other peripheral output devices, which may be connected through an output peripheral interface. The computers implementing the invention may operate in a networked environment using logical connections to one or more remote computers, the remote computers typically including many or all of the elements described above.
Certain embodiments of the invention were described above. It is, however, expressly noted that the invention is not limited to those embodiments, but rather the intention is that additions and modifications to what was expressly described herein are also included within the scope of the invention. Moreover, it is to be understood that the features of the various embodiments described herein were not mutually exclusive and can exist in various combinations and permutations, even if such combinations or permutations were not made expressly herein, without departing from the spirit and scope of the invention. In fact, variations, modifications, and other implementations of what was described herein will occur to those of ordinary skill in the art without departing from the spirit and the scope of the invention. In particular, it should be understood that the order of steps or order for performing certain actions is immaterial so long as the invention remains operable. Two or more steps or actions may also be conducted simultaneously. As such, the invention is not to be defined only by the preceding illustrative description.
From the foregoing, it will be seen that this invention is one well adapted to attain all the ends and objects set forth above, together with other advantages, which are obvious and inherent to the systems and methods. It will be understood that certain features and sub-combinations are of utility and may be employed without reference to other features and sub-combinations. This is contemplated and within the scope of the invention.
This application is a Continuation-In-Part application of U.S. patent application Ser. No. 15/184,527, filed Jun. 16, 2016, which claims priority to Provisional application Ser. No. 62/180,049 filed on Jun. 16, 2015. This application hereby further claims priority to and incorporates by reference U.S. Provisional Application Ser. No. 62/512,162, filed on May 29, 2017. This application further is related to and incorporates by reference U.S. Provisional Application Ser. No. 61/568,999 filed on Dec. 9, 2011, U.S. application Ser. No. 13/708,707 filed Dec. 7, 2012 and PCT Application Serial No. PCT/US12/68549 filed Dec. 7, 2012. All of the foregoing applications are incorporated herein by their entirety.
Number | Date | Country | |
---|---|---|---|
62512162 | May 2017 | US |
Number | Date | Country | |
---|---|---|---|
Parent | 15184527 | Jun 2016 | US |
Child | 15991530 | US |