IP Library Patent Application 12031393
Patent Application
App. No. 12/031,393

METHOD FOR DYNAMICALLY DEVELOPING A PROGRAMMING SCHEDULE

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 None
App. No.
12/031,393
Abstract

A method for defining a programming schedule for constrained bandwidth network subscribers in response to time-bounded program recording statistics associated with high bandwidth network subscribers.

Claims (38)

1 . A method, comprising:

obtaining, from a plurality of high bandwidth programming subscribers, cumulative statistics of recordings initiated by said subscribers for programming delivered during a period of time;

determining a programming schedule in response to the obtained statistics; and

broadcasting programming to constrained bandwidth programming subscribers according to the programming schedule.

2 . The method of claim 1 , further comprising providing the determined programming schedule to the constrained bandwidth programming subscribers as an electronic programming guide.

3 . The method of claim 2 , wherein programming delivered by a provider comprises a television broadcast.

4 . The method of claim 3 , wherein the television broadcast comprises a first plurality of programs, and the contents derived from the statistics comprises a second plurality of programs comprising a subset of the first plurality of programs.

5 . The method of claim 4 , wherein determining a programming schedule takes place periodically prepared at a frequency having a period ‘T’.

6 . The method of claim 5 , wherein ‘T’ is adjustable.

7 . The method of claim 6 , wherein the cumulative statistics are analyzed and a successive order of most through least recorded programs determined.

8 . The method of claim 7 , wherein the constrained bandwidth network comprises ‘n’ channels, where n is an integer.

9 . The method of claim 8 , wherein determining a programming schedule comprises:

beginning with the most recorded program, populating as many programs from the successive order of most through least recorded programs that will temporally fit within the period ‘T’ on a first of the ‘n’ channels; and

respectively continuing the successive order of most through least recorded programs on a next channel after the first of the ‘n’ channels, continuing through all ‘n’ channels;

wherein each respective channel is populated with as many programs from the respectively continuing successive order of most through least recorded programs that will temporally fit within the period ‘T’ on each channel.

10 . The method of claim 9 , wherein the channels comprise respective spectral portions of a frequency division multiple access network.

11 . The method of claim 9 , wherein the channels comprise respective timeslots of a time division multiple access network.

12 . The method of claim 9 , wherein the channels comprise respective codewords a code division multiple access network.

13 . The method of claim 1 , wherein the constrained bandwidth network is a cellular network.

14 . The method of claim 1 , wherein the constrained bandwidth network is a television provider network.

15 . The method of claim 1 , wherein the constrained bandwidth network is an internet service provider network

16 . The method of claim 15 , wherein broadcasting programming to constrained bandwidth programming subscribers takes place at the same time the electronic programming guide is transmitted.

17 . A method for dynamically developing a programming schedule, comprising:

obtaining, from a plurality of programming subscribers, cumulative statistics of recordings initiated by said subscribers for programming delivered by a provider during a period of time; and

determining a programming schedule in response to the obtained statistics.

18 . A computer readable medium having written upon it a program capable of performing a method, comprising:

obtaining, from a plurality of high bandwidth programming subscribers, cumulative statistics of recordings initiated by said subscribers for programming delivered by a provider during a period of time;

determining a programming schedule in response to the obtained statistics; and

broadcasting programming to constrained bandwidth programming subscribers according to the programming schedule.

19 . A system for determining a broadcast schedule, comprising:

a statistics processor;

wherein the statistics processor comprises:

means for obtaining, from a plurality of programming subscribers, cumulative statistics of recordings initiated by said subscribers for programming delivered by a provider during a period of time; and

means for determining a programming schedule in response to the obtained statistics.

20 . A multi-media recording apparatus, comprising:

means of providing data detailing cumulative statistics of recordings initiated by subscribers for programming delivered by a provider during a period of time to a statistics processor, wherein the statistics processor comprises:

means for obtaining, from a plurality of programming subscribers, cumulative statistics of recordings initiated by said subscribers for programming delivered by a provider during a period of time; and

means for determining a programming schedule in response to the obtained statistics.

Assignments (3)
RELEASE OF SECURITY INTEREST Recorded Sep 4, 2014
From: CREDIT SUISSE AG
To: ALCATEL-LUCENT CANADA INC.
Reel/Frame 033686/0798 →
SECURITY INTEREST Recorded Jan 30, 2013
From: ALCATEL-LUCENT CANADA INC.
To: CREDIT SUISSE AG
Reel/Frame 029826/0927 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 13, 2008
From: MACDONALD, J ANDREW; MCNEILL, JARED D; BECKWITH, MARTIN C
To: ALCATEL LUCENT
Reel/Frame 020646/0879 →