Context-Aware Name Generation for Text Anonymization

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing systems for generating names are often generic and not customized for the entity being named, leading to uncontextualized pseudonyms or anonymization that can make text difficult to read.

Innovation Solution

A computing system utilizing machine-learned models to generate contextually appropriate names by receiving context data that describes entities to be named, and producing output data that includes names tailored to the described entities.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If generic name generation methods are used (random selection from predetermined list), then the system complexity is low and ease of manufacture is high, but the adaptability and customization for specific entities deteriorates

Engineering Contradiction:
Improvecustomization of names for entitiesVSAvoidsystem complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent transforms the name generation process from random selection to context-aware generation by changing the input parameters. The machine learning model receives context data about entities (attributes, relationships, domain information) and generates names tailored to specific entities rather than random generic names, directly resolving the contradiction between customization and complexity.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The patent replaces the simple mechanical approach of random selection from a predetermined list with an intelligent system using machine learning models. The ML model analyzes context data and generates appropriate names, substituting the crude mechanical method with a sophisticated computational approach that achieves customization without excessive complexity.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

2Reliability

If simple redaction is used for anonymization, then the ease of operation is high and device complexity is low, but the readability and quality of the resulting text deteriorates

Engineering Contradiction:
Improvereadability of anonymized textVSAvoidsystem complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent changes the anonymization approach from simple redaction to intelligent name generation. Instead of merely removing or replacing names with generic placeholders, the system generates contextually appropriate pseudonyms that maintain the narrative flow and readability of the text, thereby improving reliability of anonymized output.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The machine learning model acts as an intermediary between the original text and the anonymized output. Rather than directly redacting names, the model generates intermediate pseudonyms that preserve the contextual meaning and readability while achieving anonymization, thus resolving the contradiction between simplicity and quality.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Adaptability or versatility

If context-aware name generation using machine learning is implemented, then the adaptability and name relevance improve, but the computational resources and training requirements increase

Engineering Contradiction:
Improvecontextual appropriateness of namesVSAvoidcomputational resource consumption
Core Design Contradiction:
Adaptability or versatilityVSUse of energy by moving object

Solution Approach 1:

The patent applies preliminary action by training the machine learning model in advance on large datasets containing entity information and corresponding names. This pre-training allows the model to learn patterns and generate contextually appropriate names during inference without requiring heavy computational resources at runtime, thus resolving the contradiction between adaptability and energy consumption.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS12236195B2Systems and methods for generating names using machine-learned models
Publication Date: 2025.02.25 GOOGLE LLC
  • US12236195B2 patent drawing
  • US12236195B2 patent drawing
  • US12236195B2 patent drawing

AI summary

A computing system can include one or more machine-learned models configured to receive context data that describes one or more entities to be named. In response to receipt of the context data, the machine-learned model(s) can generate output data that describes one or more names for the entity or entities described by the context data. The computing system can be configured to perform operations including inputting the context data into the machine-learned model(s). The operations can include receiving, as an output of the machine-learned model(s), the output data that describes the name(s) for the entity or entities described by the context data. The operations can include storing at least one name described by the output data.