Expert Recommendation System for Coding Scripts

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Large organizations face inefficiencies due to difficulties in identifying and coordinating experts with specific skills, as expertise is often scattered and not effectively tracked, leading to suboptimal project outcomes and resource utilization.

Innovation Solution

A system that uses processors and memory to analyze coding scripts, identify coding techniques, and recommend experts by querying databases, generating recommendations based on expertise, and dynamically displaying them to users, while also updating the database with new coding techniques and expert information.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of information

If manual tracking of expert skills is used in large organizations, then individual expertise information can be recorded, but it becomes difficult to identify and coordinate experts efficiently due to scattered information and large amounts of data stored in various places

Engineering Contradiction:
Improveexpert skills trackingVSAvoidexpert identification efficiency
Core Design Contradiction:
Loss of informationVSProductivity

Solution Approach 1:

The patent consolidates scattered expert skills information into a centralized database that integrates multiple data sources (profiles, project histories, skill assessments). This merging eliminates information silos and enables efficient querying of expert capabilities across the entire organization, directly resolving the contradiction between maintaining comprehensive expert information and enabling fast identification.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The system introduces an intermediary automated platform that acts as a mediator between experts and project needs. This intermediary automatically queries the centralized database, matches skills with project requirements, and coordinates expert assignment, thereby eliminating the inefficiency of manual expert identification while preserving complete skills tracking.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Loss of information

If comprehensive expert information is stored in various places within the organization, then complete expertise data is available, but it becomes difficult to access and utilize this information effectively for project coordination

Engineering Contradiction:
Improveexpertise data completenessVSAvoidexpert access difficulty
Core Design Contradiction:
Loss of informationVSEase of operation

Solution Approach 1:

The centralized database is designed as a universal system that serves multiple functions: storing expert profiles, tracking project histories, recording skill assessments, and enabling real-time querying. This multi-functional platform consolidates previously scattered information storage and access mechanisms, making comprehensive expertise data easily accessible for various organizational needs without requiring separate systems for each function.

Inventive Principle:
Principle #6Universality (Multi-functionality)

3Loss of information

If traditional methods of identifying experts are used (blogs and documentation), then external information can be accessed, but internal organizational experts are not identified and projects are completed without internal expertise assistance

Engineering Contradiction:
Improveinternal expertise utilizationVSAvoidproject completion time
Core Design Contradiction:
Loss of informationVSLoss of time

Solution Approach 1:

The system implements feedback mechanisms where project outcomes and expert performances are continuously tracked and fed back into the centralized database. This feedback loop updates expert profiles with actual project experience and skill validation, ensuring the database reflects current organizational expertise. Consequently, the system can accurately identify relevant internal experts for future projects, preventing reliance on external sources and reducing project completion time.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS11086620B2Systems and methods for automatic identification and recommendation of techniques and experts
Publication Date: 2021.08.10 CAPITAL ONE SERVICES LLC
  • US11086620B2 patent drawing
  • US11086620B2 patent drawing
  • US11086620B2 patent drawing

AI summary

A system including one or more processors; and at least one memory storing computer code that, when executed by the one or more processors, is configured to cause the system to: receive data representative of first text indicative of a first draft coding script; query a database storing coding technique information corresponding to a plurality of coding techniques, the query comprising a first request including indications of a first coding technique classification of a first coding technique of the first draft coding script; receive, responsive to an identification of the first coding technique classification within the database, indications of one or more authors of corresponding coding techniques; generate a first recommendation comprising an identification of a first expert among the one or more authors; and dynamically display the first recommendation.