Social Network Resource Recommendation Engine

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Social network services lack effective methods to recommend resources to members for acquiring desired skills, relying on user-generated content and manual searches, which can be inefficient and not tailored to individual needs.

Innovation Solution

A resource recommendation engine within a social network system that identifies members with relevant skills, gathers resource information from them, and generates personalized lists of recommendations, including books, events, classes, and web-based content, using algorithms to rank and filter resources based on member expertise and feedback.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Device complexity

If manual searches and user-generated content are used for resource recommendations, then system complexity is reduced, but recommendation quality and personalization are insufficient

Engineering Contradiction:
Improvesystem complexityVSAvoidrecommendation personalization
Core Design Contradiction:
Device complexityVSAdaptability or versatility

Solution Approach 1:

Members contribute resources and skills to the system voluntarily, creating a self-sustaining knowledge base. The system automatically processes this user-generated data through algorithms to generate personalized recommendations without requiring manual curation, thus maintaining low operational complexity while achieving high personalization.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

Manual resource curation and recommendation generation are replaced with automated algorithms that process member profiles, skills, and resource data. This substitution of mechanical manual processes with computational systems enables scalable personalization without proportionally increasing system complexity.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

2Reliability

If comprehensive resource information is collected from all members, then recommendation quality improves, but information processing time and computational resources increase

Engineering Contradiction:
Improverecommendation qualityVSAvoidinformation processing time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The system extracts only the most relevant features from member profiles and resource data, such as key skills, resource types, and compatibility metrics. By focusing on essential information rather than processing all available data, the system maintains high recommendation quality while reducing processing time and computational overhead.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The system processes resource information from a subset of highly relevant members rather than all members, using algorithms to identify and prioritize contributors with matching skills and expertise. This partial processing approach achieves sufficient recommendation quality without the excessive time cost of comprehensive analysis.

Inventive Principle:
Principle #16Partial or excessive action

3Ease of operation

If resource recommendations are tailored to individual member needs, then member satisfaction improves, but system complexity and computational requirements increase

Engineering Contradiction:
Improvemember satisfactionVSAvoidsystem complexity
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The system uses member profile parameters such as skills, interests, and professional background to dynamically adjust resource recommendations. By changing the parameters used for matching rather than redesigning the entire recommendation engine, the system achieves personalized recommendations with manageable complexity increases.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The system incorporates feedback from member interactions with recommended resources to refine future recommendations. This feedback loop enables continuous improvement of personalization quality while using established algorithmic patterns that do not significantly increase system complexity.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS9661039B2Recommending resources to members of a social network
Publication Date: 2017.05.23 MICROSOFT TECHNOLOGY LICENSING LLC
  • US9661039B2 patent drawing
  • US9661039B2 patent drawing
  • US9661039B2 patent drawing

AI summary

Systems and methods for presenting recommendations for resources to be used by members in learning about and/or acquiring a skill are described. In some example embodiments, the systems and methods receive information associated with a skill from a member of a social network, identify members of the social network that are associated with the skill, receive information from the identified members of the social network that identifies one or more resources associated with the skill, and generate a list of recommended resources that is based on the information received from the identified members of the social network.