Token Registration of Managed Devices
AssigneeCisco Technology, Inc.
InventorRoger 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.
Claims57
(canceled)
(canceled)
(canceled)
(canceled)
(canceled)
(canceled)
(canceled)
(canceled)
(canceled)
(canceled)
(canceled)
(canceled)
(canceled)
(canceled)
(canceled)
(canceled)
(canceled)
(canceled)
(canceled)
(canceled)
(canceled)
(canceled)
(canceled)
(canceled)
(canceled)
(canceled)
(canceled)
(canceled)
(canceled)
(canceled)
(canceled)
(canceled)
A method for managing registration requests comprising:
- receiving a token request from a device;
- determining a registration load on a system controller;
- determining whether or not a token should be granted based on the registration load;
- if the token should not be granted, denying the token request and communicating to the device a response having a retry time that indicates when the device should communicate a second token request;
- and
- if the token should be granted:
- granting a token to the device, the token including a timeout and 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 and that the token registration request was received prior to expiration of the timeout.
A system for managing registration requests from a plurality of devices comprising:
- a plurality of system controllers including a primary system controller and a secondary system controller;
- and
- a device operable to determine that the primary system controller is unavailable, to register with the secondary system controller while the primary system controller is unavailable, to determine that the primary system controller has become available, to request a token from the primary system controller upon determining that the primary system controller has become available, and to communicate a token registration request to the primary system controller, the token registration request indicating that the device controller has received the token from the primary system controller;
- wherein the primary system controller is operable to receive the token request, to determine a registration load on the primary system controller, to grant a token to the device in response to the registration load, to receive the token registration request from the device, and to store the token registration request in a registration queue upon determining that the device has been granted the token.
A device for registering with a system controller, the device comprising a device controller operable to:
- communicate a token request to a system controller;
- receive a token from the system controller in response to the token request, the token authorizing the device to submit a token registration request;
- communicate the token registration request to the system controller, the token registration request indicating that the device controller has received the token from the system controller;
- and
- receive a registration acknowledgment from the system controller in response to the token registration request.
Logic for registering with a system controller, the logic encoded in a medium and operable when executed to:
- communicate a token request to the system controller;
- receive a token from the system 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 system controller, the token registration request indicating that the device has received the token from the system controller;
- and
- receiving a registration acknowledgment from the system controller in response to the token registration request.
Dependencies are inferred from the claim text.