Distributed server architecture session count system and methods
OwnerDavid Tzat Kin Wanginventor
Life of this patent
Estimating the term…
Abstract
A system, topology, and methods to monitor the number of sessions hosted by servers in a distributed server architecture including counting the number of calls hosted by geographically distributed servers. Other embodiments may be described and claimed.
Claims20
A method of counting selected session events in a distributed communication architecture including a plurality of session processing systems conducting sessions between a plurality of session capable devices, the method including:
- employing a session monitoring system deployed in the distributed communication architecture to direct via monitoring channels each session processing system of the plurality of session processing systems to electronically push in real-time information about selected session events conducted for one of the plurality of session capable devices of the plurality of session capable devices to the session monitoring system via the monitoring channels, the monitoring channels not used to conduct session events and to receive in real-time the pushed selected session events, and;
- in real-time counting the number of selected sessions events conducted by the plurality of session processing systems based on the received pushed information about selected session events.
A method for each session processing system of a plurality of session processing systems in a communication architecture including the plurality of session processing systems, a session monitoring system, and a plurality of session capable devices, the method including:
- conducting a session for one of the plurality session capable devices;
- and
- electronically pushing in real-time information about selected session events conducted for the one of the plurality of session capable devices to the session monitoring system via monitoring channels, the monitoring channels not used to conduct session events based on directions received by the session monitoring system via the monitoring channels to enable the session monitoring system to in real-time count the number of selected sessions events conducted by the plurality of session processing systems based on the received pushed information about selected session events.
A method for a session monitoring system in a communication architecture including a plurality of session processing systems conducting sessions between a plurality of session capable devices, the method including:
- directing via monitoring channels each session processing system of the plurality of session processing systems to electronically push in real-time information about selected session events conducted for one of the plurality of session capable devices of the plurality of session capable devices to the session monitoring system via the monitoring channels, the monitoring channels not used to conduct session events and to receive in real-time the pushed selected session events
- receiving in real-time pushed information about selected session events published on monitoring channels;
- creating and maintaining in real-time maps of selected session events based on the monitoring information;
- and
- in real-time counting the number of selected sessions events conducted by of the plurality of session processing systems based on the maps of session events.
Dependencies are inferred from the claim text.