Zoomable Attachment Handling on Portable Devices

Resolve Bottlenecks,
Find Innovative Solutions
Generate 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 repeated enlargement requests to the server, resulting in difficulty in distinguishing details.

Innovation Solution

A method involving building a graph structure on the server to represent the original image, dividing it into quadrants, and sending requests to the server for enlargement based on screen size parameters, allowing for seamless assembly and display of the full image on the device.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Area of moving object

If the attachment image is scaled down to fit on the portable electronic device screen, then the image can be displayed on the small screen, but the details of the scaled down image become difficult to distinguish

Engineering Contradiction:
Improvedisplay areaVSAvoidimage detail clarity
Core Design Contradiction:
Area of moving objectVSMeasurement precision

Solution Approach 1:

The patent divides the original high-resolution attachment image into multiple smaller image segments (e.g., four quadrants) and transmits only these segments to the portable device. The device then assembles the segments to display the complete image at full resolution, allowing detailed viewing without requiring the entire large image to be transmitted and displayed at once.

Inventive Principle:
Principle #1Segmentation

2Measurement precision

If the user enlarges a desired portion of the scaled down image by selecting menu options, then the user can view details of the selected area, but multiple enlargement requests must be performed to view details of the entire scanned document

Engineering Contradiction:
Improveimage detail clarityVSAvoidtime for multiple enlargement requests
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The server pre-divides the original high-resolution image into multiple segments before transmitting it to the portable device. This preliminary segmentation allows the device to display the complete image at full resolution immediately without requiring the user to perform multiple sequential enlargement requests, significantly reducing the time needed to view document details.

Inventive Principle:
Principle #10Preliminary action

3Ease of operation

If the original image is divided into quadrants and resized based on screen size parameters, then the image can be displayed on the portable device, but the process of collecting and assembling image data becomes complex

Engineering Contradiction:
Improveimage display capabilityVSAvoidimage processing complexity
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The patent introduces an intermediary image assembly component that receives the segmented image data from the server and automatically assembles the quadrants into the complete image for display. This intermediary component handles the complex coordination of multiple image segments, allowing the portable device to display high-resolution images without requiring complex user intervention or manual assembly processes.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS8018473B2Method and system for zoomable attachment handling on a portable electronic device
Publication Date: 2011.09.13 MALIKIE INNOVATIONS LTD
  • US8018473B2 patent drawing
  • US8018473B2 patent drawing
  • US8018473B2 patent drawing

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, dividing the original image into four individual quadrants and calculating width and height parameters of the four individual quadrants, 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, downloading each of the four resized quadrants to the attachment viewer and assembling the resized quadrants to display the full image of the original image on the portable electronic device.