Spreadsheet to Web Conversion System with Bidirectional XML Processing

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current technologies face challenges in efficiently converting spreadsheet data into formats suitable for web applications, particularly HTML, which requires significant time and effort, and do not allow for bidirectional data conversion or dynamic resizing for various device screens, leading to user dissatisfaction and increased costs.

Innovation Solution

A system that converts spreadsheets into XML format, allowing for bidirectional data conversion and dynamic resizing, enabling seamless integration of data-intensive information into web applications, and accommodating various device screen sizes by using a server-based storage system and client devices like smartphones and laptops.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If spreadsheet data is converted into HTML format using current software applications, then the data can be displayed on webpages, but the conversion process requires significant time (days to months) and expense

Engineering Contradiction:
Improvewebpage display capabilityVSAvoidconversion time
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The patent introduces an intermediary conversion system that translates spreadsheet data into web-compatible formats through automated processing. This intermediary layer handles the complex transformation tasks that currently require manual coding, significantly reducing conversion time from days/months to a much shorter automated process while maintaining data integrity and functionality.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The invention replaces the manual mechanical process of coding spreadsheet data into HTML with an automated computational system. The system automatically generates web-compatible code from spreadsheet data, eliminating the need for manual programming and reducing conversion time dramatically while preserving the ability to handle complex data structures and interactive elements.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

2Adaptability or versatility

If spreadsheet data is converted into HTML format, then it can be used for web applications, but the conversion is heavily reliant on the complexity of the data and requires significant manual coding

Engineering Contradiction:
Improveinteractive graph capabilityVSAvoidcoding complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The conversion system performs self-service by automatically analyzing spreadsheet data structure, identifying complex elements such as interactive graphs and equations, and generating appropriate web-compatible code without requiring manual intervention. The system handles complex data transformations autonomously, reducing the need for expert coding while maintaining functionality.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The invention changes the parameters of data representation by transforming spreadsheet-specific data structures into web-compatible formats through automated parameter mapping. This allows complex data elements to be converted systematically based on their structural parameters rather than requiring manual coding for each element, significantly reducing coding complexity.

Inventive Principle:
Principle #35Parameter changes

3Ease of operation

If data is converted to HTML format for webpage display, then it can be viewed online, but data cannot be readily transferred back into spreadsheet format, requiring double handling

Engineering Contradiction:
Improveonline viewing capabilityVSAvoiddata handling efficiency
Core Design Contradiction:
Ease of operationVSProductivity

Solution Approach 1:

The patent implements bidirectional conversion capability, allowing data to be transformed not only from spreadsheet to web format but also from web format back to spreadsheet format. This inversion of the traditional one-way conversion process enables seamless data exchange between systems, eliminating the need for double handling and manual re-entry of data.

Inventive Principle:
Principle #13The other way round (Inversion)

Solution Approach 2:

The conversion system provides multi-functionality by handling both forward conversion (spreadsheet to web) and backward conversion (web to spreadsheet). This universal system serves multiple purposes: enabling online display, maintaining data editability, and facilitating bidirectional data exchange, thereby improving overall productivity and eliminating redundant data handling steps.

Inventive Principle:
Principle #6Universality (Multi-functionality)

4Ease of operation

If spreadsheet data is formatted for digital display, then it can be viewed on screens, but the formatting often results in misaligned or visually displeasing output

Engineering Contradiction:
Improvedisplay capabilityVSAvoidformatting precision
Core Design Contradiction:
Ease of operationVSManufacturing precision

Solution Approach 1:

The formatting system employs dynamic adjustment mechanisms that automatically adapt data presentation to different screen sizes and resolutions. The system dynamically calculates optimal positioning, spacing, and scaling parameters based on the target display device characteristics, ensuring visually pleasing and properly aligned output across various platforms without manual formatting adjustments.

Inventive Principle:
Principle #15Dynamics

5Adaptability or versatility

If a webpage is designed to display on multiple device sizes, then it can be accessed on various devices, but significant coding time and cost are required to adapt the output

Engineering Contradiction:
Improvemulti-device compatibilityVSAvoidcoding time
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The system adds the dimension of responsive design by automatically generating code that adapts to different device screen sizes. Instead of requiring separate coding for each device type, the system creates a single adaptable output that automatically adjusts its layout and formatting based on the viewing device's dimensions, significantly reducing the time and cost associated with multi-device compatibility.

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

Data Source

PatentUS10891432B2System and process for generating an internet application
Publication Date: 2021.01.12 ROAR SOFTWARE PTY LTD
  • US10891432B2 patent drawing
  • US10891432B2 patent drawing
  • US10891432B2 patent drawing

AI summary

System for converting a spreadsheet in a first format to a second format comprising: a server including a storage means adapted to store the spreadsheet in the second format and store an associated template; a data set associated with the spreadsheet in the second format, such that the data set is adapted to be associated with the template to be displayed on a client device; and wherein when data is associated with the template, changes made via the client device to the associated data is recorded in realtime in both the spreadsheet in the second format and template. A process for generating an output for a webpage, comprising: selecting a spreadsheet and a template stored by a server, the spreadsheet comprising a data set; associating the data set with an element in the template, such that when the data is associated with the template, changes made to the associated data is recorded in realtime in both the spreadsheet and template; and generating the output comprising the data associated with the template.