Spreadsheet to Internet Format Conversion System

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current systems face challenges in efficiently converting spreadsheet data into formats suitable for internet applications, particularly in terms of time, cost, and compatibility, especially when dealing with interactive graphs and complex equations, and struggle with bidirectional data transfer and dynamic display adaptation across various device sizes.

Innovation Solution

A system and process that converts spreadsheets into XML format, allowing for bidirectional data transfer between spreadsheet and internet applications, and dynamically adjusts output display based on device screen size, using a server with storage and client devices to record real-time changes and generate outputs suitable for webpages, websites, and other digital formats.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If spreadsheet data is converted into HTML or other coding formats, then the data can be displayed on internet webpages, but the conversion requires significant time and expense

Engineering Contradiction:
Improveinternet format compatibilityVSAvoidconversion time
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The patent introduces an intermediary system that automatically converts spreadsheet data into internet-compatible formats (HTML, XML, JSON) through automated processing. This intermediary converter eliminates the need for manual coding while maintaining data integrity and enabling seamless integration with web platforms, thereby resolving the contradiction between format compatibility and conversion time.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent replaces the manual mechanical process of coding spreadsheet data into internet formats with an automated computational system. The system uses algorithms and software agents to perform the conversion automatically, substituting human labor with machine-based processing, which dramatically reduces conversion time while maintaining versatility across different internet formats.

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

2Adaptability or versatility

If spreadsheet data is converted into HTML or other coding formats, then the data can be displayed on internet webpages, but the conversion is heavily reliant on the complexity of the data

Engineering Contradiction:
Improveinternet format compatibilityVSAvoidconversion complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent implements a dynamic conversion system that automatically adjusts its processing approach based on the complexity of the input spreadsheet data. The system analyzes data characteristics and dynamically selects appropriate conversion strategies, making the conversion process adaptable to varying levels of complexity without requiring manual intervention or increasing procedural complexity.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent changes the parameters of the conversion process based on the input data characteristics. The system automatically detects data complexity and adjusts conversion parameters such as format selection, processing depth, and output structure, thereby maintaining consistent conversion capability across simple and complex datasets without increasing overall system complexity.

Inventive Principle:
Principle #35Parameter changes

3Adaptability or versatility

If data is converted into HTML format, then it can be displayed on webpages, but data cannot be readily transferred back into spreadsheet format

Engineering Contradiction:
Improvewebpage display capabilityVSAvoidbidirectional data transfer
Core Design Contradiction:
Adaptability or versatilityVSEase of operation

Solution Approach 1:

The patent implements a feedback mechanism that enables bidirectional data transfer between spreadsheets and internet formats. The system continuously monitors changes in the converted output and automatically feeds back updates to the source spreadsheet, maintaining synchronization in both directions. This feedback loop allows data to flow seamlessly from spreadsheet to webpage and back again, resolving the one-way limitation.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The patent creates a universal conversion system that handles multiple format transformations (spreadsheet to HTML, HTML to spreadsheet, spreadsheet to XML, etc.). The system serves multiple functions including forward conversion, backward conversion, and real-time synchronization, making it equally adept at handling data in either direction and enabling easy bidirectional data transfer across different platforms.

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

4Adaptability or versatility

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

Engineering Contradiction:
Improvedigital display compatibilityVSAvoidformatting precision
Core Design Contradiction:
Adaptability or versatilityVSManufacturing precision

Solution Approach 1:

The patent applies preliminary formatting actions during the conversion process itself, rather than as a separate post-processing step. The system pre-configures layout, alignment, and styling parameters based on the target digital display characteristics, ensuring that data is correctly formatted before output. This preliminary action prevents misalignment issues and ensures visually pleasing output from the outset.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent uses copying techniques to replicate the visual formatting characteristics of professional web designs when converting spreadsheet data. The system copies styling rules, layout patterns, and formatting conventions from template designs and applies them to the converted data, ensuring high precision in visual presentation without requiring manual formatting adjustments.

Inventive Principle:
Principle #26Copying

5Adaptability or versatility

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

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

Solution Approach 1:

The patent implements a universal conversion system that automatically adapts spreadsheet output to multiple device sizes and formats. The system generates responsive designs that work across desktops, tablets, and mobile devices using a single conversion process, eliminating the need for separate coding efforts for each device type. This multi-functional approach maintains adaptability while dramatically reducing development time.

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

6Adaptability or versatility

If spreadsheet data is converted into internet formats, then it can be used online, but the process is generally very costly

Engineering Contradiction:
Improveinternet application compatibilityVSAvoidconversion cost
Core Design Contradiction:
Adaptability or versatilityVSLoss of energy

Solution Approach 1:

The patent implements a self-service conversion system that automatically performs the transformation from spreadsheet to internet formats without requiring expensive manual intervention. The system uses automated algorithms and intelligent agents to handle the conversion process independently, making the service cost-effective and accessible. This self-service capability eliminates the need for costly professional coding services while maintaining high-quality output.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS11783120B2System and process for generating an internet application
Publication Date: 2023.10.10 ROAR SOFTWARE PTY LTD
  • US11783120B2 patent drawing
  • US11783120B2 patent drawing
  • US11783120B2 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.