Tokenized Cloud Document Editing for Secure Third-Party Access

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional cloud services store data in plaintext, leading to loss of control for data owners, making it vulnerable to theft, system failures, and legal subpoenas, causing businesses to resist or limit their use of cloud services.

Innovation Solution

A method that tokenizes files before transmission to a cloud editing provider, allowing editing without exposing plaintext data, using encryption and a tokenization seed to ensure secure data handling and rendering, with de-tokenization occurring on the user's browser to maintain confidentiality.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If data is stored in plaintext in cloud services, then ease of access and processing is improved, but data security and control are worsened

Engineering Contradiction:
Improveease of accessVSAvoiddata security
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The patent introduces a tokenization intermediary layer between the cloud storage provider and the cloud editing provider. The tokenization service converts plaintext data into tokens before transmission to the editing provider, and converts tokens back to plaintext before delivery to the user. This intermediary mechanism allows the editing provider to process data without accessing the actual plaintext, resolving the contradiction between ease of access and data security.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent segments the data processing function into separate components: a tokenization service that handles encryption/tokenization, a cloud editing provider that handles processing, and a user interface that handles display. By segmenting these functions, the system allows secure data processing without requiring the editing provider to store or access plaintext, thus maintaining both accessibility and security.

Inventive Principle:
Principle #1Segmentation

2Reliability

If data is tokenized before transmission to cloud editing provider, then data security is improved, but system complexity is worsened

Engineering Contradiction:
Improvedata securityVSAvoidsystem complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The tokenization service operates autonomously as a self-contained component that handles all encryption and decryption operations automatically. The service manages its own key storage, token generation, and token conversion without requiring manual intervention or complex configuration. This self-service approach simplifies the overall system architecture by encapsulating complexity within a single service component.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The patent uses tokenization as a form of data copying where the original plaintext data is replaced with token representations. The tokenization service creates a copy of the data in token form for transmission and processing, while the original plaintext remains securely stored. This copying mechanism simplifies the system by allowing the editing provider to work with tokens without needing direct access to the original data structure.

Inventive Principle:
Principle #26Copying

3Productivity

If tokenization is performed on raw data component only, then processing efficiency is improved, but data completeness is worsened

Engineering Contradiction:
Improveprocessing efficiencyVSAvoiddata completeness
Core Design Contradiction:
ProductivityVSLoss of information

Solution Approach 1:

The patent segments the document into two distinct components: a raw data component that is tokenized for secure processing, and a formatting component that is not tokenized and remains intact. This segmentation allows the system to maintain processing efficiency by tokenizing only the necessary data portions while preserving formatting information, thus avoiding loss of data completeness.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent applies different processing qualities to different parts of the data: tokenization is applied locally to the raw data component where security is needed, while the formatting component maintains its original quality and structure. This local quality approach ensures that tokenization enhances security without compromising the completeness or integrity of the overall document structure.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS9734137B2Secure third-party document editing
Publication Date: 2017.08.15 DELL PROD LP
  • US9734137B2 patent drawing
  • US9734137B2 patent drawing
  • US9734137B2 patent drawing

AI summary

Systems and methods for secure third-party document editing are described. In some embodiments, a method may include tokenizing a file retrieved from a cloud storage provider (CSP); transmitting the tokenized file to a cloud editing provider (CEP); receiving a modified, tokenized file from the CEP; de-tokenizing the modified file; and enabling rendering of the de-tokenized, modified file. In other embodiments, a memory device may have program instructions stored thereon that, upon execution by a processor of an Information Handling System (IHS), cause the IHS to: provide a portal to a user executing a browser on a client device, wherein the portal includes an interface to a CSP and to a cloud editing provider (CDEP); and allow the user to access a document stored in the CSP and to edit the document using the CDEP via the browser.