Multi-Device Application Data Synchronization System
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Users face challenges in synchronizing applications and content across different cellular communication devices, leading to duplicate purchases and missed notifications, due to the need to pay full price for each device and the complexity of synchronizing data across various devices.
Innovation Solution
An application data synchronization system that includes a data storage system, data synchronization module, notification routing module, and user interface, which propagates changed data across devices within a group, routes notifications to active devices, and provides multi-delivery benefits by detecting and synchronizing applications and content across multiple devices, ensuring consistency and reducing redundant purchases.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If the entity purchases and downloads each instance of the application or content in each of the different devices, then the entity has the same applications on different devices, but the entity has to pay the full price for each device
Solution Approach 1:
The patent merges the licensing and distribution management across multiple devices by introducing a group identifier that links devices to a common account. The system combines device identities with account information to enable centralized management of application licenses, allowing the entity to access the same application on multiple devices without purchasing separate licenses for each device.
Solution Approach 2:
The patent implements a universal licensing mechanism where a single purchase grants access to an application across multiple devices. The system design allows the same application license to function universally across different device types and identifiers, eliminating the need for device-specific purchases and enabling flexible access anywhere in the group.
2Adaptability or versatility
If the entity has the same applications on different devices, then the entity has flexibility to use whatever device is currently running, but synchronization problems occur when the entity changes devices
Solution Approach 1:
The patent implements preliminary synchronization actions by establishing a group identifier linkage before data conflicts occur. The system proactively associates devices with a common account and pre-configures the synchronization framework, so that when the entity switches devices, the data synchronization infrastructure is already in place to maintain consistency without manual intervention.
Solution Approach 2:
The patent incorporates feedback mechanisms through the data synchronization module that continuously monitors and updates application data across devices in the group. The system provides real-time or periodic feedback about data changes, detecting modifications on one device and automatically propagating them to other devices in the group, ensuring data consistency is maintained through continuous verification and correction.
3Ease of operation
If the entity uses different types of cellular communication devices at different times, then the entity can optimize for specific applications, but important notifications are missed or delayed
Solution Approach 1:
The patent implements a universal notification routing system that functions across all device types within a group. The notification module is designed to be device-agnostic, accepting notifications for any application and routing them to the currently active device regardless of its type. This multi-functional approach ensures that notifications are not lost or delayed due to device switching, as the system universally handles routing for all devices in the group.
Solution Approach 2:
The patent introduces an intermediary notification module that acts as a mediator between the application layer and the device layer. This intermediary receives notifications, determines which device is currently active within the group, and routes notifications appropriately. The mediator abstracts the complexity of multi-device management from the application layer, ensuring notifications reach the user regardless of which device they are currently using.
Data Source
AI summary
An application data synchronization system may include a data storage system and a data synchronization module. The data storage system may store the identity of entities and, for each entity, the identity of a group of cellular communication devices used by the entity and at least one application that has been delivered to at least two of the cellular communication devices in the group. The data synchronization module may detect that an application has changed data while operating in one of the cellular communication devices. The data synchronization module may consult the data storage system to determine whether the application was also delivered to one or more other cellular communication devices within the same entity group and, if so, cause the changed data to be propagated to the one or more other cellular communication devices within the same entity group.


