Automated Entity Profile Generation from Social Graph Data

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Social network systems often lack firmographic information for companies, especially small or privately held entities, which is essential for comparison and marketing purposes, and existing methods fail to automatically generate entity profiles without manual intervention.

Innovation Solution

The system automatically generates entity profiles based on member profile data, using social graph information to determine firmographic details such as company size, ownership, and geographic locations, and verifies the authenticity of the employer through member engagement and behavior data, allowing for the creation of company profiles even if the company lacks a public presence.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If entity profiles are manually created and verified, then information accuracy is improved, but time consumption and labor resources increase significantly

Engineering Contradiction:
Improveinformation accuracyVSAvoidtime consumption
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The system performs preliminary data collection and entity identification by analyzing member profile information before formal profile creation. Employer names, locations, and industry information are extracted and stored in advance from member profiles, preparing the data structure for automatic profile generation without requiring manual data entry at the profiling stage.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system enables automatic self-verification of entity profiles by using social graph analysis and member behavior data to autonomously validate employer information. The system cross-references multiple member profiles associated with the same employer, analyzes engagement patterns, and automatically confirms entity authenticity without requiring manual verification intervention.

Inventive Principle:
Principle #25Self-service

2Loss of information

If comprehensive firmographic information is collected from multiple sources, then profile completeness is improved, but data processing complexity increases

Engineering Contradiction:
Improveprofile completenessVSAvoiddata processing complexity
Core Design Contradiction:
Loss of informationVSDevice complexity

Solution Approach 1:

The data processing system is divided into specialized modules that handle specific types of information separately: employer name extraction, location identification, industry classification, and employee count estimation. Each module processes one aspect of firmographic information independently, then results are integrated into the complete entity profile, reducing overall processing complexity while maintaining comprehensiveness.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system employs a multi-functional data processing framework that handles various types of firmographic information (employer names, locations, industries, employee counts) through a unified automated pipeline. The same core processing engine that extracts employer names also identifies locations and industries, eliminating the need for separate processing systems for each data type and reducing overall complexity.

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

3Productivity

If automatic generation methods are implemented, then productivity is improved, but information reliability may deteriorate

Engineering Contradiction:
Improveprofile generation efficiencyVSAvoidinformation reliability
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The system incorporates feedback loops where generated entity profiles are continuously validated against new member profile data and social graph information. The system monitors whether extracted employer information remains consistent over time and adjusts its extraction algorithms based on verification results, maintaining reliability while operating automatically at high speed.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The system performs preliminary confidence assessment of extracted information before finalizing entity profiles. Employer names and other firmographic data are flagged with confidence scores based on the number and consistency of member profiles supporting each piece of information. Low-confidence data triggers additional verification steps, ensuring reliability is maintained through automated confidence-based filtering.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS10445701B2Generating company profiles based on member data
Publication Date: 2019.10.15 MICROSOFT TECHNOLOGY LICENSING LLC
  • US10445701B2 patent drawing
  • US10445701B2 patent drawing
  • US10445701B2 patent drawing

AI summary

Techniques for automatically generating a company profile in a social network are described. A profile generation module can access employment data from a member profile in a social network. Additionally, the profile generation module can determine an employer based on the accessed employment data. Furthermore, the profile generation module can verify that the determined company does not have an existing entity profile in the social network. Moreover, the profile generation module can authenticate the verified employer based on member data from the social network. Subsequently, the profile generation module can generate and post the entity profile on the social network.