Context-Aided Identification Using Local Machine Learning Models

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing computer identification systems face challenges in accurately identifying individuals from larger populations due to increased computational burdens, complexity, and privacy concerns, especially when relying on global machine learning models hosted in the cloud.

Innovation Solution

The approach utilizes multiple local machine learning models hosted on smart devices, such as augmented reality glasses, which gather sensor data and context information to associate fingerprints with possible identities, updating a database with these associations to improve identification accuracy.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If a global machine learning model is used to identify individuals from a larger population, then identification accuracy is improved, but computational resources and processing power requirements increase

Engineering Contradiction:
Improveidentification accuracyVSAvoidprocessing power requirements
Core Design Contradiction:
Measurement precisionVSPower

Solution Approach 1:

The patent divides the identification system into multiple local machine learning models distributed across different devices (smartphones, computers, IoT devices) rather than using a single global model. Each local model handles identification for a specific device or user context, segmenting the computational workload and reducing the processing power required at any single point while maintaining overall identification accuracy.

Inventive Principle:
Principle #1Segmentation

2Measurement precision

If a global machine learning model is used to identify individuals from a larger population, then identification accuracy is improved, but device complexity increases

Engineering Contradiction:
Improveidentification accuracyVSAvoidmodel complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent implements local machine learning models tailored to specific devices and user contexts rather than deploying a complex global model everywhere. Each local model is optimized for its specific environment and device capabilities, reducing overall system complexity while maintaining identification accuracy through context-specific adaptations.

Inventive Principle:
Principle #3Local quality

3Measurement precision

If a global machine learning model is hosted in the cloud, then identification accuracy is improved, but latency increases due to internet connectivity requirements

Engineering Contradiction:
Improveidentification accuracyVSAvoididentification latency
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The patent performs identification using local machine learning models before cloud synchronization is needed. By making identification decisions locally in real-time and only synchronizing results to the cloud afterward, the system eliminates the latency associated with cloud-based processing while maintaining accurate identification through locally trained models.

Inventive Principle:
Principle #10Preliminary action

4Measurement precision

If a global machine learning model is used, then identification accuracy for larger populations is improved, but storage requirements increase

Engineering Contradiction:
Improveidentification accuracyVSAvoidstorage requirements
Core Design Contradiction:
Measurement precisionVSQuantity of substance

Solution Approach 1:

The patent segments the storage burden by distributing model parameters and data across multiple local devices rather than centralizing everything in the cloud. Each device stores only the local model and relevant local data, significantly reducing individual storage requirements while collectively maintaining the capability to identify individuals from large populations through the distributed network.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS12322396B2Context-aided identification
Publication Date: 2025.06.03 GOOGLE LLC
  • US12322396B2 patent drawing
  • US12322396B2 patent drawing
  • US12322396B2 patent drawing

AI summary

Smart devices can be configured to collect and share various forms of context data about where a user is located (e.g., location), what a user will be doing (e.g., schedule), and what a user is currently doing (e.g., activity). This context data may be combined with fingerprint data (e.g., biometrics) to help identify the fingerprint data. For example, a location of a user may help associated speech detected at that location with the user. These associations may be stored in a mapping database that can be updated over time to reduce ambiguities in identification. The mappings in the database may be used to train a machine learning model to recognize fingerprints as identities, which may be useful in applications, such as speaker identification.