IP Library Granted Patent US 10,225,594
Granted Patent B2
US 10,225,594 · App. 15/297,533 · Granted Mar 5, 2019

System and method for content transmission network selection

Inventors: James H Gray (Atlanta, GA); Robert A. Koch (Norcross, GA)
Assignee: AT&T Intellectual Property I, L.P.
H04N21/26216H04N7/17318H04N21/2347H04N21/2381H04N21/25883H04N21/266H04N21/2665H04N21/26208H04N21/4622H04N21/47202H04N21/6125H04N21/64322H04N21/6587
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 10,225,594
App. No.
15/297,533
Granted
Mar 5, 2019
Kind
B2
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.

Claims (44)

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.

2. The method of claim 1 , further comprising determining, by the processing system, a first available bandwidth for the first network and a second available bandwidth for the second network, wherein the selecting of the transmit network further comprises selecting, by the processing system, the transmit network as one of the first network or the second network resulting in the selected transmit network according to one of the first available bandwidth and the second available bandwidth.

3. The method of claim 1 , further comprising formatting, by the processing system, the video content according to the selected transmit network.

4. The method of claim 3 , wherein the transmission characteristics comprise an indication of the formatting of the video content.

5. The method of claim 3 , further comprising encrypting, by the processing system, the video content according to the formatting of the video content.

6. The method of claim 5 , wherein the transmission characteristics comprise an indication of the encrypting of the video content.

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.

8. The device of claim 7 , wherein the operations further comprising determining a geographic location of the media processor and wherein the selecting of the transmit network further comprises selecting the transmit network as one of the first network or the second network resulting in the selected transmit network according to the geographic location of the media processor.

9. The device of claim 7 , wherein the operations further comprise determining a first available bandwidth for the first network and a second available bandwidth for the second network, wherein the selecting of the transmit network further comprises selecting the transmit network as one of the first network or the second network resulting in the selected transmit network according to one of the first available bandwidth and the second available bandwidth.

10. The device of claim 7 , wherein the operations further comprise formatting the video content according to the selected transmit network.

11. The device of claim 10 , wherein the transmission characteristics comprise an indication of the formatting of the video content.

12. The device of claim 10 , wherein the operations further comprise encrypting the video content according to the formatting of the video content.

13. The device of claim 12 , wherein the transmission characteristics comprise an indication of the encrypting of the video content.

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.

15. The non-transitory machine-readable storage medium of claim 14 , wherein the operations further comprise formatting the video content according to the selected transmit network.

16. The non-transitory machine-readable storage medium of claim 15 , wherein the transmission characteristics comprise an indication of the formatting of the video content.

17. The non-transitory machine-readable storage medium of claim 15 , wherein the operations further comprise encrypting the video content according to the formatting of the video content.

18. The non-transitory machine-readable storage medium of claim 17 , wherein the transmission characteristics comprise an indication of the encrypting of the video content.

19. The non-transitory machine-readable storage medium of claim 14 , wherein the operations further comprising determining a geographic location of the media processor and wherein the selecting of the transmit network further comprises selecting the transmit network as one of the first network or the second network resulting in the selected transmit network according to the geographic location of the media processor.

Assignments (5)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 25, 2016
From: GRAY, JAMES H.; KOCH, ROBERT A.
To: BELLSOUTH INTELLECTUAL PROPERTY CORPORATION
Reel/Frame 040122/0537 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 25, 2016
From: AT&T DELAWARE INTELLECTUAL PROPERTY, INC.
To: AT&T INTELLECTUAL PROPERTY I, L.P.
Reel/Frame 040122/0636 →
CHANGE OF NAME Recorded Oct 25, 2016
From: BELLSOUTH INTELLECTUAL PROPERTY CORPORATION
To: AT&T INTELLECTUAL PROPERTY, INC.
Reel/Frame 040478/0434 →
CHANGE OF NAME Recorded Oct 25, 2016
From: AT&T INTELLECTUAL PROPERTY, INC.
To: AT&T BLS INTELLECTUAL PROPERTY, INC.
Reel/Frame 040478/0441 →
CHANGE OF NAME Recorded Oct 25, 2016
From: AT&T BLS INTELLECTUAL PROPERTY, INC.
To: AT&T DELAWARE INTELLECTUAL PROPERTY, INC.
Reel/Frame 040478/0453 →
Continuity (5)
Continuation 14959566 · Dec 4, 2015
Continuation 14280729 · May 19, 2014
Continuation 11215417 · Aug 30, 2005
Continuation In Part 10028153 · Dec 20, 2001
Related Publication 20170041653A1 · Feb 9, 2017