Patent ID: 8744860

Claim:
A server comprising: a controller; and a memory storing instructions that, when executed by the controller, cause the controller to perform operations comprising: receiving audio signals and content identification information from a gateway, the audio signals representing a voice message inputted into a remote control device in communication with the gateway when media content is being presented by a display device in communication with the gateway, the content identification information being associated with the media content; generating text representing the voice message based on the audio signals; determining an identity of the media content based on the content identification information; determining a context of the voice message; generating an enhanced message comprising the text and additional content, wherein the additional content is obtained by the controller based on the identity of the media content and the context of the voice message; and transmitting the enhanced message to the gateway for presentation on the display device, wherein the enhanced message is accessible by a group of communication devices, wherein users of the group of communication devices and a user of the remote control device are associated with each other by a social network server managing a social network website, and wherein the group of communication devices are remote from the remote control device.