Spreadsheet Template Dynamic Data Transfer to Remote Applications

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing spreadsheet templates lack dynamic data transfer capabilities to remote applications, limiting their ability to efficiently convert and utilize data from predefined cell ranges and formulas.

Innovation Solution

A method is introduced to scan a spreadsheet, identify potential record cells, convert them into actual record cells based on specified conditions, and associate record attributes, enabling dynamic data transfer to remote applications by using a template builder application with components for repeating data ranges, record cell tagging, save maps, and record construction logic.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Stability of the object's composition

If spreadsheet templates use predefined cell ranges and formulas for data organization, then data structure and organization are improved, but dynamic data transfer capability to remote applications deteriorates

Engineering Contradiction:
Improvedata structureVSAvoiddynamic data transfer capability
Core Design Contradiction:
Stability of the object's compositionVSAdaptability or versatility

Solution Approach 1:

The patent applies dynamics by enabling spreadsheet templates to dynamically identify and convert cells into record cells based on runtime conditions. The template scans the spreadsheet, identifies potential record cells matching predefined patterns, and selectively converts them to actual record cells, allowing the data structure to adapt dynamically to different data scenarios while maintaining organizational stability.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent introduces an intermediary mechanism (the template builder application and record cell conversion logic) that bridges the static spreadsheet structure and the remote application data requirements. This intermediary scans the spreadsheet, identifies suitable cells, converts them to record cells, and maps them to remote application records, enabling seamless data transfer without breaking the predefined spreadsheet structure.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Measurement precision

If manual data entry is used for transferring data to remote applications, then data transfer accuracy is improved, but productivity deteriorates

Engineering Contradiction:
Improvedata transfer accuracyVSAvoiddata transfer efficiency
Core Design Contradiction:
Measurement precisionVSProductivity

Solution Approach 1:

The patent implements self-service by enabling the spreadsheet template to automatically scan, identify, and convert its own cells into record cells based on predefined patterns and conditions. The system autonomously maps spreadsheet data to remote application records without requiring manual intervention, thereby maintaining accuracy through structured automation while dramatically improving productivity.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The patent applies preliminary action by pre-defining the patterns and conditions for identifying record cells during template creation. The template builder application预先 establishes the conversion rules and attribute mappings, so that during actual data transfer, the system can automatically and accurately convert relevant cells to record cells based on these pre-configured criteria, ensuring both accuracy and efficiency.

Inventive Principle:
Principle #10Preliminary action

3Quantity of substance

If all cells in a spreadsheet are converted to record cells, then data completeness is improved, but device complexity deteriorates

Engineering Contradiction:
Improvedata completenessVSAvoidconversion process complexity
Core Design Contradiction:
Quantity of substanceVSDevice complexity

Solution Approach 1:

The patent applies local quality by selectively converting only those cells that meet specific patterns and conditions into record cells, rather than converting all cells uniformly. The template builder application defines local conversion rules for different cell ranges and types, allowing the system to identify and convert only the relevant cells needed for remote application data transfer, thus maintaining data completeness while reducing unnecessary complexity.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The patent implements segmentation by dividing the spreadsheet into distinct cell ranges and applying different conversion rules to each segment. The template scans the spreadsheet, identifies potential record cells in specific ranges, and converts them based on predefined conditions. This segmented approach ensures that only necessary cells are converted to record cells, maintaining data completeness while simplifying the overall conversion process by treating different cell segments differently.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS10366156B1Dynamically transferring data from a spreadsheet to a remote applcation
Publication Date: 2019.07.30 CONGA CORPORATION
  • US10366156B1 patent drawing
  • US10366156B1 patent drawing
  • US10366156B1 patent drawing

AI summary

A method for dynamically transferring data from a spreadsheet to a database in disclosed. The method comprises scanning a spreadsheet to identify potential record cells; selectively converting each potential record cell into an actual record cell for a remote application; and identifying record attributes associated with each actual record cell.