Lightweight Worksheet References for Secure Non-Owner Access

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing data processing systems face challenges in securely allowing non-owners to interact with and modify worksheets generated by others without risking destructive edits, as current permissions are binary, either preventing all changes or allowing full access.

Innovation Solution

Implementing lightweight references that present worksheets in a view mode, preventing destructive edits while allowing additive edits, by generating dynamic referencing worksheets based on requests from non-owners, which inherit data sets and formula results but lack direct access to the original database, thus restricting permissions to prevent unauthorized modifications.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If binary permissions are used to control worksheet access, then security is simplified, but flexibility of access control deteriorates

Engineering Contradiction:
Improveflexibility of access controlVSAvoidpermission system complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The permission system is segmented into two distinct modes: view mode for non-owners and edit mode for owners. This segmentation allows different permission levels to be applied to different user groups, providing flexibility without requiring a complex multi-level permission system. The segmentation resolves the contradiction by enabling adaptable access control while maintaining simple binary permission structures.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system dynamically adjusts the worksheet state based on user identity. When a non-owner requests a worksheet, it is dynamically transformed into view mode with restricted permissions. When the owner accesses it, the worksheet remains in edit mode. This dynamic behavior provides flexible access control while keeping the underlying permission mechanism simple.

Inventive Principle:
Principle #15Dynamics

2Ease of operation

If non-owners are allowed to edit worksheets, then usability is improved, but risk of destructive edits increases

Engineering Contradiction:
Improveusability for non-ownersVSAvoidprotection against destructive edits
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The view mode acts as an intermediary state between complete read-only access and full edit access. It provides non-owners with additive editing capabilities while maintaining protective constraints that prevent destructive operations. This intermediary mode resolves the contradiction by enabling usability improvements without compromising reliability.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system changes the permission parameters of the worksheet based on user identity. For non-owners, the worksheet is presented with modified parameters that enable additive edits but disable destructive operations. This parameter change approach allows the system to maintain reliability while improving ease of operation for non-owners.

Inventive Principle:
Principle #35Parameter changes

3Productivity

If worksheets are copied for referencing, then access efficiency is improved, but data consistency may deteriorate

Engineering Contradiction:
Improveaccess efficiencyVSAvoiddata consistency
Core Design Contradiction:
ProductivityVSStability of the object's composition

Solution Approach 1:

The system creates lightweight copies of worksheets for non-owner access. These copies contain the necessary data and structure for viewing and additive editing without containing the full original worksheet. This copying approach improves access efficiency while the restricted permission model maintains data consistency by preventing modifications that would affect the original.

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The worksheet data is segmented into different access layers: the original worksheet retains full integrity, while lightweight copies provide access to non-owners with restricted capabilities. This segmentation allows efficient access through copies while preserving the stability and consistency of the original data structure.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS12260169B2Using lightweight references to present a worksheet
Publication Date: 2025.03.25 SIGMA COMPUTING INC
  • US12260169B2 patent drawing
  • US12260169B2 patent drawing
  • US12260169B2 patent drawing

AI summary

Using lightweight references to present a worksheet including receiving, from a first user account, a request for a worksheet presenting a data set from a database, wherein the worksheet was generated by a second user account; determining that the request was not generated from the second user account; and in response to the determination that the request is not from the second user account, presenting the worksheet in a view mode, wherein permissions in the view mode prevent destructive edits to the worksheet and allow additive edits to the worksheet.