← Back to Patent Explorer
US6463585B1 Expired / Lapsed US ⏱️ 0.0 years remaining

Targeted advertisement using television delivery systems

Assignee: Comcast IP Holdings I LLC
•
Filing: 1998-04-03
•
Granted: 2002-10-08
•
Expires: 2018-04-03
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A novel multiple channel architecture is designed to allow targeted advertising directed to television terminals connected to an operations center or a cable headend. Program channels carry television programs. During commercial breaks in the television programs, advertisements, which are also broadcast on the program channel, are displayed. However, additional feeder channels carry alternate advertising that may be better suited for certain viewing audiences. The operations center or the cable headend generate a group assignment plan that assigns the television terminals to groups, based on factors such as area of dominant influence and household income. A switching plan is then generated that instructs the television terminals to remain with the program channel or to switch to one of the alternate feeder channels during the program breaks. The television terminals record which channels were viewed during the program breaks, and report this information to the cable headends and the operations center. The reported information is used to generate billing for commercial advertisers, and to analyze viewer watching habits. The invention uses upstream data reception hardware, databases and processing hardware and software to accomplish these functions.

Inventors

  • 👤 John S. Hendricks
  • 👤 Alfred E. Bonner
  • 👤 John S. McCoskey
  • 👤 Michael L. Asmussen

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-23 18:33
CPC Classifications
H; H04; H04N; H04N21/00; H04N21/40; H04N21/41; H04N21/426; H04N21/42684; H04N21/20; H04N21/25; H04H; H04H20/00; H04H20/10; H04H60/00; H04H60/35; H04H60/38; H04H60/41; H04H60/43; H04H60/61; H04H60/64; H04N21/21; H04N21/222; H04N21/2221; H04N21/23; H04N21/235; H04N21/236; H04N21/23608; H04N21/2362; H04N21/238; H04N21/2381; H04N21/2389; H04N21/254; H04N21/2543; H04N21/258; H04N21/25866; H04N21/25883; H04N21/25891; H04N21/262; H04N21/26208; H04N21/266; H04N21/2668; H04N21/422; H04N21/42204; H04N21/42653; H04N21/43; H04N21/431; H04N21/4312; H04N21/4314; H04N21/4316; H04N21/433; H04N21/4331; H04N21/434; H04N21/4344; H04N21/4345; H04N21/435; H04N21/438; H04N21/4383; H04N21/4385; H04N21/442; H04N21/44213; H04N21/44222; H04N21/44224; H04N21/443; H04N21/45; H04N21/4508; H04N21/4532; H04N21/454; H04N21/458; H04N21/462; H04N21/4622; H04N21/47; H04N21/472; H04N21/47214; H04N21/475; H04N21/4755; H04N21/478; H04N21/4786; H04N21/4788; H04N21/482; H04N21/60; H04N21/63; H04N21/64; H04N21/6405; H04N21/643; H04N21/64307; H04N21/65; H04N21/654; H04N21/6543; H04N21/6547; H04N21/80; H04N21/81; H04N21/812; H04N21/8146; H04N21/85; H04N21/858; H04N21/8586; H04N5/00; H04N5/44; H04N5/445; H04N5/44504; H04N5/60; H04N5/602; H04N7/00; H04N7/08; H04N7/087; H04N7/088; H04N7/0884; H04N7/0887; H04N7/10; H04N7/102; H04N7/16; H04N7/162; H04N7/163; H04N7/165; H04N7/173; H04N7/17309; H04N7/17318; H04N7/17336; H04N7/17345; H04N7/17354; H04M; H04M1/00; H04M1/57; H04N5/45

Claims Analysis

Total Claims: 31
Claim 1
Independent Claim 152 words
A method for targeting advertisements to a plurality of television terminals, comprising: assigning at least one primary advertisement to each of a program channel; assigning at least one alternate advertisement to at least one feeder channel; and generating a switching plan, wherein the switching plan instructs each of the television terminals to select one of the program channel and the at least one feeder channel during a program break occurring in a broadcast of a program on the program channel, wherein generating the switching plan comprises: assigning each of the television terminals to at least one group, designating a unique group mask for each of the groups, and assigning each of the groups to one of the program channel and the at least one feeder channel, wherein the group mask indicates which of the television terminals tune to the program channel and the at least one feeder channel during the program break.
Claim 2
Independent Claim 152 words
A method for targeting advertisements to a plurality of television terminals, comprising: assigning at least one primary advertisement to each of a program channel; assigning at least one alternate advertisement to at least one feeder channel; and generating a switching plan, wherein the switching plan instructs each of the television terminals to select one of the program channel and the at least one feeder channel during a program break occurring in a broadcast of a program on the program channel, wherein generating the switching plan comprises: assigning each of the television terminals to at least one group, designating a unique group mask for each of the groups, and assigning each of the groups to one of the program channel and the at least one feeder channel, wherein the group mask indicates which of the television terminals tune to the program channel and the at least one feeder channel during the program break.
Claim 3
Dependent Claim 23 words
The method of claim 1 , wherein the group assignments and corresponding group masks are stored in a memory of a television terminal.
Claim 4
Dependent Claim 50 words
The method of claim 1 , wherein the group assignments are determined based on at least one of Area of Dominant Influence (ADI), zip code+4, demographic data and programs watched data, the group assignments being updated to reflect changes in the ADI, zip code+4, demographic data and programs watched data.
Claim 5
Dependent Claim 65 words
The method of claim 1 , wherein the program breaks include one or more pods, the program channel and the at least one feeder channel are assigned to each of the one or more pods, and wherein the switching plan directs each of the plurality of television terminals to tune to one of the program channel and the at least one feeder channel between pods.
Claim 6
Dependent Claim 44 words
The method of claim 4 , wherein the television terminal stores information indicating which of the program channel and the at least one feeder channel was selected during each pod and each program break, the television terminal providing the information to a remote location.
Claim 7
Dependent Claim 18 words
The method of claim 5 , wherein the remote location polls the television terminal to send the information.
Claim 8
Dependent Claim 23 words
The method of claim 5 , wherein the television terminal sends the information to the remote location using a collision detection/collision avoidance protocol.
Claim 9
Dependent Claim 13 words
The method of claim 1 , wherein the program includes the switching plan.
Claim 10
Dependent Claim 35 words
The method of claim 1 , wherein the switching plan is sent periodically to the plurality of television terminals, the switching plan being stored in a memory of each of the plurality of television terminals.
Claim 11
Independent Claim 151 words
A method of targeting advertisements to television terminals using multiple channels, comprising: broadcasting a program containing program breaks, each of the program breaks including at least one default advertisement; broadcasting at least one alternate advertisement; broadcasting a switching plan, wherein the switching plan designates which of the television terminals receive the default advertisement and the at least one alternate advertisement during the program breaks; creating categories of advertisements; defining group categories; for each group category, defining at least one group; assigning each television terminal, for each group category, to the at least one group; creating a group assignment matrix based on the categories of advertisements, the group categories and the group assignments; storing the group assignment matrix in each television terminal; and comparing the switching plan to the group assignment matrix to determine a channel to tune for receiving one of the default advertisement and the at least one alternate advertisement.
Claim 12
Independent Claim 151 words
A method of targeting advertisements to television terminals using multiple channels, comprising: broadcasting a program containing program breaks, each of the program breaks including at least one default advertisement; broadcasting at least one alternate advertisement; broadcasting a switching plan, wherein the switching plan designates which of the television terminals receive the default advertisement and the at least one alternate advertisement during the program breaks; creating categories of advertisements; defining group categories; for each group category, defining at least one group; assigning each television terminal, for each group category, to the at least one group; creating a group assignment matrix based on the categories of advertisements, the group categories and the group assignments; storing the group assignment matrix in each television terminal; and comparing the switching plan to the group assignment matrix to determine a channel to tune for receiving one of the default advertisement and the at least one alternate advertisement.
Claim 13
Dependent Claim 73 words
The method of claim 10 , further comprising generating the switching plan, comprising: assigning the default advertisement to a program channel; assigning alternate advertisements to at least one feeder channel; assigning a group to each of the program channel and the at least one feeder channel; and creating a group mask assignment, wherein the group mask assignment is used by the television terminal to compare the switching plan to the group assignment matrix.
Claim 14
Dependent Claim 150 words
The method of claim 11 , wherein assigning the program channel and the at least one feeder channel comprises: ranking each of a plurality of programs based on categories of targeted advertisements and a first percentage of total viewers who view each of the plurality of programs; ranking a plurality of targeted advertisements based on a second percentage of total viewers; determining, for each of the plurality of programs and each of the targeting categories, targeted advertisements with overall highest rankings, based on the first and the second percentages; assigning targeted advertisements with the overall highest rankings to be displayed on first program channels; assigning targeted advertisements with lower overall rankings to be displayed on second program channels; and assigning alternate targeted advertisements to be displayed on one or more feeder channels, each of the one or more feeder channels associated with a corresponding one of the second program channels.
Claim 15
Dependent Claim 15 words
The method of claim 10 , wherein the television terminal is a set top terminal.
Claim 16
Dependent Claim 15 words
The method of claim 10 , wherein the television terminal is incorporated into the television.
Claim 17
Dependent Claim 17 words
The method of claim 10 , wherein the television terminal is coupled to a satellite television receiver.
Claim 18
Dependent Claim 40 words
The method of claim 10 , further comprising: at each television terminal, recording in a memory an identification of a channel selected during the program break; providing the identification to a remote site; and deleting the identification from the memory.
Claim 19
Dependent Claim 34 words
The method of claim 10 , wherein the switching plan is provided with the transmission of the program and periodically to the television terminals, the television terminals storing the switching plan in a memory.
Claim 20
Independent Claim 146 words
A method of targeting advertisements to a plurality of television terminals, comprising: creating a package of targeted advertisements; providing the package to each of the plurality of television terminals, the television terminals storing the package in a memory; generating a group assignment matrix; providing the group assignment matrix to each of the television terminals, the television terminals storing the group assignment matrix in the memory; generating a switching plan; providing the switching plan to each of the plurality of television terminals, the television terminals storing the switching plan in the memory; broadcasting a program to the plurality of television terminals, the program including at least one program break; and switching a television terminal receiving the program to one of a plurality channels during the at least one program break, each of the plurality of channels carrying a different advertisement selected from the package of targeted advertisements.
Claim 21
Independent Claim 146 words
A method of targeting advertisements to a plurality of television terminals, comprising: creating a package of targeted advertisements; providing the package to each of the plurality of television terminals, the television terminals storing the package in a memory; generating a group assignment matrix; providing the group assignment matrix to each of the television terminals, the television terminals storing the group assignment matrix in the memory; generating a switching plan; providing the switching plan to each of the plurality of television terminals, the television terminals storing the switching plan in the memory; broadcasting a program to the plurality of television terminals, the program including at least one program break; and switching a television terminal receiving the program to one of a plurality channels during the at least one program break, each of the plurality of channels carrying a different advertisement selected from the package of targeted advertisements.
Claim 22
Dependent Claim 29 words
The method of claim 18 , wherein switching the television terminal comprises: comparing the group assignment matrix to the switching plan; and selecting a channel based on the comparison.
Claim 23
Dependent Claim 37 words
The method of claim 18 , further comprising: storing in the memory an identification of a channel switched to during the program break; providing the identification to a remote site; and deleting the identification from the memory.
Claim 24
Dependent Claim 35 words
The method of claim 18 , wherein the program break contains a plurality of pods; the switching plan instructing a television terminal to tune to a separate channel for each of the plurality of pods.
Claim 25
Independent Claim 191 words
A method for assigning targeted advertisements to multiple broadcast channels, wherein the multiple broadcast channels include a program channel for each of a plurality of programs to be broadcast and at least one feeder channel, comprising: identifying the plurality of programs to carry the targeted advertisements; assigning the targeted advertisements to target categories; dividing each target category into groups of viewers; ranking each of the plurality of programs based on the target categories and a first percentage of total viewers in each group of viewers; ranking the targeted advertisements based on a second percentage of total viewers in each group of viewers; determining, for each of the plurality of programs and each of the targeting categories, targeted advertisements with overall highest rankings, based on the first and the second percentages; assigning targeted advertisements with the overall highest rankings to be displayed on first program channels; assigning targeted advertisements with lower overall rankings to be displayed on second program channels; and assigning alternate targeted advertisements to be displayed on one or more feeder channels, each of the one or more feeder channels associated with a corresponding one of the second program channels.
Claim 26
Independent Claim 191 words
A method for assigning targeted advertisements to multiple broadcast channels, wherein the multiple broadcast channels include a program channel for each of a plurality of programs to be broadcast and at least one feeder channel, comprising: identifying the plurality of programs to carry the targeted advertisements; assigning the targeted advertisements to target categories; dividing each target category into groups of viewers; ranking each of the plurality of programs based on the target categories and a first percentage of total viewers in each group of viewers; ranking the targeted advertisements based on a second percentage of total viewers in each group of viewers; determining, for each of the plurality of programs and each of the targeting categories, targeted advertisements with overall highest rankings, based on the first and the second percentages; assigning targeted advertisements with the overall highest rankings to be displayed on first program channels; assigning targeted advertisements with lower overall rankings to be displayed on second program channels; and assigning alternate targeted advertisements to be displayed on one or more feeder channels, each of the one or more feeder channels associated with a corresponding one of the second program channels.
Claim 27
Dependent Claim 31 words
The method of claim 22 , wherein the first percentage of total viewers is based on programs watched data collected from television terminals capable of receiving the broadcast plurality of programs.
Claim 28
Dependent Claim 24 words
The method of claim 18 , wherein the switching plan and the group assignment matrix are provided to a television terminal over an Internet.
Claim 29
Dependent Claim 21 words
The method of claim 18 , wherein the package of targeted advertisements are provided to a television terminal over an Internet.
Claim 30
Independent Claim 138 words
A method for targeting advertisements to a plurality of television terminals, comprising: generating a package of targeted advertisements; from the package of targeted advertisements, assigning at least one primary advertisement to a program; from the package of targeted advertisements, assigning at least one alternate advertisement the program; providing the package of targeted advertisements to the plurality of television terminals, each of the plurality of television terminals storing the package in a memory; assigning each of the plurality of television terminals to at least one group; generating a switching plan, wherein the switching plan instructs each of the plurality of television terminals to select one of the primary advertisement and the at least one alternate advertisement from the memory during a program break occurring in a broadcast of a program on a program channel, based on the group assignment.
Claim 31
Independent Claim 138 words
A method for targeting advertisements to a plurality of television terminals, comprising: generating a package of targeted advertisements; from the package of targeted advertisements, assigning at least one primary advertisement to a program; from the package of targeted advertisements, assigning at least one alternate advertisement the program; providing the package of targeted advertisements to the plurality of television terminals, each of the plurality of television terminals storing the package in a memory; assigning each of the plurality of television terminals to at least one group; generating a switching plan, wherein the switching plan instructs each of the plurality of television terminals to select one of the primary advertisement and the at least one alternate advertisement from the memory during a program break occurring in a broadcast of a program on a program channel, based on the group assignment.

References Cited (Backward Citations)

GB1204190A Cited
US3891792A Cited
US4361848A Cited
US4860379A Cited
US4398216A Cited
US4488179A Cited
US4381522A Cited
US4688218A Cited
US4965825A Cited
US4694490A Cited
US4605964A Cited
US4484217A Cited
US4639225A Cited
US4517598A Cited
US4528643A Cited
US4587520A Cited
US4816904A Cited
US4633462A Cited
US4805014A Cited
US4621282A Cited
US4697209A Cited
DE3423846A1 Cited
US4724491A Cited
US4829569A Cited
US5036537A Cited
GB2168227B Cited
US4712105A Cited
US4674085A Cited
US4706121A Cited
US4706121B1 Cited
GB2177873B Cited
US4688246A Cited
US4961109A Cited
US5144663A Cited
USD301037S Cited
US4792972A Cited
US4712130A Cited
USD314383S Cited
US5152011A Cited
US5075771A Cited
US4930160A Cited
US4876736A Cited
US4959810A Cited
US5414426A Cited
US4947429A Cited
US5132789A Cited
US4829558A Cited
US4816901A Cited
US4995078A Cited
US4977455A Cited
US4977455B1 Cited
US4928168A Cited
US5027400A Cited
US4975951A Cited
USD325581S Cited
US5105268A Cited
US5036394A Cited
US5038402A Cited
US5293633A Cited
US4949187A Cited
US5077607A Cited
US5001554A Cited
US4996597A Cited
US5015829A Cited
US5014125A Cited
US5150118A Cited
US5151782A Cited
US5078019A Cited
US5253066A Cited
US5253066C1 Cited
US5202817A Cited
US5047867A Cited
US5663757A Cited
US5049990A Cited
US5166886A Cited
US5046093A Cited
US5056138A Cited
US5343516A Cited
US5073930A Cited
US5283639A Cited
US5155591A Cited
DE3935294A1 Cited
US5353121A Cited
US5151789A Cited
US5130792A Cited
US5237610A Cited
US5446919A Cited
US5351075A Cited
US5091782A Cited
US5020129A Cited
USD331760S Cited
TW236065B Cited
US5057917A Cited
US5260778A Cited
US5133079A Cited
US5479268A Cited
US5103314A Cited
US5206954A Cited
US5319455A Cited
US5093718A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2005-10-07 2006-04-08 2006-10-08 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2009-10-07 2010-04-08 2010-10-08 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2013-10-07 2014-04-08 2014-10-08 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag