Context-Aware Synchronization Agent for Enterprise Data Protection
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current technologies for securing intellectual property, such as remote desktop services, web-based editing tools, and digital right management, are inadequate in providing context-aware and efficient synchronization and backup solutions, leading to potential leaks of enterprise data due to protocol dependencies, performance issues, and user resistance.
Innovation Solution
A synchronization apparatus and method that employs an agent program to configure and manage individual spaces on an electronic device, determining context to select and apply specific policy sets for each space, ensuring secure and flexible synchronization with a storage server, while keeping spaces unaware of each other.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If remote desktop services are used to secure intellectual property, then a secure environment is provided, but network bandwidth is heavily consumed and performance degrades when network is congested
Solution Approach 1:
The system segments the storage space into multiple individual spaces (first individual space, second individual space, etc.), each with independent synchronization policies. This allows selective synchronization of only necessary data portions, reducing overall network bandwidth consumption while maintaining security through controlled access to each segmented space.
Solution Approach 2:
Different policy sets are applied to different individual spaces based on their specific security requirements and synchronization needs. Each space can have customized synchronization rules, frequencies, and access controls, allowing optimized resource allocation and reduced network traffic for each segment while maintaining appropriate security levels.
2Reliability
If digital right management is used to protect electronic objects, then intellectual property is secured, but users may resist due to control policies hurting convenience
Solution Approach 1:
The synchronization policy sets are dynamic and can be adjusted based on context information. The system can automatically modify synchronization behavior, access controls, and backup frequencies according to changing conditions, providing both strong protection and user convenience without requiring users to manually configure complex DRM policies.
Solution Approach 2:
The system automatically manages synchronization and backup operations based on predefined policy sets, eliminating the need for users to manually configure security settings. The context-aware automatic policy selection provides intelligent protection while maintaining ease of use through automated decision-making.
3Reliability
If context-aware synchronization is implemented with multiple individual spaces and policy sets, then data protection and synchronization efficiency are enhanced, but system complexity increases
Solution Approach 1:
The agent program serves multiple functions: it creates individual spaces, determines context, selects appropriate policy sets, manages synchronization, and enforces access controls. This multi-functional design consolidates what would otherwise require multiple separate systems into a single unified solution, managing complexity while providing comprehensive data protection.
Solution Approach 2:
The agent program acts as an intermediary layer between the operating system and the storage system, managing the complexity of context determination and policy selection internally. This intermediary handles the complex logic of matching contexts to policy sets, shielding users and the operating system from the underlying complexity while providing enhanced data protection.
Data Source
AI summary
A context-awareness synchronization apparatus, method, and non-transitory computer readable storage medium are provided. The synchronization apparatus is electrically connected to a storage server via a network. The synchronization apparatus executes an operating system and an agent program installed on the operating system. The agent program configures a first and second individual spaces within the synchronization apparatus, determines a context of the synchronization apparatus, selects a first and second policy sets from a plurality of policy sets for the first and second individual spaces according to the context respectively, and handles the first and second individual spaces according to the first and second policy sets respectively. The first and second individual spaces are unaware of each other and only recognized by the agent program installed on the operating system. Each of the first and second policy sets includes a rule regarding synchronization between an individual space and the storage server.


