On-Device Image Grouping via Local ML Classifiers

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

There is a need for a reliable and efficient method to automate the identification and grouping of images on end-user devices, such as smartphones and tablets, without relying on cloud-based services, which may be less convenient, less secure, and less responsive, especially due to privacy concerns and limited network bandwidth.

Innovation Solution

A system is described that includes a processor, memory, and a storage medium with an image manager, image group classifier, and ranking engine to classify images locally using machine learning-based grouping classifiers, specifically trained facial image classifiers, to determine embeddings, calculate confidence scores, and rank images for display on a graphical user interface.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If cloud-based image classification services are used, then image processing capability is improved, but user privacy and security deteriorate

Engineering Contradiction:
Improveimage processing capabilityVSAvoiduser privacy and security
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The patent introduces an on-device image classification system that acts as an intermediary between the user's photo library and cloud services. The classifier runs locally on the end-user device, processing images without requiring cloud upload, thus maintaining privacy while enabling intelligent organization and search capabilities.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Power

If cloud-based image classification is used, then processing power is improved, but network bandwidth consumption increases

Engineering Contradiction:
Improveprocessing powerVSAvoidnetwork bandwidth usage
Core Design Contradiction:
PowerVSLoss of energy

Solution Approach 1:

The system implements self-service by enabling the end-user device to perform image classification independently using on-device machine learning models. The device processes and classifies images locally without requiring network communication, eliminating bandwidth consumption while maintaining processing capabilities through efficient neural network implementations.

Inventive Principle:
Principle #25Self-service

3Measurement precision

If cloud-based image classification is used, then classification accuracy is improved, but response time deteriorates

Engineering Contradiction:
Improveclassification accuracyVSAvoidresponse time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The system applies preliminary action by pre-training and deploying optimized machine learning classification models directly on the end-user device before actual image classification is needed. This allows immediate local inference without cloud latency, achieving both high accuracy through pre-trained models and fast response times through on-device execution.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS12148245B2Ranking images in an image group
Publication Date: 2024.11.19 SANDISK TECHNOLOGIES LLC
  • US12148245B2 patent drawing
  • US12148245B2 patent drawing
  • US12148245B2 patent drawing

AI summary

Systems, methods, and data storage devices for image grouping in an end user device using trained machine learning group classifiers are described. The end user device may include an image group classifier configured to classify new image data objects using an image classification algorithm and set of machine learning parameters previously trained for a specific image group. The end user device may determine embeddings that quantify features of the target image object and use those embeddings and the image group classifier to selectively associate group identifiers with each new image data object received or generated by the end user device. Calibration, including selection and training, of the image group classifiers and ranking of classified images are also described.