Centralized Custom Zone Data Sharing via Server Intermediary
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing mapping applications on mobile devices face challenges in efficiently sharing custom zone data due to its large size, leading to high costs and bandwidth constraints, which hinders user interaction and data sharing between users.
Innovation Solution
A method is implemented where custom zone data is stored on a central data store, allowing users to request sharing through a server-based system, where the data is associated with the recipient's account, minimizing the bandwidth required for transfer and enabling seamless sharing with minimal cost to the sender.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If custom zone data is shared directly between users, then data sharing functionality is achieved, but bandwidth consumption and cost increase significantly
Solution Approach 1:
A server is introduced as an intermediary between users to facilitate custom zone data sharing. Instead of direct peer-to-peer data transfer, users send share requests to the server, which then distributes the data. This intermediary approach reduces the bandwidth burden on individual user connections and enables scalable sharing across multiple users without proportionally increasing total bandwidth consumption.
Solution Approach 2:
The system creates and stores copies of custom zone data on the server. Once data is uploaded and stored centrally, multiple users can access and share the same data copy without requiring additional transfer of the original data file. This copying mechanism eliminates redundant data transmission and significantly reduces bandwidth consumption for subsequent sharing operations.
2Speed
If custom zone data is stored locally on mobile devices, then data access is fast, but device memory capacity is consumed
Solution Approach 1:
The system merges local and remote storage by keeping a local cache of custom zone data on mobile devices while maintaining the primary data repository on the server. This hybrid approach allows fast access to frequently used data from local storage while using server storage for the complete dataset, thereby balancing access speed requirements with device memory constraints.
Data Source
AI summary
A method is provided for sharing data, stored on a central data store, between a first user and a secondary user. The method comprises the following steps. A share request message is received from the first user. The share request message includes a data identifier for identifying which of the data stored on the central data store is to be shared with the secondary user, and a user identifier for identifying the secondary user. The data to be shared is associated with an account of the secondary user for subsequent access by the secondary user. A system and computer readable medium configured to implement the method are also described.


