Client-Server Data Exchange Optimizer for Document Identification
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional mobile devices lack the resources to efficiently process large data files such as images or video streams, leading to bottlenecks in client-server applications, particularly when network bandwidth is limited, impacting the effectiveness of applications like document identification and optical character recognition.
Innovation Solution
Implementing a data exchange optimizer that creates a reduced file from the original image, which is smaller in size but retains sufficient structural information for document type determination, allowing the client device to extract specific image portions based on location information received from the server, thereby reducing data transfer and enhancing processing efficiency.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Measurement precision
If the client device sends the original large image file to the server for processing, then the server can perform accurate document identification and content extraction, but the network bandwidth consumption increases and processing time increases
Solution Approach 1:
The patent divides the image processing task into two stages: first sending a reduced file for document type identification, then sending only the specific portion containing the content item based on location information received from the server. This segmentation reduces the total data transmitted while maintaining identification accuracy.
Solution Approach 2:
The patent extracts only the necessary portion of the original image that contains the content item based on location information provided by the server. This extraction principle ensures that only relevant data is transmitted in the second phase, minimizing network bandwidth consumption while preserving the ability to accurately identify and extract document content.
2Loss of information
If the client device sends the original large image file to the server, then complete document information can be processed, but the data transfer time and network resource consumption increase
Solution Approach 1:
The patent segments the data transfer process into two phases: first transmitting a compact reduced file for rapid document type identification, then transmitting only the specific image portion containing the content item. This segmentation significantly reduces total data transfer time while ensuring complete document information is ultimately processed through the combination of reduced file analysis and targeted image portion transmission.
Solution Approach 2:
The patent performs preliminary processing by creating a reduced file that contains sufficient information for document type identification before sending it to the server. This preliminary action enables the server to determine location information in advance, allowing the client to extract and send only the necessary image portion subsequently, thereby reducing overall data transfer time.
3Productivity
If mobile devices process large image files locally, then processing can be done without network dependency, but mobile devices lack sufficient computational resources
Solution Approach 1:
The patent segments the processing workload between client and server: the client performs local processing to create a reduced file from the original image, then sends this compact representation to the server for document type identification and location determination. This segmentation enables mobile devices to contribute their local processing capabilities while offloading resource-intensive tasks to the server.
Solution Approach 2:
The patent implements partial processing on the mobile device by generating a reduced file that preserves essential structural information for document type identification while discarding redundant details. This partial action approach allows mobile devices to perform feasible local processing without requiring full document analysis capabilities, balancing local productivity with server-based processing power.
Data Source
AI summary
An original image of a physical document is received by a client device, a reduced file containing data indicative of a document type is created based on the original image that is substantially smaller in size than the original image. The client device sends a request including the reduced file to a server for information pertaining to a document type for the physical document, receives location information based on the document type from the server for at least one portion of the original image that contains at least one content item for the physical document, and extracts the at least one portion of the original image based on the location information to generate at least one extracted portion of the image. The client device sends a second request including the at least one extracted portion of the image to the server for the at least one content item. Responsive to receiving the at least one content item from the server device, the client device provides the at least one content item for display.


