User Profile Normalization for Employer Segment Clustering

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Online systems face challenges in determining user segments accurately due to incomplete or incorrectly configured user profiles, which prevents targeted offers from being made to users who have not fully or correctly provided their information.

Innovation Solution

A system that analyzes user profiles by normalizing and standardizing employer names, clustering members based on normalized data, and inferring segment membership through behavioral and relationship analysis to accurately categorize users into predefined segments.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If user profiles are left as configured by users, then user input freedom is maintained, but accuracy of user segment determination deteriorates due to incomplete or incorrect information

Engineering Contradiction:
Improveuser profile configuration freedomVSAvoiduser segment determination accuracy
Core Design Contradiction:
Ease of operationVSMeasurement precision

Solution Approach 1:

The patent introduces an intermediary processing layer between user profile input and segment determination. This layer includes normalization processes that standardize employer name formats and clustering algorithms that group similar profiles together. The intermediary processes correct spelling variations, standardize formatting, and infer missing information, thereby resolving the contradiction by maintaining user input freedom while improving determination accuracy through automated processing.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system implements feedback mechanisms where determination results are used to improve future profile configurations and segment assignments. By analyzing patterns in normalized data and clustering outcomes, the system can provide feedback to users about their profile completeness and accuracy, encouraging them to improve their profiles while maintaining the freedom of user input.

Inventive Principle:
Principle #23Feedback

2Measurement precision

If profile configuration requirements are made more stringent, then user segment determination accuracy is improved, but user convenience deteriorates due to increased configuration burden

Engineering Contradiction:
Improveuser segment determination accuracyVSAvoidprofile configuration convenience
Core Design Contradiction:
Measurement precisionVSEase of operation

Solution Approach 1:

The patent applies preliminary action by performing normalization and standardization processing automatically before segment determination, rather than requiring users to manually configure perfect profiles. The system pre-processes employer names, standardizes formats, and prepares data for clustering in advance, thereby improving accuracy without increasing user configuration burden.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system enables self-service by automatically correcting and normalizing user profiles without requiring manual user intervention. The normalization processes and clustering algorithms automatically handle spelling variations, format standardization, and data quality issues, allowing the system to improve profile accuracy autonomously while maintaining user convenience.

Inventive Principle:
Principle #25Self-service

3Adaptability or versatility

If employer name variations are accepted as-is, then data diversity is preserved, but clustering accuracy deteriorates due to spelling errors and abbreviations

Engineering Contradiction:
Improveemployer name data diversityVSAvoidclustering accuracy
Core Design Contradiction:
Adaptability or versatilityVSMeasurement precision

Solution Approach 1:

The patent applies parameter changes by transforming employer name data through normalization processes that standardize formatting, expand abbreviations, and correct spelling variations. The system changes the parameters of employer names (case, format, expansion level) to create a standardized representation that preserves the essential identity information while eliminating variations that hinder accurate clustering.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The system segments the employer name processing into distinct normalization stages, where different aspects of name variations (case, formatting, abbreviations, spelling) are handled separately. This segmentation allows the system to preserve meaningful data diversity while systematically correcting specific types of variations that would otherwise prevent accurate clustering.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS8831969B1System and method for determining users working for the same employers in a social network
Publication Date: 2014.09.09 MICROSOFT TECHNOLOGY LICENSING LLC
  • US8831969B1 patent drawing
  • US8831969B1 patent drawing
  • US8831969B1 patent drawing

AI summary

A system, apparatus, computer-program product and method are provided for identifying members of a particular user segment. One particular user segment of interest includes members who work for employers having a number of employees within a predetermined range. Members of an online service provide data purporting to identify their employers and/or other personal or professional attributes. The data entries are normalized by standardizing terms, removing superfluous or unneeded terms, and/or performing other processing. The members are then clustered according to their normalized employer names, and members within clusters that have sizes within the range are added to the user segment. Invalid employer names (e.g., fictitious companies, non-existent entities) may be filtered out. Within a cluster, a professional social networking site (or other site) may be analyzed to determine if the clustered members have developed relationships; if not, the cluster may be cancelled.