Client-Side Document Classification With OCR Region Selection

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Users often incorrectly identify or upload incorrect documents during the electronic document upload process, leading to delays and inconvenience in processing.

Innovation Solution

A method and system for real-time document classification on user equipment using optical character recognition (OCR) and machine learning algorithms to identify and classify document sections, allowing immediate correction of errors.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If document classification is performed on the server side after upload, then classification accuracy can be improved through comprehensive analysis, but processing time increases and user convenience deteriorates

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

Solution Approach 1:

The patent applies preliminary action by performing document classification on the client side before upload. The system extracts text from document images using OCR, classifies the document type locally using machine learning models, and prepares classification results in advance. This preliminary classification reduces server processing time and allows users to correct errors before submission, resolving the contradiction between accuracy and processing time.

Inventive Principle:
Principle #10Preliminary action

2Reliability

If full document analysis is performed to ensure accurate classification, then classification reliability improves, but computational resources and processing time increase

Engineering Contradiction:
Improveclassification reliabilityVSAvoidprocessing efficiency
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent applies segmentation by dividing the document into multiple regions of interest based on contrast analysis. Instead of analyzing the entire document, the system identifies and processes only specific sections that contain classification-relevant text. This segmented approach maintains classification reliability while significantly reducing computational resources and processing time required for full document analysis.

Inventive Principle:
Principle #1Segmentation

3Speed

If client-side processing is implemented to reduce server load, then processing speed improves, but device complexity and energy consumption increase

Engineering Contradiction:
Improveprocessing speedVSAvoidclient device complexity
Core Design Contradiction:
SpeedVSDevice complexity

Solution Approach 1:

The patent applies partial action by implementing only the essential components of document classification on the client side. The system performs OCR on selected document regions and uses pre-trained machine learning models for classification, rather than implementing complete document analysis capabilities. This partial implementation achieves faster processing speed while keeping client device complexity and energy consumption at acceptable levels.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS12482288B2Document classification of files on the client side before upload
Publication Date: 2025.11.25 CAPITAL ONE SERVICES LLC
  • US12482288B2 patent drawing
  • US12482288B2 patent drawing
  • US12482288B2 patent drawing

AI summary

A method for classifying a document in real-time is disclosed. The method includes identifying one or more sections of the document likely to contain text based on a contrast between dark space and light space in an image of the document. Optical character recognition is performed within the identified sections of the document to identify a set of words within each identified section of the document. The sets of words are extracted from the identified sections of the document, and a subset of the sets of words is selected for classifying the document based on a preconfigured option. The document is then classified by inputting the selected subset of words into one or more machine learning models. The method includes transmitting the document and the determined classification of the document to an external server.