[go: up one dir, main page]

US20140082072A1 - Dynamic expert solicitation, collaboration and reputation management system - Google Patents

Dynamic expert solicitation, collaboration and reputation management system Download PDF

Info

Publication number
US20140082072A1
US20140082072A1 US13/834,257 US201313834257A US2014082072A1 US 20140082072 A1 US20140082072 A1 US 20140082072A1 US 201313834257 A US201313834257 A US 201313834257A US 2014082072 A1 US2014082072 A1 US 2014082072A1
Authority
US
United States
Prior art keywords
community
task
user
request
practice
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
Application number
US13/834,257
Inventor
Alex Kass
Gurdeep Singh Virdi
Matthew T. Short
Manish Mehta
Sakshi C. Jain
Upendra Chintala
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Accenture Global Services Ltd
Original Assignee
Accenture Global Services Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Accenture Global Services Ltd filed Critical Accenture Global Services Ltd
Priority to US13/834,257 priority Critical patent/US20140082072A1/en
Priority to AU2013231035A priority patent/AU2013231035A1/en
Publication of US20140082072A1 publication Critical patent/US20140082072A1/en
Assigned to ACCENTURE GLOBAL SERVICES LIMITED reassignment ACCENTURE GLOBAL SERVICES LIMITED ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: JAIN, SAKSHI C., CHINTALA, UPENDRA, SHORT, MATTEW T., KASS, ALEX, VIRDI, GURDEEP SINGH, MEHTA, MANISH
Abandoned legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/95Retrieval from the web
    • G06F16/958Organisation or management of web site content, e.g. publishing, maintaining pages or automatic linking
    • G06F16/986Document structures and storage, e.g. HTML extensions
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06QINFORMATION 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
    • G06Q50/00Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
    • G06Q50/01Social networking
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/95Retrieval from the web
    • G06F16/953Querying, e.g. by the use of web search engines
    • G06F16/9535Search customisation based on user profiles and personalisation
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/40Support for services or applications
    • H04L65/403Arrangements for multi-party communication, e.g. for conferences
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/50Network services
    • H04L67/535Tracking the activity of the user

Definitions

  • This application relates to electronic collaboration tools and applications.
  • this application relates to embedding collaborative social networking components into electronic client applications to solicit expert help within an enterprise.
  • Client applications such as those used to perform management, consulting, collaborative, etc. services, often use a complex set of resources and personnel to serve a client's needs.
  • the resources and personnel needed to meet a client's needs may vary throughout a particular business process.
  • creating a cost-effective collaboration infrastructure that effectively monitor's a project team's progress, collectively and individually, and that identifies and leverages a business' best personnel and resources for a given project can be challenging.
  • FIG. 1 shows an example of expert collaboration and solicitation architecture for facilitating collaboration using a social network platform.
  • FIG. 2 shows another example of an architecture including a Dynamic Expert Solicitation, Collaboration and Reputation Management System.
  • FIG. 3 shows an enhanced business application interface
  • FIG. 4 shows the contents of a Task Timeline tab of the enhanced business application interface of FIG. 3 .
  • FIG. 5 shows the contents of an Assign Tags tab of the enhanced business application interface of FIG. 3 .
  • FIG. 6 shows the contents of an Incentives tab of the enhanced business application interface of FIG. 3 .
  • FIG. 7 shows an enhanced expert community page of an enhanced community of practice site.
  • FIG. 8 shows a skill page the sales community of practice page shown in FIG. 7 .
  • FIG. 9 shows a dialog that may be presented when the community member selects a Call for Help in the feeds of FIG. 7 or FIG. 8 .
  • FIG. 10 shows a page of an enhanced team site used by a project team.
  • FIG. 11 shows an enhanced profile page for each team member.
  • FIG. 12 shows a reputation page of the enhanced profile.
  • FIG. 13 shows a dashboard page that allows the team member to monitor his or her pending tasks.
  • FIG. 14 shows a dialog box that may be presented as part of the dashboard page shown in FIG. 13 .
  • FIG. 15 shows an example of a process by which a Dynamic Expert Solicitation, Collaboration and Reputation Management System and routes Calls for Help from employees to the relevant experts.
  • FIG. 1 shows an example of an expert collaboration and solicitation architecture 100 (“architecture 100 ”) for facilitating collaboration using a social network platform.
  • the architecture 100 includes a Dynamic Expert Solicitation, Collaboration and Reputation Management System 102 (“collaboration system 102 ”), a social network system 104 , and user portals 106 , each of which is configured to communicate over any number or variety of communications network(s) 108 .
  • the user portals 106 may correspond to members of a project team, collaboration group or experts using client applications, or other computer software applications, to perform a project or other activity.
  • the client applications executed by the user portals 106 may be augmented via software plugins that provide expert collaboration and solicitation functionality for the software applications.
  • the client applications may be an office suite application, e.g., Microsoft Office®, WordPerfect Office®, etc., or any other computer software applications.
  • the user portals 106 may execute software natively written to provide the expert collaboration and solicitation functionality.
  • the user portals 106 may take many different forms. As examples, the user portals 106 may be smart phones, laptop computers, personal data assistants, pocket computers, tablet computers, portable email devices, or processes executed in memory by a processor. The user portals 106 may be found in virtually any context, including the home, business, public spaces, or automobile.
  • the collaboration system 102 may facilitate action oriented status updates provided to the social networking system 104 .
  • the status updates may be, for example, contextual, automated, or pre-defined.
  • the collaboration system 102 enhances the collaborative activities by providing an easier and more effective mechanism for soliciting expert assistance from anywhere within an enterprise, as well as for both forming and posting the status messages in the relevant groups and forums.
  • the collaboration system 102 also allows contextual and relevant feeds to be available to the user portals 106 .
  • the collaboration system 102 may include communication interfaces 110 that connect the collaboration system 102 to the networks 108 , system logic 112 , and a user interface 114 .
  • the user interface 114 may display a graphical user interface 116 .
  • the user interface 114 facilitates setup, configuration, and monitoring of the collaboration system 102 .
  • the system logic 112 implements in hardware, software, or both, any of the processing, user interfaces, reports, and other aspects of the system shown or described below or in the Figures.
  • the system logic 112 may include one or more processors 118 and program and data memories 120 .
  • the program and data memories 120 hold, for example, collaboration instructions 122 .
  • the data and program memories 120 may also hold collaboration configuration parameters 124 that guide the operation of the collaboration system 112 .
  • the processors 118 execute the collaboration instructions 122 , and the configuration parameters 124 may inform the processors 118 as to how to handle the specific aspects of the collaboration processing described below and shown in the drawings. As a result, the processors 118 and collaboration instructions 122 implement the collaboration techniques described below and shown in the Figures.
  • the collaboration system 102 may accept input from the user interface 114 to change, view, add, or delete any of the configuration parameters 124 at any time.
  • the social networking system 104 may be Jive®, Tibbr®, Moxie®, Chatter®, Yammer®, Newsgator® or other social network/micro-blogging systems.
  • the social networking system 104 generates updates based on the received event information and pushes the updates back to the collaboration system 102 .
  • the collaboration system 102 receives updates, it populates collaboration interfaces 126 . While the collaboration interfaces 126 may appear on the GUI 116 , the collaboration system 102 may also push the collaboration interfaces 126 (or updates thereto) to the user portals 106 over the networks 108 .
  • the collaboration system 102 may populate multiple collaboration interfaces, each corresponding to a different user or user portal 106 . For example, if an expert or other user completes a task or edits a document, the collaboration system 102 may send updates to the collaboration interfaces of other users that are part of the user's project team or collaboration group.
  • the collaboration system 102 may communicate with social networking system 104 through a communications network 108 .
  • the communications network 110 may be any private or public communications network or combination of networks.
  • the communications network 108 connects devices, such as the user portals 106 , servers, systems, databases, or other network enabled devices, to other such devices, and thereby supports data communication between the connected devices.
  • the communications network 108 may generally be enabled to employ any form of computer-readable media for communicating information from one computing device to another.
  • the communications network 108 may include one or more of a wireless network, a wired network, a local area network (LAN), a wide area network (WAN), a direct connection such as through a Universal Serial Bus (USB) port, and the like, and may include the set of interconnected networks that make up the Internet.
  • the communications network 108 may execute any communication method by which information may travel between computing devices.
  • the user portals 106 may access the collaboration system 102 via the communications network 110 , for example, using a browser application.
  • a browser based implementation allows system features to be accessible regardless of the underlying platform of the user portals 106 .
  • the user portals 106 may each be a desktop, laptop, handheld computer, cell phone, mobile messaging device, network enabled television, digital video recorder, automobile, or other network enabled user portal, which may use a variety of hardware and/or software packages.
  • the user portals 106 may also connect to the collaboration system 102 and social network system 104 using a stand-alone application which may be platform-dependent or platform-independent.
  • the collaboration system 102 may be implemented in many different ways. For example, although some features may be shown or described as stored in computer-readable memories (e.g., as logic implemented as computer-executable instructions or as data structures in memory), all or part of the collaboration system 102 and its logic and data structures may be stored on, distributed across, or read from other machine-readable media.
  • the media may include hard disks, floppy disks, CD-ROMs, a signal, such as a signal received from a network or received over multiple packets communicated across the network.
  • the collaboration system 102 may be implemented with additional, different, or fewer components.
  • a processor may be implemented as a microprocessor, a microcontroller, a DSP, an application specific integrated circuit (ASIC), discrete logic, or a combination of other types of circuits or logic.
  • memories may be DRAM, SRAM, Flash or any other type of memory.
  • the processing capability of the collaboration system 102 may be distributed among multiple components, such as among multiple processors and memories, optionally including multiple distributed processing systems. Parameters, databases, and other data structures may be separately stored and managed, may be incorporated into a single memory or database, may be logically and physically organized in many different ways, and may implemented with different types of data structures such as linked lists, hash tables, or implicit storage mechanisms.
  • Logic such as programs or circuitry, may be combined or split among multiple programs, distributed across several memories and processors, and may be implemented in a library, such as a shared library (e.g., a dynamic link library (DLL)).
  • the DLL may store code that performs the collaboration processing described in this document and shown in the Figures.
  • the Dynamic Expert Solicitation, Collaboration and Reputation Management System 102 disclosed herein facilitates a more “liquid” workforce that more efficiently gathers the best thinking applied to projects and problems from anywhere within the enterprise, thus reducing or eliminating latent capacity and under-leveraged expertise within most organizations.
  • the ‘liquid workforce’ facilitated by the system 102 reduces the time and resources required to look outside the team for help, thereby increasing the frequency with which that is done, and the effectiveness of doing so.
  • the Dynamic Expert Solicitation, Collaboration and Reputation Management System 102 includes several components: First, Enhanced Business Applications that make it easy to create tasks and post them to relevant communities. These Business applications also allow for monitoring progress on tasks and work products. Second, Enhanced Community of Practices that are augmented with the following capabilities: a) leaderboards for displaying top experts in various categories, b) reputation management through new badge creation and c) viewing of liquid tasks and sign-on mechanisms. Third, Enhanced Social Profiles that are augmented with a) domain specific badges that make expertise in specific areas visible and b) a richer profile of skills and qualifications that allow better routing of tasks to the right experts.
  • Enhanced Team Sites that provide mechanisms for a) easy onboarding of liquid team members, b) creation and discussion surrounding the liquid tasks, c) tracking progress of liquid tasks and d) reward and feedback distribution on completion of liquid tasks.
  • Fifth an Enterprise Social Network, e.g., Chatter®, Jive®, etc., that is embedded into the other components, and use it to route requests, and coordinating discussions.
  • Sixth a Gamification Platform that builds richer profile of skills and qualification, creation of domain specific badges and leaderboards for displaying top experts in various categories.
  • the Dynamic Expert Solicitation, Collaboration and Reputation Management System discussed herein includes the framework for how these components will work together to support the liquid workforce capabilities.
  • FIG. 2 shows another example of an architecture 200 including a Dynamic Expert Solicitation, Collaboration and Reputation Management System 202 , such as the system 102 shown in FIG. 1 .
  • the system 202 includes social networking adaptors 204 that facilitate communication between the system 202 and one or more social networking platforms 206 , such as Jive® or Chatter®, as well as with external vendor tools 208 , which may be gamification platforms from vendors like Bunchball and Badgeville.
  • the social networking adaptors 204 may translate event or activity information received from the system 202 into information usable by the various social networking platforms 206 .
  • the social networking platforms may then publish the event or activity information to activity feeds embedded into business applications used by an employee, or into community, project team or profile pages.
  • the system 202 includes a social feed access layer 210 and a SharePoint access layer 212 .
  • the social feed access layer 210 and adapters 204 facilitate connection between a business application 214 , e.g., MS PowerPoint®, enhanced with a “Call for Help” plugin and the social networking platforms 206 .
  • the SharePoint access layer 212 facilitates communication between the system 202 and SharePoint sites 216 that included enhanced community of practice pages, enhanced team pages, and enhanced profile pages.
  • the SharePoint sites 214 are enhanced with custom social feed web parts 218 , e.g., discussion groups, activity feeds, Call for Help feeds, etc.
  • the custom social feed web parts 218 may be functionalities provided through the social networking platforms that are embedded into the SharePoint sites.
  • a database 220 stores enhanced social profiles of employees serviced by the system 202 .
  • the system 202 includes social hub service logic 222 , which includes an information router 224 , message rules engine 226 , and database connector 228 , each of which may be implemented in software as a set of instructions stored in a memory of the system 202 , such as the memory 120 .
  • the information router 224 includes logic that directs Calls for Help (also referred to as Requests for Help) to the appropriate community of practice. For example, the information router 224 may match the skill(s) associated with a Call for Help with the expertise of one or more communities of practice.
  • the message rules engine 226 analyzes real time data from social feeds in different social networks and suggests the ‘right’ groups for posting of messages on different social networks and withdrawal of a particular content—Document, Comment, Keyword - across groups and engines.
  • the message rules engine 226 also categorizes the content according to its importance.
  • the database connector 228 issues requisite calls to a database, such as the databases 230 , 232 , 234 .
  • a database such as the databases 230 , 232 , 234 .
  • the database connector 226 issues a call to the appropriate database, e.g., to the social structure information data database 230 .
  • the social hub service logic 222 may also store a program that implements a gamification platform, such as Bunchball, adapted to build employee profiles, as well as leaderboards based on skill level and badges received.
  • the enhanced profiles built by the gamification platform are communicated to the SharePoint sites 216 .
  • the system 202 includes the social structure information data database 230 , a tag taxonomy database 232 , and an activity instrumentation database 234 .
  • the database 230 stores Calls for Help and the information associated with the Call for Help, e.g., the skills involved, badges, due dates, etc.
  • the database 232 stores tag vocabulary related to skills, interests, etc.
  • the database 234 stores behavioral and log data of the employees.
  • the system 202 e.g., using the information router 224 , may analyze, based on the data stored in the database 234 , patterns of collaboration in order to extend the understanding of collaborative behavior. For example, as will be discussed below, an employee that refer a Call for Help to another employee or to another group of employees.
  • the system 202 may store such information in the database 234 .
  • the information router 224 may determine a Calls for Help of a certain type of skill are generally referred to a particular person or group, and thus may route a new Call for Help of the same type of skill directly to that person or group in order to maximize the efficiency of the system and reduce the time between when a Call for Help is issued and when it is accepted by an employee.
  • FIG. 3 shows an enhanced business application interface 300 .
  • the enhanced business application shown in FIG. 3 is Microsoft PowerPoint®, but it will be understood that other applications, of the Microsoft Suite® or otherwise, can also be enhanced in the manner disclosed herein.
  • the application interface 300 includes an embedded collaboration feed 302 .
  • the collaboration feed 302 may notify a user of the relevant events, including events triggered by the user and by other members of the user's project or collaboration team.
  • the interface 300 includes a custom “Call for Help” button 304 that enables a user to request assistance from experts outside of the user's project team. If the user clicks on the “Call for Help” button 304 , the collaboration system displays a “Call for Help” dialog 306 that prompts the user to provide task information, including a task description provided at a Task Description tab 308 , task timeline and/or deadline information at a Task Timeline tab 310 , tags associated with the task at an Assign Tags tab 312 , and task incentives at an Incentives tab 314 .
  • task information including a task description provided at a Task Description tab 308 , task timeline and/or deadline information at a Task Timeline tab 310 , tags associated with the task at an Assign Tags tab 312 , and task incentives at an Incentives tab 314 .
  • FIG. 3 shows that contents of the Task Description tab 308 .
  • the Task Description tab 308 includes a title field 316 that prompts the user to provide a title of the task in a title field 316 and an explanation field 318 that prompts the user to provide an explanation or description of the task to be performed.
  • the Task Description tab 308 may also include a task type field 320 that prompts the user to categorize the type of task to be performed.
  • the task type field 320 is a drop-down menu for inputting the task type. In other embodiments the task type may be entered manually.
  • FIG. 4 shows the contents of the Task Timeline tab 310 of the “Call for Help” dialog 306 .
  • the Task Timeline tab 310 includes an estimated effort field 402 that prompts the user to provide an estimate of how long the task will take to complete.
  • the Task Timeline tab 310 also includes a due date field 404 that prompts the user to provide a deadline for completion of the task.
  • FIG. 5 shows the Assign Tags tab 312 of the “Call for Help” dialog 306 .
  • the Assign Tags tab 312 includes fields 502 through which the user assigns skill tags to the task to be performed.
  • the collaboration system may use the tags to direct the task with the appropriate expert or group of experts.
  • FIG. 6 shows the Incentives tab 314 of the “Call for Help” dialog 306 .
  • the Incentives tab 314 includes a skill field 602 that prompts the user to select a skill that will be awarded to the expert that accepts the task upon completion of the task.
  • the Incentives tab 314 includes a “Select Level” field 604 that prompts the user to select a skill level that will be awarded to the expert upon completion of the tasks.
  • the Incentives tab 314 also includes a “Select Badges” field 606 that allows the user to select badges, from among a set of badges associated with the skill level and/or skill that will be awarded to the expert upon completion of the task. There may be different sets of badges for different skills and/or skill levels.
  • the collaboration system may autopopulate the set of badges from which the user selects the badges to be assigned to the task based on the skill and/or skill level selected by the user.
  • the collaboration system publishes the “Call for Help” to one or more enhanced expert community pages.
  • FIG. 7 shows an enhanced expert community page 700 of an enhanced community of practice site.
  • the pages of an enhanced community of practice site are augmented with the ability to allow community managers to curate skill badges for the skills that the community owns.
  • FIG. 7 shows an enhanced site corresponding to the sales community of practice 702 , with six skills 704 , 706 , 708 , 710 , 712 , and 714 associated with the sales community of practice. It will be appreciated that that the community may include enhanced sites corresponding to other communities of practice, each of which will have an associated set of skills.
  • the pages of an enhanced community of practice site are also augmented with a feed 716 that allows the community members, i.e., experts, to view the Calls for Help 718 requested by a user using the enhanced business application discussed above, and facilitates discussion with the task owners about their respective Calls for Help.
  • the community members can sign up for the task or can redirect the Call for Help to the right people or other groups that they think may also be interested in the Call for Help.
  • the community managers can create new badges in an existing skill area and add a brand new skill to the community sites along with the different levels and prerequisite badge scheme for each of the levels of the new skill. Gaining seniority on different skills allows members to curate skills in the future.
  • FIG. 8 shows a skill page 800 corresponding to the customer relationship management (CRM) skill 706 of the sales community of practice page 700 .
  • the skill page 800 includes a feed 802 that includes Calls for Help 804 related to the CRM skill 706 .
  • the feed 706 in the main community of practice page 700 shown in FIG. 7 may include Calls for Help associated with any of the skills 704 , 706 , 708 , 710 , 712 , and 714 , while the feeds at the individual skill pages includes Calls for Help associated to the corresponding skill.
  • the task owner identifies the skill(s) associated with the particular task.
  • the social feed access layer routes the Calls for Help to the appropriate feeds of the community of practice sites and skill pages.
  • the CRM skill page 800 provides a skill progression chart 806 that informs the members of the steps that they will need to perform in order to move up the skill ladder 808 .
  • each skill is associated with four different levels and each level requires attainment of a pre-requisite set of community curated badges.
  • the skills page 800 also provides a leaderboard 810 that may be customized based on the rank of the viewer of the skills page.
  • the leaderboard 810 shows the top senior most members in the skill area as well as members who are slightly below and above the current page viewer on skill seniority.
  • the skill progression map information and the leaderboards may be pulled in from a gamification platform, such as Bunchball.
  • the incentives and reputation mechanism solution allow the experts to choose the tasks that will enhance expertise in different skills areas that are meaningful to them.
  • a task owner in issuing a Call for Help, associates tasks with skill badges that employees would earn after successful completion of the task.
  • the collaboration system uses a gamification platform, such as the BunchBall Nitro platform, to create the skill, level and badge schema.
  • the platform is used to define the rules for achieving a skill level by using the prerequisite badges as the conditions required to satisfy the rule.
  • the completion information is passed to the gamification platform where the badges associated with the task are assigned to the user and are updated in his reputation information.
  • the CRM skill page 800 also includes an activity stream 812 specific to the CRM skill 706 that provides updates related to the CRM skill, such as when a member earns a badge or advances to another level within the CRM skill.
  • FIG. 9 shows a dialog 900 that may be presented when the community member selects a Call for Help in the feed 716 or feed 802 .
  • the dialog 900 provides information 902 related to the Call for Help, including a deadline, estimated time to complete, contact name, etc.
  • the collaboration system allows a member to accept 904 the Call for Help, suggest another member 906 to whom the Call for Help could be routed, or suggest another group 908 to which the Call for Help could be routed.
  • the dialog 900 also allows the member, i.e., expert, to rate himself/herself 910 and to provide profile information 912 for submission to the task owner. If the task owner receives multiple offers for help, the profile information 912 and rating 910 may assist the task owner in deciding which offer to accept.
  • FIG. 10 shows a page of an enhanced team site 1000 used by a project team.
  • the enhanced team site 1000 includes a feed 1002 that includes Calls for Help issued by members of the project team, along with the status, required expertise and due date.
  • the collaboration system populates the feed 1002 with the new Call for Help along with the relevant Call for Help information.
  • the enhanced team site 1000 provides a listing of expert team members 1004 and a listing of regular team members 1006 .
  • the enhanced team site 1000 also includes an activity feed 1008 that tracks discussing on any Call for Help posted by team members through relevant feeds pulled in from the social networking platform, e.g., Chatter®, on the enhanced team site 1000 .
  • FIG. 11 shows an enhanced profile page 1100 for each team member.
  • FIG. 11 is an overview page providing basic information about the team member.
  • the overview page 1100 highlights the member's reputation on various skills.
  • the overview page 1100 provides contact and experience information 1102 about the team member.
  • the overview page 1100 also provides listing 1104 of the team member's recent activities.
  • the overview page 1100 provides a listing 1106 of colleagues that are following the team member.
  • FIG. 12 shows a reputation page 1200 of the enhanced profile.
  • the reputation page 1200 highlights the levels attained on different skills 1202 , provides a chronological ordering 1204 of the tasks associated with the team member.
  • the ordering of tasks 1204 includes associated reviews and badges earned by the team member for a particular level on a skill.
  • the tasks listed in the dialog 1204 correspond which skills are selected in the skills dialog 1202 .
  • the reputation badges help the team members, or employees, increase their seniority/expertise on a skill over a period of time. Seniority on a skill further allows employees to take on more challenging tasks that require deeper level of expertise.
  • employees care and are motivated towards developing their skills so that they can take on more meaningful and challenging task.
  • Employees also care about enhancing their reputation in that skill so that they are known as an expert within an area, thus people could reach out to them in case of help needed in that skill area and thus are able to create more meaningful impact.
  • This reputation management approach supports and strengthens employee's intrinsic motivation to develop their skill-set and enhance their reputation in various skill areas.
  • the collaboration implements this reputation management approach using a gamification platform, e.g., Bunchball.
  • FIG. 13 shows a dashboard page 1300 that allows the team member to monitor his or her pending tasks.
  • the dashboard page 1300 provides a listing 1302 of open tasks, along with the task's status.
  • the dashboard page 1300 also provides a listing 1304 of work to be reviewed by the team member, as well as a social feed 1306 that facilitates discussion with other members of the project team about a Call for Help.
  • the listing 1304 or work to be reviewed also includes reviews to be submitted for completed tasks 1308 .
  • FIG. 14 shows a dialog box 1400 that may be provided when the item 1308 is selected, enabling the team member to allocate badges 1402 to, and submit a review 1404 of, the expert that completed the task in response to the Call for Help. #
  • FIG. 15 shows an example of a process 1500 by which a Dynamic Expert Solicitation, Collaboration and Reputation Management System manages and routes Calls for Help from employees to the relevant experts.
  • the system receives a “Call for Help” initiated by the employee ( 1502 ).
  • An employee working on a business application e.g., PowerPoint®, requiring assistance that may not be adequately provided by members of the employee's project team can initiate a “Call for Help” by selecting a “Call for Help” button embedded into the business application by a plugin.
  • the system obtains “Call for Help” information from the employee ( 1504 ).
  • the plugin or the collaboration system itself, prompts the employee to provide information about the “Call for Help”, including skills involved, a due date, a description of the task, badges that will be assigned upon completion of the task, and other information discussed above with respect to FIGS. 3-6 .
  • the system Upon receipt of the “Call for Help” and the associated information, the system routes the “Call for Help” to the relevant community or communities of practice pages ( 1506 ). The system may route the “Call for Help” based on the skills associated with the “Call for Help”.
  • the system may route the Call to a community of practice of menu planners whose members are company experts on international events, as well as to a certain number of experts on various regional cultures.
  • the system may also route “Calls for Help” based on an analysis of historical behavior related to “Calls for Help” having similar skills.
  • the system publishes the Calls for Help to the Call for Help feeds of the relevant community of practice pages.
  • the adapters of the system translate the Call for Help information for use by a social networking platform, which then publishes the Calls for Help to the relevant feeds.
  • the system obtains a response to the Call for Help ( 1508 ).
  • a response is received via the social networking platform when an expert responds to the Call for Help published to the feed of his or her community of practice page.
  • the social networking platform updates the employee's activity feed, e.g., the activity feed embedded in the business application being used by the employee, to inform him or her of the acceptance.
  • the social networking platform may also update the activity feed of the employee's enhanced team site.
  • the system determines whether the accepted task has been completed by the expert ( 1510 ).
  • the expert may transmit or upload work product for review by the employee that issued the Call for Help; such events may be published to the activity feeds of the team and community of practice sites, as well as to the employees Dashboard page. For example, the employee may see a task pending on his or her Dashboard page that requires the employee's review. The employee that issued the Call for Help may identify when the task is complete.
  • the system Upon completion of the task, the system allocates the relevant badges to the expert, and updates the expert's profile page and the relevant community of practice pages ( 1512 ). The system may determine whether the newly earned badges advance the expert to a new skill level, and update the expert's enhanced profile page accordingly. The system may also update the expert's enhanced profile page with a rating and feedback provided by the employee that issued the Call for Help. Using the gamification platform discussed above, the system updates the leaderboards of the enhanced community of practice pages. The badges may also be allocated automatically upon completion of the task. The system may also compare the completion date to the due date and only allocate badges if the completion date is on or before the due date.

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Databases & Information Systems (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • Business, Economics & Management (AREA)
  • Signal Processing (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Data Mining & Analysis (AREA)
  • General Business, Economics & Management (AREA)
  • Economics (AREA)
  • Strategic Management (AREA)
  • Primary Health Care (AREA)
  • Marketing (AREA)
  • Human Resources & Organizations (AREA)
  • General Health & Medical Sciences (AREA)
  • Tourism & Hospitality (AREA)
  • Computing Systems (AREA)
  • Health & Medical Sciences (AREA)
  • Computer Hardware Design (AREA)
  • Multimedia (AREA)
  • Information Transfer Between Computers (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

A dynamic expert solicitation, collaboration and reputation management system monitors and matches tasks with experts qualified to perform the tasks. The system receives a request for assistance associated with a task from a user. The request for assistance includes task information such as a due date, at least one skill associated with the task, and badges assigned to the task. The system publishes the request for assistance to at least one community of practice web page from among a plurality of community of practice web pages, and obtains a response to the request for assistance from another user. Upon completion of the task, they system allocates the badges to a profile of the second user, and publishes completion of the task to an activity feed of the community of practice web site.

Description

    PRIORITY CLAIM
  • This application claims priority to U.S. Provisional Patent Application No. 61/702,216, filed Sep. 17, 2012, which is incorporated herein by reference.
  • TECHNICAL FIELD
  • This application relates to electronic collaboration tools and applications. In particular, this application relates to embedding collaborative social networking components into electronic client applications to solicit expert help within an enterprise.
  • BACKGROUND
  • Client applications, such as those used to perform management, consulting, collaborative, etc. services, often use a complex set of resources and personnel to serve a client's needs. The resources and personnel needed to meet a client's needs may vary throughout a particular business process. With today's business and technology requirements, creating a cost-effective collaboration infrastructure that effectively monitor's a project team's progress, collectively and individually, and that identifies and leverages a business' best personnel and resources for a given project can be challenging.
  • BRIEF DESCRIPTION OF THE DRAWINGS
  • The system may be better understood with reference to the following drawings and description. The elements in the figures are not necessarily to scale, emphasis instead being placed upon illustrating the principles of the type model. In the figures, like-referenced numerals designate corresponding features throughout the different views.
  • FIG. 1 shows an example of expert collaboration and solicitation architecture for facilitating collaboration using a social network platform.
  • FIG. 2 shows another example of an architecture including a Dynamic Expert Solicitation, Collaboration and Reputation Management System.
  • FIG. 3 shows an enhanced business application interface.
  • FIG. 4 shows the contents of a Task Timeline tab of the enhanced business application interface of FIG. 3.
  • FIG. 5 shows the contents of an Assign Tags tab of the enhanced business application interface of FIG. 3.
  • FIG. 6 shows the contents of an Incentives tab of the enhanced business application interface of FIG. 3.
  • FIG. 7 shows an enhanced expert community page of an enhanced community of practice site.
  • FIG. 8 shows a skill page the sales community of practice page shown in FIG. 7.
  • FIG. 9 shows a dialog that may be presented when the community member selects a Call for Help in the feeds of FIG. 7 or FIG. 8.
  • FIG. 10 shows a page of an enhanced team site used by a project team.
  • FIG. 11 shows an enhanced profile page for each team member.
  • FIG. 12 shows a reputation page of the enhanced profile.
  • FIG. 13 shows a dashboard page that allows the team member to monitor his or her pending tasks.
  • FIG. 14 shows a dialog box that may be presented as part of the dashboard page shown in FIG. 13.
  • FIG. 15 shows an example of a process by which a Dynamic Expert Solicitation, Collaboration and Reputation Management System and routes Calls for Help from employees to the relevant experts.
  • DETAILED DESCRIPTION
  • FIG. 1 shows an example of an expert collaboration and solicitation architecture 100 (“architecture 100”) for facilitating collaboration using a social network platform. The architecture 100 includes a Dynamic Expert Solicitation, Collaboration and Reputation Management System 102 (“collaboration system 102”), a social network system 104, and user portals 106, each of which is configured to communicate over any number or variety of communications network(s) 108. The user portals 106 may correspond to members of a project team, collaboration group or experts using client applications, or other computer software applications, to perform a project or other activity. The client applications executed by the user portals 106 may be augmented via software plugins that provide expert collaboration and solicitation functionality for the software applications. As examples, the client applications may be an office suite application, e.g., Microsoft Office®, WordPerfect Office®, etc., or any other computer software applications. Alternatively or additionally, the user portals 106 may execute software natively written to provide the expert collaboration and solicitation functionality.
  • The user portals 106 may take many different forms. As examples, the user portals 106 may be smart phones, laptop computers, personal data assistants, pocket computers, tablet computers, portable email devices, or processes executed in memory by a processor. The user portals 106 may be found in virtually any context, including the home, business, public spaces, or automobile.
  • The collaboration system 102 may facilitate action oriented status updates provided to the social networking system 104. The status updates may be, for example, contextual, automated, or pre-defined. The collaboration system 102 enhances the collaborative activities by providing an easier and more effective mechanism for soliciting expert assistance from anywhere within an enterprise, as well as for both forming and posting the status messages in the relevant groups and forums. The collaboration system 102 also allows contextual and relevant feeds to be available to the user portals 106.
  • The collaboration system 102 may include communication interfaces 110 that connect the collaboration system 102 to the networks 108, system logic 112, and a user interface 114. The user interface 114 may display a graphical user interface 116. The user interface 114 facilitates setup, configuration, and monitoring of the collaboration system 102.
  • The system logic 112 implements in hardware, software, or both, any of the processing, user interfaces, reports, and other aspects of the system shown or described below or in the Figures. As one example, the system logic 112 may include one or more processors 118 and program and data memories 120. The program and data memories 120 hold, for example, collaboration instructions 122. The data and program memories 120 may also hold collaboration configuration parameters 124 that guide the operation of the collaboration system 112.
  • The processors 118 execute the collaboration instructions 122, and the configuration parameters 124 may inform the processors 118 as to how to handle the specific aspects of the collaboration processing described below and shown in the drawings. As a result, the processors 118 and collaboration instructions 122 implement the collaboration techniques described below and shown in the Figures. The collaboration system 102 may accept input from the user interface 114 to change, view, add, or delete any of the configuration parameters 124 at any time.
  • The social networking system 104 may be Jive®, Tibbr®, Moxie®, Chatter®, Yammer®, Newsgator® or other social network/micro-blogging systems. The social networking system 104 generates updates based on the received event information and pushes the updates back to the collaboration system 102. When the collaboration system 102 receives updates, it populates collaboration interfaces 126. While the collaboration interfaces 126 may appear on the GUI 116, the collaboration system 102 may also push the collaboration interfaces 126 (or updates thereto) to the user portals 106 over the networks 108. The collaboration system 102 may populate multiple collaboration interfaces, each corresponding to a different user or user portal 106. For example, if an expert or other user completes a task or edits a document, the collaboration system 102 may send updates to the collaboration interfaces of other users that are part of the user's project team or collaboration group.
  • The collaboration system 102 may communicate with social networking system 104 through a communications network 108. The communications network 110 may be any private or public communications network or combination of networks. The communications network 108 connects devices, such as the user portals 106, servers, systems, databases, or other network enabled devices, to other such devices, and thereby supports data communication between the connected devices. The communications network 108 may generally be enabled to employ any form of computer-readable media for communicating information from one computing device to another. The communications network 108 may include one or more of a wireless network, a wired network, a local area network (LAN), a wide area network (WAN), a direct connection such as through a Universal Serial Bus (USB) port, and the like, and may include the set of interconnected networks that make up the Internet. The communications network 108 may execute any communication method by which information may travel between computing devices.
  • The user portals 106 may access the collaboration system 102 via the communications network 110, for example, using a browser application. A browser based implementation allows system features to be accessible regardless of the underlying platform of the user portals 106. For example, the user portals 106 may each be a desktop, laptop, handheld computer, cell phone, mobile messaging device, network enabled television, digital video recorder, automobile, or other network enabled user portal, which may use a variety of hardware and/or software packages. The user portals 106 may also connect to the collaboration system 102 and social network system 104 using a stand-alone application which may be platform-dependent or platform-independent.
  • The collaboration system 102 may be implemented in many different ways. For example, although some features may be shown or described as stored in computer-readable memories (e.g., as logic implemented as computer-executable instructions or as data structures in memory), all or part of the collaboration system 102 and its logic and data structures may be stored on, distributed across, or read from other machine-readable media. The media may include hard disks, floppy disks, CD-ROMs, a signal, such as a signal received from a network or received over multiple packets communicated across the network.
  • The collaboration system 102 may be implemented with additional, different, or fewer components. As one example, a processor may be implemented as a microprocessor, a microcontroller, a DSP, an application specific integrated circuit (ASIC), discrete logic, or a combination of other types of circuits or logic. As another example, memories may be DRAM, SRAM, Flash or any other type of memory. The processing capability of the collaboration system 102 may be distributed among multiple components, such as among multiple processors and memories, optionally including multiple distributed processing systems. Parameters, databases, and other data structures may be separately stored and managed, may be incorporated into a single memory or database, may be logically and physically organized in many different ways, and may implemented with different types of data structures such as linked lists, hash tables, or implicit storage mechanisms. Logic, such as programs or circuitry, may be combined or split among multiple programs, distributed across several memories and processors, and may be implemented in a library, such as a shared library (e.g., a dynamic link library (DLL)). The DLL, for example, may store code that performs the collaboration processing described in this document and shown in the Figures.
  • The Dynamic Expert Solicitation, Collaboration and Reputation Management System 102 disclosed herein facilitates a more “liquid” workforce that more efficiently gathers the best thinking applied to projects and problems from anywhere within the enterprise, thus reducing or eliminating latent capacity and under-leveraged expertise within most organizations. The ‘liquid workforce’ facilitated by the system 102 reduces the time and resources required to look outside the team for help, thereby increasing the frequency with which that is done, and the effectiveness of doing so.
  • The Dynamic Expert Solicitation, Collaboration and Reputation Management System 102 includes several components: First, Enhanced Business Applications that make it easy to create tasks and post them to relevant communities. These Business applications also allow for monitoring progress on tasks and work products. Second, Enhanced Community of Practices that are augmented with the following capabilities: a) leaderboards for displaying top experts in various categories, b) reputation management through new badge creation and c) viewing of liquid tasks and sign-on mechanisms. Third, Enhanced Social Profiles that are augmented with a) domain specific badges that make expertise in specific areas visible and b) a richer profile of skills and qualifications that allow better routing of tasks to the right experts. Fourth, Enhanced Team Sites that provide mechanisms for a) easy onboarding of liquid team members, b) creation and discussion surrounding the liquid tasks, c) tracking progress of liquid tasks and d) reward and feedback distribution on completion of liquid tasks. Fifth, an Enterprise Social Network, e.g., Chatter®, Jive®, etc., that is embedded into the other components, and use it to route requests, and coordinating discussions. Sixth, a Gamification Platform that builds richer profile of skills and qualification, creation of domain specific badges and leaderboards for displaying top experts in various categories. The Dynamic Expert Solicitation, Collaboration and Reputation Management System discussed herein includes the framework for how these components will work together to support the liquid workforce capabilities.
  • FIG. 2 shows another example of an architecture 200 including a Dynamic Expert Solicitation, Collaboration and Reputation Management System 202, such as the system 102 shown in FIG. 1. Each of the components of the system shown in FIG. 2 may be stored in a memory, such as the memory 120 shown in FIG. 1. The system 202 includes social networking adaptors 204 that facilitate communication between the system 202 and one or more social networking platforms 206, such as Jive® or Chatter®, as well as with external vendor tools 208, which may be gamification platforms from vendors like Bunchball and Badgeville. For example, the social networking adaptors 204 may translate event or activity information received from the system 202 into information usable by the various social networking platforms 206. The social networking platforms may then publish the event or activity information to activity feeds embedded into business applications used by an employee, or into community, project team or profile pages.
  • The system 202 includes a social feed access layer 210 and a SharePoint access layer 212. The social feed access layer 210 and adapters 204 facilitate connection between a business application 214, e.g., MS PowerPoint®, enhanced with a “Call for Help” plugin and the social networking platforms 206. The SharePoint access layer 212 facilitates communication between the system 202 and SharePoint sites 216 that included enhanced community of practice pages, enhanced team pages, and enhanced profile pages. The SharePoint sites 214 are enhanced with custom social feed web parts 218, e.g., discussion groups, activity feeds, Call for Help feeds, etc. The custom social feed web parts 218 may be functionalities provided through the social networking platforms that are embedded into the SharePoint sites. A database 220 stores enhanced social profiles of employees serviced by the system 202.
  • The system 202 includes social hub service logic 222, which includes an information router 224, message rules engine 226, and database connector 228, each of which may be implemented in software as a set of instructions stored in a memory of the system 202, such as the memory 120. The information router 224 includes logic that directs Calls for Help (also referred to as Requests for Help) to the appropriate community of practice. For example, the information router 224 may match the skill(s) associated with a Call for Help with the expertise of one or more communities of practice. The message rules engine 226 analyzes real time data from social feeds in different social networks and suggests the ‘right’ groups for posting of messages on different social networks and withdrawal of a particular content—Document, Comment, Keyword - across groups and engines. The message rules engine 226 also categorizes the content according to its importance. The database connector 228 issues requisite calls to a database, such as the databases 230, 232, 234. For example, if the information router 224 needs to look up which community of practice has ownership of which skills, the database connector 226 issues a call to the appropriate database, e.g., to the social structure information data database 230. The social hub service logic 222 may also store a program that implements a gamification platform, such as Bunchball, adapted to build employee profiles, as well as leaderboards based on skill level and badges received. The enhanced profiles built by the gamification platform are communicated to the SharePoint sites 216.
  • The system 202 includes the social structure information data database 230, a tag taxonomy database 232, and an activity instrumentation database 234. The database 230 stores Calls for Help and the information associated with the Call for Help, e.g., the skills involved, badges, due dates, etc. The database 232 stores tag vocabulary related to skills, interests, etc. The database 234 stores behavioral and log data of the employees. The system 202, e.g., using the information router 224, may analyze, based on the data stored in the database 234, patterns of collaboration in order to extend the understanding of collaborative behavior. For example, as will be discussed below, an employee that refer a Call for Help to another employee or to another group of employees. The system 202 may store such information in the database 234. Using this information, the information router 224 may determine a Calls for Help of a certain type of skill are generally referred to a particular person or group, and thus may route a new Call for Help of the same type of skill directly to that person or group in order to maximize the efficiency of the system and reduce the time between when a Call for Help is issued and when it is accepted by an employee.
  • FIG. 3 shows an enhanced business application interface 300. The enhanced business application shown in FIG. 3 is Microsoft PowerPoint®, but it will be understood that other applications, of the Microsoft Suite® or otherwise, can also be enhanced in the manner disclosed herein. The application interface 300 includes an embedded collaboration feed 302. The collaboration feed 302 may notify a user of the relevant events, including events triggered by the user and by other members of the user's project or collaboration team.
  • The interface 300 includes a custom “Call for Help” button 304 that enables a user to request assistance from experts outside of the user's project team. If the user clicks on the “Call for Help” button 304, the collaboration system displays a “Call for Help” dialog 306 that prompts the user to provide task information, including a task description provided at a Task Description tab 308, task timeline and/or deadline information at a Task Timeline tab 310, tags associated with the task at an Assign Tags tab 312, and task incentives at an Incentives tab 314.
  • FIG. 3 shows that contents of the Task Description tab 308. The Task Description tab 308 includes a title field 316 that prompts the user to provide a title of the task in a title field 316 and an explanation field 318 that prompts the user to provide an explanation or description of the task to be performed. The Task Description tab 308 may also include a task type field 320 that prompts the user to categorize the type of task to be performed. In FIG. 3 the task type field 320 is a drop-down menu for inputting the task type. In other embodiments the task type may be entered manually.
  • FIG. 4 shows the contents of the Task Timeline tab 310 of the “Call for Help” dialog 306. The Task Timeline tab 310 includes an estimated effort field 402 that prompts the user to provide an estimate of how long the task will take to complete. The Task Timeline tab 310 also includes a due date field 404 that prompts the user to provide a deadline for completion of the task.
  • FIG. 5 shows the Assign Tags tab 312 of the “Call for Help” dialog 306. The Assign Tags tab 312 includes fields 502 through which the user assigns skill tags to the task to be performed. The collaboration system may use the tags to direct the task with the appropriate expert or group of experts.
  • FIG. 6 shows the Incentives tab 314 of the “Call for Help” dialog 306. The Incentives tab 314 includes a skill field 602 that prompts the user to select a skill that will be awarded to the expert that accepts the task upon completion of the task. The Incentives tab 314 includes a “Select Level” field 604 that prompts the user to select a skill level that will be awarded to the expert upon completion of the tasks. The Incentives tab 314 also includes a “Select Badges” field 606 that allows the user to select badges, from among a set of badges associated with the skill level and/or skill that will be awarded to the expert upon completion of the task. There may be different sets of badges for different skills and/or skill levels. The collaboration system may autopopulate the set of badges from which the user selects the badges to be assigned to the task based on the skill and/or skill level selected by the user.
  • Once the user has input the task information in each of the tabs 308, 310, 312, 314, the user may select the “post message” button 608. Once the “post message” button has been selected 608, the collaboration system publishes the “Call for Help” to one or more enhanced expert community pages.
  • FIG. 7 shows an enhanced expert community page 700 of an enhanced community of practice site. The pages of an enhanced community of practice site are augmented with the ability to allow community managers to curate skill badges for the skills that the community owns. FIG. 7 shows an enhanced site corresponding to the sales community of practice 702, with six skills 704, 706, 708, 710, 712, and 714 associated with the sales community of practice. It will be appreciated that that the community may include enhanced sites corresponding to other communities of practice, each of which will have an associated set of skills.
  • The pages of an enhanced community of practice site are also augmented with a feed 716 that allows the community members, i.e., experts, to view the Calls for Help 718 requested by a user using the enhanced business application discussed above, and facilitates discussion with the task owners about their respective Calls for Help. The community members can sign up for the task or can redirect the Call for Help to the right people or other groups that they think may also be interested in the Call for Help. The community managers can create new badges in an existing skill area and add a brand new skill to the community sites along with the different levels and prerequisite badge scheme for each of the levels of the new skill. Gaining seniority on different skills allows members to curate skills in the future.
  • Pages of an enhanced community of practice site are also augmented with a separate page for each skill 704, 706, 708, 710, 712, and 714. The skill pages allow community members to view skill progression chart that help them visualize the smaller steps that they will need to perform in order to move up the skill ladder. Each skill is associated with four different levels and each level requires attainment of a pre-requisite set of community curated badges. The skills page also highlights a leaderboard that is customized based on the rank of the viewer of the skills page. The leaderboard shows the top senior most members in the skill area as well as members who are slightly below and above the current page viewer on skill seniority. The skill progression map information and the leaderboards may be pulled in from a gamification platform, such as Bunchball.
  • FIG. 8 shows a skill page 800 corresponding to the customer relationship management (CRM) skill 706 of the sales community of practice page 700. The skill page 800 includes a feed 802 that includes Calls for Help 804 related to the CRM skill 706. The feed 706 in the main community of practice page 700 shown in FIG. 7 may include Calls for Help associated with any of the skills 704, 706, 708, 710, 712, and 714, while the feeds at the individual skill pages includes Calls for Help associated to the corresponding skill. As discussed above, in issuing a Call for Help, the task owner identifies the skill(s) associated with the particular task. The social feed access layer routes the Calls for Help to the appropriate feeds of the community of practice sites and skill pages.
  • As discussed above, the CRM skill page 800 provides a skill progression chart 806 that informs the members of the steps that they will need to perform in order to move up the skill ladder 808. In this example, each skill is associated with four different levels and each level requires attainment of a pre-requisite set of community curated badges. The skills page 800 also provides a leaderboard 810 that may be customized based on the rank of the viewer of the skills page. The leaderboard 810 shows the top senior most members in the skill area as well as members who are slightly below and above the current page viewer on skill seniority. The skill progression map information and the leaderboards may be pulled in from a gamification platform, such as Bunchball.
  • The incentives and reputation mechanism solution allow the experts to choose the tasks that will enhance expertise in different skills areas that are meaningful to them. As discussed above, a task owner, in issuing a Call for Help, associates tasks with skill badges that employees would earn after successful completion of the task.
  • The collaboration system uses a gamification platform, such as the BunchBall Nitro platform, to create the skill, level and badge schema. The platform is used to define the rules for achieving a skill level by using the prerequisite badges as the conditions required to satisfy the rule. As the user successfully completes the task assigned to him, the completion information is passed to the gamification platform where the badges associated with the task are assigned to the user and are updated in his reputation information.
  • The CRM skill page 800 also includes an activity stream 812 specific to the CRM skill 706 that provides updates related to the CRM skill, such as when a member earns a badge or advances to another level within the CRM skill.
  • FIG. 9 shows a dialog 900 that may be presented when the community member selects a Call for Help in the feed 716 or feed 802. The dialog 900 provides information 902 related to the Call for Help, including a deadline, estimated time to complete, contact name, etc. Through the dialog 900, the collaboration system allows a member to accept 904 the Call for Help, suggest another member 906 to whom the Call for Help could be routed, or suggest another group 908 to which the Call for Help could be routed. The dialog 900 also allows the member, i.e., expert, to rate himself/herself 910 and to provide profile information 912 for submission to the task owner. If the task owner receives multiple offers for help, the profile information 912 and rating 910 may assist the task owner in deciding which offer to accept.
  • FIG. 10 shows a page of an enhanced team site 1000 used by a project team. The enhanced team site 1000 includes a feed 1002 that includes Calls for Help issued by members of the project team, along with the status, required expertise and due date. When a team member issues a Call for Help, the collaboration system populates the feed 1002 with the new Call for Help along with the relevant Call for Help information. The enhanced team site 1000 provides a listing of expert team members 1004 and a listing of regular team members 1006. The enhanced team site 1000 also includes an activity feed 1008 that tracks discussing on any Call for Help posted by team members through relevant feeds pulled in from the social networking platform, e.g., Chatter®, on the enhanced team site 1000.
  • FIG. 11 shows an enhanced profile page 1100 for each team member. In particular, FIG. 11 is an overview page providing basic information about the team member. The overview page 1100 highlights the member's reputation on various skills. The overview page 1100 provides contact and experience information 1102 about the team member. The overview page 1100 also provides listing 1104 of the team member's recent activities. The overview page 1100 provides a listing 1106 of colleagues that are following the team member.
  • FIG. 12 shows a reputation page 1200 of the enhanced profile. The reputation page 1200 highlights the levels attained on different skills 1202, provides a chronological ordering 1204 of the tasks associated with the team member. The ordering of tasks 1204 includes associated reviews and badges earned by the team member for a particular level on a skill. The tasks listed in the dialog 1204 correspond which skills are selected in the skills dialog 1202.
  • The reputation badges help the team members, or employees, increase their seniority/expertise on a skill over a period of time. Seniority on a skill further allows employees to take on more challenging tasks that require deeper level of expertise. In an enterprise scenario, employees care and are motivated towards developing their skills so that they can take on more meaningful and challenging task. Employees also care about enhancing their reputation in that skill so that they are known as an expert within an area, thus people could reach out to them in case of help needed in that skill area and thus are able to create more meaningful impact. This reputation management approach supports and strengthens employee's intrinsic motivation to develop their skill-set and enhance their reputation in various skill areas. The collaboration implements this reputation management approach using a gamification platform, e.g., Bunchball.
  • Employee reputation can play a central role in finding, vetting, and incenting employees to take on so called certain tasks. Since an employees' impact will typically be spread among multiple projects and managers, gamification mechanisms for recognizing accomplishments, and skills that have been “leveled up”, become critical to give the employee and management a clear sense of what kinds of impact the employee is making when he or she takes tasks on, and for giving task owners an understanding of which employees are qualified to take their tasks on.
  • FIG. 13 shows a dashboard page 1300 that allows the team member to monitor his or her pending tasks. The dashboard page 1300 provides a listing 1302 of open tasks, along with the task's status. The dashboard page 1300 also provides a listing 1304 of work to be reviewed by the team member, as well as a social feed 1306 that facilitates discussion with other members of the project team about a Call for Help. The listing 1304 or work to be reviewed also includes reviews to be submitted for completed tasks 1308. FIG. 14 shows a dialog box 1400 that may be provided when the item 1308 is selected, enabling the team member to allocate badges 1402 to, and submit a review 1404 of, the expert that completed the task in response to the Call for Help. #
  • FIG. 15 shows an example of a process 1500 by which a Dynamic Expert Solicitation, Collaboration and Reputation Management System manages and routes Calls for Help from employees to the relevant experts. The system receives a “Call for Help” initiated by the employee (1502). An employee working on a business application, e.g., PowerPoint®, requiring assistance that may not be adequately provided by members of the employee's project team can initiate a “Call for Help” by selecting a “Call for Help” button embedded into the business application by a plugin. The system obtains “Call for Help” information from the employee (1504). The plugin, or the collaboration system itself, prompts the employee to provide information about the “Call for Help”, including skills involved, a due date, a description of the task, badges that will be assigned upon completion of the task, and other information discussed above with respect to FIGS. 3-6. Upon receipt of the “Call for Help” and the associated information, the system routes the “Call for Help” to the relevant community or communities of practice pages (1506). The system may route the “Call for Help” based on the skills associated with the “Call for Help”. For example, if the “Call for Help” relates to questions about international cultures for a presentation, the system may route the Call to a community of practice of menu planners whose members are company experts on international events, as well as to a certain number of experts on various regional cultures. The system may also route “Calls for Help” based on an analysis of historical behavior related to “Calls for Help” having similar skills. The system publishes the Calls for Help to the Call for Help feeds of the relevant community of practice pages. The adapters of the system translate the Call for Help information for use by a social networking platform, which then publishes the Calls for Help to the relevant feeds.
  • The system obtains a response to the Call for Help (1508). A response is received via the social networking platform when an expert responds to the Call for Help published to the feed of his or her community of practice page. When a Call for Help is accepted, the social networking platform updates the employee's activity feed, e.g., the activity feed embedded in the business application being used by the employee, to inform him or her of the acceptance. The social networking platform may also update the activity feed of the employee's enhanced team site.
  • The system determines whether the accepted task has been completed by the expert (1510). The expert may transmit or upload work product for review by the employee that issued the Call for Help; such events may be published to the activity feeds of the team and community of practice sites, as well as to the employees Dashboard page. For example, the employee may see a task pending on his or her Dashboard page that requires the employee's review. The employee that issued the Call for Help may identify when the task is complete.
  • Upon completion of the task, the system allocates the relevant badges to the expert, and updates the expert's profile page and the relevant community of practice pages (1512). The system may determine whether the newly earned badges advance the expert to a new skill level, and update the expert's enhanced profile page accordingly. The system may also update the expert's enhanced profile page with a rating and feedback provided by the employee that issued the Call for Help. Using the gamification platform discussed above, the system updates the leaderboards of the enhanced community of practice pages. The badges may also be allocated automatically upon completion of the task. The system may also compare the completion date to the due date and only allocate badges if the completion date is on or before the due date.
  • While various embodiments of the invention have been described, it will be apparent to those of ordinary skill in the art that many more embodiments and implementations are possible within the scope of the invention. Accordingly, the invention is not to be restricted except in light of the attached claims and their equivalents.

Claims (18)

What is claimed is:
1. A dynamic expert solicitation, collaboration and reputation management system, comprising:
a processor; and
a memory in communication with the processor, the memory comprising:
instructions that, when executed, cause the processor to:
receive a request for assistance associated with a task from a first user, the request for assistance comprising task information comprising a task due date; at least one skill associated with the task; and badges assigned to the task;
publish the request for assistance to at least one community of practice web page from among a plurality of community of practice web pages;
obtain a response to the request for assistance from a second user;
determine whether the second user has completed the task;
based on a determination that the second user has completed the task:
allocating the badges to a profile of the second user; and
publish completion of the task to an activity feed of the community of practice web site.
2. The system of claim 1, further comprising instructions that, when executed, cause the processor to:
generate a leaderboard comprising a relative ranking of members of the at least one community of practice, wherein the second user is one of the members of the at least one community of practice; and
publish the leaderboard to the at least one community of practice web page.
3. The system of claim 2, wherein generating the leaderboard comprises using a gamification platform.
4. The system of claim 3, wherein the gamification platform comprises a Bunchball platform.
5. The system of claim 2, further comprising instructions that, when executed, cause the processor to:
update the leaderboard upon completion of the task; and
publish the updated leaderboard to the at least one community of practice web page.
6. The system of claim 1, wherein publishing the request for assistance to the at least one community of practice web page from among a plurality of community of practice web pages comprises:
transmitting the request for assistance information to a social networking platform;
updating a social networking feed embedded into each of the at least one community of practice web pages with the request for assistance.
7. A method for dynamic expert solicitation, collaboration and reputation management, comprising:
receiving a request for assistance associated with a task from a first user, the request for assistance comprising task information comprising a task due date; at least one skill associated with the task; and badges assigned to the task;
publishing, using a computer processor, the request for assistance to at least one community of practice web page from among a plurality of community of practice web pages;
obtaining a response to the request for assistance from a second user;
determining whether the second user has completed the task;
based on a determination that the second user has completed the task:
allocating the badges to a profile of the second user; and
publishing, using the computer processor, completion of the task to an activity feed of the community of practice web site.
8. The method of claim 7, further comprising:
generating a leaderboard comprising a relative ranking of members of the at least one community of practice, wherein the second user is one of the members of the at least one community of practice; and
publishing the leaderboard to the at least one community of practice web page.
9. The method of claim 8, wherein generating the leaderboard comprises using a gamification platform.
10. The method of claim 9, wherein the gamification platform comprises a Bunchball platform.
11. The method of claim 8, further comprising:
updating the leaderboard upon completion of the task; and
publishing the updated leaderboard to the at least one community of practice web page.
12. The method of claim 7, wherein publishing the request for assistance to the at least one community of practice web page from among a plurality of community of practice web pages comprises:
transmitting the request for assistance information to a social networking platform;
updating a social networking feed embedded into each of the at least one community of practice web pages with the request for assistance.
13. A product, comprising:
a non-transitory computer-readable medium comprising instructions that, when executed, cause a computer processor to:
receive a request for assistance associated with a task from a first user, the request for assistance comprising task information comprising a task due date; at least one skill associated with the task; and badges assigned to the task;
publish the request for assistance to at least one community of practice web page from among a plurality of community of practice web pages;
obtain a response to the request for assistance from a second user;
determine whether the second user has completed the task;
based on a determination that the second user has completed the task, allocating the badges to a profile of the second user; and
publish completion of the task to an activity feed of the community of practice web site.
14. The product of claim 13, wherein the instructions, when executed, further cause the computer processor to:
generate a leaderboard comprising a relative ranking of members of the at least one community of practice, wherein the second user is one of the members of the at least one community of practice; and
publish the leaderboard to the at least one community of practice web page.
15. The product of claim 14, wherein generating the leaderboard comprises using a gamification platform.
16. The product of claim 15, wherein the gamification platform comprises a Bunchball platform.
17. The product of claim 14, wherein the instructions, when executed, further cause the computer processor to:
update the leaderboard upon completion of the task; and
publish the updated leaderboard to the at least one community of practice web page.
18. The product of claim 13, wherein publishing the request for assistance to the at least one community of practice web page from among a plurality of community of practice web pages comprises:
transmitting the request for assistance information to a social networking platform;
updating a social networking feed embedded into each of the at least one community of practice web pages with the request for assistance.
US13/834,257 2012-09-17 2013-03-15 Dynamic expert solicitation, collaboration and reputation management system Abandoned US20140082072A1 (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
US13/834,257 US20140082072A1 (en) 2012-09-17 2013-03-15 Dynamic expert solicitation, collaboration and reputation management system
AU2013231035A AU2013231035A1 (en) 2012-09-17 2013-09-17 Dynamic expert solicitation, collaboration and reputation management system

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US201261702216P 2012-09-17 2012-09-17
US13/834,257 US20140082072A1 (en) 2012-09-17 2013-03-15 Dynamic expert solicitation, collaboration and reputation management system

Publications (1)

Publication Number Publication Date
US20140082072A1 true US20140082072A1 (en) 2014-03-20

Family

ID=50275538

Family Applications (2)

Application Number Title Priority Date Filing Date
US13/836,071 Active 2033-05-15 US9275161B2 (en) 2012-09-17 2013-03-15 Enterprise activity pattern analysis system
US13/834,257 Abandoned US20140082072A1 (en) 2012-09-17 2013-03-15 Dynamic expert solicitation, collaboration and reputation management system

Family Applications Before (1)

Application Number Title Priority Date Filing Date
US13/836,071 Active 2033-05-15 US9275161B2 (en) 2012-09-17 2013-03-15 Enterprise activity pattern analysis system

Country Status (2)

Country Link
US (2) US9275161B2 (en)
AU (2) AU2013231035A1 (en)

Cited By (50)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20140289034A1 (en) * 2013-03-21 2014-09-25 Michael Wu Systems and Methods for Assisting Users with Contact, Access, and Distribution Lists
CN104093172A (en) * 2014-06-25 2014-10-08 中国科学院声学研究所 Encouraging method and device for terminal coordination
US20140324496A1 (en) * 2013-04-24 2014-10-30 Oracle International Corporation Project management application including competency search capability
US20150100683A1 (en) * 2013-10-03 2015-04-09 LinkedIn..Corporation Identification of an authority-type leader in a social network
US20160085586A1 (en) * 2014-09-18 2016-03-24 Ehsan Mousavi Khaneghah PMamut: Runtime Flexible Resource Management Framework in scalable Distributed System Based on nature of Request, Demand and Supply and Federalism
US9547877B2 (en) 2013-10-03 2017-01-17 Linkedin Corporation Identification of a trigger-type leader in a social network
US9576326B2 (en) 2013-10-03 2017-02-21 Linkedin Corporation Identification of a propagator-type leader in a social network
US9582836B2 (en) 2013-10-03 2017-02-28 Linkedin Corporation Identification of a broker-type leader in a social network
US20170083849A1 (en) * 2015-09-21 2017-03-23 International Business Machines Corporation Generating a database of skills
US10346449B2 (en) 2017-10-12 2019-07-09 Spredfast, Inc. Predicting performance of content and electronic messages among a system of networked computing devices
US10430894B2 (en) * 2013-03-21 2019-10-01 Khoros, Llc Gamification for online social communities
US10462079B2 (en) * 2017-02-02 2019-10-29 Adobe Inc. Context-aware badge display in online communities
US20190384833A1 (en) * 2018-06-15 2019-12-19 Microsoft Technology Licensing, Llc System for Collaborative Editing based on Document Evaluation
US10594773B2 (en) 2018-01-22 2020-03-17 Spredfast, Inc. Temporal optimization of data operations using distributed search and server management
US10592539B1 (en) 2014-07-11 2020-03-17 Twitter, Inc. Trends in a messaging platform
US10601749B1 (en) * 2014-07-11 2020-03-24 Twitter, Inc. Trends in a messaging platform
US10601937B2 (en) 2017-11-22 2020-03-24 Spredfast, Inc. Responsive action prediction based on electronic messages among a system of networked computing devices
US10785222B2 (en) 2018-10-11 2020-09-22 Spredfast, Inc. Credential and authentication management in scalable data networks
US10798152B2 (en) 2018-06-20 2020-10-06 Microsoft Technology Licensing, Llc Machine learning using collaborative editing data
US10855657B2 (en) 2018-10-11 2020-12-01 Spredfast, Inc. Multiplexed data exchange portal interface in scalable data networks
US10902462B2 (en) 2017-04-28 2021-01-26 Khoros, Llc System and method of providing a platform for managing data content campaign on social networks
US10931540B2 (en) 2019-05-15 2021-02-23 Khoros, Llc Continuous data sensing of functional states of networked computing devices to determine efficiency metrics for servicing electronic messages asynchronously
US10938824B2 (en) 2018-06-20 2021-03-02 Microsoft Technology Licensing, Llc Metric-based content editing system
US10963642B2 (en) 2016-11-28 2021-03-30 Microsoft Technology Licensing, Llc Intelligent assistant help system
US10999278B2 (en) 2018-10-11 2021-05-04 Spredfast, Inc. Proxied multi-factor authentication using credential and authentication management in scalable data networks
US11050704B2 (en) 2017-10-12 2021-06-29 Spredfast, Inc. Computerized tools to enhance speed and propagation of content in electronic messages among a system of networked computing devices
US11061900B2 (en) 2018-01-22 2021-07-13 Spredfast, Inc. Temporal optimization of data operations using distributed search and server management
US11100052B2 (en) 2018-06-20 2021-08-24 Microsoft Technology Licensing, Llc System for classification based on user actions
US11128589B1 (en) 2020-09-18 2021-09-21 Khoros, Llc Gesture-based community moderation
US11188855B2 (en) 2018-03-26 2021-11-30 International Business Machines Corporation Machine learning task assignment
US20220036417A1 (en) * 2020-07-29 2022-02-03 Fyrii.Ai Common marketplace platform for technology creators, buyers, and expert professionals
US11250358B2 (en) 2020-04-16 2022-02-15 International Business Machines Corporation Asset management expert peer identification
US11301458B2 (en) 2018-11-30 2022-04-12 Microsoft Technology Licensing, Llc Automated content generation
US11438282B2 (en) 2020-11-06 2022-09-06 Khoros, Llc Synchronicity of electronic messages via a transferred secure messaging channel among a system of various networked computing devices
US11438289B2 (en) 2020-09-18 2022-09-06 Khoros, Llc Gesture-based community moderation
US11470161B2 (en) 2018-10-11 2022-10-11 Spredfast, Inc. Native activity tracking using credential and authentication management in scalable data networks
US11570128B2 (en) 2017-10-12 2023-01-31 Spredfast, Inc. Optimizing effectiveness of content in electronic messages among a system of networked computing device
US11620604B2 (en) 2020-12-21 2023-04-04 Hi5Talent LLC System and method for management of a talent network
US11627100B1 (en) 2021-10-27 2023-04-11 Khoros, Llc Automated response engine implementing a universal data space based on communication interactions via an omnichannel electronic data channel
US11714629B2 (en) 2020-11-19 2023-08-01 Khoros, Llc Software dependency management
US11822939B2 (en) 2022-03-24 2023-11-21 Oracle International Corporation Collaborative analysis system for analyzing logs
US11842314B1 (en) * 2023-03-06 2023-12-12 Celebrity Branding Agency Apparatus for a smart activity assignment for a user and a creator and method of use
US11914563B2 (en) 2022-03-24 2024-02-27 Oracle International Corporation Data structure generation system for analyzing logs
US11924375B2 (en) 2021-10-27 2024-03-05 Khoros, Llc Automated response engine and flow configured to exchange responsive communication data via an omnichannel electronic communication channel independent of data source
US12120078B2 (en) 2020-09-18 2024-10-15 Khoros, Llc Automated disposition of a community of electronic messages under moderation using a gesture-based computerized tool
US12158903B2 (en) 2020-11-06 2024-12-03 Khoros, Llc Automated response engine to implement internal communication interaction data via a secured omnichannel electronic data channel and external communication interaction data
US12197875B2 (en) 2021-07-31 2025-01-14 Khoros, Llc Automated predictive response computing platform implementing adaptive data flow sets to exchange data via an omnichannel electronic communication channel independent of data source
US12261844B2 (en) 2023-03-06 2025-03-25 Spredfast, Inc. Multiplexed data exchange portal interface in scalable data networks
US12332934B2 (en) 2023-04-11 2025-06-17 Khoros, Llc Automated response engine implementing a universal data space based on communication interactions via an omnichannel electronic data channel
US12430602B2 (en) 2023-10-01 2025-09-30 Celebrity Branding Agency LLC Apparatus for a smart activity assignment for a user and a creator and method of use

Families Citing this family (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9824145B1 (en) * 2013-10-18 2017-11-21 Google Inc. User experience in social networks by weighting user interaction patterns
US20150356495A1 (en) * 2014-06-05 2015-12-10 Accenture Global Services Limited Digital workspace
US10536540B2 (en) 2016-05-02 2020-01-14 Microsoft Technology Licensing, Llc Computing system architecture for producing file analytics
CN107809517B (en) * 2016-09-08 2020-07-10 阿里巴巴集团控股有限公司 Event display method and device
US10922426B2 (en) 2017-09-29 2021-02-16 Dropbox, Inc. Managing content item collections
US10592595B2 (en) 2017-09-29 2020-03-17 Dropbox, Inc. Maintaining multiple versions of a collection of content items
US11222162B2 (en) 2017-09-29 2022-01-11 Dropbox, Inc. Managing content item collections
US11038973B2 (en) 2017-10-19 2021-06-15 Dropbox, Inc. Contact event feeds and activity updates
US11157149B2 (en) * 2017-12-08 2021-10-26 Google Llc Managing comments in a cloud-based environment
CN108182132A (en) * 2017-12-27 2018-06-19 五八有限公司 A kind of task bonusing method, equipment and computer readable storage medium
US11138211B2 (en) * 2018-07-30 2021-10-05 Microsoft Technology Licensing, Llc Determining key contributors for documents
US12058220B2 (en) * 2021-09-29 2024-08-06 Atlassian Pty Ltd. Multi-source event feeds with actionable inputs

Citations (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20030167320A1 (en) * 2002-02-26 2003-09-04 Sun Microsystems, Inc. Registration service for registering plug-in applications with a management console
US20080270240A1 (en) * 2007-04-30 2008-10-30 Viva Chu Systems and methods of managing tasks assigned to an individual
US20090192884A1 (en) * 2008-01-28 2009-07-30 Ren-Yi Lo Method and system for incentive-based knowledge-integrated collaborative change management
US20090204471A1 (en) * 2008-02-11 2009-08-13 Clearshift Corporation Trust Level Based Task Assignment in an Online Work Management System
US7840970B2 (en) * 2006-11-22 2010-11-23 Sap Ag Graphical user interface components that interact through a collaboration server
US20110252382A1 (en) * 2010-04-07 2011-10-13 International Business Machines Corporation Process performance using a people cloud
US20120029963A1 (en) * 2010-07-31 2012-02-02 Txteagle Inc. Automated Management of Tasks and Workers in a Distributed Workforce
US20120311462A1 (en) * 2011-05-12 2012-12-06 John Devecka System and method for an interactive mobile-optimized icon-based professional profile display and associated search, matching and social network
US8398490B1 (en) * 2010-03-16 2013-03-19 Upwardly Mobile, Inc. Career management system
US20130073343A1 (en) * 2011-09-21 2013-03-21 Richard A. Richardson Task Completion Tracking and Management System
US20130204652A1 (en) * 2010-04-26 2013-08-08 Locationary Inc. System, method and computer program for creation or collection of information using crowd sourcing combined with targeted incentives
US20140025441A1 (en) * 2012-07-19 2014-01-23 Sap Ag Peer support gamification by application knowledge scoring in social networks
US20140022328A1 (en) * 2012-07-18 2014-01-23 Teletech Holdings Inc. Method for providing support with associates anywhere and notifications
US8768751B2 (en) * 2012-04-25 2014-07-01 Sap Ag Enterprise gamification system for awarding employee performance
US8768764B1 (en) * 2007-07-18 2014-07-01 Bunchball Inc. Method and system for embedding a portable and customizable incentive application on a website

Family Cites Families (42)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0854431A3 (en) 1997-01-20 2001-03-07 International Business Machines Corporation Events as activities in process models of workflow management systems
US7698160B2 (en) 1999-05-07 2010-04-13 Virtualagility, Inc System for performing collaborative tasks
US20020002563A1 (en) 1999-08-23 2002-01-03 Mary M. Bendik Document management systems and methods
US20020023176A1 (en) 2000-06-09 2002-02-21 Larry Kwicinski Collaborative process management system and method
US20030061330A1 (en) 2000-09-29 2003-03-27 Frisco Lynn A. Web-based collaborative project and process management solution
US20020157017A1 (en) 2001-04-19 2002-10-24 Vigilance, Inc. Event monitoring, detection and notification system having security functions
US9898462B2 (en) 2001-09-20 2018-02-20 Wellogix Technology Licensing, Llc Process and system for providing and managing offline input of field documentation to a complex project workflow system
US20030090514A1 (en) 2001-10-23 2003-05-15 Cole Douglas J. Business process user interface generation system and method
US20040143477A1 (en) 2002-07-08 2004-07-22 Wolff Maryann Walsh Apparatus and methods for assisting with development management and/or deployment of products and services
US7543237B2 (en) 2003-03-19 2009-06-02 Accenture Global Servicecs Gmbh Dynamic collaboration assistant
JP5154798B2 (en) 2003-05-07 2013-02-27 エスアーペー アーゲー Structured workflow system and computer program
US20050095569A1 (en) 2003-10-29 2005-05-05 Patricia Franklin Integrated multi-tiered simulation, mentoring and collaboration E-learning platform and its software
US7526459B2 (en) 2003-11-28 2009-04-28 Manyworlds, Inc. Adaptive social and process network systems
EP1619618A1 (en) 2004-07-19 2006-01-25 Sap Ag Method, computer system and computer program product for running a business application
US20060200767A1 (en) 2005-03-04 2006-09-07 Microsoft Corporation Automatic user interface updating in business processes
US20070100875A1 (en) * 2005-11-03 2007-05-03 Nec Laboratories America, Inc. Systems and methods for trend extraction and analysis of dynamic data
US20070124185A1 (en) 2005-11-30 2007-05-31 Logic Explorers Inc. State engine for business process execution
US7565340B2 (en) 2006-01-09 2009-07-21 The State Of Oregon Acting By And Through The State Board Of Higher Education On Behalf Of Oregon State University Methods for assisting computer users performing multiple tasks
JP4839088B2 (en) 2006-01-11 2011-12-14 株式会社リコー Workflow management system
WO2007090161A2 (en) 2006-01-31 2007-08-09 Captaris, Inc. Workflow applications
US20070276714A1 (en) 2006-05-15 2007-11-29 Sap Ag Business process map management
US8538799B2 (en) 2006-06-30 2013-09-17 Sap Ag System for business monitoring in virtual organizations
US8010396B2 (en) 2006-08-10 2011-08-30 International Business Machines Corporation Method and system for validating tasks
US7895209B2 (en) 2006-09-11 2011-02-22 Microsoft Corporation Presentation of information based on current activity
US20080091496A1 (en) 2006-10-17 2008-04-17 Omer Gurpinar Method and system for delivering and executing best practices in oilfield development projects
US9003296B2 (en) 2006-12-20 2015-04-07 Yahoo! Inc. Browser renderable toolbar
US20080183538A1 (en) 2007-01-30 2008-07-31 Microsoft Corporation Allocating Resources to Tasks in Workflows
US20080228774A1 (en) 2007-03-15 2008-09-18 Accenture Global Services Gmbh Collaboration system
US20080229214A1 (en) 2007-03-15 2008-09-18 Accenture Global Services Gmbh Activity reporting in a collaboration system
US8214746B2 (en) 2007-03-15 2012-07-03 Accenture Global Services Limited Establishment of message context in a collaboration system
JP4943240B2 (en) 2007-06-14 2012-05-30 株式会社日立製作所 Business process creation method, business process creation device, and business process creation program
US8280755B2 (en) 2007-10-30 2012-10-02 Sap Ag Context-specific modeling of collaborative business process
US8412516B2 (en) 2007-11-27 2013-04-02 Accenture Global Services Limited Document analysis, commenting, and reporting system
US8145678B2 (en) 2008-08-29 2012-03-27 Microsoft Corporation Information feeds of a social network
JP5418051B2 (en) 2008-09-08 2014-02-19 株式会社リコー Workflow management system
US20100262557A1 (en) 2009-04-14 2010-10-14 Ferreira Rodrigo C Systems, methods, and apparatus for guiding users in process-driven environments
US20110179045A1 (en) 2010-01-19 2011-07-21 Microsoft Corporation Template-Based Management and Organization of Events and Projects
US20110288897A1 (en) 2010-05-24 2011-11-24 Avaya Inc. Method of agent assisted response to social media interactions
US8301477B2 (en) 2010-08-23 2012-10-30 International Business Machines Corporation Consolidating processes for multiple variations
US9003297B2 (en) 2011-02-17 2015-04-07 Mworks Worldwide, Inc. Integrated enterprise software and social network system user interfaces utilizing cloud computing infrastructures and single secure portal access
US20120215705A1 (en) 2011-02-18 2012-08-23 Salesforce.Com, Inc. Methods And Systems For Providing An About Me User Interface For An Enterprise Social Network
US8909515B2 (en) * 2011-09-21 2014-12-09 Facebook, Inc. Dynamic sentence formation from structured objects and actions in a social networking system

Patent Citations (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20030167320A1 (en) * 2002-02-26 2003-09-04 Sun Microsystems, Inc. Registration service for registering plug-in applications with a management console
US7840970B2 (en) * 2006-11-22 2010-11-23 Sap Ag Graphical user interface components that interact through a collaboration server
US20080270240A1 (en) * 2007-04-30 2008-10-30 Viva Chu Systems and methods of managing tasks assigned to an individual
US8768764B1 (en) * 2007-07-18 2014-07-01 Bunchball Inc. Method and system for embedding a portable and customizable incentive application on a website
US20090192884A1 (en) * 2008-01-28 2009-07-30 Ren-Yi Lo Method and system for incentive-based knowledge-integrated collaborative change management
US20090204471A1 (en) * 2008-02-11 2009-08-13 Clearshift Corporation Trust Level Based Task Assignment in an Online Work Management System
US8398490B1 (en) * 2010-03-16 2013-03-19 Upwardly Mobile, Inc. Career management system
US20110252382A1 (en) * 2010-04-07 2011-10-13 International Business Machines Corporation Process performance using a people cloud
US20130204652A1 (en) * 2010-04-26 2013-08-08 Locationary Inc. System, method and computer program for creation or collection of information using crowd sourcing combined with targeted incentives
US20120029963A1 (en) * 2010-07-31 2012-02-02 Txteagle Inc. Automated Management of Tasks and Workers in a Distributed Workforce
US20120311462A1 (en) * 2011-05-12 2012-12-06 John Devecka System and method for an interactive mobile-optimized icon-based professional profile display and associated search, matching and social network
US20130073343A1 (en) * 2011-09-21 2013-03-21 Richard A. Richardson Task Completion Tracking and Management System
US8768751B2 (en) * 2012-04-25 2014-07-01 Sap Ag Enterprise gamification system for awarding employee performance
US20140022328A1 (en) * 2012-07-18 2014-01-23 Teletech Holdings Inc. Method for providing support with associates anywhere and notifications
US20140025441A1 (en) * 2012-07-19 2014-01-23 Sap Ag Peer support gamification by application knowledge scoring in social networks

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
Gamification 101: An Introduction to the Use of Game Dynamics to Influence Behavior, White Paper BUNCHBALL Inc., Oct. 2010, retrieved online on 18-Mar-2015 from: http://www.bunchball.com/sites/default/files/downloads/gamification101.pdf *

Cited By (80)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US11741551B2 (en) 2013-03-21 2023-08-29 Khoros, Llc Gamification for online social communities
US10430894B2 (en) * 2013-03-21 2019-10-01 Khoros, Llc Gamification for online social communities
US20140289034A1 (en) * 2013-03-21 2014-09-25 Michael Wu Systems and Methods for Assisting Users with Contact, Access, and Distribution Lists
US9105044B2 (en) * 2013-03-21 2015-08-11 Lithium Technologies, Inc. Gamification for online social communities
US20140324496A1 (en) * 2013-04-24 2014-10-30 Oracle International Corporation Project management application including competency search capability
US20150100683A1 (en) * 2013-10-03 2015-04-09 LinkedIn..Corporation Identification of an authority-type leader in a social network
US9547877B2 (en) 2013-10-03 2017-01-17 Linkedin Corporation Identification of a trigger-type leader in a social network
US9576326B2 (en) 2013-10-03 2017-02-21 Linkedin Corporation Identification of a propagator-type leader in a social network
US9582836B2 (en) 2013-10-03 2017-02-28 Linkedin Corporation Identification of a broker-type leader in a social network
US10817539B2 (en) 2013-10-03 2020-10-27 Microsoft Technology Licensing, Llc Identification of a trigger-type leader in a social network
CN104093172A (en) * 2014-06-25 2014-10-08 中国科学院声学研究所 Encouraging method and device for terminal coordination
US10601749B1 (en) * 2014-07-11 2020-03-24 Twitter, Inc. Trends in a messaging platform
US10592539B1 (en) 2014-07-11 2020-03-17 Twitter, Inc. Trends in a messaging platform
US11500908B1 (en) 2014-07-11 2022-11-15 Twitter, Inc. Trends in a messaging platform
US11108717B1 (en) 2014-07-11 2021-08-31 Twitter, Inc. Trends in a messaging platform
US20160085586A1 (en) * 2014-09-18 2016-03-24 Ehsan Mousavi Khaneghah PMamut: Runtime Flexible Resource Management Framework in scalable Distributed System Based on nature of Request, Demand and Supply and Federalism
US9613312B2 (en) * 2014-09-18 2017-04-04 Ehsan Mousavi Khaneghah PMamut: runtime flexible resource management framework in scalable distributed system based on nature of request, demand and supply and federalism
US20170116529A1 (en) * 2015-09-21 2017-04-27 International Business Machines Corporation Generating a database of skills
US20170083849A1 (en) * 2015-09-21 2017-03-23 International Business Machines Corporation Generating a database of skills
US10963642B2 (en) 2016-11-28 2021-03-30 Microsoft Technology Licensing, Llc Intelligent assistant help system
US10462079B2 (en) * 2017-02-02 2019-10-29 Adobe Inc. Context-aware badge display in online communities
US12223525B2 (en) 2017-04-28 2025-02-11 Khoros, Llc System and method of providing a platform for managing data content campaign on social networks
US10902462B2 (en) 2017-04-28 2021-01-26 Khoros, Llc System and method of providing a platform for managing data content campaign on social networks
US11538064B2 (en) 2017-04-28 2022-12-27 Khoros, Llc System and method of providing a platform for managing data content campaign on social networks
US11050704B2 (en) 2017-10-12 2021-06-29 Spredfast, Inc. Computerized tools to enhance speed and propagation of content in electronic messages among a system of networked computing devices
US11687573B2 (en) 2017-10-12 2023-06-27 Spredfast, Inc. Predicting performance of content and electronic messages among a system of networked computing devices
US10956459B2 (en) 2017-10-12 2021-03-23 Spredfast, Inc. Predicting performance of content and electronic messages among a system of networked computing devices
US10346449B2 (en) 2017-10-12 2019-07-09 Spredfast, Inc. Predicting performance of content and electronic messages among a system of networked computing devices
US11539655B2 (en) 2017-10-12 2022-12-27 Spredfast, Inc. Computerized tools to enhance speed and propagation of content in electronic messages among a system of networked computing devices
US11570128B2 (en) 2017-10-12 2023-01-31 Spredfast, Inc. Optimizing effectiveness of content in electronic messages among a system of networked computing device
US11765248B2 (en) 2017-11-22 2023-09-19 Spredfast, Inc. Responsive action prediction based on electronic messages among a system of networked computing devices
US10601937B2 (en) 2017-11-22 2020-03-24 Spredfast, Inc. Responsive action prediction based on electronic messages among a system of networked computing devices
US11297151B2 (en) 2017-11-22 2022-04-05 Spredfast, Inc. Responsive action prediction based on electronic messages among a system of networked computing devices
US11657053B2 (en) 2018-01-22 2023-05-23 Spredfast, Inc. Temporal optimization of data operations using distributed search and server management
US10594773B2 (en) 2018-01-22 2020-03-17 Spredfast, Inc. Temporal optimization of data operations using distributed search and server management
US11102271B2 (en) 2018-01-22 2021-08-24 Spredfast, Inc. Temporal optimization of data operations using distributed search and server management
US11061900B2 (en) 2018-01-22 2021-07-13 Spredfast, Inc. Temporal optimization of data operations using distributed search and server management
US12235842B2 (en) 2018-01-22 2025-02-25 Khoros, Llc Temporal optimization of data operations using distributed search and server management
US12137137B2 (en) 2018-01-22 2024-11-05 Spredfast, Inc. Temporal optimization of data operations using distributed search and server management
US11496545B2 (en) 2018-01-22 2022-11-08 Spredfast, Inc. Temporal optimization of data operations using distributed search and server management
US11188855B2 (en) 2018-03-26 2021-11-30 International Business Machines Corporation Machine learning task assignment
US11263179B2 (en) * 2018-06-15 2022-03-01 Microsoft Technology Licensing, Llc System for collaborative editing based on document evaluation
US20190384833A1 (en) * 2018-06-15 2019-12-19 Microsoft Technology Licensing, Llc System for Collaborative Editing based on Document Evaluation
US11100052B2 (en) 2018-06-20 2021-08-24 Microsoft Technology Licensing, Llc System for classification based on user actions
US10798152B2 (en) 2018-06-20 2020-10-06 Microsoft Technology Licensing, Llc Machine learning using collaborative editing data
US10938824B2 (en) 2018-06-20 2021-03-02 Microsoft Technology Licensing, Llc Metric-based content editing system
US10855657B2 (en) 2018-10-11 2020-12-01 Spredfast, Inc. Multiplexed data exchange portal interface in scalable data networks
US10999278B2 (en) 2018-10-11 2021-05-04 Spredfast, Inc. Proxied multi-factor authentication using credential and authentication management in scalable data networks
US11470161B2 (en) 2018-10-11 2022-10-11 Spredfast, Inc. Native activity tracking using credential and authentication management in scalable data networks
US11546331B2 (en) 2018-10-11 2023-01-03 Spredfast, Inc. Credential and authentication management in scalable data networks
US11805180B2 (en) 2018-10-11 2023-10-31 Spredfast, Inc. Native activity tracking using credential and authentication management in scalable data networks
US11601398B2 (en) 2018-10-11 2023-03-07 Spredfast, Inc. Multiplexed data exchange portal interface in scalable data networks
US10785222B2 (en) 2018-10-11 2020-09-22 Spredfast, Inc. Credential and authentication management in scalable data networks
US11936652B2 (en) 2018-10-11 2024-03-19 Spredfast, Inc. Proxied multi-factor authentication using credential and authentication management in scalable data networks
US11301458B2 (en) 2018-11-30 2022-04-12 Microsoft Technology Licensing, Llc Automated content generation
US11627053B2 (en) 2019-05-15 2023-04-11 Khoros, Llc Continuous data sensing of functional states of networked computing devices to determine efficiency metrics for servicing electronic messages asynchronously
US10931540B2 (en) 2019-05-15 2021-02-23 Khoros, Llc Continuous data sensing of functional states of networked computing devices to determine efficiency metrics for servicing electronic messages asynchronously
US11250358B2 (en) 2020-04-16 2022-02-15 International Business Machines Corporation Asset management expert peer identification
US20220036417A1 (en) * 2020-07-29 2022-02-03 Fyrii.Ai Common marketplace platform for technology creators, buyers, and expert professionals
US11438289B2 (en) 2020-09-18 2022-09-06 Khoros, Llc Gesture-based community moderation
US12238056B2 (en) 2020-09-18 2025-02-25 Khoros, Llc Gesture-based community moderation
US11729125B2 (en) 2020-09-18 2023-08-15 Khoros, Llc Gesture-based community moderation
US11128589B1 (en) 2020-09-18 2021-09-21 Khoros, Llc Gesture-based community moderation
US12120078B2 (en) 2020-09-18 2024-10-15 Khoros, Llc Automated disposition of a community of electronic messages under moderation using a gesture-based computerized tool
US12158903B2 (en) 2020-11-06 2024-12-03 Khoros, Llc Automated response engine to implement internal communication interaction data via a secured omnichannel electronic data channel and external communication interaction data
US11438282B2 (en) 2020-11-06 2022-09-06 Khoros, Llc Synchronicity of electronic messages via a transferred secure messaging channel among a system of various networked computing devices
US11714629B2 (en) 2020-11-19 2023-08-01 Khoros, Llc Software dependency management
US11620604B2 (en) 2020-12-21 2023-04-04 Hi5Talent LLC System and method for management of a talent network
US12197875B2 (en) 2021-07-31 2025-01-14 Khoros, Llc Automated predictive response computing platform implementing adaptive data flow sets to exchange data via an omnichannel electronic communication channel independent of data source
US11627100B1 (en) 2021-10-27 2023-04-11 Khoros, Llc Automated response engine implementing a universal data space based on communication interactions via an omnichannel electronic data channel
US11924375B2 (en) 2021-10-27 2024-03-05 Khoros, Llc Automated response engine and flow configured to exchange responsive communication data via an omnichannel electronic communication channel independent of data source
US11822939B2 (en) 2022-03-24 2023-11-21 Oracle International Corporation Collaborative analysis system for analyzing logs
US12106122B2 (en) 2022-03-24 2024-10-01 Oracle International Corporation Generating a hierarchical data structure that represents a log
US12106123B2 (en) 2022-03-24 2024-10-01 Oracle International Corporation Collaborative analysis system for analyzing logs
US11914563B2 (en) 2022-03-24 2024-02-27 Oracle International Corporation Data structure generation system for analyzing logs
US12314736B2 (en) 2022-03-24 2025-05-27 Oracle International Corporation Generating log timeline data structures based on the hierarchical data structure
US11842314B1 (en) * 2023-03-06 2023-12-12 Celebrity Branding Agency Apparatus for a smart activity assignment for a user and a creator and method of use
US12261844B2 (en) 2023-03-06 2025-03-25 Spredfast, Inc. Multiplexed data exchange portal interface in scalable data networks
US12332934B2 (en) 2023-04-11 2025-06-17 Khoros, Llc Automated response engine implementing a universal data space based on communication interactions via an omnichannel electronic data channel
US12430602B2 (en) 2023-10-01 2025-09-30 Celebrity Branding Agency LLC Apparatus for a smart activity assignment for a user and a creator and method of use

Also Published As

Publication number Publication date
US20140081959A1 (en) 2014-03-20
US9275161B2 (en) 2016-03-01
AU2013231033A1 (en) 2014-04-03
AU2013231035A1 (en) 2014-04-10

Similar Documents

Publication Publication Date Title
US20140082072A1 (en) Dynamic expert solicitation, collaboration and reputation management system
Scully-Russ et al. The changing nature and organization of work: An integrative review of the literature
US20190073623A1 (en) Unified Workforce Platform
Morgan et al. Developing a new DMO marketing evaluation framework: The case of Visit Wales
US20170213169A1 (en) Social networking system for organization management
US20110276582A1 (en) Systems and methods for a job and referral recommendation engine
US10740697B2 (en) Human resource analytics with profile data
US20220012671A1 (en) Systems and method for processing resource access requests
US20120059767A1 (en) Computer-implemented method and system for processing and monitoring business-to-business relationships
US20080319782A1 (en) Methods of collecting and visualizing group information
US20170228561A1 (en) Systems and methods for identifying relevant personnel over a network
US20150242780A1 (en) Automated recommendation engine for human resource management
Masele et al. Towards social media usage for promotional activities in Tanzanian pension schemes: a factor scores regression analysis of perceived factors
US20110252382A1 (en) Process performance using a people cloud
Basiran et al. Measuring factors influencing quality of software-as-a-service
Roth et al. Cohesion Is Lower in Virtualized Collaborations: A Comparison of Teams’ Network Structure
AU2017202691A1 (en) Systems and methods for identifying relevant personnel over a network
US20160155138A1 (en) Method and System for Centralized Online Management of Referral Services
Muley et al. A STUDY OF UNDERSTANDING USERS’INTENTION TO USE ONLINE SURVEY PLATFORMS: A STUDY WITH SPECIAL REFERENCE TO GOOGLE FORM AND SURVEY MONKEY
AU2015202075A1 (en) Dynamic expert solicitation, collaboration and reputation management system
US20140143168A1 (en) Method and Apparatus for Work File and Profile Pool
Austin et al. Augmenting systems-level implementation of patient-reported outcomes for depression care through the use of structured analysis and design technique
Spence Interconnectedness and contingencies: A study of context in collaborative information seeking
Wittman et al. A comparative case study on process optimization and the modern law library’s involvement in achieving efficiency at the law school in times of change
Sherin Optimizing demand management by leveraging call-center practices: a qualitative study

Legal Events

Date Code Title Description
AS Assignment

Owner name: ACCENTURE GLOBAL SERVICES LIMITED, IRELAND

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:KASS, ALEX;VIRDI, GURDEEP SINGH;SHORT, MATTEW T.;AND OTHERS;SIGNING DATES FROM 20150513 TO 20150813;REEL/FRAME:036414/0918

STCB Information on status: application discontinuation

Free format text: ABANDONED -- FAILURE TO RESPOND TO AN OFFICE ACTION