Centralized Content Management for Mobile Data Access

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing content management systems face challenges in providing efficient mobile access to data repositories located across different platforms, such as on-premises data centers and cloud servers, and in managing data across multiple repositories with varying metadata capabilities.

Innovation Solution

A centralized content management system that enables mobile client devices to access and manage data from multiple repositories by creating local copies for offline use, synchronizing changes, and using a pluggable connector framework to connect new repositories, while providing a unified user interface and metadata-based data organization.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If a centralized content management system provides access to multiple data repositories located on different platforms (on-premises data centers and cloud servers), then mobile access capability is improved, but system complexity increases due to integrating disparate metadata systems and multiple connection protocols

Engineering Contradiction:
Improvemobile access capabilityVSAvoidsystem complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent introduces a centralized content management system as an intermediary layer between mobile client devices and multiple data repositories. This mediator handles the complexity of connecting to different platforms (on-premises data centers and cloud servers) through a unified interface, while providing mobile access capability. The intermediary abstracts the underlying system complexity from mobile users, allowing them to access data from multiple repositories without directly dealing with the heterogeneity of the storage systems.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The content management system implements a universal connector framework that can connect to multiple types of data repositories through standardized interfaces. The system provides multi-functional capabilities by supporting different connection protocols and metadata systems through a single unified platform, enabling mobile devices to access diverse data sources without requiring separate specialized systems for each repository type.

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

2Reliability

If data is divided between several data repositories according to the nature of the data, then data organization and security are improved, but access efficiency deteriorates due to the need to query multiple repositories

Engineering Contradiction:
Improvedata securityVSAvoidaccess efficiency
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The content management system performs preliminary actions by pre-indexing and cataloging data from multiple repositories before access requests are made. The system maintains a centralized index that maps data locations across different repositories, allowing it to quickly retrieve data without querying each repository sequentially when a mobile device requests information. This preliminary organization of data location information improves access efficiency while maintaining the security benefits of divided data storage.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system implements feedback mechanisms where the content management system continuously monitors and updates its knowledge of data locations, access patterns, and repository statuses. Based on this feedback, the system can optimize query routing and caching strategies to improve access efficiency across multiple repositories while maintaining the security architecture that divides data according to its nature.

Inventive Principle:
Principle #23Feedback

3Adaptability or versatility

If local copies of data items are created for offline availability on mobile devices, then offline access capability is improved, but synchronization complexity and storage requirements increase

Engineering Contradiction:
Improveoffline access capabilityVSAvoidsynchronization complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The system implements a selective copying mechanism where local copies of data items are created on mobile devices for offline access. Rather than copying entire repositories, the system intelligently determines which data items should be cached locally based on access patterns, user preferences, and device storage capacity. This copying approach provides offline capability while managing synchronization complexity by only replicating necessary data items.

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The offline access feature is segmented into manageable components: the content management system separates the decision-making logic for what to cache, the actual copying process, and the synchronization mechanism. Data items are segmented into those that require offline availability and those that don't, allowing the system to manage synchronization complexity by handling only the necessary subset of data locally rather than managing entire repositories offline.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS10489420B2Method, an apparatus and a computer program product for providing mobile access to a data repository
Publication Date: 2019.11.26 M FILES
  • US10489420B2 patent drawing
  • US10489420B2 patent drawing
  • US10489420B2 patent drawing

AI summary

The invention relates to a method, an apparatus and a computer program product. The method comprises managing data in one or more data repositories by a centralized content management system comprising at least one server, wherein said one or more data repositories are connected to said centralized content management system, and at least one of said one or more data repositories resides on a device that is other than a server of the centralized content management system, wherein the method further comprises receiving by a server of the centralized content management system a request from a mobile client device to access data in a data repository connected to the centralized content management system; and providing the mobile client device with an access to the data repository by the centralized content management system.