Mobile Database Segmentation for Cross-Device Sharing
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current systems for mobile database management and sharing face challenges such as limited accessibility of data across devices, inefficiencies in data portability, and lack of data persistence and dynamic updating, especially in scenarios with poor or no network connectivity, and high bandwidth costs.
Innovation Solution
A proprietary Integrated Circuit (IC) and mobile software application that segment and index database objects, enabling secure, real-time sharing and restoration of database items across mobile devices via a private, encrypted network, with dynamic memory optimization and centralized backup for data persistence.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Speed
If data is stored locally on mobile devices, then data access speed is improved, but data portability and accessibility across devices deteriorates
Solution Approach 1:
The database is divided into multiple segments that can be distributed across different devices. Each device stores a portion of the database segments, enabling both fast local access to available segments and portability as segments can be transferred between devices. The system manages segmentation, storage, and retrieval of database portions across the distributed network.
2Adaptability or versatility
If data is synchronized across multiple devices, then data accessibility is improved, but bandwidth consumption increases
Solution Approach 1:
Different devices store different segments of the database based on their local needs and capabilities. The system optimizes which segments are stored on which devices, allowing each device to have locally relevant data for fast access while reducing the need to synchronize all data across all devices. This selective distribution reduces overall bandwidth consumption.
Solution Approach 2:
The system implements partial synchronization by only transferring and updating specific database segments that have changed or are needed, rather than synchronizing the entire database across all devices. This partial action approach maintains data accessibility while significantly reducing bandwidth consumption compared to full synchronization.
3Adaptability or versatility
If database segments are distributed across multiple devices, then data portability is improved, but system complexity increases
Solution Approach 1:
The system implements self-service mechanisms where devices automatically manage their own database segments, including local storage, retrieval, and synchronization decisions. The distributed database system autonomously handles segment distribution, tracking, and reassembly without requiring complex centralized management, thereby reducing overall system complexity while maintaining data portability.
4Reliability
If data is cached on mobile devices, then data access without network connection is improved, but data persistence and update timeliness deteriorates
Solution Approach 1:
The system performs preliminary actions by pre-loading and caching database segments on mobile devices before network disconnection occurs. This allows devices to access cached data offline reliably. When reconnected, the system automatically detects and transfers updates for cached segments, ensuring data persistence is maintained while minimizing information loss through timely update synchronization.
Data Source
AI summary
Systems and methods of mobile database management and sharing are provided which include at least one mobile database and a first electronic circuit in communication with the mobile database. The system segments the mobile database into a plurality of database segments and indexes the plurality of database segments. The system sends one or more of the plurality of database segments to a second electronic circuit over a private secured communication protocol. One or both of the first and second electronic circuit may be housed within one or more mobile devices. Disclosed systems and methods include processing a database sharing request received from at least one mobile device wherein the database sharing request requests sharing of one or more of the plurality of database segments. A mobile device containing a database management and sharing system is also provided which includes a shared mobile database and one or more proxy entities related to the shared mobile database. At least some of the plurality of database segments are sent via the one or more proxy entities to one or more separate mobile devices and stored in the mobile device and the one or more separate mobile devices.


