Presence Layer Reduces Bandwidth in Distributed Communication Systems

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

VSEngineering 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

Engineering Contradiction:
Improvepresence information availabilityVSAvoidbandwidth consumption
Core Design Contradiction:
ReliabilityVSLoss of energy

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.

Inventive Principle:
Principle #2Taking out (Extraction)

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.

Inventive Principle:
Principle #1Segmentation

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

Engineering Contradiction:
Improvepresence state accuracyVSAvoidprocessing efficiency
Core Design Contradiction:
Measurement precisionVSProductivity

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.

Inventive Principle:
Principle #24Intermediary (Mediator)

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.

Inventive Principle:
Principle #16Partial or excessive action

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

Engineering Contradiction:
Improvepresence information qualityVSAvoiddata transmission volume
Core Design Contradiction:
Measurement precisionVSQuantity of substance

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.

Inventive Principle:
Principle #2Taking out (Extraction)

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.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS9979795B1Managing presence state
Publication Date: 2018.05.22 MITEL NETWORKS INC
  • US9979795B1 patent drawing
  • US9979795B1 patent drawing
  • US9979795B1 patent drawing

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.