Family Tree Data Structure with Confidence Scoring

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Building family trees is time-consuming and often inaccurate due to reliance on self-reported data from social networking sites, which may not reflect actual family relationships.

Innovation Solution

A system and method that uses data from social networking sites to create an interactive family tree by analyzing connections, assigning scores to potential family relationships, and allowing users to select and verify relatives, incorporating additional data from external sources to enhance accuracy.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If self-reported data from social networking sites is used to build family trees, then the process becomes faster and easier, but the accuracy and reliability of family relationships deteriorates

Engineering Contradiction:
Improvespeed of building family treeVSAvoidaccuracy of family relationships
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The system presents multiple possible family relationships to users with confidence scores and receives user feedback to confirm or correct relationships. This feedback loop allows the system to learn from user corrections and improve future relationship suggestions, resolving the contradiction between speed and accuracy by using automated suggestions to accelerate the process while maintaining reliability through user verification.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The system introduces an intermediary verification layer between raw social networking data and the final family tree. Instead of directly using self-reported relationships, the system acts as an intermediary that analyzes multiple data sources, calculates confidence scores, and presents curated relationship suggestions to users for verification, thereby maintaining both speed and accuracy.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If multiple data sources and analysis methods are used to verify family relationships, then the accuracy improves, but the system complexity increases

Engineering Contradiction:
Improveaccuracy of family relationshipsVSAvoidsystem complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The system segments the complex verification process into distinct modules: data collection from multiple sources, relationship inference algorithms, confidence score calculation, and user interface presentation. Each module handles a specific aspect of the verification process, making the overall complex system manageable and maintainable while achieving high accuracy through comprehensive multi-source verification.

Inventive Principle:
Principle #1Segmentation

3Reliability

If users must manually verify each family relationship, then the accuracy improves, but the time required to build the family tree increases

Engineering Contradiction:
Improveaccuracy of family relationshipsVSAvoidtime to build family tree
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The system performs preliminary analysis of multiple data sources and calculates confidence scores for potential family relationships before presenting them to users. This preliminary action filters out unlikely relationships and prioritizes high-confidence suggestions, so users only need to verify a small subset of pre-analyzed relationships rather than manually checking all possible connections, thereby maintaining accuracy while significantly reducing time investment.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS9959013B2System and method for creating a family tree data structure
Publication Date: 2018.05.01 ANCESTRY COM OPERATIONS INC
  • US9959013B2 patent drawing
  • US9959013B2 patent drawing
  • US9959013B2 patent drawing

AI summary

A tree building system that accesses data from a social networking site and, in some embodiments, other data sites having information that may pertain to the relationships between users of the social networking site. A rules engine within the system implements logic for analyzing the data from the social networking site. The system provides a candidate list of possible relatives for selection by a user and solicits information from the user through the use of guided questions.