Broadcast service channel optimization for TV services
First Claim
1. One or more nontransitory computer-readable media having computer-usable instructions embodied thereon for performing a method of optimizing a broadcast of streaming media content in a bandwidth-constrained network, wherein the network includes a plurality of broadcast base stations, wherein each broadcast base station includes a media-proxy server and a base-station controller, the method comprising:
- communicating streaming media content from an application server to the plurality of media-proxy servers, wherein each media-proxy server is capable of receiving more instances of streaming media content than its respective broadcast base station is capable of broadcasting;
at a first base station that includes a first media-proxy server, receiving from a wireless user device a user request associated with a user to broadcast a new instance of streaming media content that requires additional bandwidth;
determining whether bandwidth is available at the first base station to broadcast the new instance of streaming media content;
when bandwidth is available at the first base station, communicating the user request from a first base-station controller to the first media-proxy server to broadcast the new instance of streaming media content, and broadcasting the new instance of streaming media content from the first base station;
when bandwidth is not available at the first base station, denying the request to broadcast the new instance of streaming media content;
transmitting information about the user request, the availability of bandwidth, and the streaming media content to a broadcast-management server (BMS), wherein the BMS coordinates broadcasts across multiple access networks;
utilizing the BMS to centrally manage requests and broadcasts on the multiple access networks, wherein managing requests and broadcasts includes,A) when the request to broadcast the new instance of streaming media content is denied at the first base station, then determining whether a Quality of Service (QoS) guarantee requires bandwidth to be available for the user request,B) when bandwidth is required to be available for the user request, theni) determining an existing broadcasting channel to be reallocated to accommodate the user request, wherein the existing broadcast channel is currently being used to transmit a second instance of streaming media content to a second user,ii) terminating the second instance that is being transmitting to the second user, andiii) reallocating the existing broadcast channel to accommodate the user request.
12 Assignments
0 Petitions
Accused Products
Abstract
The use of broadcast channels for television programming on a wireless telecommunications data network is optimized. Proxy servers at base stations receive more programming than can be broadcast by the base station. Programming then is queued for changes in broadcast content. Management servers coordinate the broadcasts across multiple sectors so that centralized control is possible. Management servers operate in conjunction with necessary gateways on the connectivity services network to route content to access service network. Quality of service (QoS) guarantees are actualized by centrally managing the broadcast of requested content from the proxy servers. Handoffs are possible from one area to another by coordinating the broadcasts across access service networks.
27 Citations
20 Claims
-
1. One or more nontransitory computer-readable media having computer-usable instructions embodied thereon for performing a method of optimizing a broadcast of streaming media content in a bandwidth-constrained network, wherein the network includes a plurality of broadcast base stations, wherein each broadcast base station includes a media-proxy server and a base-station controller, the method comprising:
-
communicating streaming media content from an application server to the plurality of media-proxy servers, wherein each media-proxy server is capable of receiving more instances of streaming media content than its respective broadcast base station is capable of broadcasting; at a first base station that includes a first media-proxy server, receiving from a wireless user device a user request associated with a user to broadcast a new instance of streaming media content that requires additional bandwidth; determining whether bandwidth is available at the first base station to broadcast the new instance of streaming media content; when bandwidth is available at the first base station, communicating the user request from a first base-station controller to the first media-proxy server to broadcast the new instance of streaming media content, and broadcasting the new instance of streaming media content from the first base station; when bandwidth is not available at the first base station, denying the request to broadcast the new instance of streaming media content; transmitting information about the user request, the availability of bandwidth, and the streaming media content to a broadcast-management server (BMS), wherein the BMS coordinates broadcasts across multiple access networks; utilizing the BMS to centrally manage requests and broadcasts on the multiple access networks, wherein managing requests and broadcasts includes, A) when the request to broadcast the new instance of streaming media content is denied at the first base station, then determining whether a Quality of Service (QoS) guarantee requires bandwidth to be available for the user request, B) when bandwidth is required to be available for the user request, then i) determining an existing broadcasting channel to be reallocated to accommodate the user request, wherein the existing broadcast channel is currently being used to transmit a second instance of streaming media content to a second user, ii) terminating the second instance that is being transmitting to the second user, and iii) reallocating the existing broadcast channel to accommodate the user request. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. One or more nontransitory computer-readable media having computer-usable instructions embodied thereon for performing a method of increasing an efficiency of broadcasting television content from a base station, wherein the base station includes a base-station controller and a video-media-proxy (VMP) server, the method comprising:
-
at the VMP server, receiving streaming-television content, wherein the VMP server is capable of receiving an amount of streaming-television content that is greater than an amount of bandwidth available at the base station for television broadcasting; at the base station, receiving from a wireless user device a user request for desired television content that requires additional bandwidth to broadcast; at the base station, determining whether bandwidth is available to satisfy said user request for the desired television content that requires additional bandwidth to broadcast; at the base station, if bandwidth is available, then broadcasting the desired television content; at the base station, if bandwidth is not available, then denying the request; and sending data associated with the user request, bandwidth allocation, and broadcast from the base station to a broadcast-management server (BMS), wherein the BMS coordinates broadcasts across multiple access networks, wherein when bandwidth is not available, the BMS disconnects a second user that is receiving streaming media content on an existing broadcast channel and reallocates the existing broadcast channel to accommodate the user request. - View Dependent Claims (8, 9, 10, 11, 12, 13, 14)
-
-
15. A system for enhancing the availability and delivery of television content in a data network that utilizes wireless microwave access, the system comprising:
-
a plurality of video media proxy (VMP) servers, wherein each VMP server is associated with a base station operating on the data network; and a broadcast-management server that communicates with the VMP servers, wherein the broadcast-management server sends and receives data regarding requests for television content, bandwidth availability, and streaming instances of television content, and wherein the broadcast-management server centrally manages the broadcast of television content at the base stations, wherein managing the broadcast of television content includes A) determining whether bandwidth should be reallocated to accommodate a request for television content, B) when bandwidth should be reallocated, selecting an instance of streaming television content in an existing broadcast channel to terminate, C) terminating the instance of streaming television content, and D) reallocating the existing broadcast channel to accommodate the request for television content. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification