Presence Server Traffic Analysis for Mobile Device State
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional instant messaging protocols face challenges in maintaining accurate presence information for mobile devices in wireless networks due to intermittent connections, leading to reduced battery life and increased network traffic.
Innovation Solution
An intermediate presence server analyzes traffic between mobile devices and network nodes to differentiate between interactive and background messages, allowing for accurate presence information derivation without significantly increasing network traffic or battery consumption.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Measurement precision
If conventional instant messaging protocols send dedicated presence information messages, then presence information accuracy is maintained, but wireless network traffic increases and battery life reduces
Solution Approach 1:
The patent combines presence information transmission with existing message traffic. Instead of sending separate dedicated presence messages, the system piggybacks presence information on regular message exchanges between mobile devices, thereby eliminating additional energy-consuming transmissions while maintaining presence accuracy
Solution Approach 2:
The patent introduces an intermediary server that monitors and analyzes message traffic between mobile devices. This server derives presence information from the analyzed traffic patterns without requiring the mobile devices to actively report their status, thus reducing energy consumption while maintaining accurate presence information
2Measurement precision
If conventional instant messaging protocols send dedicated presence information messages, then presence information accuracy is maintained, but wireless network traffic increases
Solution Approach 1:
The patent merges presence information transmission with existing message traffic by piggybacking presence data on regular message exchanges. This approach eliminates the need for separate presence messages, thereby reducing overall network traffic while maintaining presence information accuracy
Solution Approach 2:
The intermediary server monitors and analyzes existing message traffic to derive presence information, eliminating the need for additional presence-specific network traffic while maintaining accurate presence information through intelligent analysis of regular communication patterns
3Measurement precision
If the mobile device maintains continuous connection to report presence, then presence information accuracy is improved, but battery consumption increases
Solution Approach 1:
The patent introduces an intermediary server that passively monitors message traffic to determine presence information. This eliminates the need for the mobile device to maintain continuous active connections or periodically report its status, significantly reducing battery consumption while maintaining accurate presence information through traffic analysis
Solution Approach 2:
The system uses the mobile device's own message traffic to automatically indicate its presence state without requiring additional active reporting mechanisms. The device's normal communication patterns naturally reveal its presence status, eliminating the need for extra energy-consuming presence maintenance activities
Data Source
AI summary
A method and apparatus for deriving presence information of a mobile device at a presence node in a wireless system, the method having the steps of: analyzing a message received from the mobile device to determine a message type; and allocating a state for the mobile device depending on the message type found in the analyzing step. The apparatus is a presence node for deriving and maintaining presence information of a mobile device in a wireless system, the mobile device communicating with a network node, the presence node having: a communication system for communicating with the network node; a processor; and an application running on the processor, the application having means for analyzing a message received from the mobile device at the network node to determine a message type; and allocating a state for the mobile device depending on the message type found in the analyzing step.


