1. A media content based survey distribution and collection processor-implemented method, comprising: obtaining local TV program schedule listing data including a plurality of ad tags at a server, wherein a personal user mobile device provides indication of its geographical locality and the server obtains local TV program schedule listing data automatically responsive for the indicated geographical locality; providing the obtained TV program schedule listing data to the personal user mobile device; receiving a real-time user media program selection message from the personal user mobile device; retrieving an ad tag associated with the user selected media program from the local TV program schedule listing data; determining a timestamp associated with the retrieved ad tag indicating an air time of an ad segment played during the user selected media program; extracting key terms from the ad tag by parsing ad contents; querying a survey question list based on the extracted key terms; generating and providing a real-time survey question from the query to the personal user mobile device in synchronization with the ad segment based on the timestamp when the ad segment is being performed during the user selected media program, wherein the real-time survey question is provided to the user mobile device for real-time display around when the ad segment is being performed; and obtaining a user reaction to the survey question.
1. A media content based survey distribution and collection processor-implemented method, comprising: obtaining local TV program schedule listing data including a plurality of ad tags at a server, wherein a personal user mobile device provides indication of its geographical locality and the server obtains local TV program schedule listing data automatically responsive for the indicated geographical locality; providing the obtained TV program schedule listing data to the personal user mobile device; receiving a real-time user media program selection message from the personal user mobile device; retrieving an ad tag associated with the user selected media program from the local TV program schedule listing data; determining a timestamp associated with the retrieved ad tag indicating an air time of an ad segment played during the user selected media program; extracting key terms from the ad tag by parsing ad contents; querying a survey question list based on the extracted key terms; generating and providing a real-time survey question from the query to the personal user mobile device in synchronization with the ad segment based on the timestamp when the ad segment is being performed during the user selected media program, wherein the real-time survey question is provided to the user mobile device for real-time display around when the ad segment is being performed; and obtaining a user reaction to the survey question. 10. The method of claim 1 , wherein the survey question comprises a URL to a merchant shopping site.