Client Device Refresh Rate Signaling for Wireless Data Updates

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In distributed computing environments, particularly in wireless networks, client devices face challenges with battery life and bandwidth efficiency due to frequent unnecessary data updates, which drain battery power and reduce device usability.

Innovation Solution

A method where client devices retrieve a refresh rate from a service description file to determine when to request updated data, synchronizing with the server's update frequency, and delay subsequent access based on this rate, while broadcast services communicate the minimum refresh rate to clients and transmit updated data accordingly.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of information

If client devices periodically send update requests to refresh data, then data freshness is improved, but battery consumption increases

Engineering Contradiction:
Improvedata freshnessVSAvoidbattery consumption
Core Design Contradiction:
Loss of informationVSUse of energy by moving object

Solution Approach 1:

The patent implements dynamic refresh rate adjustment where the client device changes its data request frequency based on actual data change detection. The system transitions from static periodic requests to dynamic adaptive requests, adjusting the refresh interval based on whether data has actually changed, thereby reducing unnecessary requests and battery consumption while maintaining data freshness.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The server provides feedback to the client device about data changes through change notifications or refresh rate indicators. The client device uses this feedback to adjust its data request behavior, sending requests only when data changes are detected or when the indicated refresh rate suggests updates are available. This feedback mechanism eliminates wasteful periodic requests and optimizes battery usage.

Inventive Principle:
Principle #23Feedback

2Productivity

If client devices send frequent update requests, then data update frequency is improved, but network bandwidth consumption increases

Engineering Contradiction:
Improvedata update frequencyVSAvoidbandwidth consumption
Core Design Contradiction:
ProductivityVSLoss of energy

Solution Approach 1:

The patent applies partial action by having the client device send only the necessary data update requests rather than continuous periodic requests. The system performs exactly what is needed - requesting data at the refresh rate indicated by the server or when changes are detected - avoiding excessive requests that would waste bandwidth while ensuring adequate data update frequency.

Inventive Principle:
Principle #16Partial or excessive action

3Productivity

If the service description file contains refresh rate information, then data transmission efficiency is improved, but file complexity increases

Engineering Contradiction:
Improvedata transmission efficiencyVSAvoidservice description file complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent introduces an intermediary element - the refresh rate indicator in the service description file - that mediates between the server's data update capabilities and the client's data request behavior. This single parameter acts as a compact intermediary that conveys essential timing information without requiring complex protocols or multiple communication channels, thus improving data transmission efficiency while adding minimal file complexity.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentEP2898648B1Signaling of refresh rate for efficient data update in distributed computing environments
Publication Date: 2019.02.27 QUALCOMM INC
  • EP2898648B1 patent drawingFigure 1~2
  • EP2898648B1 patent drawingFigure 3
  • EP2898648B1 patent drawingFigure 4

AI summary

Distributed computing is disclosed in which a client device accesses a service announcement for a broadcast service in order to retrieve transport parameters describing a data transmission service. The client device obtains a refresh rate from the service description file, which is separate from the data transmission service, wherein the refresh rate relates to a frequency at which the data transmission service updates data in a data transmission provided by the data transmission service. The client device uses the transport parameters to access the data transmission to receive the data. Once the data is received, the client device will delay any subsequent access to the data transmission to get updated data for a delay time based at least in part on the refresh rate.