Internet enabled universal remote control system
First 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.
1 Assignment
0 Petitions
Accused Products
Abstract
A Device-Based Control System (DBCS) enables a device-agnostic and source-agnostic entertainment experience through use of an internet-enabled device (IED). The IED includes a media management application for navigating through media or entertainment content, controlling media devices according to a type of media content selected by the user, and sharing media experiences via social networks. The IED includes smartphones, tablet computers, and other internet-enabled processor-based devices. The DBCS leverages the internet access of the IED to enable search and discovery of all available media content. A content recommendation system (CRS) coupled to the media management application learns media preferences from user behavior, generates from numerous disparate media sources media choices corresponding to the media preferences, and presents the media choices on the IED.
19 Citations
18 Claims
-
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. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A content recommendation system comprising:
-
at least one processing unit; and a memory storing instructions, the instruction 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; receive a current state for each of the plurality of media devices; determine 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; determine 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; determine, for each media content recommendation, a corresponding 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 corresponding command packet for a given 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 such that when the command packet is executed the sequence of commands configures the two or more media devices to the final states to present the given media content recommendation at the premise of the user, and wherein the command packet includes 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 media device of the plurality of media devices to present a selected media content recommendation; and transmit the selection of media content recommendations with the corresponding command packets and, for each of the one or more of the media content recommendations having corresponding social media information, transmit the social media information identifying the one or more profiles of the other users having interacted with the media content recommendation in association with the media content recommendation. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
Specification