10. A non-transitory computer-readable storage medium having computer-readable instructions, which when executed by a receiving computing device, cause the receiving computing device to provide a graphical user interface configured to: receive, via a Local Area Network (LAN) connection, a stream of text from a transmitting device remote to the receiving computing device, the stream of text transmitted to the receiving computing device in response to text data being received by the transmitting device, wherein the stream of text corresponds to a media content item being actively displayed by the transmitting device, wherein the media content item includes video data, and wherein the stream of text is provided to the receiving computing device via the LAN connection independent of the video data, and wherein the receiving computing device does not receive the video data; perform, using scripting instructions provided to the graphical user interface, natural language processing of the stream of text to extract content terms, in response to receiving the stream of text from the transmitting device; perform a query using the content terms to locate and obtain a set of related content, wherein the set of related content is automatically accessed and delivered from the media content source based on pre-established user preferences; and output, concurrently in time with the active display of the video data by the transmitting device, the related content in the graphical user interface of the receiving computing device, wherein the output of the set of related content is automatically displayed by the receiving computing device.
14. The computer-readable storage medium of claim 10 , wherein the scripting instructions provided to the graphical user interface are JavaScript instructions configured for execution in a JavaScript-enabled display environment.