An automation server interfaces with broadcast scheduling systems of various types to automatically synchronize the behavior of interactive applications relative to various broadcast programs, such as television shows and commercials, so as to maintain the appropriate interactive app
A system and method provide sophisticated analysis of program viewership by executing interactive applications that generate responses describing the viewers' behavior. A broadcast server maintains a database of interactive applications each preferably associated with a program that will