System and method of monitoring video data packet delivery
First Claim
Patent Images
1. A method comprising:
- receiving, by a network device, signature data from a performance server, the signature data associated with types of delivery failure;
receiving, by the network device, data packets to be communicated from the network device to destination devices via multicast transmission;
recording, with the network device, performance data associated with multicast transmission of the data packets to the destination devices;
determining, by the network device, a trend based on the performance data;
determining, by the network device, an amount of time before the trend results in the performance data matching particular signature data based on a comparison of the performance data to the signature data;
sending a warning from the network device via a network to the performance server based on the amount of time satisfying a threshold, the warning indicating a predicted future delivery failure; and
responsive to a data request received in response to the sending of the warning, sending the performance data from the network device to the performance server.
3 Assignments
0 Petitions
Accused Products
Abstract
A method includes receiving, at a processor of a network device, data packets to be communicated to a multicast destination. The method includes recording, with the network device, performance data associated with the data packets, where the performance data is associated with a performance metric. The method includes determining, with the processor, a trend based on the performance data. The method also includes sending a warning from the processor to a performance server based on the trend satisfying a condition.
-
Citations
20 Claims
-
1. A method comprising:
-
receiving, by a network device, signature data from a performance server, the signature data associated with types of delivery failure; receiving, by the network device, data packets to be communicated from the network device to destination devices via multicast transmission; recording, with the network device, performance data associated with multicast transmission of the data packets to the destination devices; determining, by the network device, a trend based on the performance data; determining, by the network device, an amount of time before the trend results in the performance data matching particular signature data based on a comparison of the performance data to the signature data; sending a warning from the network device via a network to the performance server based on the amount of time satisfying a threshold, the warning indicating a predicted future delivery failure; and responsive to a data request received in response to the sending of the warning, sending the performance data from the network device to the performance server. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A router comprising:
-
a processor; and a memory in communication with the processor, the memory comprising instructions executable by the processor to perform operations including; receiving signature data from a performance server, the signature data associated with types of delivery failure; receiving data packets to be communicated to destination devices via multicast transmission; recording performance data associated with multicast transmission of the data packets to the destination devices; determining a trend based on the performance data; determining an amount of time before the trend results in the performance data matching particular signature data based on a comparison of the performance data to the signature data; sending a warning via a network to the performance server based on the amount of time satisfying a threshold, the warning indicating a predicted future delivery failure; and responsive to a data request received in response to the sending of the warning, sending the performance data to the performance server. - View Dependent Claims (15, 16, 17)
-
-
18. A computer-readable storage device storing instructions executable by a processor to perform operations comprising:
-
receiving signature data from a performance server, the signature data associated with types of delivery failure; receiving data packets to be communicated to destination devices via multicast transmission; recording performance data associated with multicast transmission of the data packets to the destination devices; determining a trend based on the performance data; determining an amount of time before the trend results in the performance data matching particular signature data based on a comparison of the performance data to the signature data sending a warning via a network to the performance server based on the amount of time satisfying a threshold, the warning indicating a predicted future delivery failure; and responsive to a data request received in response to the sending of the warning, sending the performance data to the performance server. - View Dependent Claims (19, 20)
-
Specification