IP Library Granted Patent US 10,432,990
Granted Patent B2
US 10,432,990 · App. 15/676,797 · Granted Oct 1, 2019

Apparatus and methods for carrier allocation in a communications network

Inventor: Nicholas D. Caputo (Cicero, NY)
Assignee: Time Warner Cable Enterprises LLC
H04N21/2385H04N7/106H04N7/12H04N7/16H04N7/173H04N7/17318H04N11/02H04N11/04H04N21/2221H04N21/2408H04N21/266H04N21/42684H04N21/4383H04N21/6405H04N21/6581
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,432,990
App. No.
15/676,797
Granted
Oct 1, 2019
Kind
B2
Abstract

In a cable television system, a specific carrier is assigned to deliver programming content of a program channel to a service area for a period, defined as a function of viewership of the program channel during that period. For example, the program channel is assigned the specific carrier during the time when it has a generally strong viewership. Otherwise, the program channel is assigned a carrier on an as needed basis, i.e., only when one or more subscribers in the service area request such a program channel. Viewing statistics are generated to identify viewership patterns or viewing habits of the subscribers in the service area with respect to a given program channel. In another embodiment, based on the viewing statistics, popular and unpopular programs, program elements, program lineups, program channels are identified on a temporal and/or regional basis.

Claims (57)

1. A method of operating a computerized network controller apparatus in a digital content network to allocate radio frequency (RF) spectrum using at least a modulator apparatus, the method comprising:

receiving, at a data communication interface of the computerized network controller apparatus, data identifying each of (i) a prioritized portion of the RF spectrum, and (ii) a non-prioritized portion of the RF spectrum;

receiving, at the data communication interface of the computerized network controller apparatus via the digital content network, data indicative of one or more user requests for content from one or more computerized user devices;

isolating the prioritized portion of the RF spectrum from a carrier selection algorithm operative to control the modulator apparatus, the carrier selection algorithm configured to allocate RF carriers for delivery of digital content based at least in part on the receipt of the data indicative of the one or more user requests for content;

causing utilization of the non-prioritized portion of the RF spectrum to dynamically service a first request of the one or more user requests for content, the first request corresponding to first digitally rendered content, the causing utilization of the non-prioritized portion of the spectrum based at least in part on a determination that the first digitally rendered content is not currently delivered on the prioritized portion of the RF spectrum; and

causing utilization of the prioritized portion of the RF spectrum to service a second request of the one or more user requests for content, the second request corresponding to second digitally rendered content, the prioritized portion of the spectrum not subject to allocation of RF carriers for delivery of the second digitally rendered content based on receipt of the data indicative of the one or more user requests for content.

2. The method of claim 1 , wherein the prioritized portion of the RF spectrum is not subject to switched transmission; and

the causing utilization of the prioritized portion of the RF spectrum to service the second request comprises causing utilization of the prioritized portion of the RF spectrum to statically service the second request.

3. The method claim 1 , wherein the causing utilization of the prioritized portion of the spectrum to service the second request at least in part comprises:

accessing data indicative of one or more permanent carrier assignments; and

identifying, from the data indicative of the one or more permanent carrier assignments, one or more permanent carriers in the prioritized portion of the RF spectrum on which the second digitally rendered content is carried.

4. The method of claim 3 , wherein the causing utilization of the prioritized portion of the spectrum to service the second request further comprises enabling a requesting user device from which the second request originated to access at least one of the one or more permanent carriers in the prioritized portion of the RF spectrum on which the second digitally rendered content is carried.

5. The method of claim 1 , wherein the causing utilization of the non-prioritized portion of the RF spectrum to dynamically service the first request at least in part comprises:

accessing data indicative of one or more current carrier assignments; and

determining, based at least in part on the data indicative of the one or more current carrier assignments, whether one or more current carriers in the non-prioritized portion of the RF spectrum carry the first digitally rendered content.

6. The method of claim 5 , wherein the causing utilization of the non-prioritized portion of the RF spectrum to dynamically service the first request further comprises, based at least in part on a determination that the first digitally rendered content is carried on the one or more current carriers in the non-prioritized portion of the RF spectrum, enabling a requesting user device from which the first request originated to access at least one of the one or more current carriers in the non-prioritized portion of the spectrum on which the first digitally rendered content is carried.

7. The method of claim 5 , wherein the causing utilization of the non-prioritized portion of the RF spectrum to dynamically service the first request further comprises:

based at least in part on a determination that the first digitally rendered content is not carried on the one or more current carriers in the non-prioritized portion of the RF spectrum, allocating at least one carrier in the non-prioritized portion of the RF spectrum to stream the first digitally rendered content; and

enabling a requesting user device from which the first request originated to access the at least one carrier in the non-prioritized portion of the RF spectrum.

8. The method of claim 1 , wherein the non-prioritized portion of the RF spectrum is subject to switched transmission.

9. A computerized controller apparatus configured for controlling a modulator apparatus, the modulator apparatus configured for radio frequency (RF) spectrum allocation in a digital content delivery network, the computerized controller apparatus comprising:

at least one data interface configured for data communication with the digital content delivery network;

processor apparatus in data communication with the at least one data interface; and

storage apparatus in data communication with the processor apparatus, the storage apparatus comprising at least one computer program stored thereon, the at least one computer program comprising a plurality of instructions configured to, when executed by the processor apparatus, cause the computerized controller apparatus to:

identify each of (i) a prioritized portion of the RF spectrum, and (ii) a non-prioritized portion of the RF spectrum, the prioritized portion of the RF spectrum unavailable for dynamic allocation of carriers;

receive, at the at least one data interface via the digital content delivery network, data indicative of one or more user requests for first digital content from one or more computerized user devices;

access data indicative of current carrier information;

determine whether the first digital content is carried on at least one carrier of (i) one or more permanent carriers in the prioritized portion of the RF spectrum, or (ii) one or more current carriers in the non-prioritized portion of the RF spectrum;

based at least in part on a determination that the first digital content is carried on the at least one carrier of the one or more permanent carriers in the prioritized portion of the RF spectrum or the one or more current carriers in the non-prioritized portion of the RF spectrum, cause provision of tuning data for the at least one carrier to each of the one or more computerized user devices;

based at least in part on a determination that the first digital content is not carried on the at least one carrier of the one or more permanent carriers in the prioritized portion of the RF spectrum or the one or more current carriers in the non-prioritized portion of the RF spectrum:

cause dynamic allocation, via the modulator apparatus, of at least one new carrier in the non-prioritized portion of the RF spectrum to carry the first digital content; and

cause provision of tuning data for the at least one new carrier in the non-prioritized portion of the RF spectrum to each of the one or more computerized user devices.

10. The computerized controller apparatus of claim 9 , wherein the identification of each of (i) the prioritized portion of the RF spectrum, and (ii) the non-prioritized portion of the RF spectrum is specific to a service group comprising at least the one or more computerized user devices.

11. The computerized controller apparatus of claim 9 , wherein the identification of each of (i) the prioritized portion of the RF spectrum, and (ii) the non-prioritized portion of the RF spectrum is based at least in part on data indicative of analysis of historical viewership data.

12. The computerized controller apparatus of claim 9 , wherein the plurality of instructions are further configured to, when executed by the processor apparatus, cause the computerized controller apparatus to, based at least in part on a subsequent determination that there are no current user requests for the first digital content, cause the modulator apparatus to re-allocate the at least one new carrier in the non-prioritized portion of the RF spectrum to carry second digital content, the second digital content different than the first digital content.

13. The computerized controller apparatus of claim 9 , wherein the dynamic allocation of the at least one carrier in the non-prioritized portion of the RF spectrum comprises selection of the at least one carrier to avoid interference with one or more other carriers within the non-prioritized portion of the RF spectrum.

14. The computerized controller apparatus of claim 9 , wherein:

the storage apparatus further comprises at least one additional computer program stored thereon and configured to implement a carrier selection algorithm, the carrier selection algorithm operative to control the modulator apparatus and configured to, when executed on the processor apparatus, cause allocation of one or more RF carriers based at least in part on the receipt of the data indicative of the one or more user requests for content; and

the plurality of instructions are further configured to, when executed by the processor apparatus, cause the computerized controller apparatus to partition off the prioritized portion of the RF spectrum from the at least one carrier selection algorithm.

15. The method of claim 1 , wherein the first digitally rendered content is associated with first historical viewership data, and the second digitally rendered content is associated with second historical viewership data, the second historical viewership data associated with the second digitally rendered content indicative of a greater historical viewership than the first historical viewership data associated with the first digitally rendered content.

16. A computerized controller apparatus for controlling modulator apparatus configured for radio frequency (RF) spectrum allocation in a digital content delivery network, the computerized controller apparatus comprising:

at least one data interface configured for data communication with the digital content delivery network;

processor apparatus in data communication with the at least one data interface; and

storage apparatus in data communication with the processor apparatus, the storage apparatus having at least one computer program stored thereon, the at least one computer program comprising a plurality of instructions configured to, when executed by the processor apparatus, cause the computerized controller apparatus to:

receive, at the at least one data interface via the digital content network, data indicative of one or more user requests for content from one or more computerized user devices via the digital content network, the data indicative of the one or more user requests comprising at least a first user request for first digital content;

access data indicative of current carrier information for each of (i) a prioritized portion of the RF spectrum, and (ii) a non-prioritized portion of the RF spectrum;

determine whether the first digital content is carried on at least one carrier of (i) one or more permanent carriers in the prioritized portion of the RF spectrum, or (ii) one or more current carriers in the non-prioritized portion of the RF spectrum;

based at least in part on a determination that the first digital content is not carried on the at least one carrier of one or more permanent carriers in the prioritized portion of the RF spectrum or the one or more current carriers in the non-prioritized portion of the RF spectrum:

cause the modulator apparatus to utilize a carrier selection algorithm for dynamic allocation of at least one new carrier in the non-prioritized portion of the RF spectrum to carry the first digital content, the prioritized portion of the RF spectrum unavailable to the carrier selection algorithm; and

cause provision of tuning data for the at least one new carrier in the non-prioritized portion of the RF spectrum to the one or more computerized user devices.

17. The computerized controller apparatus of claim 16 , wherein the plurality of instructions configured to, when executed by the processor apparatus, cause the computerized controller apparatus to, based at least in part on a determination that the first digital content is carried on the at least one carrier, cause provision of tuning data for the at least one carrier to at least one of the one or more computerized user devices.

18. The computerized controller apparatus of claim 17 , wherein the at least one carrier comprises at least one carrier of the one or more permanent carriers in the prioritized portion of the RF spectrum, the at least one carrier not subject to re-allocation based on the data indicative of the one or more user requests.

19. The computerized controller apparatus of claim 17 , wherein:

the at least one carrier comprises at least one carrier of the one or more current carriers in the non-prioritized portion of the RF spectrum, the at least one carrier subject to re-allocation based at least in part on the data indicative of the one or more user requests; and

the plurality of instructions configured to, when executed by the processor apparatus, cause the computerized controller apparatus to:

identify that (i) view of the first digital content by the one or more computerized devices has terminated, and (ii) there are no other requests for the first digital content; and

based at least in part on the identification, cause re-allocation of the at least one carrier for delivery of other digital content.

Assignments (4)
SECURITY INTEREST Recorded Sep 22, 2022
From: CHARTER COMMUNICATIONS OPERATING, LLC; TIME WARNER CABLE ENTERPRISES, LLC
To: WELLS FARGO TRUST COMPANY, N.A.
Reel/Frame 061503/0937 →
SECURITY INTEREST Recorded Sep 22, 2022
From: CHARTER COMMUNICATIONS OPERATING, LLC; TIME WARNER CABLE ENTERPRISES, LLC
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A.
Reel/Frame 061504/0307 →
SUPPLEMENTAL SECURITY AGREEMENT Recorded Aug 10, 2022
From: CHARTER COMMUNICATIONS OPERATING, LLC; TIME WARNER CABLE ENTERPRISES LLC
To: BANK OF AMERICA, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 061633/0069 →
SECURITY INTEREST Recorded Jul 25, 2018
From: BRIGHT HOUSE NETWORKS, LLC; CHARTER COMMUNICATIONS OPERATING, LLC; TIME WARNER CABLE ENTERPRISES LLC; TIME WARNER CABLE INTERNET LLC
To: WELLS FARGO TRUST COMPANY, N.A.
Reel/Frame 046630/0193 →
Continuity (3)
Continuation 14563950 · Dec 8, 2014
Continuation 10429998 · May 5, 2003
Related Publication 20180048920A1 · Feb 15, 2018