System and method for monitoring whole home digital video recorder usage for internet protocol television
First Claim
1. A method comprising:
- receiving, by a system comprising a processor, a bandwidth configuration for equipment of a customer premises connected to a video head-end office in an Internet Protocol television network;
storing, by the system, the bandwidth configuration in a memory of a server;
receiving, by the system, a data file associated with the equipment of the customer premises connected to the video head-end office in the Internet Protocol television network, wherein the data file indicates that a set-top box device located at the customer premises has requested a video stream that would exceed a first number of video streams available to the equipment of the customer premises and that would exceed a first bandwidth currently available between the video head-end office and the equipment of the customer premises;
storing, by the system, the data file in the memory of the server;
formatting, by the system, the bandwidth configuration and the data file for use in the server;
transmitting, by the system, the formatted bandwidth configuration to the server;
transmitting, by the system, the formatted data file to the server;
determining, by the system, a second number of video streams requested by the equipment of the customer premises when the data file was generated; and
providing, by the system, a third number of video streams to the equipment of the customer premises from the video head-end office in the Internet Protocol television network based on a difference between the first number of video streams and the second number of video streams.
1 Assignment
0 Petitions
Accused Products
Abstract
A method for monitoring a bandwidth configuration for a plurality of customer premises connected to a video head-end office in an Internet Protocol television network is disclosed. The bandwidth configuration is received for each of the plurality of customer premises. The bandwidth configuration is stored for each of the plurality of customer premises in a memory of a first server. A data file is received from the video head-end office. The data file indicates that a set-top box device located at one of the customer premises has requested a video stream that would exceed a first number of video streams available to the one of the customer premises and that would exceed a first bandwidth currently available between the video head-end office and the one of the customer premises. The data file is stored in the memory of the first server.
-
Citations
20 Claims
-
1. A method comprising:
-
receiving, by a system comprising a processor, a bandwidth configuration for equipment of a customer premises connected to a video head-end office in an Internet Protocol television network; storing, by the system, the bandwidth configuration in a memory of a server; receiving, by the system, a data file associated with the equipment of the customer premises connected to the video head-end office in the Internet Protocol television network, wherein the data file indicates that a set-top box device located at the customer premises has requested a video stream that would exceed a first number of video streams available to the equipment of the customer premises and that would exceed a first bandwidth currently available between the video head-end office and the equipment of the customer premises; storing, by the system, the data file in the memory of the server; formatting, by the system, the bandwidth configuration and the data file for use in the server; transmitting, by the system, the formatted bandwidth configuration to the server; transmitting, by the system, the formatted data file to the server; determining, by the system, a second number of video streams requested by the equipment of the customer premises when the data file was generated; and providing, by the system, a third number of video streams to the equipment of the customer premises from the video head-end office in the Internet Protocol television network based on a difference between the first number of video streams and the second number of video streams. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A computer-readable storage device, comprising computer instructions which, responsive to being executed by a processor, cause the processor to perform operations comprising:
-
receiving a bandwidth configuration for equipment of a customer premises connected to a video head-end office in an Internet Protocol television network; storing the bandwidth configuration in a memory of a server; receiving a data file associated with the equipment of the customer premises connected to the video head-end office in the Internet Protocol television network, wherein the data file indicates that a set-top box device located at the customer premises has requested a video stream that would exceed a first number of video streams available to the equipment of the customer premises and that would exceed a first bandwidth currently available between the video head-end office and the equipment of the customer premises; storing the data file in the memory of the server; formatting the bandwidth configuration and the data file for use in the server; transmitting the formatted bandwidth configuration to the server; transmitting the formatted data file to the server; determining a second number of video streams requested by the equipment of the customer premises when the data file was generated; and providing a third number of video streams to the equipment of the customer premises from the video head-end office in the Internet Protocol television network based on a difference between the first number of video streams and the second number of video streams. - View Dependent Claims (8, 9, 10, 11, 12, 13)
-
-
14. A system comprising:
-
a memory storing computer instructions; and a processor coupled to the memory, wherein the processor, responsive to executing the computer instructions, performs operations comprising; receiving a bandwidth configuration for equipment of a customer premises connected to a video head-end office in an Internet Protocol television network; storing the bandwidth configuration in a memory of a server; receiving a data file associated with the equipment of the customer premises connected to the video head-end office in the Internet Protocol television network, wherein the data file indicates that a set-top box device located at the customer premises has requested a video stream that would exceed a first number of video streams available to the equipment of the customer premises and that would exceed a first bandwidth currently available between the video head-end office and the equipment of the customer premises; storing the data file in the memory of the server; formatting the bandwidth configuration and the data file for use in the server; transmitting the formatted bandwidth configuration to the server; transmitting the formatted data file to the server; determining a second number of video streams requested by the equipment of the customer premises when the data file was generated; and providing a third number of video streams to the equipment of the customer premises from the video head-end office in the Internet Protocol television network based on a difference between the first number of video streams and the second number of video streams. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
Specification