Portable Document Workspace Transient Data Preservation
Find Innovative SolutionsGenerate 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
Engineering 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
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.
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.
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
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.
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.
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
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.
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.
Data Source
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.


