System and method for monitoring whole home digital video recorder usage for internet protocol television
First Claim
1. A non-transitory machine-readable storage medium, comprising executable instructions that, when executed by a processing system including a processor, facilitate performance of operations, comprising:
- receiving a request for a video stream from among services from a first equipment of a plurality of customer premises equipment that receive services from equipment of a video head-end office of an interactive television network;
detecting a conflicting event based on a determination that supplying the video stream to the first equipment would exceed a bandwidth configuration of the plurality of the customer premises equipment;
determining a number of times that other conflicting events were created by the first equipment; and
updating the bandwidth configuration based on the number of times that other conflicting events were created by the first equipment.
1 Assignment
0 Petitions
Accused Products
Abstract
The subject disclosure describes identifying a table associated with a set-top box that receives services from equipment of a video head-end office, where the table indicates that the set-top box has requested a video stream that would exceed a first number of video streams allocated to the set-top box and would exceed a bandwidth configuration, detecting a conflicting event according to information in the table, reconfiguring the bandwidth configuration allocated to the plurality of set-top boxes to resolve the conflicting event, determining a second number of video streams requested by the plurality of set-top boxes when the conflicting event occurred, determining a third number of video streams to resolve the conflicting event based on a difference between the first number of video streams and the second number of video streams, and instructing the equipment to provide the third number of video streams to the set-top box. Other embodiments are disclosed.
62 Citations
20 Claims
-
1. A non-transitory machine-readable storage medium, comprising executable instructions that, when executed by a processing system including a processor, facilitate performance of operations, comprising:
-
receiving a request for a video stream from among services from a first equipment of a plurality of customer premises equipment that receive services from equipment of a video head-end office of an interactive television network; detecting a conflicting event based on a determination that supplying the video stream to the first equipment would exceed a bandwidth configuration of the plurality of the customer premises equipment; determining a number of times that other conflicting events were created by the first equipment; and updating the bandwidth configuration based on the number of times that other conflicting events were created by the first equipment. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method, comprising:
-
determining, by a processing system comprising a processor, a bandwidth configuration of a plurality of customer premises equipment that receive services from equipment of a video head-end office of an interactive television network; receiving, by the processor, a request for a video stream from among the services from a first equipment of the plurality of the customer premises equipment; receiving, by the processor, an indication of a conflicting event based on a received indication that supplying the video stream to the first equipment would exceed the bandwidth configuration of the plurality of the customer premises equipment; determining, by the processor, a number of times that other conflicting events were created by the first equipment responsive to the indication; and updating, by the processor, the bandwidth configuration based on the number of times responsive to the indication. - View Dependent Claims (11, 12, 13, 14, 15, 16)
-
-
17. A non-transitory machine-readable storage medium, comprising executable instructions that, when executed by a processing system including a processor, facilitate performance of operations, comprising:
-
receiving a bandwidth configuration of a customer premises for customer premises equipment that receives services from equipment of a video head-end office of an interactive television network; receiving an indication that a first equipment of the customer premises equipment requested a video stream exceeding a first bandwidth configuration of the plurality of the customer premises; determining a number of times that the first equipment of the customer premises equipment requested a video stream exceeding a limit of the first bandwidth configuration of the customer premises; and updating the bandwidth configuration to an updated bandwidth configuration responsive to the indication and based on the number of times that the first equipment of the customer premises equipment requested a video stream exceeding a limit of the first bandwidth configuration of the customer premises. - View Dependent Claims (18, 19, 20)
-
Specification