Workbook Manager Live Edit Conflict Resolution

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Modern businesses face challenges in efficiently manipulating and editing large datasets stored in cloud-based data warehouses, as composing and issuing complex database queries often exceeds the capabilities of most users.

Innovation Solution

The implementation of a workbook manager system that allows for live editing of workbooks across multiple clients, involving the receipt of workbook patches, version ID matching, application of edits, advancement of version IDs, and acknowledgement of patches.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If multiple clients edit the same workbook simultaneously, then real-time collaboration capability is improved, but conflict resolution complexity increases

Engineering Contradiction:
Improvereal-time collaboration capabilityVSAvoidconflict resolution complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The system performs preliminary version validation by checking if the base version ID in the workbook patch matches the current confirmed workbook version ID before applying edits. This preliminary check prevents conflicts from propagating through the system, resolving the contradiction by validating data integrity upfront rather than dealing with complex conflict resolution scenarios later.

Inventive Principle:
Principle #10Preliminary action

2Reliability

If version ID validation is performed on the workbook manager, then data consistency is improved, but processing overhead increases

Engineering Contradiction:
Improvedata consistencyVSAvoidprocessing overhead
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

Solution Approach 1:

The system performs a partial validation check by only comparing version ID integers rather than performing comprehensive workbook content verification. This partial action approach maintains data consistency through essential version matching while minimizing processing overhead by avoiding exhaustive validation of all workbook elements.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS12236188B2Resolving live edit conflicts
Publication Date: 2025.02.25 SIGMA COMPUTING INC
  • US12236188B2 patent drawing
  • US12236188B2 patent drawing
  • US12236188B2 patent drawing

AI summary

Live editing a workbook with multiple clients including receiving, by a workbook manager from a first workbook client, a first workbook patch comprising a base version ID and a first workbook edit; determining, by the workbook manager, that the base version ID from the first workbook patch matches the version ID for a confirmed workbook on the workbook manager; applying, by the workbook manager, the first workbook edit to the confirmed workbook on the workbook manager; advancing, by the workbook manager, the version ID for the confirmed workbook; and sending, by the workbook manager, an acknowledgement of the first workbook patch to the first workbook client.