System and method for content transmission network selection
First Claim
Patent Images
1. A method, comprising:
- receiving, by a processing system comprising a processor, a request for viewing video content at a media processor;
determining, by the processing system, that the media processor is communicatively coupled to the processing system via a first network and to a second network distinct from the first network;
identifying, by the processing system, a geographic location of the media processor;
determining, by the processing system, a content size for the video content;
determining, based on user-generated input, a first number of requests from different viewers requesting the video content over the first network and a second number of requests from different viewers requesting the video content over the second network;
selecting, by the processing system, a transmit network from one of the first network or the second network resulting in a selected transmit network according to the geographic location of the media processor, content size for the video content, geographic boundaries of at least one of the first network and the second network, transport costs on the first network and the second network, the first number of requests, and the second number of requests;
sending, by the processing system, a notification to the media processor, the notification including transmission characteristics of the video content, wherein the media processor utilizes the transmission characteristics to identify the selected transmit network and to determine an isolation procedure for the video content on the selected transmit network; and
delivering, by the processing system, the video content to the media processor over the selected transmit network.
5 Assignments
0 Petitions
Accused Products
Abstract
A content transmission selection system is disclosed. The content transmission selection system receives requests from viewers for specific video content items. Using characteristics of the designated content item, the content transmission selection system determines whether to transmit the content item over a broadcast network or a broadband network.
72 Citations
19 Claims
-
1. A method, comprising:
-
receiving, by a processing system comprising a processor, a request for viewing video content at a media processor; determining, by the processing system, that the media processor is communicatively coupled to the processing system via a first network and to a second network distinct from the first network; identifying, by the processing system, a geographic location of the media processor; determining, by the processing system, a content size for the video content; determining, based on user-generated input, a first number of requests from different viewers requesting the video content over the first network and a second number of requests from different viewers requesting the video content over the second network; selecting, by the processing system, a transmit network from one of the first network or the second network resulting in a selected transmit network according to the geographic location of the media processor, content size for the video content, geographic boundaries of at least one of the first network and the second network, transport costs on the first network and the second network, the first number of requests, and the second number of requests; sending, by the processing system, a notification to the media processor, the notification including transmission characteristics of the video content, wherein the media processor utilizes the transmission characteristics to identify the selected transmit network and to determine an isolation procedure for the video content on the selected transmit network; and delivering, by the processing system, the video content to the media processor over the selected transmit network. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A device, comprising:
-
a processing system including a processor; and a memory that stores executable instructions that, when executed by the processing system, facilitate performance of operations, comprising; receiving a request for viewing video content at a media processor; determining whether the media processor is communicatively coupled to a first network and to a second network distinct from the first network; determining, by the processing system, a content size for the video content; determining, based on user-generated input, a first number of requests from different viewers requesting the video content over the first network and a second number of requests from different viewers requesting the video content over the second network; selecting a transmit network from one of the first network or the second network resulting in a selected transmit network according to the content size for the video content, geographic boundaries of at least one of the first network and the second network, transport costs on the first network and the second network, the first number of requests, and the second number of requests; sending a notification to the media processor, the notification including transmission characteristics of the video content, wherein the media processor utilizes the transmission characteristics to identify the selected transmit network and to determine an isolation procedure for the video content on the selected transmit network; and delivering the video content to the media processor over the selected transmit network. - View Dependent Claims (8, 9, 10, 11, 12, 13)
-
-
14. 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 viewing video content at a media processor; determining that the media processor is communicatively coupled to a first network and to a second network distinct from the first network; identifying a first available bandwidth for the first network and a second available bandwidth for the second network; determining, by the processing system, a content size for the video content; determining, based on user-generated input, a first number of requests from different viewers requesting the video content over the first network and a second number of requests from different viewers requesting the video content over the second network; selecting a transmit network from one of the first network or the second network resulting in a selected transmit network according to the first available bandwidth for the first network and the second available bandwidth for the second network, content size for the video content, geographic boundaries of at least one of the first network and the second network, transport costs on the first network and the second network, the first number of requests, and the second number of requests; sending, by the processing system, a notification to the media processor, the notification including transmission characteristics of the video content, wherein the media processor utilizes the transmission characteristics to identify the selected transmit network and to determine an isolation procedure for the video content on the selected transmit network; and delivering the video content to the media processor over the selected transmit network. - View Dependent Claims (15, 16, 17, 18, 19)
-
Specification