Live Data Versioning for Mobile Devices

Resolve Bottlenecks,
Find Innovative Solutions
Generate 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

VSEngineering 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

Engineering Contradiction:
Improvedata update completenessVSAvoidbandwidth consumption
Core Design Contradiction:
ReliabilityVSLoss of energy

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.

Inventive Principle:
Principle #1Segmentation

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.

Inventive Principle:
Principle #2Taking out (Extraction)

2Reliability

If the entire web page is refreshed when data changes, then all data is updated, but processing time increases

Engineering Contradiction:
Improvedata update completenessVSAvoidupdate time
Core Design Contradiction:
ReliabilityVSLoss of time

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.

Inventive Principle:
Principle #1Segmentation

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.

Inventive Principle:
Principle #2Taking out (Extraction)

3Productivity

If version tracking is implemented for each data element, then selective updating is enabled, but system complexity increases

Engineering Contradiction:
Improveupdate efficiencyVSAvoidversion tracking system
Core Design Contradiction:
ProductivityVSDevice complexity

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.

Inventive Principle:
Principle #6Universality (Multi-functionality)

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.

Inventive Principle:
Principle #26Copying

Data Source

PatentUS8805344B2Method and apparatus for updating live data on mobile devices
Publication Date: 2014.08.12 SAMSUNG ELECTRONICS CO LTD
  • US8805344B2 patent drawing
  • US8805344B2 patent drawing
  • US8805344B2 patent drawing

AI summary

A mobile device updating method and system for live data.