Live Data Versioning for Mobile Devices
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Mobile devices face limitations in efficiently updating live data due to limited bandwidth and processing capabilities, making it impractical to refresh entire web pages with changing data, necessitating a mechanism to update only specific data elements.
Innovation Solution
A live data versioning system that allows mobile devices to access and update only the changed data elements by using a data structure that tracks sequence numbers for each piece of live data, enabling efficient communication and display of updated information without requiring the entire web page to be refreshed.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If the entire web page is refreshed when data changes, then all data is updated, but bandwidth consumption increases and processing time increases
Solution Approach 1:
The patent segments the web page into individual data elements, each with its own version number. Instead of refreshing the entire page, only the specific data elements that have changed are identified and transmitted to the mobile device. This is achieved by maintaining a database of version numbers for each data element and comparing current versions with stored versions to determine what needs updating.
Solution Approach 2:
The patent extracts only the changed data elements from the complete web page and transmits just those portions to the mobile device. The system identifies changed elements by comparing version numbers and extracts only those specific elements for transmission, eliminating the need to send the entire page content again.
2Reliability
If the entire web page is refreshed when data changes, then all data is updated, but processing time increases
Solution Approach 1:
The patent segments the web page into individual data elements, each with its own version number. Instead of refreshing the entire page, only the specific data elements that have changed are identified and transmitted to the mobile device. This is achieved by maintaining a database of version numbers for each data element and comparing current versions with stored versions to determine what needs updating.
Solution Approach 2:
The patent extracts only the changed data elements from the complete web page and transmits just those portions to the mobile device. The system identifies changed elements by comparing version numbers and extracts only those specific elements for transmission, eliminating the need to send the entire page content again.
3Productivity
If version tracking is implemented for each data element, then selective updating is enabled, but system complexity increases
Solution Approach 1:
The patent implements a universal version tracking mechanism that can be applied to any data element on the web page. A single database structure stores version numbers for all data elements, and a standardized comparison process identifies changes across the board. This multi-functional approach simplifies the overall system by using one tracking mechanism rather than separate tracking for each element.
Solution Approach 2:
The patent uses version numbers as copies or identifiers that point to the actual data elements. Instead of storing the entire data structure with change information, the system maintains simplified version number copies in a database, which are then used to identify and retrieve only the changed elements. This copying approach reduces the complexity of tracking while maintaining the ability to precisely identify changes.
Data Source
AI summary
A mobile device updating method and system for live data.


