IP Library Granted Patent US 11,700,413
Granted Patent B2
US 11,700,413 · App. 17/461,496 · Granted Jul 11, 2023

Intelligent remote control

Inventors: Michael D. McMahon (Centennial, CO); Donald Dischner (Elizabeth, CO); Jamesheed R. Batmanglidj (Littleton, CO); James Capps (Lakewood, CO); Joshua Seiden (Englewood, CO)
Assignee: Comcast Cable Communications, LLC
H04N21/4227H04N21/41H04N21/4113H04N21/41265G08C2201/40G08C2201/41G08C2201/93H04N21/4108H04N21/4147H04N21/6334H04W12/08
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,700,413
App. No.
17/461,496
Granted
Jul 11, 2023
Kind
B2
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.

Claims (153)

1. 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.

2. The method of claim 1 , wherein the second content access command comprises a digital video recorder (DVR) command that is configured to cause the content access device to output a content asset corresponding to the second parameter.

3. The method of claim 1 , further comprising causing the content access device to tune to a channel, tune to a video on demand stream, schedule a recording, generate a message, or execute an application.

4. The method of claim 1 , wherein the gateway comprises one or more of a set-top box (STB), a digital video recorder (DVR), a modem, or a computer.

5. The method of claim 1 , wherein the content access device comprises one or more of a set-top box (STB), a digital video recorder (DVR), or a display device.

6. 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.

7. The method of claim 6 , wherein the second content access command comprises a digital video recorder (DVR) command that is configured to cause the content access device to output a content asset corresponding to the second command value.

8. The method of claim 6 , wherein the second content access command comprises a digital video recorder (DVR) command that is configured to cause the content access device to output a content asset corresponding to the second command value, and the method further comprising:

redirecting, to the wireless device, the content asset.

9. The method of claim 6 , wherein:

the second content access command comprises a digital video recorder (DVR) record command;

the DVR record command is configured to cause the content access device to record a content asset corresponding to the second command value; and

the second command value comprises at least one of a source identifier or a start time.

10. The method of claim 6 , wherein the second content access command is a channel tune command and the second command value is a channel source identifier.

11. The method of claim 6 , wherein the second content access command is a video on demand (VOD) tuning command and the second command value is at least one of a provider identifier or an asset identifier.

12. The method of claim 6 , wherein the second content access command comprises at least one of a message generation command or an application execution command.

13. The method of claim 6 , wherein the content access device comprises at least one of a set-top box (STB), a digital video recorder (DVR), or a display device.

14. The method of claim 6 , wherein the second format is Enhanced television Binary Interchange Format (EBIF).

15. 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.

16. The apparatus of claim 15 , wherein the second content access command comprises a digital video recorder (DVR) command that is configured to cause the content access device to output a content asset corresponding to the second parameter.

17. The apparatus of claim 15 , wherein the instructions, when executed by the one or more processors, further cause the apparatus to:

cause the content access device to tune to a channel, tune to a video on demand stream, schedule a recording, generate a message, or execute an application.

18. The apparatus of claim 15 , wherein the gateway comprises one or more of a set-top box (STB), a digital video recorder (DVR), a modem, or a computer.

19. The apparatus of claim 15 , wherein the content access device comprises one or more of a set-top box (STB), a digital video recorder (DVR), or a display device.

20. 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.

21. The apparatus of claim 20 , wherein the second content access command comprises a digital video recorder (DVR) command that is configured to cause the content access device to output a content asset corresponding to the second command value.

22. The apparatus of claim 20 , wherein the second content access command comprises a digital video recorder (DVR) command that is configured to cause the content access device to output a content asset corresponding to the second command value, and wherein the instructions, when executed by the one or more processors, further cause the apparatus to:

redirect, to the wireless device, the content asset.

23. The apparatus of claim 20 , wherein:

the second content access command comprises a digital video recorder (DVR) record command;

the DVR record command is configured to cause the content access device to record a content asset corresponding to the second command value; and

the second command value comprises at least one of a source identifier or a start time.

24. The apparatus of claim 20 , wherein the second content access command is a channel tune command and the second command value is a channel source identifier.

25. The apparatus of claim 20 , wherein the second content access command is a video on demand (VOD) tuning command and the second command value is at least one of a provider identifier or an asset identifier.

26. The apparatus of claim 20 , wherein the second content access command comprises at least one of a message generation command or an application execution command.

27. The apparatus of claim 20 , wherein the content access device comprises at least one of a set-top box (STB), a digital video recorder (DVR), or a display device.

28. The apparatus of claim 20 , wherein the second format is Enhanced television Binary Interchange Format (EBIF).

29. 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.

30. The non-transitory computer-readable medium of claim 29 , wherein the second content access command comprises a digital video recorder (DVR) command that is configured to cause the content access device to output a content asset corresponding to the second parameter.

31. The non-transitory computer-readable medium of claim 29 , wherein the instructions, when executed, further cause:

causing the content access device to tune to a channel, tune to a video on demand stream, schedule a recording, generate a message, or execute an application.

32. The non-transitory computer-readable medium of claim 29 , wherein the gateway comprises one or more of a set-top box (STB), a digital video recorder (DVR), a modem, or a computer.

33. The non-transitory computer-readable medium of claim 29 , wherein the content access device comprises one or more of a set-top box (STB), a digital video recorder (DVR), or a display device.

34. 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.

35. The non-transitory computer-readable medium of claim 34 , wherein the second content access command comprises a digital video recorder (DVR) command that is configured to cause the content access device to output a content asset corresponding to the second command value.

36. The non-transitory computer-readable medium of claim 34 , wherein the second content access command comprises a digital video recorder (DVR) command that is configured to cause the content access device to output a content asset corresponding to the second command value, and the instructions, when executed, further cause:

redirecting, to the wireless device, the content asset.

37. The non-transitory computer-readable medium of claim 34 , wherein:

the second content access command comprises a digital video recorder (DVR) record command;

the DVR record command is configured to cause the content access device to record a content asset corresponding to the second command value; and

the second command value comprises at least one of a source identifier or a start time.

38. The non-transitory computer-readable medium of claim 34 , wherein the second content access command is a channel tune command and the second command value is a channel source identifier.

39. The non-transitory computer-readable medium of claim 34 , wherein the second content access command is a video on demand (VOD) tuning command and the second command value is at least one of a provider identifier or an asset identifier.

40. The non-transitory computer-readable medium of claim 34 , wherein the second content access command comprises at least one of a message generation command or an application execution command.

41. The non-transitory computer-readable medium of claim 34 , wherein the content access device comprises at least one of a set-top box (STB), a digital video recorder (DVR), or a display device.

42. The non-transitory computer-readable medium of claim 34 , wherein the second format is Enhanced television Binary Interchange Format (EBIF).

43. 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.

44. The system of claim 43 , wherein the second content access command comprises a digital video recorder (DVR) command that is configured to cause the second computing device to output a content asset corresponding to the second parameter.

45. The system of claim 43 , wherein the first instructions, when executed by the one or more first processors, further cause the first computing device to:

cause the second computing device to tune to a channel, tune to a video on demand stream, schedule a recording, generate a message, or execute an application.

46. The system of claim 43 , wherein the gateway comprises one or more of a set-top box (STB), a digital video recorder (DVR), a modem, or a computer.

47. The system of claim 43 , wherein the second computing device comprises one or more of a set-top box (STB), a digital video recorder (DVR), or a display device.

48. 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.

49. The system of claim 48 , wherein the second content access command comprises a digital video recorder (DVR) command that is configured to cause the second computing device to output a content asset corresponding to the second command value.

50. The system of claim 48 , wherein the second content access command comprises a digital video recorder (DVR) command that is configured to cause the second computing device to output a content asset corresponding to the second command value, and wherein the first instructions, when executed by the one or more first processors, further cause the first computing device to:

redirect, to the wireless device, the content asset.

51. The system of claim 48 , wherein:

the second content access command comprises a digital video recorder (DVR) record command;

the DVR record command is configured to cause the second computing device to record a content asset corresponding to the second command value; and

the second command value comprises at least one of a source identifier or a start time.

52. The system of claim 48 , wherein the second content access command is a channel tune command and the second command value is a channel source identifier.

53. The system of claim 48 , wherein the second content access command is a video on demand (VOD) tuning command and the second command value is at least one of a provider identifier or an asset identifier.

54. The system of claim 48 , wherein the second content access command comprises at least one of a message generation command or an application execution command.

55. The system of claim 48 , wherein the second computing device comprises at least one of a set-top box (STB), a digital video recorder (DVR), or a display device.

56. The system of claim 48 , wherein the second format is Enhanced television Binary Interchange Format (EBIF).

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 18, 2022
From: MCMAHON, MICHAEL D; DISCHNER, DONALD; BATMANGLIDJ, JAMESHEED R; CAPPS, JAMES; SEIDEN, JOSHUA
To: COMCAST CABLE COMMUNICATIONS, LLC
Reel/Frame 061448/0399 →
Continuity (6)
Continuation 16387030 · Apr 17, 2019
Continuation 15642043 · Jul 5, 2017
Continuation 15017893 · Feb 8, 2016
Continuation 13103574 · May 9, 2011
Provisional Application 61333066 · May 10, 2010
Related Publication 20220182701A1 · Jun 9, 2022
Cited By (1)
US 12,688,771