Presence Layer Reduces Bandwidth in Distributed Communication Systems
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current systems for managing presence states in distributed communications systems are inefficient, leading to redundant processing and high bandwidth usage due to the need to transmit frequent and large signaling messages that often do not impact the presence state, and lack effective mechanisms for real-time updates and granular presence information sharing between client application servers.
Innovation Solution
Implementing a presence layer in client application servers that calculates and manages presence states for resource objects, allowing for real-time updates and efficient communication of presence information between servers, reducing redundant processing and bandwidth usage by only transmitting relevant changes and granular data based on subscription requests.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If frequent and large signaling messages are transmitted to ensure real-time presence state updates, then presence information availability is improved, but bandwidth consumption increases
Solution Approach 1:
The patent extracts only the essential presence state information (published presence states) from the full signaling messages and transmits only these extracted elements between CASs. This is achieved by having the presence layer calculate and publish only the necessary presence state data, filtering out redundant signaling information, thereby reducing bandwidth consumption while maintaining presence information availability.
Solution Approach 2:
The patent segments the presence management function into a dedicated presence layer within each CAS that independently calculates and manages presence states. This segmentation allows the presence layer to operate autonomously, computing only the necessary presence information without processing entire signaling messages, thus reducing the data volume transmitted between CASs.
2Measurement precision
If presence state calculations are performed at every CAS to ensure accurate presence information, then presence state accuracy is improved, but processing redundancy increases
Solution Approach 1:
The patent introduces a presence layer as an intermediary component within each CAS that mediates between the signaling processing functions and the presence state distribution functions. This intermediary layer calculates presence states locally using only necessary signaling information, avoiding redundant processing while ensuring accuracy. The presence layer acts as a mediator that transforms raw signaling data into meaningful presence state information.
Solution Approach 2:
The patent applies partial action by having the presence layer process only the portions of signaling messages that are necessary for presence state calculation, rather than processing entire signaling messages. This selective processing reduces computational redundancy while maintaining presence state accuracy, as the presence layer focuses only on extracting and processing relevant presence information.
3Measurement precision
If granular presence information is shared between CASs to improve presence management precision, then presence information quality is improved, but data transmission volume increases
Solution Approach 1:
The patent extracts only the essential granular presence information (published presence states) from the full signaling messages and transmits only these extracted elements between CASs. The presence layer calculates and publishes only the necessary presence state data, filtering out redundant signaling information, thereby reducing data transmission volume while maintaining presence information quality.
Solution Approach 2:
The patent changes the parameters of data transmission by transforming detailed signaling messages into summarized presence state representations. The presence layer converts raw signaling data into normalized presence state information with specific attributes (availability, communication capability), thereby reducing the volume of transmitted data while preserving the essential quality and precision of presence information.
Data Source
AI summary
A client application server (CAS) can include a presence layer configured to compute a published presence state for a client of the given CAS that characterizes at least one of an ability and a willingness of the client to communicate with another communication endpoint. The presence layer can also be configured to provide the published presence state for the client to a presence layer of at least another CAS according to a subscription request provided from the another CAS.


