Mobile Unified Communication Data Traffic and Power Optimization

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Mobile communication devices face significant challenges with data traffic, power consumption, and latency due to continuous connectivity requirements for enterprise messaging and presence updates, especially in limited bandwidth networks like cellular networks.

Innovation Solution

Optimizing communication between client and server by determining an optimum delay between message exchanges, filtering data at the server, and providing updates based on user activity and relevance, which includes dynamic adjustment of async response time, caching, and prioritization of presence information.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If continuous connectivity is maintained for presence updates and IM notifications, then real-time communication reliability is improved, but power consumption increases significantly

Engineering Contradiction:
Improvereal-time communication reliabilityVSAvoidpower consumption
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

Solution Approach 1:

The system implements periodic presence updates instead of continuous real-time updates. The server sends presence information at predetermined time intervals rather than continuously, reducing the processing load on mobile devices and extending battery life while maintaining acceptable communication reliability for enterprise messaging applications.

Inventive Principle:
Principle #19Periodic action

2Loss of information

If frequent polling of the server is implemented, then data freshness is improved, but data traffic and power consumption increase

Engineering Contradiction:
Improvedata freshnessVSAvoidpower consumption
Core Design Contradiction:
Loss of informationVSLoss of energy

Solution Approach 1:

The system replaces frequent polling with periodic server-initiated updates. The server actively sends presence updates at predetermined intervals without requiring continuous client polling, reducing data traffic and power consumption while ensuring data remains fresh enough for enterprise communication needs.

Inventive Principle:
Principle #19Periodic action

Solution Approach 2:

The system implements feedback mechanisms where the server monitors for presence changes and sends updates only when necessary. This feedback-based approach ensures data freshness is maintained without requiring continuous polling, as the server responds to actual changes in presence status.

Inventive Principle:
Principle #23Feedback

3Speed

If presence updates are sent immediately upon arrival at the server, then response speed is improved, but data traffic increases

Engineering Contradiction:
Improveresponse speedVSAvoiddata traffic
Core Design Contradiction:
SpeedVSQuantity of substance

Solution Approach 1:

The system implements periodic presence updates at predetermined time intervals rather than immediate updates. This approach reduces the volume of data traffic by sending updates only at scheduled intervals rather than continuously or immediately upon every change, while still maintaining acceptable response speed for enterprise messaging applications.

Inventive Principle:
Principle #19Periodic action

Data Source

PatentUS7974194B2Optimizing data traffic and power consumption in mobile unified communication applications
Publication Date: 2011.07.05 MICROSOFT TECHNOLOGY LICENSING LLC
  • US7974194B2 patent drawing
  • US7974194B2 patent drawing
  • US7974194B2 patent drawing

AI summary

Data traffic, latency, and power consumption in a mobile unified communication environment are reduced by optimizing communication between a mobile client application and a mobile data server through determining optimum delay between exchanged messages and/or filtering portions of data not relevant to the mobile client application at the server. Additional optimizations include providing mobile client application relevant updates in an intelligent fashion based on user activity, screen resolution or displayed information, relevant contacts and relevance of information, and similar characteristics.