1. A system, comprising: at least one memory that stores computer executable components; and at least one hardware processor that executes computer executable components stored in the at least one memory, wherein the hardware processor: identifies, at a first moment in time, television-related content within a sequence of television-related content presented by a communication device that includes or is associated with a television-related communication device; identifies contextual information in or associated with the television-related content, wherein the contextual information comprises one or more terms that at least indicate an identifier of the television-related content; generates a content identifier timestamp associated with the television-related content, the content identifier timestamp includes or is associated with the contextual information and facilitates establishing a correlation between the content identifier timestamp and user activity of a user associated with at least one of the communication device or a second communication device; receives, at a second moment in time, a search query containing a plurality of search terms; determines whether one or more terms of the contextual information are related to one or more terms of the plurality of search terms; communicates the contextual information to the second communication device, wherein the second communication device generates a modified search query comprising the contextual information presented by the communication device where, in response to a determination that the one or more terms of the contextual information are related to the one or more terms of the plurality of search terms, the search query is modified by appending the one or more terms of the contextual information that indicate the identifier of the television-related content to the search query; and causes search results retrieved using the search query with the appended one or more terms of the contextual information to be presented on the communication device.