Token registration of managed devices
AssigneeCisco Technology, Inc.
InventorRoger V. Beathard
Life of this patent
Estimating the term…
Abstract
A communication system includes a controller for managing a number of communications devices. The controller receives registration requests from the devices and selectively registers the devices based on various factors. The controller may support a token registration process by which a device requests a token and, in response to the controller granting a token, registers with the controller using a token registration request.
Claims32
A method for managing registration requests from a plurality of devices, the method comprising the following steps performed at a controller:
- receiving a token request from a device;
- determining a registration load on the controller;
- granting a token to the device in response to the registration load, the token authorizing the device to submit a token registration request;
- receiving the token registration request from the device;
- and
- storing the token registration request in a registration queue upon determining that the device has been granted the token.
A method for managing registration requests from a plurality of telephony devices managed by a call manager, the method comprising the following steps performed at the call manager:
- receiving a token request from a first packet-based telephony device;
- determining a registration load on the call manager;
- granting a token to the first packet-based telephony device in response to the registration load, the token authorizing the device to submit a token registration request;
- receiving the token registration request from the first packet-based telephony device;
- storing the token registration request in a registration queue upon determining that the device has been granted the token;
- receiving an initial registration request from a second packet-based telephony device;
- storing the initial registration request in the registration queue at a lower priority than the token registration request;
- receiving a priority device registration request from a telephony gateway device;
- storing the priority device registration request in the registration queue at a higher priority than the token registration request;
- and
- processing registration requests stored in the registration queue in priority order and at a rate determined by the processing resources of the call manager.
An apparatus for managing registration requests from a plurality of devices, the apparatus comprising:
- an interface operable to receive a token request from a device, the interface further operable to receive a token registration request from the device;
- a processor operable to determine a registration load on a controller, the processor further operable to grant a token to the device in response to the registration load, the token authorizing the device to submit the token registration request;
- and
- a registration queue operable to store the token registration request upon determining that the device has been granted the token.
A method for registering with a controller, the method comprising the following steps performed at a device:
- communicating a token request to the controller;
- receiving a token from the controller in response to the token request, the token authorizing the device to submit a token registration request;
- communicating the token registration request to the controller, the token registration request indicating that the device has received the token from the controller;
- and
- receiving a registration acknowledgment from the controller in response to the token registration request.
Logic for managing registration requests from a plurality of devices, the logic encoded in a medium and operable when executed by a controller to:
- receive a token request from a device;
- determine a registration load on the controller;
- grant a token to the device in response to the registration load, the token authorizing the device to submit a token registration request;
- receive the token registration request from the device;
- and
- store the token registration request in a registration queue upon determining that the device has been granted the token.
A controller for managing registration requests from a plurality of devices, the controller comprising:
- means for receiving a token request from a device;
- means for determining a registration load on the controller;
- means for granting a token to the device in response to the registration load, the token authorizing the device to submit a token registration request;
- means for receiving the token registration request from the device;
- and
- means for storing the token registration request in a registration queue upon determining that the device has been granted the token.
Dependencies are inferred from the claim text.