Generative ML Models for Genealogical Summary Generation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Large genealogy databases face challenges in identifying and linking related datasets due to discrepancies in historical records and human accounts, making it difficult for users to understand their family history and connect ancestral data with historical context.

Innovation Solution

A machine-learning language model generates shareable genealogical summaries by retrieving and processing genealogical records, converting hierarchical data structures into natural language descriptions, and inputting embeddings into a generative model to produce summaries that describe relationships and life events of ancestors, including contextual information and historical details.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If users manually compare large numbers of datasets to identify relatives, then identification accuracy improves, but computational feasibility deteriorates

Engineering Contradiction:
Improverelative identification accuracyVSAvoidcomputational feasibility
Core Design Contradiction:
Measurement precisionVSProductivity

Solution Approach 1:

The patent introduces an intermediary representation layer (embeddings, graphs, or summaries) that mediates between raw datasets and the identification task. Instead of directly comparing all datasets, the system converts them into intermediate representations that capture essential relationships, enabling efficient relative identification without manual comparison of all data.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent extracts key relationship information from the full datasets by identifying and isolating specific connection patterns (e.g., shared ancestors, relationship paths). This extraction allows the system to focus computational resources on analyzing only the relevant relationship structures rather than processing entire datasets manually.

Inventive Principle:
Principle #2Taking out (Extraction)

2Quantity of substance

If the system processes all genealogical records to ensure comprehensive coverage, then data completeness improves, but processing time deteriorates

Engineering Contradiction:
Improvedata coverageVSAvoidprocessing time
Core Design Contradiction:
Quantity of substanceVSLoss of time

Solution Approach 1:

The patent segments the genealogical data into manageable units (individual records, family clusters, or relationship paths) and processes them in parallel or hierarchical fashion. This segmentation enables comprehensive data coverage while reducing processing time by handling small units efficiently rather than processing the entire dataset as one large unit.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent performs preliminary processing actions such as pre-computing relationship paths, pre-indexing data structures, or pre-generating summaries before the main analysis task. This preliminary action reduces the computational burden during the main processing phase, enabling comprehensive data coverage with reduced overall processing time.

Inventive Principle:
Principle #10Preliminary action

3Measurement precision

If the system links all possible datasets to maximize relationship identification, then identification accuracy improves, but device complexity deteriorates

Engineering Contradiction:
Improverelationship identification accuracyVSAvoiddata structure complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent introduces intermediate data structures (such as relationship graphs or embedding spaces) that simplify the linking process. These intermediaries organize and pre-process the connections between datasets, reducing the complexity of the final data structure while maintaining comprehensive relationship identification accuracy.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent merges multiple data representation formats into a unified structure that can handle diverse genealogical records efficiently. By combining different data types (textual records, relationship paths, and metadata) into a unified representation system, the patent reduces overall system complexity while maintaining comprehensive relationship linking capabilities.

Inventive Principle:
Principle #5Merging (Combining)

Data Source

PatentUS20240346342A1Generative machine learning models for genealogy
Publication Date: 2024.10.17 ANCESTRY COM OPERATIONS INC
  • US20240346342A1 patent drawing
  • US20240346342A1 patent drawing
  • US20240346342A1 patent drawing

AI summary

Disclosed herein are methods, systems, and non-transitory computer readable mediums for generating a shareable genealogical summary for a target individual. An example method includes receiving a request from a user to generate a shareable genealogical summary about a target user. The method generates the shareable genealogical summary comprising a genealogical history of the target user. The method provides genealogical information for the target user to a machine-learning language model. The genealogical information includes a family tree. The method receives a response generated by executing the machine-learning language model from a model serving system. The method provides the shareable genealogical summary for display to the user.