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.
Claims56
A method comprising:
- receiving, by a computing device from a wireless device that is associated with a content access device located at a premises at a location different from the computing device, a first content access command that:
- is formatted based on a first format;
- and
- comprises a first parameter;
- sending, to the content access device via a gateway located at the premises, a second content access command that:
- is formatted based on a second format different from the first format;
- and
- comprises a second parameter that is based on the first parameter.
A method comprising:
- receiving, from a wireless device associated with a content access device located at a premises, a first content access command that:
- is formatted based on a first format;
- and
- comprises a first command value;
- sending, to a computing device that is at a location different from a location of the premises, the first content access command;
- receiving, from the computing device, a second content access command that:
- is formatted based on a second format different from the first format;
- and
- comprises a second command value;
- and
- sending, to the content access device, the second content access 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 that is associated with a content access device located at a premises at a location different from the apparatus, a first content access command that:
- is formatted based on a first format;
- and
- comprises a first parameter;
- send, to the content access device via a gateway located at the premises, a second content access command that:
- is formatted based on a second format different from the first format;
- and
- comprises a second parameter that is based on the first parameter.
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 content access command that:
- is formatted based on a first format;
- and
- comprises a first command value;
- send, to a computing device that is at a location different from a location of the premises, the first content access command;
- receive, from the computing device, a second content access command that:
- is formatted based on a second format different from the first format;
- and
- comprises a second command value;
- and
- send, to the content access device, the second content access command.
A non-transitory computer-readable medium storing instructions that, when executed, cause:
- receiving, by a computing device from a wireless device that is associated with a content access device located at a premises at a location different from the computing device, a first content access command that:
- is formatted based on a first format;
- and
- comprises a first parameter;
- sending, to the content access device via a gateway located at the premises, a second content access command that:
- is formatted based on a second format different from the first format;
- and
- comprises a second parameter that is based on the first parameter.
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 content access command that:
- is formatted based on a first format;
- and
- comprises a first command value;
- sending, to a computing device that is at a location different from a location of the premises, the first content access command;
- receiving, from the computing device, a second content access command that:
- is formatted based on a second format different from the first format;
- and
- comprises a second command value;
- and
- sending, to the content access device, the second content access command.
A system comprising:
- a first computing device;
- and
- a second computing device;
- wherein the first computing device comprises:
- one or more first processors;
- and
- memory storing first instructions that, when executed by the one or more first processors of the first computing device, cause the first computing device to:
- receive, from a wireless device that is associated with the second computing device located at a premises at a location different from the first computing device, a first content access command that:
- is formatted based on a first format;
- and
- comprises a first parameter;
- send, to the second computing device via a gateway located at the premises, a second content access command that:
- is formatted based on a second format different from the first format;
- and
- comprises a second parameter that is based on the first parameter;
- and
- wherein the second computing device comprises:
- one or more second processors;
- and
- memory storing second instructions that, when executed by the one or more second processors of the second computing device, cause the second computing device to:
- receive the second content access command.
A system comprising:
- a first computing device;
- and
- a second computing device;
- wherein the first computing device comprises:
- one or more first processors;
- and
- memory storing first instructions that, when executed by the one or more first processors of the first computing device, cause the first computing device to:
- receive, from a wireless device associated with the second computing device located at a premises, a first content access command that:
- is formatted based on a first format;
- and
- comprises a first command value;
- send, to a computing device that is at a location different from a location of the premises, the first content access command;
- receive, from the computing device, a second content access command that:
- is formatted based on a second format different from the first format;
- and
- comprises a second command value;
- and
- send to the second computing device, the second content access command;
- and
- wherein the second computing device comprises:
- one or more second processors;
- and
- memory storing second instructions that, when executed by the one or more second processors of the second computing device, cause the second computing device to:
- receive the second content access command.
Dependencies are inferred from the claim text.