Portable Attachment Viewer Dynamic Scaling and Caching
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Viewing high-resolution attachments, such as scanned documents, on portable electronic devices with small screens is challenging due to the need for frequent resizing and enlargement requests, which can result in difficulty distinguishing details.
Innovation Solution
A method that allows users to request and view full-size images on portable devices by calculating and sending specific width and height parameters to the attachment server, maintaining the aspect ratio and caching the full image locally for improved resolution and detail visibility.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Area of stationary object
If attachments are scaled down to fit on the portable electronic device screen, then the attachment can be displayed on the small screen, but details of the image become difficult to distinguish
Solution Approach 1:
The patent implements dynamic image scaling where the attachment image can be displayed at different resolution levels based on user interaction. Initially, a scaled-down version fits the screen, but users can request enlargement to view details, and the system dynamically adjusts the display resolution accordingly.
Solution Approach 2:
The patent pre-loads and caches full-resolution attachment images on the portable device. When a user requests to view an attachment, the system checks if the full-resolution image is already cached locally, allowing immediate display without needing to retrieve it from the server each time.
2Measurement precision
If users request enlargement of image areas multiple times to view details, then image detail visibility improves, but the number of requests to the server increases and viewing time increases
Solution Approach 1:
The system performs preliminary action by caching the full-resolution attachment image locally on the portable device before the user needs to view it. This way, when users request enlargement to view details, the high-resolution data is already available in the cache, eliminating the need for multiple server requests and reducing viewing time.
3Measurement precision
If full-size images are displayed on portable devices, then image resolution and detail visibility improve, but the image may not fit on the small screen
Solution Approach 1:
The patent employs dynamic display adjustment where the system can switch between scaled-down and full-resolution display modes. When full-size images are displayed, the system may use scrollable views, pan/zoom functionality, or adaptive layout to accommodate high-resolution images that exceed the physical screen dimensions.
Data Source
AI summary
A method for viewing a full image of a server stored original attachment on a portable electronic device including: building a graph structure within the server representing a map of the original image, downloading and displaying a re-sized image from the server to the portable electronic device, the original image exceeding an image size limit of the portable electronic device indicative of screen size of the portable electronic device, calculating width and height parameters of the full image, sending a request from the portable electronic device to the server to enlarge the image displayed on the device based on the width and height parameters, the request including the image size limit, retrieving and traversing the graph structure within the server to locate a separate image component constructed for the image size limit, collecting image binary data from the separate image component and modifying the image binary data based on the width and height parameters to create the full image of the original image and downloading the full image of the original image to the portable electronic device.


