Spreadsheet Unit Conversion System

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional spreadsheets are inadequate in determining the intended result of operations due to insufficient context provided by cell display formats, often leading to incorrect results or formatting issues, as they fail to handle units of measure effectively in mathematical operations.

Innovation Solution

A system that parses and associates units of measure with spreadsheet cell values, allowing for unit-based math operations by determining compatibility and converting units as necessary, ensuring accurate and contextually correct display and calculation of measured values.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of information

If conventional display formats are used to provide context to cell values, then the spreadsheet application can display values with additional context, but the application cannot determine the intended result of operations

Engineering Contradiction:
Improvecontext informationVSAvoiddetermination of intended result
Core Design Contradiction:
Loss of informationVSReliability

Solution Approach 1:

The cell value is segmented into two distinct components: a display format (for context) and a unit of measure (for operational intent). This segmentation allows the system to use the display format for presentation while using the unit of measure to determine mathematical operations, resolving the contradiction between providing context and determining intended result.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

A unit of measure is introduced as an intermediary between the display format and the operational result. The unit of measure serves as a mediator that carries the intended mathematical operation information without interfering with the display format's context-providing function.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Loss of information

If display format is used to convey context, then additional context is provided for cell values, but the resulting value may be incorrect regardless of format

Engineering Contradiction:
Improvecontext informationVSAvoidcalculation accuracy
Core Design Contradiction:
Loss of informationVSManufacturing precision

Solution Approach 1:

By separating display format from unit of measure, the system ensures that context information (display format) does not interfere with calculation accuracy (unit of measure). The unit of measure independently governs mathematical operations, preventing format-related errors in calculations.

Inventive Principle:
Principle #1Segmentation

3Ease of operation

If conventional spreadsheets handle cell values without units of measure, then the system is simpler to operate, but unit-based math operations cannot be performed

Engineering Contradiction:
Improvesimplicity of operationVSAvoidunit-based math capability
Core Design Contradiction:
Ease of operationVSAdaptability or versatility

Solution Approach 1:

The spreadsheet application automatically parses and associates units of measure with cell values without requiring manual intervention from the user. This self-service approach maintains ease of operation while enabling unit-based math operations, as the system handles the complexity of unit recognition and management automatically.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The unit of measure system is designed to be universally applicable across all cell values and mathematical operations in the spreadsheet. A single unit of measure mechanism handles diverse units (length, mass, time, etc.) and various mathematical operations, providing versatility without complicating the user interface.

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

Data Source

PatentUS10437922B2Spreadsheet with unit based conversions
Publication Date: 2019.10.08 WORKDAY INC
  • US10437922B2 patent drawing
  • US10437922B2 patent drawing
  • US10437922B2 patent drawing

AI summary

A system for converting units of measure for spreadsheet cell values includes a processor. The processor is to host a spreadsheet document; associate a first measure and a first unit of measure; associate a second measure and a second unit of measure; determine whether the first unit of measure and the second unit of measure are comparable; and convert the first measure or the second measure into a third measure in the event that the first unit of measure and the second unit of measure are comparable.