Claims
- 1. A method for providing targeted advertisements over a media delivery network from a head end during an interactive session, comprising:collecting event data of a subscriber on a server, wherein the event data comprises the subscriber's selection of programs on a set-top box from an interactive menu screen; analyzing the event data and information of the subscriber to assign a demographic group and a customer profile to the subscriber; selecting an advertisement that appeals to the customer profile and the demographic group of the subscriber; and displaying the advertisement to the subscriber upon receiving an advertisement request from the set-top box for an advertisement insertion slot; and wherein the event data includes latest event data that are uploaded by the set-top box to the head end when a new targeted advertisement is to be inserted.
- 2. The method of claim 1, wherein analyzing the information of the subscriber includes analyzing account information of the subscriber.
- 3. The method of claim 2, wherein analyzing the event data and the information of the subscriber comprises invoking an algorithm that looks for patterns in the selections of programs 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 selections of programs 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 the 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 the information of the subscriber includes at least one of accounting information, interactive television information, subscriber registration data, and survey information.
- 9. The method of claim 1, further comprising delivering a library of advertisements and instructions to the set-top box, wherein the instructions are used to instruct the set-top box to retrieve and display a certain advertisement of the library of advertisements that meets the customer profile of the subscriber.
- 10. The method of claim 1, wherein the advertisement is displayed in the interactive menu screen.
- 11. A system for providing targeted advertising over a media delivery network during an interactive session comprising:a head end having a merge processor, a profile processor, a file server, and a broadcast server; a distribution network connected to the head end; and at least one set-top box connected to the distribution network, wherein the merge processor collects viewing selections from the at least one set-top box, wherein the viewing selections are collected from a subscriber's selections of programs on the at least one set-top box from an interactive menu screen, and wherein the profile processor receives the viewing selections from the merge processor, analyzes the viewing selections along with account information, assigns a demographic group and a customer profile to the subscriber, and, upon receiving a request for a targeted advertising insert from the at least one set-top box, directs the file server to deliver the targeted advertising to the at least one set-top box based on the analysis of the viewing selections, and wherein the at least one set-top box uploads the viewing selections to the merge processor when requesting the targeted advertising insert.
- 12. The system of claim 11, wherein each set-top box of the plurality of set-top boxes comprises a navigator, a memory buffer, and an operating system.
- 13. The system of claim 12, 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.
- 14. The system of claim 11, wherein the plurality of set-top boxes is in communication with the broadcast server, the file server, and the merge processor.
- 15. The system of claim 11, wherein the profile processor is in communication with the merge processor and the file server.
- 16. The system of claim 11, further comprising a plurality of databases in communication with the profile processor.
- 17. The system of claim 16, 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.
- 18. The system of claim 11, 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.
- 19. The system of claim 11, wherein the file server delivers the targeted advertising in the interactive menu screen.
- 20. A system for providing targeted advertising over a media delivery network during an interactive session comprising:a head end comprising: a file server for delivering advertisements; a merge processor that stores subscriber event data; a profile processor that analyzes subscriber event data, determines demographics, assigns customer profiles, and issues display instructions; a plurality of set-top boxes connected to the head end, each set-top box comprising a processor for: collecting a plurality of event records that describe selected commands from a subscriber to a particular set-top box, wherein the plurality of event records are collected from the subscriber's selections of programs on a set-top terminal from an interactive menu screen, said plurality of event records making up the event data; uploading latest event data to the merge processor when a new targeted advertisement is to be inserted; and receiving from the head end targeted advertisements and commands to display certain advertisements, wherein the file server receives the display instructions from the profile processor and delivers advertisements corresponding to the display instructions to the plurality of set-top boxes for display.
- 21. The system of claim 20, wherein the file server delivers bit map advertising.
- 22. The system of claim 20, wherein the file server delivers video stream advertising.
- 23. The system of claim 20, wherein the file server delivers the advertisements in the interactive menu screen.
- 24. A method for providing advertisements targeted at individual viewers during an interactive session comprising:providing a set-top box to each of the individual viewers, wherein the set-top box is connected to a head end; tracking the individual viewers' viewing selections and storing the viewers' viewing selections as event data, wherein the event data comprises the viewer's selections of programs on the set-top boxes from an interactive menu screen, and wherein the event data are uploaded to a head end when a new targeted advertisement is to be inserted; analyzing the event data to compile a profile for each viewer; and upon receiving a request from the set-top box for inserting targeted advertisements, delivering advertisements targeted to at least one viewer according to the at least one viewer's profile.
- 25. The method of claim 24, comprising recording commands received from a control panel in communication with the set-top box to track the individual viewer's program selections.
- 26. The method of claim 24, comprising downloading bit maps from the head end to the set-top box to deliver targeted advertisements.
- 27. The method of claim 24, comprising tuning the set-top box to an advertising video stream to deliver targeted advertising.
- 28. The method of claim 27, wherein the advertising video stream is supplied by the head end.
- 29. The method of claim 24, wherein the advertisements are delivered to the set-top box in the interactive menu screen.
Parent Case Info
This application is a continuation-in-part of 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 now abandoned, 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.
US Referenced Citations (13)
Foreign Referenced Citations (4)
| Number |
Date |
Country |
| 0 424 648 |
Feb 1991 |
EP |
| WO 99 04561 |
Jan 1999 |
WO |
| WO 99 45702 |
Sep 1999 |
WO |
| WO 99 52285 |
Oct 1999 |
WO |
Non-Patent Literature Citations (1)
| Entry |
| U.S. patent application Ser. No. 08/779,306, Batten et al., filed Jan. 6, 1997. |
Continuation in Parts (1)
|
Number |
Date |
Country |
| Parent |
08/779306 |
Jan 1997 |
US |
| Child |
09/467889 |
|
US |