Intelligent remote control
AssigneeComcast Cable Communications, LLC
InventorsMichael D. McMahon, Donald Dischner, Jamesheed R. Batmanglidj, James Capps, Joshua Seiden
Life of this patent
Estimating the term…
Abstract
A content access device and system may allow portable remote devices to be paired with a variety of different devices, allowing remote control through a network connection. Content access devices may expose application program interfaces, allowing incoming network traffic to control operation of the device much in the same way that a local infrared remote would. Routing content commands through an external application server may also yield other benefits, such as allowing more customized selection of information and advertising content to users based on their viewing history.
Claims36
A method comprising:
- receiving, from a wireless device associated with a content access device located at a premises, a first remote control command, wherein the first remote control command is formatted based on a first format and wherein the first remote control command comprises a first command value;
- sending, to a computing device located remotely from the premises, the first remote control command;
- receiving, from the computing device, a second remote control command, wherein the second remote control command is formatted based on a second format different from the first format and wherein the second remote control command comprises a second command value;
- and
- sending, to the content access device, the second remote control command.
An apparatus comprising:
- one or more processors;
- and
- memory storing instructions that, when executed by the one or more processors, cause the apparatus to:
- receive, from a wireless device associated with a content access device located at a premises, a first remote control command, wherein the first remote control command is formatted based on a first format and wherein the first remote control command comprises a first command value;
- send, to a computing device located remotely from the premises, the first remote control command;
- receive, from the computing device, a second remote control command, wherein the second remote control command is formatted based on a second format different from the first format and wherein the second remote control command comprises a second command value;
- and
- send, to the content access device, the second remote control command.
A non-transitory computer-readable medium storing instructions that, when executed, cause:
- receiving, from a wireless device associated with a content access device located at a premises, a first remote control command, wherein the first remote control command is formatted based on a first format and wherein the first remote control command comprises a first command value;
- sending, to a computing device located remotely from the premises, the first remote control command;
- receiving, from the computing device, a second remote control command, wherein the second remote control command is formatted based on a second format different from the first format and wherein the second remote control command comprises a second command value;
- and
- sending, to the content access device, the second remote control command.
A system comprising:
- a gateway located at a premises, wherein the gateway is configured to:
- receive, from a wireless device, a first remote control command, wherein the first remote control command is formatted based on a first format and wherein the first remote control command comprises a first command value;
- send, to a computing device located remotely from the premises, the first remote control command;
- receive, from the computing device, a second remote control command, wherein the second remote control command is formatted based on a second format different from the first format and wherein the second remote control command comprises a second command value;
- and
- send the second remote control command;
- and
- a content access device, located at the premises, configured to receive the second remote control command.
Dependencies are inferred from the claim text.