Patent ID: 9438745
Filing Date: 2016-09-06
CPC Classification: G06F,H04H,H04L,H04M,H04N

Claim Text:
1. A method comprising: providing, by a server device and to user devices, a program service that includes a delivery of linear television programs to the user devices that are connected via communicative links, wherein the user devices include a set top box; predicting, by the server device, whether a first disruption in the program service is to occur, wherein the first disruption corresponds to a complete loss of the program service and the predicting comprises predicting based on disruption indicators, wherein the disruption indicators include temperature of hardware resident on the server device, state of communicative links between the server device and another device, system activity logs, error logs, and hardware and software disruption signatures; predicting, by the server device, whether a second disruption in the program service is to occur, wherein the second disruption corresponds to a degradation of the program service but not the complete loss of the program service; generating, by the server device, a first message that indicates a predicted disruption of the program service in response to predicting the first disruption or the second disruption is to occur; transmitting, by the server device, the first message to the user devices; disconnecting, by the server device, the communicative links via which the program service is provided, with the user devices; determining, by the server device, whether the server device is in a stable state; generating, by the server device, a second message that indicates the program service is available via the server device, in response to determining that the server device is in the stable state; transmitting, by the server device, the second message to the user devices; and establishing, by the server device, communicative links with the user devices.