OOXML Spreadsheet Fragmentation for Mobile Rendering

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Electronic documents in XML-based formats, such as OOXML, often exceed the display capabilities of mobile devices, leading to poor rendering or browser crashes due to insufficient CPU power and memory, especially when containing large tables or graphics.

Innovation Solution

A method and system that splits electronic documents into smaller pieces based on predetermined dimensions, storing geometric information to facilitate conversion from OOXML to HTML or SVG formats, allowing for smoother display on devices with limited resources.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If the electronic document is converted to HTML format for web presentation, then the document can be displayed on various devices including mobile devices, but the document may cause browser crashes or hang on mobile devices due to insufficient CPU power and memory

Engineering Contradiction:
Improvedevice compatibilityVSAvoidbrowser stability
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The patent divides the electronic document into multiple smaller regions or fragments, each representing a portion of the original document. This segmentation allows mobile devices to process and display smaller, more manageable portions individually, reducing the computational burden on the device's CPU and memory while maintaining the ability to present the complete document through coordinated display of all regions.

Inventive Principle:
Principle #1Segmentation

2Loss of information

If the electronic document contains large tables or graphics, then the document provides comprehensive information and visual quality, but the document exceeds the display capabilities of mobile devices

Engineering Contradiction:
Improveinformation completenessVSAvoiddisplay capability
Core Design Contradiction:
Loss of informationVSEase of operation

Solution Approach 1:

The patent segments the document content into multiple regions that can be processed separately. Each region contains a subset of the original document's information, allowing mobile devices to handle smaller data portions while the system collectively preserves all original information across multiple regions. This approach maintains information completeness while adapting to limited device display capabilities.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces a new dimension of organization by dividing the document into multiple regions that can be displayed in a grid or sequential arrangement. This dimensional transformation allows the system to manage large amounts of information by distributing it across multiple smaller display units, effectively converting a single large document into a multi-region structure that fits within mobile device constraints.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

3Ease of operation

If the document is split into smaller pieces, then the document can be displayed on devices with limited resources, but the conversion process becomes more complex

Engineering Contradiction:
Improvedisplay capabilityVSAvoidconversion process complexity
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The patent performs preliminary actions by pre-defining region boundaries and organizing document content into structured regions before the actual conversion to HTML. This preliminary organization includes determining the geometric relationships and display order of regions, which simplifies the subsequent conversion process. By preparing the document structure in advance, the system reduces the complexity of the conversion operations that need to be performed on the mobile device.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS10042820B2Method for converting OOXML formatted spreadsheets to HTML for web presentation
Publication Date: 2018.08.07 KONICA MINOLTA SYSTEMS LABORATORY INC
  • US10042820B2 patent drawing
  • US10042820B2 patent drawing
  • US10042820B2 patent drawing

AI summary

A method for converting an electronic document (ED) having a first format includes comparing an original width of the ED with a predetermined width and an original length of the ED with a predetermined length; splitting the ED into pieces in a width direction when the original width is greater than the predetermined width, and splitting the ED into pieces in a length direction when the original length is greater than the predetermined length, wherein each piece has a width and length less than or equal to the predetermined width and length; storing information representing geometric relationships of the pieces; converting the pieces from the first format into a second format; outputting the converted pieces as first output EDs; and outputting a second output ED having the second format, wherein the second output ED incorporates the first output EDs according to the information when displayed by a viewer application.