US20130132864A1 - Social kudos - Google Patents
Social kudos Download PDFInfo
- Publication number
- US20130132864A1 US20130132864A1 US13/715,760 US201213715760A US2013132864A1 US 20130132864 A1 US20130132864 A1 US 20130132864A1 US 201213715760 A US201213715760 A US 201213715760A US 2013132864 A1 US2013132864 A1 US 2013132864A1
- Authority
- US
- United States
- Prior art keywords
- discussion
- approval
- kudos
- providing
- user interface
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Abandoned
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q10/00—Administration; Management
- G06Q10/06—Resources, workflows, human or project management; Enterprise or organisation planning; Enterprise or organisation modelling
- G06Q10/063—Operations research, analysis or management
- G06Q10/0639—Performance analysis of employees; Performance analysis of enterprise or organisation operations
- G06Q10/06398—Performance of employee with respect to a job function
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q10/00—Administration; Management
- G06Q10/06—Resources, workflows, human or project management; Enterprise or organisation planning; Enterprise or organisation modelling
Definitions
- the present application relates to software and more specifically to systems and methods for facilitating providing feedback or encouragement between persons of an organization and for facilitating quantifying, measuring, or otherwise ascertaining a person's performance.
- Systems and methods for facilitating feedback exchange are particularly important in enterprise applications, where effective feedback may enhance worker productivity and enterprise profitability. Effective feedback may help organizations maximize workforce knowledge, skill, and talent. Feedback may also facilitate ascertaining worker performance and may enable enterprises to make informed decisions about worker compensation, rewards, job assignments, and so on.
- an enterprise may conduct annual or bi-annual performance reviews and provide limited feedback to workers based on the reviews.
- the performance review process may require managers to review worker performance in view of predefined objectives.
- a manager may solicit feedback, e.g., via emailed forms and questionnaires, from certain persons who have interacted with a worker being reviewed during the review period.
- An example method for facilitating rating enterprise personnel or otherwise issuing and tracking kudos or other indications of approval includes providing a first set of user interface controls adapted to enable plural enterprise personnel to participate in a discussion via electronic communications; providing a first user option for a first participant of the discussion to associate an indication of approval, e.g., a kudos, with input provided by a participant of the discussion; providing a second user option to associate a note with the indication of approval; and associating the discussion and the indication of approval with a business object, such as in response to user selection of a third user option.
- the example method further includes employing a social network to provide the first set of user interface controls.
- the electronic communications include messages exchanged over a social network used to conduct the discussion, i.e., conversation.
- the input may include, for example, text and/or a document submitted to participants of the discussion, such as a presentation document.
- the one or more user interface controls includes a toggle for turning on or off display of indications of approval for one or more participants in the discussion.
- a fourth user option enables a user to associate a second indication of approval with a group of enterprise personnel and the discussion.
- the example method further includes collecting one or more indications of approval for a participant of the discussion and making a resulting collection of one or more indications accessible via a performance review document.
- the collection is also accessible via a social network profile of the participant.
- a fifth user option enables enterprise personnel to associate a third indication of approval with a participant of the social network at a profile of the participant.
- a sixth user option enables certain enterprise personnel to view one or more statistics pertaining to indications of approval that have been associated with the participant.
- One of the first set of user interface controls which appears in a user interface display screen used during the discussion, provides a seventh user option to view one or more statistics pertaining to one or more indications of approval associated with a participant of the discussion.
- Example statistics include a number of indications of approval received by a participant of the discussion during a time interval, and an indication of one or more enterprise personnel who have received more indications of approval than other enterprise personnel.
- An eighth user option enables display of information pertaining to the business object.
- a ninth user option enables association of a portion of text occurring in an electronic message with an indication of approval and with the discussion.
- a tenth user option enables access to a performance review document pertaining to one or more enterprise personnel.
- One or more user interface controls in the performance review document may facilitate displaying a conversation associated with one or more indications of approval.
- Another user interface control in the performance review document may facilitate navigating to a user interface display screen that is adapted to illustrate data of a business object with which an indication of approval is associated.
- certain embodiments discussed herein facilitate exchange of timely informal positive feedback, such as between coworkers collaborating on a goal, opportunity, or other project represented by a business object.
- Managers need not be involved in such feedback exchange, and workers and coworkers need not leave their current applications or business processes to exchange informal positive feedback, e.g., kudos.
- Functionality for issuing and tracking kudos may foster increased trust and collaboration via a social network and may enhance performance evaluation processes, e.g., by providing rich content and minimizing managerial and reviewer work load during the review process.
- enterprise personnel e.g., workers, may incrementally benefit from timely feedback and need not wait for the completion of a review process to act upon important feedback, which could improve worker performance and overall enterprise productivity.
- FIG. 1 is a diagram illustrating an example enterprise computing environment and accompanying system for facilitating allocating, tracking, and compiling statistics pertaining to kudos and associated feedback between enterprise personnel, such as coworkers.
- FIG. 2 shows a first example user interface display screen pertaining to a business object and illustrating text of a first discussion occurring via a first social network and showing a user option to associate the discussion with a business object.
- FIG. 3 shows a second example user interface display screen illustrating text of a second discussion occurring via a social network and further illustrating user interface controls for providing discussion input and assigning kudos to input provided by discussion participants.
- FIG. 4 shows a third example user interface display screen illustrating an example dialog for selecting individuals or groups for assigning kudos thereto.
- FIG. 5 shows a fifth example user interface display screen illustrating an example representation of a profile of an enterprise employee and a kudos user interface control for enabling viewers of the profile to view kudos associated with the employee.
- FIG. 6 shows a sixth example user interface display screen illustrating user interface controls for allocating a kudos via an email client plugin.
- FIG. 7 shows a seventh example user interface display screen illustrating an example performance review document with collected kudos and user interface controls for navigating to a user interface display screen for viewing details of a business object associated with a kudos and for navigating to a user interface display screen for viewing details of a conversation associated with a kudos.
- FIG. 8 is a flow diagram of an example method adapted for use with the embodiments of FIGS. 1-7 .
- an enterprise may be any organization of persons, such as a business, university, government, military, and so on.
- organization and “enterprise” are employed interchangeably herein.
- Personnel of an organization or enterprise i.e., enterprise personnel, may include any persons associated with the organization, such as employees, contractors, board members, and so on.
- ERP software may be any set of computer code that is adapted to facilitate managing resources of an organization.
- Example resources include Human Resources (HR), financial resources, assets, employees, and so on, of an enterprise.
- HR Human Resources
- an ERP application may include one or more ERP software modules or components, such as user interface software modules or components.
- FIG. 1 is a diagram illustrating an example enterprise computing environment and accompanying system 10 for facilitating allocating, tracking, and compiling statistics pertaining to kudos and associated feedback between enterprise personnel, such as coworkers.
- a kudos may be any indication of approval.
- a kudos may be represented via an icon or other user interface feature and may include a note, such as text representing feedback and/or a note explaining why the kudos has been given.
- a kudos may represent a object, which itself may be associated with another object, such as a business object.
- the term “kudos” may be both singular and plural.
- an object such as a data object
- an object may be any grouping of or encapsulation of data and/or functionality.
- objects include classes or structures implemented via object-oriented programming languages; tables, rows, or records of a database; and so on.
- a representation of an object, i.e., a displayed object may be displayed via graphical depiction, such as a node of a tree diagram, a menu item, dialog box, personnel icon, an entire user interface display screen, and so on.
- the graphical depiction of an object may also be called an object, a displayed object, or a node.
- a business object may be any object used to organize information for business purposes.
- An example business object may be formed by creating a name for the business object, such as “CRM Opportunity 1” or “Goal 1” and then associating information with the name.
- CRM Opportunity 1 object may be associated with a conversation, one or more enterprise personnel, one or more kudos assigned to a team that is associated with the object, and so on.
- Data that is associated with a business object may be contained within a data structure or database associated with the object, or the information may be distributed among different applications, computers, and so on, without departing from the scope of the present teachings.
- the example system 10 includes a social network 12 , which may include various social networking websites, business social networks (also called enterprise social networks), and other software and systems adapted to enable conversations or collaboration between individuals.
- a conversation may be any communication exchange between two or more persons.
- a conversation may include text and/or other input, such as uploaded or shared presentations, documents, audio files, or other files.
- the terms “conversation” and “discussion” are employed interchangeably herein.
- Various ERP software applications 14 - 22 may communicate with the social network 12 to retrieve, access, and/or interchange content.
- a social kudos controller 24 interfaces the various ERP software applications 14 - 22 and is adapted to facilitate interchange of information pertaining to kudos, associated conversations, and associated business objects, between the various ERP software applications 14 - 22 and the social network 12 .
- the social network 12 includes computer code for hosting various conversations 26 - 30 pertaining to different business objects and for hosting different social profiles 32 of enterprise personnel.
- the example social network 12 includes a business object conversation 26 , which may be hosted via software that includes functionality (e.g., a conversation social kudos creation module 34 ), for enabling participants in the business object conversation 26 to give or allocate kudos to other participants in the conversation 26 .
- the business object corresponding to the business object conversation 26 may be any type of business object, such as other business object 52 of the other ERP software application 14 .
- the example goal object conversation 28 is hosted by software that is adapted to enable conversation about a goal business object and to enable goal conversation social kudos creation 36 .
- the example opportunity object conversation module 30 is hosted by software that is adapted to enable conversation about an opportunity goal business object and to enable opportunity conversation social kudos creation 38 .
- the social profiles 32 may each include functionality 42 for facilitating collecting and displaying social kudos and associated statistics for a given profile of a worker or other enterprise personnel.
- a profile social kudos creation module 40 includes computer code for enabling profile visitors to create or otherwise allocate kudos to a worker profile 32 . When a worker gives or allocates a kudos for a coworker via a coworker's social profile, the worker is said to leave a social kudos for the coworker on the coworker's social profile.
- Each of the example kudos created via the kudos creation modules 34 - 40 and accompanying business object conversations or profiles 26 - 32 may be associated with business objects that may contain additional data.
- the business object conversation 26 and associated kudos may be associated with the other business object 52 ;
- the goal object conversation 28 may be associated with HCM Goal business object 56 maintained by a HCM module 18 ;
- the opportunity object conversation 30 may be associated with a Customer Relationship Management (CRM) business object 54 maintained by an CRM system 16 , and so on.
- CRM Customer Relationship Management
- Information pertaining to associations between business objects, kudos, and conversations may be maintained via the social kudos controller 24 , e.g., via a business object associations module 44 , and/or via one or more other modules in the system 10 .
- the example social kudos controller 34 further includes a social conversation collection and tracking module 46 , a social kudos collection module 50 , and a kudos statistics generator 48 , which may intercommunicate.
- the social kudos collection module 50 may collect copies of kudos when they are issued via the social network 12 and other ERP software 14 - 18 .
- the social conversation collection and tracking module 46 may store text and other input pertaining to conversations occurring via the social network 12 and other ERP software 14 - 18 .
- the kudos statistics generator 48 may access the social kudos collection 50 and the social conversation and tracking module 46 , with reference to associations (e.g., associations between social kudos, conversations, and business objects) maintained by the business object associations module 44 , to generate kudos statistics, such as counts of numbers of kudos for different workers during a particular time interval, rankings of enterprise personnel based on kudos, counts of numbers of kudos received by a participant in a conversation during the conversation, counts of numbers of kudos enterprise personnel receive via the social network profile 32 , measurements or indications of enterprise personnel who have received the most kudos or kudos beyond a predetermined threshold amount, and so on.
- associations e.g., associations between social kudos, conversations, and business objects
- kudos statistics such as counts of numbers of kudos for different workers during a particular time interval, rankings of enterprise personnel based on kudos, counts of numbers of
- the social kudos collection 50 and associated social kudos statistics output by the kudos statistics generator 48 may be accessible to various modules and software applications of the system 10 , such as a social kudos collection and statistics viewing module 42 employed at the social profiles 32 , a social kudos collection and statistics viewing module 64 available at a talent profile 60 maintained via the HCM software 18 , and to a performance document 58 and accompanying social kudos collection and statistics viewing module 62 .
- the social kudos collection statistics and viewing modules 42 , 62 , 64 may include computer code for retrieving information and statistics about kudos from the social kudos controller 24 , e.g., via the social kudos collection module 50 and kudos statistics generator 48 .
- the HCM software 18 and social network 12 and accompanying software include computer code for displaying kudos and statistics, i.e., for making kudos and associated statistics for enterprise personnel viewable by a manager, a participant in a discussion (e.g., a coworker of a worker), and other members of the social network 12 or authorized users of the ERP software 14 - 18 .
- An optional email client (e.g., Microsoft Outlook®) plugin 22 may communicate with the social kudos controller 24 .
- the email client plugin 22 includes computer code for enabling a user to select text from an email message for inclusion in a new kudos or preexisting kudos and to allocate a kudos to a recipient or sender of an email message associated with the text.
- a system administrator module 20 communicates with the social kudos controller 24 and includes computer code for providing administrator user options to enable or disable kudos functionality of the system 10 , such as functionality for toggling display of kudos in the social network 12 and other ERP software modules 14 - 18 .
- the social kudos controller 24 includes computer code responsive to input from the system administrator module 20 and accompanying user interface to effect enabling or disabling of kudos functionality.
- the system administrator module 20 may further include computer code for verifying security credentials or other authentication requirements to ensure that only authorized administrators can access functionality provided via the system administrator module 20 .
- kudos and associated conversations, statistics, and other business object data may be mined from various locations and software applications of the system 10 via the social kudos controller 24 interface. Information about the mined kudos is then displayable via various modules, such as via the performance document 58 and talent profile 60 of the HCM software 18 , via the social profiles 32 of the social network 12 , and via the business object conversation modules 26 - 30 .
- the business object conversation modules 26 - 30 may include functionality for enabling conversation participants to access kudos received by participants in the conversation.
- the business object conversation modules 26 - 30 may locally store kudos information pertaining to a given conversation and/or may retrieve kudos information from the social kudos controller 24 .
- a performance document also called a performance review document, a performance report, or a performance evaluation document
- a document may be any document adapted to specifically contain or reference information pertaining to the performance and/or behavior of an employee or other enterprise personal over a predetermined time interval.
- a document may be any collection of information, which may include one or more virtual files (as opposed to a printed hard copy of a file) and/or computing objects.
- a document need not be represented as a single file, but may include, for example, files linked together and accessible via a common interface, such as via an HyperText Markup Language (HTML) web page or file.
- HTML HyperText Markup Language
- the business object conversation modules 26 - 30 may be implemented via a single module or software application, which may run on a server or may be distributed across client devices and/or servers coupled to a network, such as the Internet.
- the system 10 enables users to create conversations that are associated with a business object, such as a CRM opportunity object.
- Users who are collaborating on the business object may document their input, such as uploaded presentations or other documents, to the conversation.
- sales representatives may collaborate on a sales opportunity and document their discussion in the ‘conversation’ that is associated with the business object.
- Users may also navigate to a profile (“Portrait”) (e.g., social profile 32 ) of another user and leave “Kudos” for that user.
- Previously created kudos may be displayed in an employee's performance document (e.g., the performance document 58 ).
- FIG. 2 shows a first example user interface display screen 70 pertaining to an opportunity business object 78 (called Digital Imaging Replacement) and illustrating user interface controls 74 for accessing various discussions and kudos associated with the business object 78 .
- Digital Imaging Replacement an opportunity business object 78
- user interface controls 74 for accessing various discussions and kudos associated with the business object 78 .
- the user interface display screen 70 includes a business object summary 68 , with various information, such as primary contact, business object name, revenue, and so on.
- An example listing of documented conversations 72 is positioned in a lower left section of the display screen 70 .
- the various conversations 72 are called social conversations that may be implemented via a social network component.
- the user interface display screen 70 may correspond to the business object 54 of FIG. 1 .
- the social conversations 72 are associated with the identified business object 78 and may correspond to the opportunity conversation 30 of FIG. 1 .
- Various user interface controls 74 enable users, e.g., authorized workers or other enterprise personnel, to begin a new conversation; expand or open listed conversations, search for conversations, and so on. Selection of a first kudos user interface control 76 may trigger display of another user interface display screen, whereby a user may enable, use, or otherwise activate kudos functionality.
- user interface controls may enable showing or hiding display of kudos indications, e.g., indications of approval associated with each of the conversations 72 ; enable users to enter notes to be combined with or otherwise associated with a kudos enable users to trigger display of kudos for an entire conversation and/or for individual participants in a conversation, and so on.
- a kudos may be represented via a symbol, as discussed more fully below.
- a kudos may be represented by a message, such as a note indicating positive or complimentary feedback.
- a kudos is considered as including an indication of approval, such as represented by a special symbol or count, and a note pertaining to the indication of approval.
- FIG. 3 shows a second example user interface display screen 80 illustrating text of a second discussion 82 occurring via a social network (such as the social network 12 of FIG. 1 ) and further illustrating user interface controls 86 for providing discussion input and assigning kudos to input provided by discussion participants.
- a social network such as the social network 12 of FIG. 1
- a message representing conversation input is selected by a user, such as participant Jules Hendersen.
- a kudos user option i.e., user interface control 88 , may then be selected by Jules Hendersen to facilitate adding a kudos for Nicole Kelly based on or associated with the selected input 84 of Nicole Kelly.
- a note field 96 enables the kudos giver, e.g., Jules Hendersen, to add a note to be further associated with or included in the kudos.
- the kudos is registered as being associated with Nicole Kelly's input 84 in the conversation 82 , which is associated with a business object, e.g., Pinnacle Green Server ROI 98 .
- An optional user option 90 is adapted to facilitating associating additional business objects with the discussion 82 and accompanying kudos.
- a kudos toggle user interface control 94 in a section 92 adjacent to the conversation 82 enables toggling on and off the kudos user interface control 88 of the user interface controls 86 .
- a kudos icon or other indication may appear inline with text 84 or other input, such as presentations uploaded to a conversation pertaining to a business object.
- kudos may be viewable by and given by participants in a conversation to other participants, thereby resulting in coworker feedback exchange. Such feedback is not limited to managers giving subordinates feedback.
- FIG. 4 shows a third example user interface display screen 100 illustrating an example dialog for selecting individuals 104 or groups 102 for assigning kudos thereto.
- the user interface display screen 100 may appear in response to selecting the kudos icon 88 of FIG. 3 when no conversation text has been highlighted or selected.
- an additional kudos user interface control may be provided in FIG. 3 to trigger display of the third example user interface display screen 100 of FIG. 4 .
- the selected group or individual may be transferred, e.g., via a transfer control 108 , to a kudos recipient section 106 , which lists persons and/or groups who are to receive a kudos.
- a transfer control 108 the transfer control 108
- persons in the kudos recipient section 106 may be selectively removed from the kudos recipient section 106 via the transfer control 108 .
- a save and allocate kudos button 110 may be selected to register or associate a kudos with the kudos recipients 106 .
- the allocated kudos may include kudos text entered in the field 96 of FIG. 3 .
- an additional user interface display screen may be provided in response to selection of the save and allocate kudos button 110 , whereby a user may customize individual kudos for each of the kudos recipients 106 .
- kudos are distributed to each member of a selected group, and corresponding kudos may appear in a performance evaluation document for each kudos recipient.
- FIG. 5 shows a fifth example user interface display screen 120 illustrating an example representation of a profile 122 of an enterprise employee, e.g., Ravi Cho, and a kudos user interface control 132 for enabling viewers of the profile 122 to view kudos associated with the employee.
- a profile 122 of an enterprise employee e.g., Ravi Cho
- a kudos user interface control 132 for enabling viewers of the profile 122 to view kudos associated with the employee.
- the kudos section 124 includes a kudos statistics graph 130 .
- the kudos graph 130 may indicate, for example, numbers of kudos acquired by Ravi Cho during a given time interval, along with average numbers of kudos acquired by Ravi Cho's team or other group of enterprise personnel.
- the display of the kudos statistics graph 130 may be toggled by user selection of a kudos statistics control 136 .
- Selection of an optional configure kudos statistics button 138 may trigger display of an additional user interface display screen for configuring how kudos statistics are displayed and what statistics information is displayed.
- An add kudos button 134 represents a user option for enabling visitors to the profile 122 to add kudos to Ravi Cho's list of kudos 128 .
- Kudos are denoted as kudos via optional kudos symbols 142 or icons adjacent to text included with or associated with each kudos of the kudos list 128 .
- a kudos may include a business object link 140 , selection of which may enable navigation from the profile 122 to a user interface display screen (e.g., the user interface display screen 70 of FIG. 2 ) depicting additional information about the business object.
- a business object link 140 selection of which may enable navigation from the profile 122 to a user interface display screen (e.g., the user interface display screen 70 of FIG. 2 ) depicting additional information about the business object.
- enterprise personnel may browse to profile of coworker, such as the profile 122 or the profiles 32 or 60 of FIG. 1 , to submit kudos and view accompanying kudos statistics.
- FIG. 6 shows a sixth example user interface display screen 150 illustrating user interface features 156 , 158 that facilitate allocating a kudos via an email client plugin.
- the example user interface display screen 150 includes a listing of email messages 152 adjacent to a kudos plugin window 154 .
- a user interface control may be any user interface feature that is adapted to enable a user to trigger or otherwise use functionality associated with or provided by the user interface. Accordingly, a mechanism for selecting conversation text 156 may represent a type of user interface control, as the term is used herein.
- a user selects text from one of the messages 152 , resulting in selected text 156 .
- a kudos button 158 in the kudos plugin window 154 may then be selected to trigger display of another user interface display screen for registering a kudos in association with the selected text 156 ; associating the kudos with a business object and/or conversation; and entering any additional note to be associated with the kudos.
- text may be selected from an email and added to an existing conversation, and text may be tagged for including in a kudos.
- FIG. 7 shows a seventh example user interface display screen 170 illustrating an example performance review document 172 with collected kudos 174 and a first navigation user interface control 176 .
- the first navigation user interface control 176 represents a user option to navigate to a user interface display screen for viewing details of a business object associated with a kudos.
- a second navigation control 178 represents a user option to navigate to a user interface display screen for viewing details of a conversation associated with a kudos.
- the kudos 174 are associated with an opportunity business object, e.g., Pinnacle Opportunity 176 .
- one or more of the kudos 174 may be associated with a conversation.
- selection of the second navigation control 178 which may appear adjacent to a kudos, may trigger navigation away from the performance evaluation document 172 and to a user interface display screen that illustrates the conversation that is associated with the kudos that is adjacent to or in proximity to the second navigation control 178 .
- managers viewing the performance evaluation user interface display screen 170 have options to view information about business object underlying a conversation for which a worker has received a kudos (subject to manager authentication status, i.e., security); to then view a presentation or other input to which the kudos is responsive, and so on. If a manager lacks access credentials to view an underlying conversation, the manager may nevertheless view the kudos 174 .
- kudos statistics pertaining to the subject of the performance evaluation document 172 may be accessed, e.g., by an authorized manager or Human Resources (HR) reviewer, by selecting a kudos statistics control 180 .
- the kudos statistics may illustrate the number of kudos received by the subject of the performance evaluation document 172 within a given time interval; indications as to who received the most kudos during the time interval, and so on.
- FIG. 8 is a flow diagram of an example method 190 adapted for use with the embodiments of FIGS. 1-7 .
- the example method 190 includes a first step 192 , which involves providing a first set of user interface controls adapted to enable plural enterprise personnel to participate in a discussion, i.e., conversation, via electronic communications.
- a second step 194 includes providing a first user option for a first participant of the discussion to associate an indication of approval with input provided by a participant of the discussion.
- a third step 196 includes providing a second user option to associate a note with the indication of approval.
- a fourth step 198 includes providing a third user option to associate the discussion and the indication of approval with a business object.
- method 190 may be modified, without departing from the scope of the present teachings. For example various steps may be added to, removed from, or substituted into the method 190 .
- An example additional step includes employing a social network to provide the first set of user interface controls. The electronic communications include messages exchanged over a social network used to conduct the discussion.
- Another example step includes enabling a system administrator to enable or disable kudos functionality in an ERP system.
- kudos functionality may be added to virtually any collaborative software or applications that can retrieve content from the Internet or other network.
- various example web conferencing applications may be augmented with kudos functionality as discussed herein, without departing from the scope of the present teachings.
- routines of particular embodiments including C, C++, Java, assembly language, etc.
- Different programming techniques can be employed such as procedural or object oriented.
- the routines can execute on a single processing device or multiple processors. Although the steps, operations, or computations may be presented in a specific order, this order may be changed in different particular embodiments. In some particular embodiments, multiple steps shown as sequential in this specification can be performed at the same time.
- Particular embodiments may be implemented in a computer-readable storage medium for use by or in connection with the instruction execution system, apparatus, system, or device.
- Particular embodiments can be implemented in the form of control logic in software or hardware or a combination of both.
- the control logic when executed by one or more processors, may be operable to perform that which is described in particular embodiments.
- Particular embodiments may be implemented by using a programmed general purpose digital computer, by using application specific integrated circuits, programmable logic devices, field programmable gate arrays, optical, chemical, biological, quantum or nanoengineered systems, components and mechanisms may be used.
- the functions of particular embodiments can be achieved by any means as is known in the art.
- Distributed, networked systems, components, and/or circuits can be used.
- Communication, or transfer, of data may be wired, wireless, or by any other means.
Abstract
A system and method for facilitating rating enterprise personnel or otherwise issuing and tracking indications of approval, e.g., kudos. An example method includes providing a first set of user interface controls adapted to enable plural enterprise personnel to participate in a discussion via electronic communications; providing a first user option for a first participant of the discussion to associate an indication of approval with input provided by a participant of the discussion; providing a second user option to associate a note with the indication of approval; and associating the discussion and the indication of approval with a business object. A social network may provide the first set of user interface controls. The electronic communications include messages exchanged over a social network used to conduct the discussion. The input may include, for example, text and/or a document submitted to participants of the discussion, such as a presentation document.
Description
- This application is related to the following application, U.S. patent application Ser. No. 13/407,326, entitled SYSTEM FOR PROVIDING GOAL-TRIGGERED FEEDBACK, filed on Feb. 28, 2012, Attorney Docket No. ORACP0044CIP-ORA110293-US-NP-CIP-1, which is hereby incorporated by reference, as if set forth in full in this specification for all purposes.
- This application is further related to the following application, U.S. patent application Ser. No. 13/149,568, entitled UNSOLICITED FEEDBACK ASSOCIATED TO THE PERFORMANCE DOCUMENT, filed on May 31, 2011, Attorney Docket No. ORACP0046-ORAL10295-US-NP, which is hereby incorporated by reference, as if set forth in full in this specification for all purposes.
- This application is further related to the following application, U.S. patent application Ser. No. 13/149,593, entitled LINK FEEDBACK TO PERFORMANCE DOCUMENT CONTENT, filed on May 31, 2011, Attorney Docket No. ORACP0047-ORA1102980-US-NP, which is hereby incorporated by reference, as if set forth in full in this specification for all purposes.
- The present application relates to software and more specifically to systems and methods for facilitating providing feedback or encouragement between persons of an organization and for facilitating quantifying, measuring, or otherwise ascertaining a person's performance.
- Systems and methods for facilitating feedback exchange, such as encouragement, advice, indications of approval (e.g., kudos) or other feedback, are particularly important in enterprise applications, where effective feedback may enhance worker productivity and enterprise profitability. Effective feedback may help organizations maximize workforce knowledge, skill, and talent. Feedback may also facilitate ascertaining worker performance and may enable enterprises to make informed decisions about worker compensation, rewards, job assignments, and so on.
- Conventionally, an enterprise may conduct annual or bi-annual performance reviews and provide limited feedback to workers based on the reviews. The performance review process may require managers to review worker performance in view of predefined objectives. A manager may solicit feedback, e.g., via emailed forms and questionnaires, from certain persons who have interacted with a worker being reviewed during the review period.
- However, such feedback is often incomplete and based on potentially questionable recollections or general impressions of worker performance. Furthermore, the review process and feedback collection is often undesirably time consuming for reviewers, such as managers. Furthermore, limited bi-annual or annual feedback may be relatively untimely. Relevant feedback that may improve worker performance may be withheld until the next review period.
- An example method for facilitating rating enterprise personnel or otherwise issuing and tracking kudos or other indications of approval includes providing a first set of user interface controls adapted to enable plural enterprise personnel to participate in a discussion via electronic communications; providing a first user option for a first participant of the discussion to associate an indication of approval, e.g., a kudos, with input provided by a participant of the discussion; providing a second user option to associate a note with the indication of approval; and associating the discussion and the indication of approval with a business object, such as in response to user selection of a third user option.
- In an illustrative embodiment, the example method further includes employing a social network to provide the first set of user interface controls. The electronic communications include messages exchanged over a social network used to conduct the discussion, i.e., conversation. The input may include, for example, text and/or a document submitted to participants of the discussion, such as a presentation document.
- The one or more user interface controls includes a toggle for turning on or off display of indications of approval for one or more participants in the discussion. A fourth user option enables a user to associate a second indication of approval with a group of enterprise personnel and the discussion.
- The example method further includes collecting one or more indications of approval for a participant of the discussion and making a resulting collection of one or more indications accessible via a performance review document. The collection is also accessible via a social network profile of the participant.
- A fifth user option enables enterprise personnel to associate a third indication of approval with a participant of the social network at a profile of the participant. A sixth user option enables certain enterprise personnel to view one or more statistics pertaining to indications of approval that have been associated with the participant.
- One of the first set of user interface controls, which appears in a user interface display screen used during the discussion, provides a seventh user option to view one or more statistics pertaining to one or more indications of approval associated with a participant of the discussion. Example statistics include a number of indications of approval received by a participant of the discussion during a time interval, and an indication of one or more enterprise personnel who have received more indications of approval than other enterprise personnel.
- An eighth user option enables display of information pertaining to the business object. A ninth user option enables association of a portion of text occurring in an electronic message with an indication of approval and with the discussion.
- A tenth user option enables access to a performance review document pertaining to one or more enterprise personnel. One or more user interface controls in the performance review document may facilitate displaying a conversation associated with one or more indications of approval. Another user interface control in the performance review document may facilitate navigating to a user interface display screen that is adapted to illustrate data of a business object with which an indication of approval is associated.
- Hence, certain embodiments discussed herein facilitate exchange of timely informal positive feedback, such as between coworkers collaborating on a goal, opportunity, or other project represented by a business object. Managers need not be involved in such feedback exchange, and workers and coworkers need not leave their current applications or business processes to exchange informal positive feedback, e.g., kudos. Functionality for issuing and tracking kudos may foster increased trust and collaboration via a social network and may enhance performance evaluation processes, e.g., by providing rich content and minimizing managerial and reviewer work load during the review process. Furthermore, enterprise personnel, e.g., workers, may incrementally benefit from timely feedback and need not wait for the completion of a review process to act upon important feedback, which could improve worker performance and overall enterprise productivity.
- A further understanding of the nature and the advantages of particular embodiments disclosed herein may be realized by reference of the remaining portions of the specification and the attached drawings.
-
FIG. 1 is a diagram illustrating an example enterprise computing environment and accompanying system for facilitating allocating, tracking, and compiling statistics pertaining to kudos and associated feedback between enterprise personnel, such as coworkers. -
FIG. 2 shows a first example user interface display screen pertaining to a business object and illustrating text of a first discussion occurring via a first social network and showing a user option to associate the discussion with a business object. -
FIG. 3 shows a second example user interface display screen illustrating text of a second discussion occurring via a social network and further illustrating user interface controls for providing discussion input and assigning kudos to input provided by discussion participants. -
FIG. 4 shows a third example user interface display screen illustrating an example dialog for selecting individuals or groups for assigning kudos thereto. -
FIG. 5 shows a fifth example user interface display screen illustrating an example representation of a profile of an enterprise employee and a kudos user interface control for enabling viewers of the profile to view kudos associated with the employee. -
FIG. 6 shows a sixth example user interface display screen illustrating user interface controls for allocating a kudos via an email client plugin. -
FIG. 7 shows a seventh example user interface display screen illustrating an example performance review document with collected kudos and user interface controls for navigating to a user interface display screen for viewing details of a business object associated with a kudos and for navigating to a user interface display screen for viewing details of a conversation associated with a kudos. -
FIG. 8 is a flow diagram of an example method adapted for use with the embodiments ofFIGS. 1-7 . - For the purposes of the present discussion, an enterprise may be any organization of persons, such as a business, university, government, military, and so on. The terms “organization” and “enterprise” are employed interchangeably herein. Personnel of an organization or enterprise, i.e., enterprise personnel, may include any persons associated with the organization, such as employees, contractors, board members, and so on.
- ERP software may be any set of computer code that is adapted to facilitate managing resources of an organization. Example resources include Human Resources (HR), financial resources, assets, employees, and so on, of an enterprise. The terms “ERP software” and “ERP application” may be employed interchangeably herein. However, an ERP application may include one or more ERP software modules or components, such as user interface software modules or components.
- For clarity, certain well-known components, such as hard drives, processors, operating systems, power supplies, the Internet, other networks, and so on, have been omitted from the figures. However, those skilled in the art with access to the present teachings will know which components to implement and how to implement them to meet the needs of a given application.
-
FIG. 1 is a diagram illustrating an example enterprise computing environment and accompanyingsystem 10 for facilitating allocating, tracking, and compiling statistics pertaining to kudos and associated feedback between enterprise personnel, such as coworkers. - For the purposes of the present discussion, a kudos may be any indication of approval. A kudos may be represented via an icon or other user interface feature and may include a note, such as text representing feedback and/or a note explaining why the kudos has been given. A kudos may represent a object, which itself may be associated with another object, such as a business object. The term “kudos” may be both singular and plural.
- For the purposes of the present discussion, an object, such as a data object, may be any grouping of or encapsulation of data and/or functionality. Examples of objects include classes or structures implemented via object-oriented programming languages; tables, rows, or records of a database; and so on. A representation of an object, i.e., a displayed object, may be displayed via graphical depiction, such as a node of a tree diagram, a menu item, dialog box, personnel icon, an entire user interface display screen, and so on. The graphical depiction of an object may also be called an object, a displayed object, or a node.
- A business object may be any object used to organize information for business purposes. An example business object may be formed by creating a name for the business object, such as “CRM Opportunity 1” or “Goal 1” and then associating information with the name. For example, “CRM Opportunity 1” object may be associated with a conversation, one or more enterprise personnel, one or more kudos assigned to a team that is associated with the object, and so on. Data that is associated with a business object may be contained within a data structure or database associated with the object, or the information may be distributed among different applications, computers, and so on, without departing from the scope of the present teachings.
- The
example system 10 includes asocial network 12, which may include various social networking websites, business social networks (also called enterprise social networks), and other software and systems adapted to enable conversations or collaboration between individuals. For the purposes of the present discussion, a conversation may be any communication exchange between two or more persons. A conversation may include text and/or other input, such as uploaded or shared presentations, documents, audio files, or other files. The terms “conversation” and “discussion” are employed interchangeably herein. - Various ERP software applications 14-22 may communicate with the
social network 12 to retrieve, access, and/or interchange content. In the present example embodiment asocial kudos controller 24 interfaces the various ERP software applications 14-22 and is adapted to facilitate interchange of information pertaining to kudos, associated conversations, and associated business objects, between the various ERP software applications 14-22 and thesocial network 12. - In the present example embodiment, the
social network 12 includes computer code for hosting various conversations 26-30 pertaining to different business objects and for hosting differentsocial profiles 32 of enterprise personnel. - The example
social network 12 includes abusiness object conversation 26, which may be hosted via software that includes functionality (e.g., a conversation social kudos creation module 34), for enabling participants in thebusiness object conversation 26 to give or allocate kudos to other participants in theconversation 26. The business object corresponding to thebusiness object conversation 26 may be any type of business object, such asother business object 52 of the otherERP software application 14. - The example
goal object conversation 28 is hosted by software that is adapted to enable conversation about a goal business object and to enable goal conversationsocial kudos creation 36. Similarly, the example opportunityobject conversation module 30 is hosted by software that is adapted to enable conversation about an opportunity goal business object and to enable opportunity conversationsocial kudos creation 38. - The
social profiles 32 may each includefunctionality 42 for facilitating collecting and displaying social kudos and associated statistics for a given profile of a worker or other enterprise personnel. A profile socialkudos creation module 40 includes computer code for enabling profile visitors to create or otherwise allocate kudos to aworker profile 32. When a worker gives or allocates a kudos for a coworker via a coworker's social profile, the worker is said to leave a social kudos for the coworker on the coworker's social profile. - Each of the example kudos created via the kudos creation modules 34-40 and accompanying business object conversations or profiles 26-32 may be associated with business objects that may contain additional data. For example the
business object conversation 26 and associated kudos may be associated with theother business object 52; thegoal object conversation 28 may be associated with HCM Goal business object 56 maintained by aHCM module 18; theopportunity object conversation 30 may be associated with a Customer Relationship Management (CRM)business object 54 maintained by anCRM system 16, and so on. - Information pertaining to associations between business objects, kudos, and conversations may be maintained via the
social kudos controller 24, e.g., via a businessobject associations module 44, and/or via one or more other modules in thesystem 10. The example social kudos controller 34 further includes a social conversation collection andtracking module 46, a socialkudos collection module 50, and akudos statistics generator 48, which may intercommunicate. The socialkudos collection module 50 may collect copies of kudos when they are issued via thesocial network 12 and other ERP software 14-18. Similarly, the social conversation collection andtracking module 46 may store text and other input pertaining to conversations occurring via thesocial network 12 and other ERP software 14-18. - The
kudos statistics generator 48 may access thesocial kudos collection 50 and the social conversation and trackingmodule 46, with reference to associations (e.g., associations between social kudos, conversations, and business objects) maintained by the businessobject associations module 44, to generate kudos statistics, such as counts of numbers of kudos for different workers during a particular time interval, rankings of enterprise personnel based on kudos, counts of numbers of kudos received by a participant in a conversation during the conversation, counts of numbers of kudos enterprise personnel receive via thesocial network profile 32, measurements or indications of enterprise personnel who have received the most kudos or kudos beyond a predetermined threshold amount, and so on. - The
social kudos collection 50 and associated social kudos statistics output by thekudos statistics generator 48 may be accessible to various modules and software applications of thesystem 10, such as a social kudos collection andstatistics viewing module 42 employed at thesocial profiles 32, a social kudos collection andstatistics viewing module 64 available at atalent profile 60 maintained via theHCM software 18, and to aperformance document 58 and accompanying social kudos collection and statistics viewing module 62. The social kudos collection statistics andviewing modules social kudos controller 24, e.g., via the socialkudos collection module 50 andkudos statistics generator 48. - Accordingly, the
HCM software 18 andsocial network 12 and accompanying software include computer code for displaying kudos and statistics, i.e., for making kudos and associated statistics for enterprise personnel viewable by a manager, a participant in a discussion (e.g., a coworker of a worker), and other members of thesocial network 12 or authorized users of the ERP software 14-18. - An optional email client (e.g., Microsoft Outlook®)
plugin 22 may communicate with thesocial kudos controller 24. In the present example embodiment, theemail client plugin 22 includes computer code for enabling a user to select text from an email message for inclusion in a new kudos or preexisting kudos and to allocate a kudos to a recipient or sender of an email message associated with the text. - A
system administrator module 20 communicates with thesocial kudos controller 24 and includes computer code for providing administrator user options to enable or disable kudos functionality of thesystem 10, such as functionality for toggling display of kudos in thesocial network 12 and other ERP software modules 14-18. Thesocial kudos controller 24 includes computer code responsive to input from thesystem administrator module 20 and accompanying user interface to effect enabling or disabling of kudos functionality. Thesystem administrator module 20 may further include computer code for verifying security credentials or other authentication requirements to ensure that only authorized administrators can access functionality provided via thesystem administrator module 20. - Hence, kudos and associated conversations, statistics, and other business object data may be mined from various locations and software applications of the
system 10 via thesocial kudos controller 24 interface. Information about the mined kudos is then displayable via various modules, such as via theperformance document 58 andtalent profile 60 of theHCM software 18, via thesocial profiles 32 of thesocial network 12, and via the business object conversation modules 26-30. Note that the business object conversation modules 26-30 may include functionality for enabling conversation participants to access kudos received by participants in the conversation. Note that the business object conversation modules 26-30 may locally store kudos information pertaining to a given conversation and/or may retrieve kudos information from thesocial kudos controller 24. - For the purposes of the present discussion, a performance document, also called a performance review document, a performance report, or a performance evaluation document, may be any document adapted to specifically contain or reference information pertaining to the performance and/or behavior of an employee or other enterprise personal over a predetermined time interval. A document may be any collection of information, which may include one or more virtual files (as opposed to a printed hard copy of a file) and/or computing objects. A document need not be represented as a single file, but may include, for example, files linked together and accessible via a common interface, such as via an HyperText Markup Language (HTML) web page or file.
- Note that certain modules of the
system 10 may combined into a single module, separated into plural modules, or distributed across a network, without departing from the scope of the present teachings. For example, the business object conversation modules 26-30 may be implemented via a single module or software application, which may run on a server or may be distributed across client devices and/or servers coupled to a network, such as the Internet. - Hence, the
system 10 enables users to create conversations that are associated with a business object, such as a CRM opportunity object. Users who are collaborating on the business object may document their input, such as uploaded presentations or other documents, to the conversation. For example, sales representatives may collaborate on a sales opportunity and document their discussion in the ‘conversation’ that is associated with the business object. Users may also navigate to a profile (“Portrait”) (e.g., social profile 32) of another user and leave “Kudos” for that user. Previously created kudos may be displayed in an employee's performance document (e.g., the performance document 58). -
FIG. 2 shows a first example user interface display screen 70 pertaining to an opportunity business object 78 (called Digital Imaging Replacement) and illustrating user interface controls 74 for accessing various discussions and kudos associated with thebusiness object 78. - The user interface display screen 70 includes a
business object summary 68, with various information, such as primary contact, business object name, revenue, and so on. An example listing of documented conversations 72 is positioned in a lower left section of the display screen 70. The various conversations 72 are called social conversations that may be implemented via a social network component. For example, the user interface display screen 70 may correspond to thebusiness object 54 ofFIG. 1 . The social conversations 72 are associated with the identifiedbusiness object 78 and may correspond to theopportunity conversation 30 ofFIG. 1 . - Various user interface controls 74 enable users, e.g., authorized workers or other enterprise personnel, to begin a new conversation; expand or open listed conversations, search for conversations, and so on. Selection of a first kudos
user interface control 76 may trigger display of another user interface display screen, whereby a user may enable, use, or otherwise activate kudos functionality. For example, user interface controls may enable showing or hiding display of kudos indications, e.g., indications of approval associated with each of the conversations 72; enable users to enter notes to be combined with or otherwise associated with a kudos enable users to trigger display of kudos for an entire conversation and/or for individual participants in a conversation, and so on. - A kudos may be represented via a symbol, as discussed more fully below. Alternatively, or in addition, a kudos may be represented by a message, such as a note indicating positive or complimentary feedback. In certain example embodiments discussed herein, a kudos is considered as including an indication of approval, such as represented by a special symbol or count, and a note pertaining to the indication of approval.
-
FIG. 3 shows a second example user interface display screen 80 illustrating text of asecond discussion 82 occurring via a social network (such as thesocial network 12 ofFIG. 1 ) and further illustrating user interface controls 86 for providing discussion input and assigning kudos to input provided by discussion participants. - In the present example embodiment, a message representing conversation input is selected by a user, such as participant Jules Hendersen. A kudos user option, i.e.,
user interface control 88, may then be selected by Jules Hendersen to facilitate adding a kudos for Nicole Kelly based on or associated with the selectedinput 84 of Nicole Kelly. Anote field 96 enables the kudos giver, e.g., Jules Hendersen, to add a note to be further associated with or included in the kudos. After a kudos note, e.g., text pertaining to positive feedback, has been entered, and the kudos control 88 is selected, the kudos is registered as being associated with Nicole Kelly'sinput 84 in theconversation 82, which is associated with a business object, e.g., PinnacleGreen Server ROI 98. - An
optional user option 90 is adapted to facilitating associating additional business objects with thediscussion 82 and accompanying kudos. A kudos toggleuser interface control 94 in asection 92 adjacent to theconversation 82 enables toggling on and off the kudosuser interface control 88 of the user interface controls 86. - Note that in certain implementations, a kudos icon or other indication may appear inline with
text 84 or other input, such as presentations uploaded to a conversation pertaining to a business object. Note that kudos may be viewable by and given by participants in a conversation to other participants, thereby resulting in coworker feedback exchange. Such feedback is not limited to managers giving subordinates feedback. - Note that while in the present example embodiment, Nicole Kelly's
entire message 84 is selected for inclusion with a kudos, a portion of the text of theinput 84 or just an attached presentation may be selected for the kudos. -
FIG. 4 shows a third example userinterface display screen 100 illustrating an example dialog for selecting individuals 104 orgroups 102 for assigning kudos thereto. In certain implementations, the userinterface display screen 100 may appear in response to selecting thekudos icon 88 ofFIG. 3 when no conversation text has been highlighted or selected. Alternatively, an additional kudos user interface control may be provided inFIG. 3 to trigger display of the third example userinterface display screen 100 ofFIG. 4 . - When a user has selected a
group 102 and/or individual 104, the selected group or individual may be transferred, e.g., via a transfer control 108, to akudos recipient section 106, which lists persons and/or groups who are to receive a kudos. Similarly, persons in thekudos recipient section 106 may be selectively removed from thekudos recipient section 106 via the transfer control 108. - After kudos recipients are selected, a save and allocate
kudos button 110 may be selected to register or associate a kudos with thekudos recipients 106. The allocated kudos may include kudos text entered in thefield 96 ofFIG. 3 . Alternatively, an additional user interface display screen may be provided in response to selection of the save and allocatekudos button 110, whereby a user may customize individual kudos for each of thekudos recipients 106. - Hence, user options are provided to enable selection of multiple workers for simultaneous kudos allocation. Allocated kudos are distributed to each member of a selected group, and corresponding kudos may appear in a performance evaluation document for each kudos recipient.
-
FIG. 5 shows a fifth example userinterface display screen 120 illustrating an example representation of aprofile 122 of an enterprise employee, e.g., Ravi Cho, and a kudosuser interface control 132 for enabling viewers of theprofile 122 to view kudos associated with the employee. - Upon selection of the
display kudos button 132, which may act as a toggle, akudos section 124 appears. Thekudos section 124 includes akudos statistics graph 130. Thekudos graph 130 may indicate, for example, numbers of kudos acquired by Ravi Cho during a given time interval, along with average numbers of kudos acquired by Ravi Cho's team or other group of enterprise personnel. The display of thekudos statistics graph 130 may be toggled by user selection of akudos statistics control 136. - Selection of an optional configure
kudos statistics button 138 may trigger display of an additional user interface display screen for configuring how kudos statistics are displayed and what statistics information is displayed. - An add
kudos button 134 represents a user option for enabling visitors to theprofile 122 to add kudos to Ravi Cho's list ofkudos 128. Kudos are denoted as kudos viaoptional kudos symbols 142 or icons adjacent to text included with or associated with each kudos of thekudos list 128. - A kudos may include a
business object link 140, selection of which may enable navigation from theprofile 122 to a user interface display screen (e.g., the user interface display screen 70 ofFIG. 2 ) depicting additional information about the business object. - Hence, enterprise personnel that are not part of a particular discussion may browse to profile of coworker, such as the
profile 122 or theprofiles FIG. 1 , to submit kudos and view accompanying kudos statistics. -
FIG. 6 shows a sixth example user interface display screen 150 illustrating user interface features 156, 158 that facilitate allocating a kudos via an email client plugin. The example user interface display screen 150 includes a listing ofemail messages 152 adjacent to akudos plugin window 154. - For the purposes of the present discussion, a user interface control may be any user interface feature that is adapted to enable a user to trigger or otherwise use functionality associated with or provided by the user interface. Accordingly, a mechanism for selecting conversation text 156 may represent a type of user interface control, as the term is used herein.
- In an example operative scenario, a user selects text from one of the
messages 152, resulting in selected text 156. Akudos button 158 in thekudos plugin window 154 may then be selected to trigger display of another user interface display screen for registering a kudos in association with the selected text 156; associating the kudos with a business object and/or conversation; and entering any additional note to be associated with the kudos. Hence, text may be selected from an email and added to an existing conversation, and text may be tagged for including in a kudos. -
FIG. 7 shows a seventh example user interface display screen 170 illustrating an exampleperformance review document 172 with collectedkudos 174 and a first navigationuser interface control 176. The first navigationuser interface control 176 represents a user option to navigate to a user interface display screen for viewing details of a business object associated with a kudos. Asecond navigation control 178 represents a user option to navigate to a user interface display screen for viewing details of a conversation associated with a kudos. In the present example embodiment, thekudos 174 are associated with an opportunity business object, e.g.,Pinnacle Opportunity 176. - Note that one or more of the
kudos 174 may be associated with a conversation. In this case, selection of thesecond navigation control 178, which may appear adjacent to a kudos, may trigger navigation away from theperformance evaluation document 172 and to a user interface display screen that illustrates the conversation that is associated with the kudos that is adjacent to or in proximity to thesecond navigation control 178. - In summary, managers viewing the performance evaluation user interface display screen 170 have options to view information about business object underlying a conversation for which a worker has received a kudos (subject to manager authentication status, i.e., security); to then view a presentation or other input to which the kudos is responsive, and so on. If a manager lacks access credentials to view an underlying conversation, the manager may nevertheless view the
kudos 174. - Furthermore, kudos statistics pertaining to the subject of the
performance evaluation document 172 may be accessed, e.g., by an authorized manager or Human Resources (HR) reviewer, by selecting akudos statistics control 180. The kudos statistics may illustrate the number of kudos received by the subject of theperformance evaluation document 172 within a given time interval; indications as to who received the most kudos during the time interval, and so on. - Exact types of statistics that are tracked and calculated are implementation specific and may vary, without departing from the scope of the present teachings.
-
FIG. 8 is a flow diagram of anexample method 190 adapted for use with the embodiments ofFIGS. 1-7 . Theexample method 190 includes afirst step 192, which involves providing a first set of user interface controls adapted to enable plural enterprise personnel to participate in a discussion, i.e., conversation, via electronic communications. - A
second step 194 includes providing a first user option for a first participant of the discussion to associate an indication of approval with input provided by a participant of the discussion. - A
third step 196 includes providing a second user option to associate a note with the indication of approval. - A fourth step 198 includes providing a third user option to associate the discussion and the indication of approval with a business object.
- Note that
method 190 may be modified, without departing from the scope of the present teachings. For example various steps may be added to, removed from, or substituted into themethod 190. An example additional step includes employing a social network to provide the first set of user interface controls. The electronic communications include messages exchanged over a social network used to conduct the discussion. Another example step includes enabling a system administrator to enable or disable kudos functionality in an ERP system. - Although the description has been described with respect to particular embodiments thereof, these particular embodiments are merely illustrative, and not restrictive.
- For example, while the present application is discussed with respect to systems and methods for enabling kudos to be exchanged between participants in a social network conversation while participating the conversation; by visiting a social network profile; or by employing kudos functionality of an email client plugin, embodiments are not limited thereto. For example, kudos functionality may be added to virtually any collaborative software or applications that can retrieve content from the Internet or other network. Hence, various example web conferencing applications may be augmented with kudos functionality as discussed herein, without departing from the scope of the present teachings.
- Any suitable programming language can be used to implement the routines of particular embodiments including C, C++, Java, assembly language, etc. Different programming techniques can be employed such as procedural or object oriented. The routines can execute on a single processing device or multiple processors. Although the steps, operations, or computations may be presented in a specific order, this order may be changed in different particular embodiments. In some particular embodiments, multiple steps shown as sequential in this specification can be performed at the same time.
- Particular embodiments may be implemented in a computer-readable storage medium for use by or in connection with the instruction execution system, apparatus, system, or device. Particular embodiments can be implemented in the form of control logic in software or hardware or a combination of both. The control logic, when executed by one or more processors, may be operable to perform that which is described in particular embodiments.
- Particular embodiments may be implemented by using a programmed general purpose digital computer, by using application specific integrated circuits, programmable logic devices, field programmable gate arrays, optical, chemical, biological, quantum or nanoengineered systems, components and mechanisms may be used. In general, the functions of particular embodiments can be achieved by any means as is known in the art. Distributed, networked systems, components, and/or circuits can be used. Communication, or transfer, of data may be wired, wireless, or by any other means.
- It will also be appreciated that one or more of the elements depicted in the drawings/figures can also be implemented in a more separated or integrated manner, or even removed or rendered as inoperable in certain cases, as is useful in accordance with a particular application. It is also within the spirit and scope to implement a program or code that can be stored in a machine-readable medium to permit a computer to perform any of the methods described above.
- As used in the description herein and throughout the claims that follow, “a”, “an”, and “the” includes plural references unless the context clearly dictates otherwise. Also, as used in the description herein and throughout the claims that follow, the meaning of “in” includes “in” and “on” unless the context clearly dictates otherwise.
- Thus, while particular embodiments have been described herein, latitudes of modification, various changes, and substitutions are intended in the foregoing disclosures, and it will be appreciated that in some instances some features of particular embodiments will be employed without a corresponding use of other features without departing from the scope and spirit as set forth. Therefore, many modifications may be made to adapt a particular situation or material to the essential scope and spirit.
Claims (20)
1. A method for facilitating rating enterprise personnel, the method comprising:
providing a first set of user interface controls adapted to enable plural enterprise personnel to participate in a discussion via electronic communications;
providing a first user option for a first participant of the discussion to associate an indication of approval with input provided by a participant of the discussion;
providing a second user option to associate a note with the indication of approval; and
providing a third user option to associate the discussion and the indication of approval with a business object.
2. The method of claim 1 , further including employing a social network to provide the first set of user interface controls, and wherein the electronic communications include messages exchanged over a social network used to conduct the discussion.
3. The method of claim 2 , wherein the input includes a document submitted to participants of the discussion.
4. The method of claim 2 , wherein the one or more user interface controls includes a toggle for turning on or off display of indications of approval for one or more participants in the discussion.
5. The method of claim 1 , further including providing a fourth user option to associate a second indication of approval with a group of enterprise personnel and the discussion.
6. The method of claim 1 , further including collecting one or more indications of approval for a participant of the discussion and making a resulting collection of one or more indications accessible via a performance review document.
7. The method of claim 6 , further including providing the collection to a profile of the participant, wherein the profile is maintained and accessible via a social network.
8. The method of claim 6 , further including providing a fifth user option, via the social network, for enterprise personnel to associate a third indication of approval with a participant of the social network at a profile of the participant.
9. The method of claim 8 , further including providing a sixth user option, via the profile, for enterprise personnel to view one or more statistics pertaining to indications of approval that have been associated with the participant.
10. The method of claim 1 , further providing a seventh user option, via a user interface control that is included among the first set of user interface controls and appearing in a user interface display screen used during the discussion, to view one or more statistics pertaining to one or more indications of approval associated with a participant of the discussion.
11. The method of claim 10 , wherein the one or more statistics include a number of indications of approval received by a participant of the discussion during a time interval.
12. The method of claim 10 , wherein the one or more statistics include an indication of one or more enterprise personnel who have received more indications of approval than other enterprise personnel.
13. The method of claim 12 , further including making the statistics viewable by a manager of a participant in the discussion.
14. The method of claim 1 , further including providing an eighth user option to display information pertaining to the business object.
15. The method of claim 1 , further including providing a ninth user option to associate a portion of text occurring in an electronic message with an indication of approval and with the discussion.
16. The method of claim 1 , further including providing a tenth user option to access a performance review document pertaining to one or more enterprise personnel.
17. The method of claim 16 , further including providing one or more user interface controls in the performance review document for facilitating displaying a conversation associated with one or more indications of approval.
18. The method of claim 16 , further including providing one or more user interface controls in the performance review document for facilitating navigating to a user interface display screen that is adapted to illustrate data of a business object with which an indication of approval is associated.
19. An apparatus comprising:
a digital processor coupled to a display and to a processor-readable storage device, wherein the processor-readable storage device includes one or more instructions executable by the digital processor to perform the following acts:
providing a first set of user interface controls adapted to enable plural enterprise personnel to participate in a discussion via electronic communications;
providing a first user option for a first participant of the discussion to associate an indication of approval with input provided by a participant of the discussion;
providing a second user option to associate a note with the indication of approval; and
providing a third user option to associate the discussion and the indication of approval with a business object.
20. A processor-readable storage device including instructions executable by a digital processor, the processor-readable storage device including one or more instructions for:
providing a first set of user interface controls adapted to enable plural enterprise personnel to participate in a discussion via electronic communications;
providing a first user option for a first participant of the discussion to associate an indication of approval with input provided by a participant of the discussion;
providing a second user option to associate a note with the indication of approval; and
providing a third user option to associate the discussion and the indication of approval with a business object.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US13/715,760 US20130132864A1 (en) | 2011-05-24 | 2012-12-14 | Social kudos |
Applications Claiming Priority (5)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US13/114,596 US20120303419A1 (en) | 2011-05-24 | 2011-05-24 | System providing automated feedback reminders |
US13/149,568 US9002958B2 (en) | 2011-05-31 | 2011-05-31 | Performance management system using unsolicited feedback |
US13/149,593 US20120310711A1 (en) | 2011-05-31 | 2011-05-31 | System using feedback comments linked to performance document content |
US13/407,326 US8473319B2 (en) | 2011-05-24 | 2012-02-28 | System for providing goal-triggered feedback |
US13/715,760 US20130132864A1 (en) | 2011-05-24 | 2012-12-14 | Social kudos |
Related Parent Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US13/407,326 Continuation US8473319B2 (en) | 2011-05-24 | 2012-02-28 | System for providing goal-triggered feedback |
Publications (1)
Publication Number | Publication Date |
---|---|
US20130132864A1 true US20130132864A1 (en) | 2013-05-23 |
Family
ID=47219848
Family Applications (2)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US13/407,326 Active 2031-05-28 US8473319B2 (en) | 2011-05-24 | 2012-02-28 | System for providing goal-triggered feedback |
US13/715,760 Abandoned US20130132864A1 (en) | 2011-05-24 | 2012-12-14 | Social kudos |
Family Applications Before (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US13/407,326 Active 2031-05-28 US8473319B2 (en) | 2011-05-24 | 2012-02-28 | System for providing goal-triggered feedback |
Country Status (1)
Country | Link |
---|---|
US (2) | US8473319B2 (en) |
Cited By (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20130024788A1 (en) * | 2011-07-18 | 2013-01-24 | Salesforce.Com, Inc. | Computer implemented methods and apparatus for presentation of feed items in an information feed to be displayed on a display device |
US9208187B2 (en) | 2011-06-24 | 2015-12-08 | Salesforce.Com, Inc. | Using a database system for selective inclusion and exclusion of types of updates to provide a configuration feed of a social networking system |
US20160149842A1 (en) * | 2014-11-26 | 2016-05-26 | Line Corporation | Method, system and recording medium for communicating and displaying content in a messenger application |
US9443224B2 (en) | 2011-03-01 | 2016-09-13 | Salesforce.Com, Inc. | Systems, apparatus and methods for selecting updates to associated records to publish on an information feed |
US9817637B2 (en) | 2010-07-01 | 2017-11-14 | Salesforce.Com, Inc. | Methods and systems for providing enhancements to a business networking feed |
US10140591B2 (en) | 2014-09-26 | 2018-11-27 | Oracle International Corporation | Method and system for supplementing job postings with social network data |
US10628795B1 (en) | 2015-05-14 | 2020-04-21 | Tri Dimensional Solutions Inc. | Articulation, aggregation, and peer review of accomplishments |
US10672084B2 (en) | 2012-05-07 | 2020-06-02 | Oracle International Corporation | Method and system for integrating an enterprise application with a social networking application |
US10922657B2 (en) | 2014-08-26 | 2021-02-16 | Oracle International Corporation | Using an employee database with social media connections to calculate job candidate reputation scores |
US11444902B2 (en) | 2020-10-16 | 2022-09-13 | Microsoft Technology Licensing, Llc | Surfacing media conversations and interactive functionality within a message viewer of a messaging system |
US11695723B2 (en) | 2021-10-29 | 2023-07-04 | Microsoft Technology Licensing, Llc | Creation and consumption of non-electronic mail (email) social media content from within an email system |
Families Citing this family (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US9270711B1 (en) * | 2012-04-10 | 2016-02-23 | Google Inc. | System and method for aggregating feedback |
US20140033085A1 (en) * | 2012-07-24 | 2014-01-30 | Joseph Kopetsky | Goal-oriented user interface |
US9858591B2 (en) * | 2012-09-28 | 2018-01-02 | International Business Machines Corporation | Event determination and invitation generation |
US9069604B2 (en) * | 2013-03-04 | 2015-06-30 | Yagi Corp. | Activity interruption management |
US20150066602A1 (en) * | 2013-08-28 | 2015-03-05 | Peakapps, Inc. | Method and device for utilizing qualitative ratings to evaluate meetings |
US20150194064A1 (en) * | 2014-01-09 | 2015-07-09 | SkillFitness, LLC | Audiovisual communication and learning management system |
US9711058B2 (en) * | 2014-03-06 | 2017-07-18 | International Business Machines Corporation | Providing targeted feedback |
US10169732B2 (en) * | 2014-09-15 | 2019-01-01 | Oracle International Corporation | Goal and performance management performable at unlimited times and places |
US20160379314A1 (en) * | 2015-06-24 | 2016-12-29 | Salesforce.Com, Inc. | Methods and apparatus for surfacing incomplete feedback requests in a social media environment |
US20180315001A1 (en) * | 2017-04-26 | 2018-11-01 | Hrb Innovations, Inc. | Agent performance feedback |
Citations (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6411936B1 (en) * | 1999-02-05 | 2002-06-25 | Nval Solutions, Inc. | Enterprise value enhancement system and method |
US20020120494A1 (en) * | 2000-11-17 | 2002-08-29 | Altemuehle Deborah A. | Method and system for gathering employee feedback |
US20020184085A1 (en) * | 2001-05-31 | 2002-12-05 | Lindia Stephen A. | Employee performance monitoring system |
US20030101091A1 (en) * | 2001-06-29 | 2003-05-29 | Burgess Levin | System and method for interactive on-line performance assessment and appraisal |
US20040088177A1 (en) * | 2002-11-04 | 2004-05-06 | Electronic Data Systems Corporation | Employee performance management method and system |
US6754874B1 (en) * | 2002-05-31 | 2004-06-22 | Deloitte Development Llc | Computer-aided system and method for evaluating employees |
US20050021391A1 (en) * | 2003-07-25 | 2005-01-27 | Via Technologies, Inc. | Employee performance reviewing method and system |
US20070244743A1 (en) * | 2005-12-15 | 2007-10-18 | Vegliante Anthony J | Systems and methods for evaluating and compensating employees based on performance |
US20090157749A1 (en) * | 2007-12-18 | 2009-06-18 | Pieter Lessing | System and method for capturing and storing quality feedback information in a relational database system |
US20090327051A1 (en) * | 2003-10-02 | 2009-12-31 | Diane Nerby | Online employee assessment and management performance system and method |
US20110145368A1 (en) * | 2008-05-30 | 2011-06-16 | Mamoru Ito | Assessment feedback system |
US7996257B2 (en) * | 2007-02-09 | 2011-08-09 | International Business Machines Corporation | Collecting, calculating, and reporting quantifiable peer feedback on relative contributions of team members |
Family Cites Families (22)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5727950A (en) | 1996-05-22 | 1998-03-17 | Netsage Corporation | Agent based instruction system and method |
US5862223A (en) | 1996-07-24 | 1999-01-19 | Walker Asset Management Limited Partnership | Method and apparatus for a cryptographically-assisted commercial network system designed to facilitate and support expert-based commerce |
US6527556B1 (en) | 1997-11-12 | 2003-03-04 | Intellishare, Llc | Method and system for creating an integrated learning environment with a pattern-generator and course-outlining tool for content authoring, an interactive learning tool, and related administrative tools |
US6101489A (en) * | 1998-12-22 | 2000-08-08 | Ac Properties, B.V. | System, method and article of manufacture for a goal based system utilizing a time based model |
CA2407649A1 (en) * | 2000-05-17 | 2001-11-22 | The Canadian Institute Of Chartered Accountants | Continuously updated data processing system and method for measuring and reporting on value creation performance |
US6829585B1 (en) | 2000-07-06 | 2004-12-07 | General Electric Company | Web-based method and system for indicating expert availability |
US6871195B2 (en) | 2000-09-13 | 2005-03-22 | E-Promentor | Method and system for remote electronic monitoring and mentoring of computer assisted performance support |
US20020077884A1 (en) | 2000-12-19 | 2002-06-20 | Sketch Edward Alun | Online method and system for providing learning solutions for the elimination of functional competency gaps |
US7870013B1 (en) * | 2001-06-29 | 2011-01-11 | Versata Development Group, Inc. | Automated system and method for managing goals |
US7120647B2 (en) | 2001-10-30 | 2006-10-10 | General Electric Company | Web-based method and system for providing expert information on selected matters |
US7769624B1 (en) | 2002-08-27 | 2010-08-03 | Travelers Property Casualty Corp. | Method and system for knowledge management and effective mentoring of insurance claim professionals |
US7475021B2 (en) * | 2003-10-22 | 2009-01-06 | International Business Machines Corporation | Method and storage medium for importing calendar data from a computer screen into a calendar application |
US20050197988A1 (en) * | 2004-02-17 | 2005-09-08 | Bublitz Scott T. | Adaptive survey and assessment administration using Bayesian belief networks |
US20060031087A1 (en) | 2004-08-03 | 2006-02-09 | Fox Stephanie J | Mentor-protege matching system and method |
US8510388B2 (en) | 2006-11-13 | 2013-08-13 | International Business Machines Corporation | Tracking messages in a mentoring environment |
WO2008102376A2 (en) * | 2007-02-21 | 2008-08-28 | Hughes Systique | Event-based reminder system |
US20090089154A1 (en) * | 2007-09-29 | 2009-04-02 | Dion Kenneth W | System, method and computer product for implementing a 360 degree critical evaluator |
US20100114672A1 (en) | 2008-11-05 | 2010-05-06 | Oracle International Corporation | Employee Talent Review Management Module |
US20100120011A1 (en) | 2008-11-10 | 2010-05-13 | Imentor Interactive | Technology platform and methods for facilitating, cultivating and monitoring mentoring relationships |
US20100268594A1 (en) * | 2008-12-29 | 2010-10-21 | Tung Ning | Multimedia Data Transmission and Feedback System for Integrating Performance Evaluations |
US20100198659A1 (en) | 2009-02-04 | 2010-08-05 | Sirota Consulting LLC | Methods for matching and managing mentors and mentees and systems thereof |
US20110112879A1 (en) * | 2009-11-07 | 2011-05-12 | Jason Fama | Method and apparatus to manage a workforce |
-
2012
- 2012-02-28 US US13/407,326 patent/US8473319B2/en active Active
- 2012-12-14 US US13/715,760 patent/US20130132864A1/en not_active Abandoned
Patent Citations (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6411936B1 (en) * | 1999-02-05 | 2002-06-25 | Nval Solutions, Inc. | Enterprise value enhancement system and method |
US20020120494A1 (en) * | 2000-11-17 | 2002-08-29 | Altemuehle Deborah A. | Method and system for gathering employee feedback |
US20020184085A1 (en) * | 2001-05-31 | 2002-12-05 | Lindia Stephen A. | Employee performance monitoring system |
US20030101091A1 (en) * | 2001-06-29 | 2003-05-29 | Burgess Levin | System and method for interactive on-line performance assessment and appraisal |
US6754874B1 (en) * | 2002-05-31 | 2004-06-22 | Deloitte Development Llc | Computer-aided system and method for evaluating employees |
US20040088177A1 (en) * | 2002-11-04 | 2004-05-06 | Electronic Data Systems Corporation | Employee performance management method and system |
US20050021391A1 (en) * | 2003-07-25 | 2005-01-27 | Via Technologies, Inc. | Employee performance reviewing method and system |
US20090327051A1 (en) * | 2003-10-02 | 2009-12-31 | Diane Nerby | Online employee assessment and management performance system and method |
US20070244743A1 (en) * | 2005-12-15 | 2007-10-18 | Vegliante Anthony J | Systems and methods for evaluating and compensating employees based on performance |
US7996257B2 (en) * | 2007-02-09 | 2011-08-09 | International Business Machines Corporation | Collecting, calculating, and reporting quantifiable peer feedback on relative contributions of team members |
US20090157749A1 (en) * | 2007-12-18 | 2009-06-18 | Pieter Lessing | System and method for capturing and storing quality feedback information in a relational database system |
US20110145368A1 (en) * | 2008-05-30 | 2011-06-16 | Mamoru Ito | Assessment feedback system |
Cited By (16)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US9817637B2 (en) | 2010-07-01 | 2017-11-14 | Salesforce.Com, Inc. | Methods and systems for providing enhancements to a business networking feed |
US9443224B2 (en) | 2011-03-01 | 2016-09-13 | Salesforce.Com, Inc. | Systems, apparatus and methods for selecting updates to associated records to publish on an information feed |
US9208187B2 (en) | 2011-06-24 | 2015-12-08 | Salesforce.Com, Inc. | Using a database system for selective inclusion and exclusion of types of updates to provide a configuration feed of a social networking system |
US9659049B2 (en) | 2011-06-24 | 2017-05-23 | Salesforce.Com, Inc. | Creating and managing granular relationships on an online social network |
US9443225B2 (en) * | 2011-07-18 | 2016-09-13 | Salesforce.Com, Inc. | Computer implemented methods and apparatus for presentation of feed items in an information feed to be displayed on a display device |
US20130024788A1 (en) * | 2011-07-18 | 2013-01-24 | Salesforce.Com, Inc. | Computer implemented methods and apparatus for presentation of feed items in an information feed to be displayed on a display device |
US10672084B2 (en) | 2012-05-07 | 2020-06-02 | Oracle International Corporation | Method and system for integrating an enterprise application with a social networking application |
US10922657B2 (en) | 2014-08-26 | 2021-02-16 | Oracle International Corporation | Using an employee database with social media connections to calculate job candidate reputation scores |
US10140591B2 (en) | 2014-09-26 | 2018-11-27 | Oracle International Corporation | Method and system for supplementing job postings with social network data |
US10341271B2 (en) * | 2014-11-26 | 2019-07-02 | Line Corporation | Method, system and recording medium for communicating and displaying content in a messenger application |
US20190273703A1 (en) * | 2014-11-26 | 2019-09-05 | Line Corporation | Method, system and recording medium for communicating and displaying content in a messenger application |
US10887258B2 (en) * | 2014-11-26 | 2021-01-05 | Line Corporation | Method, system and recording medium for communicating and displaying content in a messenger application |
US20160149842A1 (en) * | 2014-11-26 | 2016-05-26 | Line Corporation | Method, system and recording medium for communicating and displaying content in a messenger application |
US10628795B1 (en) | 2015-05-14 | 2020-04-21 | Tri Dimensional Solutions Inc. | Articulation, aggregation, and peer review of accomplishments |
US11444902B2 (en) | 2020-10-16 | 2022-09-13 | Microsoft Technology Licensing, Llc | Surfacing media conversations and interactive functionality within a message viewer of a messaging system |
US11695723B2 (en) | 2021-10-29 | 2023-07-04 | Microsoft Technology Licensing, Llc | Creation and consumption of non-electronic mail (email) social media content from within an email system |
Also Published As
Publication number | Publication date |
---|---|
US20120303421A1 (en) | 2012-11-29 |
US8473319B2 (en) | 2013-06-25 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US20130132864A1 (en) | Social kudos | |
US9195971B2 (en) | Method and system for planning a meeting in a cloud computing environment | |
US9071658B2 (en) | Method and system for presenting a meeting in a cloud computing environment | |
US20230177421A1 (en) | Digital pinboard system | |
US7548930B2 (en) | Platform for management of internet based public communications and public comment | |
US8762870B2 (en) | Multifunction drag-and-drop selection tool for selection of data objects in a social network application | |
US8296161B2 (en) | Method and system for wealth management | |
US8639552B1 (en) | Systems and methods for creating and sharing tasks | |
US20130173486A1 (en) | Collaboration cloud | |
US20060085245A1 (en) | Team collaboration system with business process management and records management | |
US9479473B2 (en) | Social network system with tracked unread messages | |
US20100268705A1 (en) | Database and data access layer | |
US20130197967A1 (en) | Collaborative systems, devices, and processes for performing organizational projects, pilot projects and analyzing new technology adoption | |
US20090222382A1 (en) | Platform for management of internet based public communications and public comment | |
US20090070744A1 (en) | CRM SYSTEM AND METHOD HAVING DRILLDOWNS, ACLs, SHARED FOLDERS, A TRACKER AND A MODULE BUILDER | |
US20120191507A1 (en) | System for unifying and collaborating new product development activities across a disparate set of users | |
US20120221372A1 (en) | System and method for an integrated workflow process, social, contact and web marketing solution | |
US20190325064A1 (en) | Contextual aggregation of communications within an applicant tracking system | |
Hassan | Using social network analysis to measure IT-enabled business process performance | |
US20070027810A1 (en) | Portfolio and resource tracking system | |
US8478626B2 (en) | Systems, methods, and software for managing programs, projects, and various aspects thereof | |
Prikladnicki et al. | Managing global software engineering: A comparative analysis of offshore outsourcing and the internal offshoring of software development | |
US20120303419A1 (en) | System providing automated feedback reminders | |
US20120310711A1 (en) | System using feedback comments linked to performance document content | |
Hasan et al. | Structuration model of construction management professionals’ use of mobile devices |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
AS | Assignment |
Owner name: ORACLE INTERNATIONAL CORPORATION, CALIFORNIA Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:PANIGRAHI, NAMITA;BEAR, MARY E.G.;CHENOWETH, KATHI LYNN;AND OTHERS;SIGNING DATES FROM 20121120 TO 20121213;REEL/FRAME:029475/0032 |
|
STCB | Information on status: application discontinuation |
Free format text: ABANDONED -- FAILURE TO RESPOND TO AN OFFICE ACTION |