Gateway management
AssigneeComcast Cable Communications, LLC
InventorsLeslie Alvarado, Teddy El-Rashidy, Alberto Garcia-Ortiz, Colleen Szymanik
Life of this patent
Estimating the term…
Abstract
Systems, apparatuses, and methods are described for associating a gateway device as a backup for another gateway device based on the communication characteristics of the gateways. The communication characteristics of the gateways may indicate that the gateways available are suitable backups of each other in the event that one of the gateways becomes inoperable or has an excessive workload. The associations between the gateways may be further based on the network channels used by the gateways for communications.
Claims45
An apparatus comprising:
- one or more processors;
- and
- memory storing instructions that, when executed by the one or more processors, cause the apparatus to:
- receive data indicating a quantity of times that a first gateway device has detected a second gateway device;
- associate, based on the data, the second gateway device as a backup of the first gateway device;
- determine that the first gateway device needs backup assistance;
- and
- cause, based on the associating, the second gateway device to provide the backup assistance to the first gateway device.
A non-transitory computer-readable medium storing instructions that, when executed, cause:
- receiving data indicating a quantity of times that a first gateway device has detected a second gateway device;
- associating, based on the data, the second gateway device as a backup of the first gateway device;
- determining that the first gateway device needs backup assistance;
- and
- causing, based on the associating, the second gateway device to provide the backup assistance to the first gateway device.
A system comprising:
- a computing device;
- and
- a first gateway device;
- wherein the computing device comprises:
- one or more processors;
- and
- memory storing instructions that, when executed by the one or more processors, cause the computing device to:
- receive data indicating a quantity of times that the first gateway device has detected a second gateway device;
- associate, based on the data, the second gateway device as a backup of the first gateway device;
- determine that the first gateway device needs backup assistance;
- and
- cause, based on the associating, the second gateway device to provide the backup assistance to the first gateway device, and
- wherein the first gateway device is configured to send the data.
An apparatus comprising:
- one or more processors;
- and
- memory storing instructions that, when executed by the one or more processors, cause the apparatus to:
- receive, for a first gateway device, data indicating:
- a quantity of times the first gateway device has detected each of a plurality of second gateway devices;
- and
- whether second gateway devices, of the plurality of second gateway devices, can detect the first gateway device;
- associate, based on the data, at least one second gateway device, of the plurality of second gateway devices, as a backup of the first gateway device;
- and
- send, to the first gateway device and the at least one second gateway device, a message configured to cause the at least one second gateway device to provide backup assistance to the first gateway device.
A non-transitory computer-readable medium storing instructions that, when executed, cause:
- receiving, for a first gateway device, data indicating:
- a quantity of times the first gateway device has detected each of a plurality of second gateway devices;
- and
- whether second gateway devices, of the plurality of second gateway devices, can detect the first gateway device;
- associating, based on the data, at least one second gateway device, of the plurality of second gateway devices, as a backup of the first gateway device;
- and
- sending, to the first gateway device and the at least one second gateway device, a message configured to cause the at least one second gateway device to provide backup assistance to the first gateway device.
A system comprising:
- a computing device;
- and
- a first gateway device;
- wherein the computing device comprises:
- one or more processors;
- and
- memory storing instructions that, when executed by the one or more processors, cause the computing device to:
- receive, for a first gateway device, data indicating:
- a quantity of times the first gateway device has detected each of a plurality of second gateway devices;
- and
- whether second gateway devices, of the plurality of second gateway devices, can detect the first gateway device;
- associate, based on the data, at least one second gateway device, of the plurality of second gateway devices, as a backup of the first gateway device;
- and
- send, to the first gateway device and the at least one second gateway device, a message configured to cause the at least one second gateway device to provide backup assistance to the first gateway device.
Dependencies are inferred from the claim text.