1. A method for providing video program information, comprising: at a server system with one or more processors and memory storing programs configured for execution by the one or more processors: identifying a search query spike from search queries submitted by a plurality of users in a first time zone during a first span of time, wherein the first span of time is less than a predefined duration, the search query spike corresponds to a set of one or more search queries identified as equivalent, and a frequency of submitting queries from the set during the first time span exceeds a frequency of submitting queries from the set during an average span of time by a predefined threshold percentage; correlating the search query spike to a broadcast video program broadcast during a first time period in the first time zone by matching a plurality of terms from the set of search queries to a plurality of subtitle terms appearing in the video program at a first location, wherein the first location in the video program was broadcast within a predefined time before the first span of time; receiving notification from a user device in a second time zone indicating user interest in the video program, wherein the second time zone is later the first time zone; and transmitting to the user device search results corresponding to one or more search queries from the set of search queries, such that the search results are presented at the user device at the same time as the first location in the video program when the video program is broadcast in the second time zone.