Social Handle Normalization API for Cross-Network Data Accuracy

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

There is a need for an easy and consistent approach to provide social information on-demand from social networks like Facebook, Twitter, and LinkedIn, as existing methods are inefficient in retrieving and normalizing social handles associated with contact information.

Innovation Solution

The system receives a request for a social handle via an API, performs a search using contact information, normalizes the social handle if necessary, stores it, and provides the normalized handle as a response, utilizing a social handle search module, normalization module, and match module to manage and retrieve social handles across multiple social networks.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Quantity of substance

If social handles are retrieved from multiple social networks without normalization, then the quantity of social information is increased, but the data accuracy and consistency deteriorate

Engineering Contradiction:
Improvequantity of social informationVSAvoiddata accuracy
Core Design Contradiction:
Quantity of substanceVSMeasurement precision

Solution Approach 1:

The system performs normalization of social handles in advance before storing and retrieving them. The normalization module standardizes handle formats from different social networks (Facebook, Twitter, LinkedIn, etc.) into a consistent format, ensuring data accuracy is maintained while allowing comprehensive collection of social information from multiple sources.

Inventive Principle:
Principle #10Preliminary action

2Measurement precision

If social handles are normalized and stored in a database, then the data accuracy is improved, but the device complexity increases

Engineering Contradiction:
Improvedata accuracyVSAvoidsystem complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The system is divided into distinct functional modules: a search module that retrieves social handles from multiple networks, a normalization module that standardizes the handle formats, a match module that compares retrieved handles with stored contact information, and a database module that stores the normalized data. This segmentation allows each module to perform its specific function efficiently while maintaining overall system accuracy.

Inventive Principle:
Principle #1Segmentation

3Quantity of substance

If a comprehensive search is performed across multiple social networks, then the quantity of social information is increased, but the productivity decreases

Engineering Contradiction:
Improvequantity of social informationVSAvoidretrieval efficiency
Core Design Contradiction:
Quantity of substanceVSProductivity

Solution Approach 1:

The system pre-normalizes social handles when they are first retrieved and stored in the database, associated with contact information. When a lookup is performed, the match module quickly compares the provided contact information against the pre-processed, normalized data in the database, avoiding the need to perform comprehensive searches across multiple social networks for each query, thus significantly improving retrieval efficiency.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS10191939B2Systems and methods for social append
Publication Date: 2019.01.29 SALESFORCE INC
  • US10191939B2 patent drawing
  • US10191939B2 patent drawing
  • US10191939B2 patent drawing

AI summary

Some embodiments of the present invention include a method for providing social information of members of one or more social networks includes receiving a request for a social handle of a person via a social handle application programming interface (API), the request including contact information about the person, performing a search for the social handle of the person using the contact information, normalizing the social handle if it is not already normalized to generate a normalized social handle, storing the normalized social handle as being associated with the contact information, and providing the normalized social handle in a response to the request.