Patent ID: 9680886
Date: 2017-06-13
CPC Classifications: G06F,H04L,H04N

Claim:
1. An internet-enabled device (IED) comprising: at least one processing unit; and a memory storing instructions, the instructions when executed by the processing unit causes the processing unit to: determine a configuration of a plurality of media devices at a premise of a user, the media devices having a number of disparate available media sources for retrieving content; monitor a current state of each of the plurality of media devices; receive a selection of media content recommendations, each media content recommendation available from one of the disparate available media sources and wherein one or more of the media content recommendations are determined based in part on connections of a profile of the user in a social network; receive social media information corresponding to the one or more of the media content recommendation, the social media information corresponding to a given media content recommendation describing the connection between the profile of the user and the given media content recommendation by identifying one or more profiles of other users within the social network having interacted with the given media content recommendation; display the selection of media content recommendations and, for each of the one or more of the media content recommendations having corresponding social media information, display the one or more profiles of the other users having interacted with the media content recommendation in association with the media content recommendation; determine, in response to a selection of a target media content recommendation, a command packet based on the current state of each of the plurality of media devices and the configuration of the plurality of media devices, the command packet for the target media content recommendation comprising a sequence of commands for configuring two or more of the plurality of media devices from their current states to final states for presenting the target media content recommendation, and the command packet including one or more of radio frequency (RF) commands and infrared signals (IR) that correspond to the two or more media devices to configure the two or more of the plurality of media devices to present a selected media content recommendation; and transmit, in response to executing the command packet, a signal for each command in the sequence of commands, each signal transmitted according to the sequence to commands to configure the two or more media devices to the final states to present the target media content recommendation to the user.