Claims
- 1. A method for providing targeted advertisements over a media delivery network comprising:
(a) collecting viewing selections of a subscriber on a server; (b) analyzing the viewing selections to assign a customer profile to the subscriber; (c) selecting an advertisement that appeals to the customer profile; and (d) displaying the advertisement to the subscriber.
- 2. The method of claim 1, wherein analyzing the viewing selections includes analyzing account information of the subscriber.
- 3. The method of claim 2, wherein analyzing the viewing selections comprises invoking an algorithm that looks for patterns in the viewing selections and the account information.
- 4. The method of claim 3, wherein the patterns are selected from the group consisting essentially of key words appearing in the viewing selection over a threshold number of times, key words appearing in the account information over a threshold number of times, and amount of time spent viewing a menu over a threshold amount of time.
- 5. The method of claim 1, wherein displaying the advertisement comprises delivering a bit map to a set-top box of the subscriber, wherein the set-top box displays the bit map on a screen.
- 6. The method of claim 5, wherein the bit map is delivered by the server in response to a request from the set-top box.
- 7. The method of claim 5, wherein the bit map is delivered by the server to the set-top box when the set-top is activated.
- 8. The method of claim 1, wherein displaying the advertisement comprises delivering a video stream to a set-top box of the subscriber.
- 9. The method of claim 8, wherein the video stream is part of a playlist.
- 10. The method of claim 8, wherein the video stream is inserted in a broadcast program.
- 11. The method of claim 10, wherein the broadcast program has an advertisement insertion slot, wherein the video stream originates from an advertisement channel running the advertisement, and wherein a set-top box of the subscriber tunes to the advertisement channel for a duration of the advertisement insertion slot.
- 12. The method of claim 11, wherein the advertisement channel is a continuous stream of advertisements.
- 13. A system for providing targeted advertising over a media delivery network comprising:
(a) a head end having a merge processor, a profile processor, a file server, and a broadcast server; (b) a distribution network connected to the head end; and (c) a plurality of set-top boxes connected to the distribution network, wherein the merge processor collects viewing selections from the plurality of set-top boxes, and wherein the profile processor receives the viewing selections from the merge processor, analyzes the viewing selections along with account information, and directs the file server to deliver the targeting advertising based on the analysis of the viewing selections.
- 14. The system of claim 13, wherein each set-top box of the plurality of set-top boxes comprises a navigator, a memory buffer, and an operating system.
- 15. The system of claim 14, wherein the navigator is a software application that runs on top of the operating system, generates menu screens, accepts viewer selections, records the viewer selections in the memory buffer, directs the file server to deliver a selected program, and uploads viewer selections to the merge processor.
- 16. The system of claim 13, wherein the plurality of set-top boxes is in communication with the broadcast server, the file server, and the merge processor.
- 17. The system of claim 13, wherein the profile processor is in communication with the merge processor and the file server.
- 18. The system of claim 13, further comprising a plurality of databases in communication with the profile processor.
- 19. The system of claim 18, wherein the plurality of databases comprises databases selected from the group consisting essentially of an interactive television database, a subscriber registration database, an accounting database, and a survey database.
- 20. The system of claim 13, wherein the media delivery network is selected from the group consisting essentially of an interactive media delivery system, a cable television network, a wireless cable television network, a satellite television network, and a media delivery system that allows duplex communication with the plurality of set-top boxes.
- 21. A system for providing targeted advertising over a media delivery network comprising:
(a) a head end comprising:
(1) a file server that can deliver advertising; (2) a merge processor that stores subscriber event data; (3) a profile processor that analyzes subscriber event data, determines demographics, and issues display instructions; and (b) a plurality of set-top boxes connected to the head end, each set-top box comprising a processor for:
(1) collecting a plurality of event records that describe selected commands from a subscriber to a particular set-top box, said plurality of event records making up the event data; (2) transmitting event data to the merge processor; and (3) receiving commands from the head end to display certain advertisements.
- 22. The system of claim 21, wherein the file server delivers bit map advertising.
- 23. The system of claim 21, wherein the file server delivers video stream advertising.
- 24. A system for providing targeted advertising over a media delivery network comprising:
(a) a merge processor that stores event data; (b) databases that comprise subscriber information; (c) a profile processor in communication with the merge processor and the databases, wherein the profile processor analyzes the event data from the merge processor and the subscriber information from the databases; and (d) a file server in communication with the profile processor, wherein the file server stores display data and plays the display data as directed by the profile processor.
- 25. The system of claim 24, wherein the merge processor, the file server, and the profile processor are in communication with a plurality of set-top boxes.
- 26. The system of claim 25, further comprising a broadcast server in communication with the plurality of set-top boxes, the broadcast server delivering at least two video streams to the plurality of set-top boxes, and wherein the file server instructs a set-top box of the plurality of set-top boxes to tune to a video stream of the at least two video streams.
- 27. The system of claim 24, further comprising:
(e) a broadcast server in communication with the plurality of set-top boxes, wherein the broadcast server delivers at least two video streams to the plurality of set-top boxes; and (f) a session controller in communication with the plurality of set-top boxes and the profile processor, wherein the session controller instructs a set-top box of the plurality of set-top boxes to tune to a video stream of the at least two video streams.
- 28. A method for providing advertisements targeted at individual viewers comprising:
(a) providing a set-top box to: each of the individual viewers, wherein the set-top box is connected to a head end; (b) tracking the individual viewers' program selections and storing the viewers' program selections as event data; (c) analyzing the event data to compile a profile for each viewer; and (d) delivering advertisements targeted to at least one viewer according to the at least one viewer's profile.
- 29. The method of claim 28, comprising recording commands received from a control panel in communication with the set-top box to track the individual viewer's program selections.
- 30. The method of claim 28, comprising downloading bit maps from the head end to the set-top box to deliver targeted advertisements.
- 31. The method of claim 28, comprising tuning the set-top box to an advertising video stream to deliver targeted advertising.
- 32. The method of claim 31, wherein the advertising video stream is supplied by the head end.
Parent Case Info
[0001] This application is a continuation-in-part of copending application Ser. No. 08/779,306, entitled “Method and System for Tracking Network Use,” by Batten, Grauch, Danner, Stefanik, and Swix, filed Jan. 6, 1997, which is assigned to the assignee of the present invention and is hereby incorporated by reference. Accordingly, the present invention claims the benefit of the filing date of that earlier filed application.
Continuations (1)
|
Number |
Date |
Country |
| Parent |
09467889 |
Dec 1999 |
US |
| Child |
10778345 |
Feb 2004 |
US |
Continuation in Parts (1)
|
Number |
Date |
Country |
| Parent |
08779306 |
Jan 1997 |
US |
| Child |
09467889 |
Dec 1999 |
US |