Decentralized Mobile Data Sync via Peer-to-Peer Messaging

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing systems for sharing data among multiple entities require centralized servers, which incur additional hardware, administrative, and infrastructure costs, pose privacy concerns, and are susceptible to hackers, and can experience low bandwidth and high latency issues, affecting data consistency and access.

Innovation Solution

A method and system where shared data is stored and managed by each group member individually, using a peer-to-peer messaging service to multicast updates, allowing for decentralized data management and handling out-of-coverage situations by holding or resenting messages as needed.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If centralized server and database service are used to share data, then data accessibility and consistency are improved, but hardware costs, administrative overhead, and infrastructure requirements increase

Engineering Contradiction:
Improvedata consistencyVSAvoidinfrastructure overhead
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent extracts the centralized server component from the data sharing system and replaces it with peer-to-peer communication between mobile devices. Each device maintains its own local database, eliminating the need for dedicated server hardware and reducing infrastructure overhead while maintaining data accessibility through direct device-to-device synchronization.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The centralized database is segmented into distributed local databases on each mobile device. Data is divided into manageable portions that can be stored and accessed locally, with synchronization mechanisms ensuring consistency across all devices without requiring a central storage location.

Inventive Principle:
Principle #1Segmentation

2Ease of operation

If centralized server is used for data sharing, then data accessibility is improved, but privacy concerns and susceptibility to hackers increase

Engineering Contradiction:
Improvedata accessibilityVSAvoidsecurity risks
Core Design Contradiction:
Ease of operationVSObject-affected harmful factors

Solution Approach 1:

Data storage and processing are moved to the local level on each mobile device rather than being centralized. Each device has its own secure environment for storing sensitive information, with encryption and authentication mechanisms implemented at the device level. This distributed security model reduces the attack surface compared to a centralized server while maintaining data accessibility through secure peer-to-peer communication.

Inventive Principle:
Principle #3Local quality

3Ease of operation

If wireless access to central database is provided, then data accessibility is improved, but bandwidth limitations and latency affect system performance

Engineering Contradiction:
Improvedata accessibilityVSAvoidaccess latency
Core Design Contradiction:
Ease of operationVSLoss of time

Solution Approach 1:

Data is pre-loaded and cached in local databases on each mobile device before it is needed. Frequently accessed data is stored locally, eliminating the need for repeated wireless transmissions. Synchronization operations are performed in advance when network conditions are favorable, reducing latency during actual data access operations.

Inventive Principle:
Principle #10Preliminary action

4Reliability

If centralized server manages version control, then data consistency is improved, but administrative overhead increases with group size

Engineering Contradiction:
Improveversion controlVSAvoidadministrative efficiency
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

Version control and data synchronization are automated through peer-to-peer communication protocols between devices. Each device independently manages its own data versioning and automatically synchronizes with other devices in the group without requiring manual administrative intervention. The system self-organizes to maintain consistency, reducing administrative overhead as group size increases.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS8983518B2System and method for managing items in a list shared by a group of mobile devices
Publication Date: 2015.03.17 HUAWEI TECH CO LTD
  • US8983518B2 patent drawing
  • US8983518B2 patent drawing
  • US8983518B2 patent drawing

AI summary

A method and system are provided for operating a mobile device, the method comprising: reading a barcode being displayed by another mobile device, to identify a group, by capturing at least one image of the barcode; and joining the group identified by the barcode. Another method and system are provided, the method comprising: storing a barcode on the mobile device, the barcode identifying a group; and displaying the barcode on a display of the mobile device such that the entire barcode is visible on the display to enable another mobile device to scan the barcode to join the group. Another method and system are provided, the method comprising: reading a barcode being displayed by another mobile device, to identify an individual associated with the other mobile device, by capturing at least one image of the barcode; and inviting the individual identified by the barcode to join a group.