3. A method performed by a receiving computing device, comprising: receiving, via a Local Area Network (LAN), 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, and the stream of text corresponding to a media content item displayed by the transmitting device, wherein the media content item includes video, wherein the stream of text is provided to the receiving computing device independent of the video, and wherein the receiving computing device does not receive the video; performing natural language processing of the stream of text, in response to receiving the stream of text from the transmitting device, by executing client-side scripting commands within a graphical user interface, the natural language processing including: identifying a plurality of key term candidates in the stream of text; and selecting context-sensitive key terms from the key term candidates based on usage within the stream of text; determining related content from a media content source using the context-sensitive key terms, wherein the related content is automatically accessed and delivered from the media content source based on pre-established user preferences; and outputting, concurrently in time with the active display of the video by the transmitting device, the related content in the graphical user interface of the receiving computing device, wherein the output of the related content is automatically displayed by the receiving computing device.
3. A method performed by a receiving computing device, comprising: receiving, via a Local Area Network (LAN), 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, and the stream of text corresponding to a media content item displayed by the transmitting device, wherein the media content item includes video, wherein the stream of text is provided to the receiving computing device independent of the video, and wherein the receiving computing device does not receive the video; performing natural language processing of the stream of text, in response to receiving the stream of text from the transmitting device, by executing client-side scripting commands within a graphical user interface, the natural language processing including: identifying a plurality of key term candidates in the stream of text; and selecting context-sensitive key terms from the key term candidates based on usage within the stream of text; determining related content from a media content source using the context-sensitive key terms, wherein the related content is automatically accessed and delivered from the media content source based on pre-established user preferences; and outputting, concurrently in time with the active display of the video by the transmitting device, the related content in the graphical user interface of the receiving computing device, wherein the output of the related content is automatically displayed by the receiving computing device. 5. The method of claim 3 , wherein executing the client-side scripting commands includes performing the natural language processing of the stream of text using one or more JavaScript scripting commands within the graphical user interface.