Spreadsheet Compute Engine in Online Data Management

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Spreadsheets used for quantitative modeling lack reliability, auditing, and security, leading to errors and risks in decision-making processes due to issues like erroneous or fraudulent data input and lack of data management features.

Innovation Solution

The technique leverages a spreadsheet as a compute engine within an online data management system, enabling flexible synchronization of data between a centralized repository and named ranges, allowing for automatic calculation and data management without requiring manual recalculation or extensive spreadsheet operations.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If spreadsheets are used for quantitative modeling, then flexibility and ease of use are improved, but reliability and security deteriorate due to errors and lack of control

Engineering Contradiction:
Improveease of useVSAvoidreliability
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The patent introduces an online data management system as an intermediary layer between users and spreadsheets. This system provides centralized data storage, access controls, and auditing mechanisms while allowing spreadsheets to maintain their ease of use for quantitative modeling. The intermediary system handles security and reliability concerns, enabling users to benefit from spreadsheet flexibility without directly facing its vulnerabilities.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Adaptability or versatility

If spreadsheets are used for quantitative modeling, then adaptability is improved, but security and auditing capabilities deteriorate

Engineering Contradiction:
ImproveadaptabilityVSAvoidsecurity
Core Design Contradiction:
Adaptability or versatilityVSObject-affected harmful factors

Solution Approach 1:

The patent moves security and auditing functions from the traditional spreadsheet dimension to a new dimension - an online data management system. This dimensional shift allows spreadsheets to maintain their adaptability for various quantitative modeling tasks while the online system provides centralized security controls, authentication, and auditing capabilities that operate independently of the spreadsheet's structural limitations.

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

3Adaptability or versatility

If manual recalculation is performed in spreadsheets, then flexibility is improved, but loss of time and productivity deteriorate

Engineering Contradiction:
ImproveflexibilityVSAvoidproductivity
Core Design Contradiction:
Adaptability or versatilityVSProductivity

Solution Approach 1:

The patent implements automatic recalculation mechanisms that perform computations preliminary and continuously in the background. When data changes occur in the online data management system, the connected spreadsheets automatically recalculate dependent values without requiring manual intervention. This preliminary action maintains flexibility for users to modify data while eliminating the time loss associated with manual recalculation.

Inventive Principle:
Principle #10Preliminary action

4Ease of operation

If spreadsheets are used without centralized management, then ease of operation is improved, but loss of information and error control deteriorate

Engineering Contradiction:
Improveease of operationVSAvoiderror control
Core Design Contradiction:
Ease of operationVSLoss of information

Solution Approach 1:

The patent establishes feedback loops between the online data management system and spreadsheets. The system continuously monitors data changes, recalculation status, and error conditions, providing feedback to users and automatically correcting issues. This feedback mechanism maintains the ease of operation of spreadsheets while implementing comprehensive error control and information integrity checks that prevent data loss and ensure accuracy.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS10691882B2Techniques for using a spreadsheet as a compute engine in an online data management system
Publication Date: 2020.06.23 MERCATUS INC
  • US10691882B2 patent drawing
  • US10691882B2 patent drawing
  • US10691882B2 patent drawing

AI summary

Computer-implemented techniques for using a spreadsheet as a compute engine in an online data management system. In one embodiment, for example, a computer-implemented method comprises the operations of: automatically causing first data items of a first named range triad to be set in a first named range of a spreadsheet; after the first data items are set in the first named range, automatically causing a spreadsheet program to calculate a cell value of the spreadsheet that is derived from one or more of the first data items as set in the spreadsheet; and after the cell value is calculated, automatically obtaining second data items from a second named range of the spreadsheet, the second data items including the cell value calculated. By doing so, quantitative models can be maintained in spreadsheets yet the data on which the models operate can be managed using an online data management system.