Wireless Data Synchronization via Intermediary Server
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional methods for updating data on wireless devices are cumbersome, requiring all data to be synchronized and changes to be made directly to the database, which can destabilize mission-critical systems, especially when dealing with large enterprise business data.
Innovation Solution
A system and method that uses a server to receive requests for data changes from wireless devices, identify changes via web services description, and synchronize these changes with the device to update its data, allowing for offline data changes and reducing the need for full data updates.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Loss of information
If all data is synchronized and changes are made directly to the database, then data currency is improved, but system stability deteriorates
Solution Approach 1:
The patent introduces an intermediary component (synchronization service/layer) that mediates between wireless devices and the database. Instead of devices directly accessing the database, the intermediary handles data synchronization requests, filtering and managing changes to prevent system destabilization while maintaining data currency.
Solution Approach 2:
The patent segments the data synchronization process into discrete, manageable units. Rather than synchronizing all data at once, the system identifies and synchronizes only specific changed data elements, reducing the impact on system stability while maintaining data currency.
2Measurement precision
If changes are made directly to the database, then data accuracy is improved, but device complexity increases
Solution Approach 1:
The intermediary synchronization service abstracts the complexity of direct database access from wireless devices. The service handles complex operations like change identification, data formatting, and database interaction, while devices only need to communicate simple synchronization requests, reducing device complexity while maintaining data accuracy.
Solution Approach 2:
The system creates and manages copies of data between the database and wireless devices. Instead of devices directly manipulating the master database, working copies are maintained on devices and synchronized through the intermediary service, simplifying device operations while ensuring data accuracy through centralized control.
3Loss of information
If full data synchronization is performed, then data completeness is improved, but bandwidth usage increases
Solution Approach 1:
The system extracts only the necessary changed data elements for synchronization rather than transferring complete data sets. The intermediary service identifies specific changes and extracts only those particular data elements that need to be synchronized, maintaining data completeness while minimizing bandwidth consumption.
Solution Approach 2:
The patent implements partial synchronization by performing only the necessary data updates rather than complete data transfers. The system identifies and synchronizes only the specific changed portions of data, achieving data completeness for updated elements while using minimal bandwidth.
Data Source
AI summary
A system including a server to receive a request representing changes to data residing at a device. The request is received from the device that is coupled to the server. The server includes a first synchronizer to identify the changes via web services description. The server further includes a second synchronizer to synchronize the identified changes with the data at the device to update the data at the device.


