Dynamic Image Classification Interface for Portable Devices

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Image classification models on portable devices face challenges in efficiently presenting multiple classification results due to limited screen space and bandwidth constraints, leading to a tedious user experience and potential inaccuracies.

Innovation Solution

The system generates dynamic graphical user interfaces that filter and prioritize results based on confidence levels and user feedback, allowing users to interactively refine searches and provide corrections, while distributing image classification tasks between local and remote systems to reduce network congestion.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If multiple classification results are presented for user review, then accuracy is improved, but screen space is cluttered and user experience deteriorates

Engineering Contradiction:
Improveclassification accuracyVSAvoiduser experience
Core Design Contradiction:
Measurement precisionVSEase of operation

Solution Approach 1:

The classification results are segmented into multiple priority levels (first priority, second priority, etc.) based on confidence scores. Only a limited number of results at each priority level are displayed on the screen at once, preventing clutter while maintaining access to multiple results through structured organization and pagination.

Inventive Principle:
Principle #1Segmentation

2Loss of information

If all classification results are sent to portable device, then completeness is improved, but bandwidth consumption increases

Engineering Contradiction:
Improveresult completenessVSAvoidbandwidth consumption
Core Design Contradiction:
Loss of informationVSLoss of energy

Solution Approach 1:

The system extracts and transmits only the most relevant classification results (those above a confidence threshold) to the portable device. Lower-priority results are kept on the server and can be retrieved on-demand, reducing initial bandwidth consumption while maintaining result completeness when needed.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The server performs preliminary filtering and prioritization of classification results before transmission. By pre-processing results to identify and transmit only high-priority matches first, the system reduces network bandwidth usage while ensuring the most important results are immediately available to the user.

Inventive Principle:
Principle #10Preliminary action

3Ease of operation

If highest confidence result is presented only, then screen space is optimized, but accuracy may be compromised

Engineering Contradiction:
Improvescreen space utilizationVSAvoidclassification accuracy
Core Design Contradiction:
Ease of operationVSMeasurement precision

Solution Approach 1:

The interface dynamically adapts to user needs by providing the highest confidence result prominently while allowing easy access to lower-priority results through interactive elements like buttons and scrolling. This dynamic presentation maintains screen space efficiency while preserving access to multiple results for accuracy verification.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS20240040074A1Systems and methods for presenting image classification results
Publication Date: 2024.02.01 CAPITAL ONE SERVICES LLC
  • US20240040074A1 patent drawing
  • US20240040074A1 patent drawing
  • US20240040074A1 patent drawing

AI summary

An apparatus for performing image searches including a camera, storage devices storing a set of instructions, and a processor coupled to the at least one storage device and the camera. The instructions configure the at least one processor to perform operations including identifying attributes of the captured image using a classification model; identifying first results based on the identified attributes; selecting a subset of first results based on corresponding probability scores, generating a first graphical user interface including interactive icons corresponding to first results in the subset, an input icon, and a first button. The operations may also include receiving a selection of the first button, performing a search to identify second results, and generating a second graphical user interface displaying the second results.