Patent ID: 9628857
Date: 2017-04-18
CPC Classifications: H04N

Claim:
1. A media processor, comprising: a processor; and a memory that stores executable instructions that, when executed by the processor, facilitate performance of operations, comprising: receiving a plurality of video streams from a media distribution system, wherein the media processor has a bandwidth limitation so that only a limited number of video streams can be received, and wherein the plurality of video streams from the media distribution system do not exceed the bandwidth limitation of the media processor; transmitting the plurality of video streams to a plurality of secondary media processors; receiving a channel request from a first media processor of the plurality of secondary media processors; determining that fulfilling the channel request while transmitting the plurality of video streams would result in exceeding the bandwidth limitation of the media processor; providing a first listing of the plurality of the video streams responsive to determining that fulfilling the channel request would result in exceeding the bandwidth limitation, wherein the first listing comprises a graphical user interface, wherein the graphical user interface comprises a show name field to identify a title of each of the plurality of video streams, a status field to indicate whether each of the plurality of video streams is being shown or recorded, and a control field comprising a control button for each of the plurality of video streams to selectively terminate one of the plurality of video streams, and wherein the graphical user interface presents a thumbnail video stream for each of the plurality of video streams, and the channel request having a color that differs from each of the plurality of video streams to indicate that the channel request is not being transmitted to the media processor; receiving a cancellation request to cancel a first video stream of the plurality of video streams according to the first listing, wherein the cancellation request originates from a selection of the control button corresponding to the first video stream of the plurality of video streams; authenticating security information associated with the cancellation request, wherein cancelling of transmitting of the first video stream is conditioned upon the authenticating; transmitting a message to at least one of the plurality of secondary media processors indicating that the first video stream is going to be terminated; transmitting a termination request to the media distribution system to terminate transmission of the first video stream according to the cancellation request; and transmitting a new video stream associated with the channel request to the first media processor in response to termination of the first video stream.