IP Library › Granted Patent US 9,961,405
Granted Patent B2
US 9,961,405 · App. 14/267,076 · Granted May 1, 2018

Systems and methods of processing programming wish list data

Inventors: Dolores Mallian (St. Charles, IL); Bruce Barnes (Crystal Lake, IL); Shadi Khoshaba (Skokie, IL); Wayne Heinmiller (Elgin, IL); Henry Towster (Barrington, IL); Charles Stahulak (Chicago, IL); Nikhil Marathe (Roselle, IL)
Assignee: AT&T INTELLECTUAL PROPERTY I, L.P.
H04N21/482H04N7/17318H04N21/258H04N21/25883H04N21/262H04N21/4334H04N21/442H04N21/472H04N21/47214H04N21/4828
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 9,961,405
App. No.
14/267,076
Granted
May 1, 2018
Kind
B2
Abstract

A method includes receiving, from a first user of a media distribution system, first wish list data identifying a program and a first program option associated with the program. When the first wish list data is received, the program is not scheduled for transmission via the media distribution system based on a published program guide available to the first user. The method also includes receiving, from a second user of the media distribution system, second wish list data identifying the program and a second program option associated with the program. The method further includes determining interest in the program based on the first program option and the second program option.

Claims (51)

1. A method comprising:

receiving, at a device of a media distribution system, first wish list data associated with a first user, wherein the first wish list data identifies a program and a first program option associated with the program, and wherein, when the first wish list data is received, the program is not scheduled for transmission via the media distribution system based on a published program guide available to the first user;

receiving, at the device, second wish list data associated with a second user, wherein the second wish list data identifies the program and a second program option associated with the program;

determining, at the device, interest for the program based on the first program option and the second program option;

determining, at the device, rank values of programs identified in a set of wish list data based on the interest for each of the programs, the set of wish list data including the first wish list data and the second wish list data, the programs including the program; and

determining, at the device, whether to schedule the program for distribution as a pay-per-view program or as a scheduled program based on comparing a rank value of the program to a first viewer interest threshold and to a second viewer interest threshold, wherein the program is scheduled as the pay-per-view program responsive to the rank value satisfying the second viewer interest threshold, and wherein the program is scheduled as the scheduled program responsive to the rank value satisfying the first viewer interest threshold, wherein the first viewer interest threshold corresponds to a first portion of the programs identified in a first percentage of a rank-value sorted list of the programs, wherein the second viewer interest threshold corresponds to a second portion of the programs identified in a second percentage of the rank-value sorted list of the programs, and wherein the first portion includes a first particular program that is lower in the sorted list than any program in the second portion.

2. The method of claim 1 , wherein the first program option and the second program option are each selected from an available program options set, wherein the available program options set includes:

a notification option to send a notification if the program is scheduled for transmission;

a fee option that specifies fee criteria for recording the program;

a time option that indicates a period of time that the program is to remain on a wish list;

a record option to record the program if the program is scheduled for transmission; or

a combination thereof.

3. The method of claim 1 , wherein determining the interest for the program includes determining, at the device, a weighted count of occurrences of the program in the set of wish list data, wherein each occurrence of the program in the set of wish list data is weighted based on a corresponding program option associated with the occurrence, and wherein the rank values are determined based on the weighted count.

4. The method of claim 3 , further comprising:

in response to a particular program option being a notification option, adding, at the device, a first weight value to the weighted count of occurrences of the program;

in response to a particular program option being a fee option, adding, at the device, a second weight value to the weighted count of occurrences of the program;

in response to a particular program option being a time option, adding, at the device, a third weight value to the weighted count of occurrences of the program; and

in response to a particular program option being a record option, adding, at the device, a fourth weight value, and wherein the first weight value, the second weight value, the third weight value, and the fourth weight value are not equal.

5. The method of claim 1 , wherein the program is not scheduled for distribution via the media distribution system while the rank value does not satisfy the first viewer interest threshold or the second viewer interest threshold.

6. The method of claim 1 , wherein the program includes a particular movie that is in cinematic release when the first wish list data is received.

7. The method of claim 1 , wherein the program includes a sporting event.

8. The method of claim 1 , wherein the second viewer interest threshold corresponds to a higher rank than the first viewer interest threshold, and wherein the program is scheduled as the pay-per-view program and as the scheduled program responsive to the rank value satisfying the second viewer interest threshold.

9. The method of claim 1 , further comprising transmitting an updated program guide to a first user device associated with the first user, wherein the first wish list data is received from the first user device.

10. The method of claim 1 , further comprising determining, at the device, second interest for a second program that is identified in the set of wish list data, wherein the rank values include a second rank value based on the second interest.

11. A system comprising:

a processor; and

a memory accessible to the processor, the memory storing instructions that are executable by the processor to cause the processor to perform operations including:

receiving first wish list data associated with a first user, wherein the first wish list data identifies a program and a first program option associated with the program, wherein, when the first wish list data is received, the program is not scheduled for transmission via a media distribution system based on a published program guide available to the first user;

receiving second wish list data associated with a second user, wherein the second wish list data identifies the program and a second program option associated with the program;

determining interest for the program based on the first program option and the second program option;

determining rank values of programs identified in a set of wish list data based on the interest for each of the programs, the set of wish list data including the first wish list data and the second wish list data, the programs including the program; and

determining whether to schedule the program for distribution as a pay-per-view program or as a scheduled program based on comparing a rank value to a first viewer interest threshold and to a second viewer interest threshold, wherein the program is scheduled as the pay-per-view program responsive to the rank value satisfying the second viewer interest threshold, and wherein the program is scheduled as the scheduled program responsive to the rank value satisfying the first viewer interest threshold, wherein the first viewer interest threshold corresponds to a first portion of the programs identified in a first percentage of a rank-value sorted list of the programs, wherein the second viewer interest threshold corresponds to a second portion of the programs identified in a second percentage of the rank-value sorted list of the programs, and wherein the first portion includes a first particular program that is lower in the sorted list than any program in the second portion.

12. The system of claim 11 , wherein the interest for the program is determined using a weighted count of occurrences of the program in the set of wish list data, wherein each occurrence of the program in the set of wish list data is weighted based on a corresponding program option associated with the occurrence, wherein the first program option is associated with a first weight value and the second program option is associated with a second weight value, and wherein the first weight value is different from the second weight value.

13. The system of claim 11 , further comprising a media information database to identify the program based on information provided by the first user.

14. The system of claim 11 , wherein the first program option includes a first option to record the program when the program is available for access without a fee.

15. The system of claim 14 , wherein the second program option includes a second option to record the program when the program is available for access for a fee, wherein the first option has a first weight value, wherein the second option has a second weight value, and wherein the first weight value is different from the second weight value.

16. The system of claim 11 , wherein the operations further include, in response to the rank value satisfying the first viewer interest threshold, updating the published program guide to indicate that the program is scheduled for distribution.

17. A processor-readable storage device storing processor-readable instructions executable by a processor to cause the processor to perform operations comprising:

receiving first wish list data associated with a first user, wherein the first wish list data identifies a program and a first program option associated with the program, wherein, when the first wish list data is received, the program is not scheduled for transmission via a media distribution system based on a published program guide available to the first user;

receiving second wish list data associated with a second user, wherein the second wish list data identifies the program and a second program option associated with the program;

determining interest for the program based on the first program option and the second program option;

determining rank values of programs identified in a set of wish list data based on the interest for each of the programs, the set of wish list data including the first wish list data and the second wish list data, the programs including the program; and

determining whether to schedule the program for distribution as a pay-per-view program or as a scheduled program based on comparing a rank value to a first viewer interest threshold and to a second viewer interest threshold, wherein the program is scheduled as the pay-per-view program responsive to the rank value satisfying the second viewer interest threshold, and wherein the program is scheduled as the scheduled program responsive to the rank value satisfying the first viewer interest threshold, wherein the first viewer interest threshold corresponds to a first portion of the programs identified in a first percentage of a rank-value sorted list of the programs, wherein the second viewer interest threshold corresponds to a second portion of the programs identified in a second percentage of the rank-value sorted list of the programs, and wherein the first portion includes a first particular program that is lower in the sorted list than any program in the second portion.

18. The processor-readable storage device of claim 17 , wherein determining the interest for the program includes determining a weighted count of occurrences of the program in the set of wish list data, wherein each occurrence of the program in the set of wish list data is weighted based on a corresponding weight value associated with the occurrence.

19. The processor-readable storage device of claim 18 , wherein the first program option and the second program option are each selected from an available program options set, wherein the available program options set includes:

a notification option to send a notification if the program is scheduled for transmission;

a fee option that specifies fee criteria for recording the program;

a time option that indicates a period of time that the program is to remain on a wish list;

a record option to record the program if the program is scheduled for transmission; or

a combination thereof.

20. The processor-readable storage device of claim 19 , wherein the notification option is associated with a first weight value, the fee option is associated with a second weight value, and the time option is associated with a third weight value, and wherein the first weight value, the second weight value, and the third weight value are not equal.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 19, 2017
From: MALLIAN, DOLORES; BARNES, BRUCE; KHOSHABA, SHADI; HEINMILLER, WAYNE; TOWSTER, HENRY; STAHULAK, CHARLES; MARATHE, NIKHIL
To: AT&T KNOWLEDGE VENTURES
Reel/Frame 044430/0915 →
CHANGE OF NAME Recorded May 1, 2014
From: AT&T KNOWLEDGE VENTURES, L.P.
To: AT&T INTELLECTUAL PROPERTY I, L.P.
Reel/Frame 032799/0311 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 1, 2014
From: MALLIAN, DOLORES; BARNES, BRUCE; KHOSHABA, SHADI; HEINMILLER, WAYNE; TOWSTER, HENRY; STAHULAK, CHARLES; MARATHE, NIKHIL
To: AT&T INTELLECTUAL PROPERTY I, L.P.
Reel/Frame 032799/0413 →
Continuity (2)
Continuation 11863843 · Sep 28, 2007
Related Publication 20140241698A1 · Aug 28, 2014