Efficient load balancing and heartbeat mechanism for telecommunication endpoints
First Claim
Patent Images
1. A method, comprising:
- (a) at a first time, at least one of a gatekeeper and server registering an endpoint;
(b) at a second later time, setting up a call signaling channel between an endpoint and a gatekeeper upon the occurrence of at least one of the following events;
(i) the endpoint signaling a subscriber operation on the endpoint;
(ii) at least one of the gatekeeper and server receiving an incoming call directed to the endpoint; and
(iii) at least one of the gatekeeper and server determining that maintenance is to be performed on the endpoint;
(c) after the second time, at least one of a gatekeeper and server selecting a gatekeeper for the call signaling channel; and
(d) after the second time, notifying the endpoint of the selected gatekeeper.
27 Assignments
0 Petitions
Accused Products
Abstract
The present invention is directed to load balancing call signaling channels at the times that they are established, the use of variable frequency keep alive mechanisms depending on the state of the call signaling channel, and the establishment of a call signaling channel when resources are available or otherwise based on need.
-
Citations
24 Claims
-
1. A method, comprising:
-
(a) at a first time, at least one of a gatekeeper and server registering an endpoint;
(b) at a second later time, setting up a call signaling channel between an endpoint and a gatekeeper upon the occurrence of at least one of the following events;
(i) the endpoint signaling a subscriber operation on the endpoint;
(ii) at least one of the gatekeeper and server receiving an incoming call directed to the endpoint; and
(iii) at least one of the gatekeeper and server determining that maintenance is to be performed on the endpoint;
(c) after the second time, at least one of a gatekeeper and server selecting a gatekeeper for the call signaling channel; and
(d) after the second time, notifying the endpoint of the selected gatekeeper. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method, comprising:
-
(a) at least one of a gatekeeper and server registering an endpoint;
(b) in response to the registering step, determining, based on resource availability, whether to set up a call signaling channel between at least one of a gatekeeper and server and the endpoint;
(c) when the occupancy level is less than a selected threshold, establishing the call signaling channel; and
(d) when the occupancy level is greater than the selected threshold, deferring establishment of the call signaling channel. - View Dependent Claims (12, 13, 14, 15)
-
-
16. A method, comprising:
-
(a) a first computational component determining whether a first channel has been established between the first computational component and a second computational component;
(b) when the first computational component determines that the first channel has been established, sending to a second computational component a keep alive signal at a first frequency; and
(c) when the first computational component determines that the first channel has not been established, sending to the second computational component a keep alive signal at a second frequency, wherein the first frequency is lower than the second frequency. - View Dependent Claims (17, 18, 19, 20, 21, 22, 23, 24)
-
Specification