An intelligent
adaptive programming system based on collected dynamic market data and
user feedback which effectively adapts content to users based on the market data or feedback. After collecting or analyzing the market data and
user input, appropriate
programming or additional content is sent to users. The data and input collection can be continuously, automatically, scheduled, or periodically updated and analyzed. The
system is capable of collecting and analyzing a wide variety of data such as
Internet Protocol (IP) number, user history, voting history, viewing history, scheduling history, rating history,
purchasing history, current
web page, web browsing history, current program identification, and user account information. The
user input can be
instant messaging, sms messaging, mms messaging, email, audio, chat input, or text input. Utilizing the data and feedback, content providers can adapt
programming or provide additional content to users thereby resulting in increased effectiveness, usefulness, and
personalization for users.