Portable Document Workspace Transient Data Preservation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional software applications fail to preserve and access document-based workspaces, leading to loss of transient data when switching between different computing devices or sessions, which is crucial for editing and collaboration on electronic documents.

Innovation Solution

A method and system for managing portable document-based workspaces by identifying and saving transient data associated with a document using a defined data structure, allowing the workspace to be saved and accessed from different devices via a cloud service component, ensuring that the editing state and context are preserved across sessions and locations.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of information

If conventional software applications save only persistent data, then storage space is conserved and system simplicity is maintained, but transient data associated with document workspaces is lost when switching between sessions or devices

Engineering Contradiction:
Improvetransient data preservationVSAvoiddata management complexity
Core Design Contradiction:
Loss of informationVSDevice complexity

Solution Approach 1:

The patent segments data into persistent data and transient data components, allowing selective saving and management of each type. This segmentation enables the system to preserve transient workspace information without treating it as permanent storage, thus reducing the complexity burden while preventing information loss.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces a workspace container as an intermediary structure that holds transient data temporarily. This mediator allows transient information to be preserved and transferred between sessions without requiring permanent storage infrastructure, resolving the contradiction between information preservation and system complexity.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Adaptability or versatility

If transient data is preserved across sessions, then document workspace context is maintained, but storage requirements increase and data management becomes more complex

Engineering Contradiction:
Improveworkspace portabilityVSAvoiddata storage volume
Core Design Contradiction:
Adaptability or versatilityVSQuantity of substance

Solution Approach 1:

The patent extracts only the necessary transient data elements required for workspace continuity into a separate workspace container, rather than preserving all possible data. This selective extraction maintains workspace portability while minimizing storage requirements by including only essential transient information.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent changes the persistence parameter of transient data, allowing it to be preserved temporarily across sessions without becoming permanent storage. This parameter change enables workspace adaptability while controlling storage volume by automatically managing the transient nature of the data.

Inventive Principle:
Principle #35Parameter changes

3Ease of operation

If document workspaces are made portable across devices, then collaboration and remote access are improved, but data synchronization and access management become more difficult

Engineering Contradiction:
Improvecross-device accessVSAvoidsynchronization complexity
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The patent creates a universal workspace container format that can be accessed and restored across different computing devices and software applications. This multi-functional design enables easy cross-device access without requiring device-specific implementations, thereby reducing synchronization complexity while improving portability.

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

Solution Approach 2:

The patent performs preliminary packaging of transient data into a standardized workspace container before device switching occurs. This preliminary action ensures that all necessary workspace information is pre-prepared and formatted for universal access, eliminating the need for complex real-time synchronization during device transitions.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS10387552B2Managing portable document-based workspaces
Publication Date: 2019.08.20 ADOBE INC
  • US10387552B2 patent drawing
  • US10387552B2 patent drawing
  • US10387552B2 patent drawing

AI summary

In various embodiments, methods and systems for managing portable document-based workspaces is provided. An indication to save a document-based workspace for a document is received on a computing device. The computing device can include a software application for editing the document and a client application for communicating with a cloud service component that is configured to store the document and the document-based workspace. Based on receiving the indication to save the document-based workspace, transient data associated with the document is identified. The transient data can be identified based on a data structure that defines document-specific data that are preserved as part of the document-based workspace. The document-based workspace is saved and communicated to the cloud service component such that the transient data associated with the document is accessible when the document is accessed from a second computing device that sends an indication to access the document and the document-based workspace.