Social Network Skill Endorsement Validation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Social networking platforms lack a system to effectively signal and validate members' skills, leading to incomplete skill communities and inaccurate skill rankings, as they rely on self-reported information without verification from peers.

Innovation Solution

Implementing a skill endorsement system where members can endorse each other's skills, with endorsements being based on personal knowledge, and utilizing these endorsements to improve skill community rankings and increase the adoption of skills in user profiles.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If self-reported skill information is used in user profiles, then the ease of operation is improved, but the reliability of skill information deteriorates

Engineering Contradiction:
Improveease of operationVSAvoidreliability
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The system implements a feedback mechanism where skills are not only self-reported but also validated through endorsements from other users. The endorsement feature allows peers to confirm and validate skill claims, creating a feedback loop that enhances reliability while maintaining the simplicity of self-reporting.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The patent introduces an intermediary validation mechanism where third-party users act as mediators to verify skill claims. Instead of directly trusting self-reported information, the system uses endorsements from connected users as an intermediary layer to authenticate skill validity, thereby improving reliability without complicating the initial profile creation process.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If skill endorsement system is implemented, then the reliability of skill information is improved, but the device complexity increases

Engineering Contradiction:
ImprovereliabilityVSAvoiddevice complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The skill validation system is segmented into distinct functional components: skill declaration, endorsement request, endorsement granting, and skill ranking. This segmentation allows the complex validation process to be broken down into manageable, modular operations that can be implemented and maintained more easily.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The endorsement system operates on a self-service basis where users automatically initiate and process endorsements without requiring manual intervention from administrators. The system autonomously manages the complex validation logic, reducing operational complexity despite the enhanced reliability features.

Inventive Principle:
Principle #25Self-service

3Measurement precision

If skill endorsements from peers are required, then the measurement precision of skill proficiency is improved, but the loss of time in the validation process increases

Engineering Contradiction:
Improvemeasurement precisionVSAvoidloss of time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The system implements partial validation by allowing skills to be partially confirmed through endorsements. Rather than requiring complete validation from multiple peers before a skill is recognized, the system accepts skills based on partial endorsement evidence, reducing time loss while maintaining improved measurement precision through the endorsement mechanism.

Inventive Principle:
Principle #16Partial or excessive action

Solution Approach 2:

The system performs preliminary skill identification through self-reporting before peer endorsement validation. This preliminary action allows skills to be immediately visible in profiles while endorsement validation occurs in the background, reducing the perceived time loss by having validation work proceed asynchronously rather than blocking user interaction.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS10397364B2Skills endorsements
Publication Date: 2019.08.27 MICROSOFT TECHNOLOGY LICENSING LLC
  • US10397364B2 patent drawing
  • US10397364B2 patent drawing
  • US10397364B2 patent drawing

AI summary

Disclosed in some examples is a method comprising determining a first set of high ranking skills, the first set containing skills possessed by a member of the social networking service based upon the member's user profile; determining a second set of high ranking skills, the second set containing skills for a second member of the social networking service based on the second member's user profile; determining a third set of high ranking skills, the third set being the intersection between the first and second set of high ranking skills; and suggesting one or more of the skills in the third set of high ranking skills to the member for endorsement of the second member with respect to that skill.