Dynamic Event Manager Assignment for Presence Gateways

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing presence gateway architectures in telecommunications networks require manual re-provisioning and static configuration of correlators and presence servers to manage presence information for a large number of subscribers, which is cumbersome and inefficient as the subscriber base grows.

Innovation Solution

A dynamic event manager coordinator assigns presence gateway event managers to subscribers based on resource utilization data, allowing for automatic allocation and rebalancing of event managers to manage presence information efficiently without manual intervention.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Quantity of substance

If multiple presence gateways with multiple correlators and event managers are used to accommodate increasingly large numbers of subscribers, then the system capacity and scalability are improved, but the device complexity and configuration difficulty increase

Engineering Contradiction:
Improvenumber of subscribersVSAvoidconfiguration complexity
Core Design Contradiction:
Quantity of substanceVSDevice complexity

Solution Approach 1:

The system enables automatic event manager location discovery where correlators and presence servers dynamically determine the location of event managers containing presence information for particular subscribers without manual configuration. The event manager location information is obtained through automatic lookup mechanisms, eliminating the need for manual re-provisioning when new subscribers are added.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

An event manager location service is introduced as an intermediary component that stores and provides event manager location information to correlators and presence servers. This intermediary service simplifies the system architecture by centralizing the location management function, allowing multiple correlators and event managers to operate without complex static configuration between them.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Stability of the object's composition

If static configuration is used to configure each correlator and presence server with the location of the event manager, then the system stability is improved, but the ease of operation and maintenance deteriorate

Engineering Contradiction:
Improvesystem stabilityVSAvoidmanual re-provisioning burden
Core Design Contradiction:
Stability of the object's compositionVSEase of operation

Solution Approach 1:

The system transitions from static configuration to dynamic configuration where event manager locations are determined at runtime through automatic lookup. The correlator and presence server query the event manager location service to obtain current event manager locations, allowing the system to adapt automatically when event managers are added, removed, or moved without manual reconfiguration.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The event manager location service provides real-time feedback to correlators and presence servers about the current location of event managers. This feedback mechanism ensures that the system always has accurate location information, maintaining stability while eliminating the need for manual updates when the network topology changes.

Inventive Principle:
Principle #23Feedback

3Measurement precision

If manual re-provisioning is performed to add new subscribers, then the measurement precision of subscriber location is improved, but the loss of time and productivity decrease

Engineering Contradiction:
Improvesubscriber location accuracyVSAvoidprovisioning time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The event manager location service pre-stores event manager location information in a centralized database before it is needed. When a correlator or presence server needs to locate an event manager for a new or existing subscriber, the information is immediately available through automatic lookup, eliminating the time required for manual re-provisioning while ensuring accurate location information.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS8204052B2Methods, systems, and computer program products for dynamically coordinating collection and distribution of presence information
Publication Date: 2012.06.19 TEKELEC INC
  • US8204052B2 patent drawing
  • US8204052B2 patent drawing
  • US8204052B2 patent drawing

AI summary

Methods, systems, and computer program products for dynamically coordinating collection and distribution of presence information are disclosed. According to one method, presence information is collected for a presentity. An event manager is selected from a plurality of event managers and is dynamically assigned to the presentity. The presence information is then communicated to the assigned event manager.