IP Library Granted Patent US 12,289,487
Granted Patent B2
US 12,289,487 · App. 17/842,526 · Granted Apr 29, 2025

Premises automation control

Inventor: Michael Sallas (Radnor, PA)
Assignee: Comcast Cable Communications, LLC
H04N21/4131H04H20/59H04L12/2812H04N21/4227H04N21/43615H04N21/478H04N21/482H04N21/814H04L2012/2849H04N21/47
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 12,289,487
App. No.
17/842,526
Granted
Apr 29, 2025
Kind
B2
Abstract

A plurality of content streams each including audio, video, or audio-video content may be transmitted to a plurality of premises. In addition, one or more command streams may be transmitted over a distribution network. Premises automation commands may then be sent to one or more systems based on a user selection associated with a corresponding command stream. The premises automation commands may be configured to instruct a system at a premises to perform a function. The commands may, for example, instruct a lighting system to turn on/off lights, a security system to enter an arm or disarm operational state, a thermostat to adjust its temperature, etc.

Claims (70)

1. A method comprising:

sending, by a first computing device to a second computing device at a premises, a plurality of content streams; and

sending, to the second computing device in a stream, a plurality of commands that are for performance of one premises function via a plurality of different types of premises systems at a plurality of different premises,

wherein the plurality of commands are accessible, in the stream, for use when user selection of a premises function is received and the user selection causes performance of the premises function, via a premises system at the premises, using at least one command, of the plurality of commands, that is associated with the premises function and is compatible with the premises system at the premises.

2. The method of claim 1 , wherein the one premises function comprises at least one of the following:

arming of the premises system;

disarming of the premises system;

turning on a light;

turning off a light;

adjusting a thermostat;

locking a door;

unlocking a door;

communicating via an intercom system;

initiating a telephone call; or

controlling an appliance.

3. The method of claim 1 , wherein causing the performance of the premises function comprises causing a decoder to decode the at least one command.

4. The method of claim 1 , wherein the plurality of commands are for performance of a second premises function via a second premises system.

5. The method of claim 1 , wherein the sending the plurality of commands causes, based on a second user selection, a second performance of the premises function via the premises system at the premises.

6. The method of claim 1 , wherein the user selection is received based on a user selecting a portion of an interface, wherein the interface comprises a listing of a plurality of channel listings in a program guide, wherein the listing of the plurality of channel listings comprises:

selectable entries for the plurality of content streams; and

selectable entries for the plurality of commands.

7. The method of claim 1 , wherein the plurality of commands comprises a continuously repeating sequence of commands for performance of the one premises function via the plurality of different types of premises systems.

8. The method of claim 1 , wherein the plurality of commands comprises at least one second command for performance of the one premises function that is incompatible with the premises system at the premises.

9. The method of claim 1 , wherein the sending the plurality of commands comprises sending at least one complete set of commands for performing the one premises function, prior to the user selection.

10. The method of claim 1 , wherein the plurality of commands comprises:

a first command for arming a first type of security system at the premises; and

a second command for arming a second type of security system at a different premises.

11. An apparatus comprising:

one or more processors; and

memory storing instructions that, when executed by the one or more processors, cause the apparatus to:

send, to a computing device at a premises, a plurality of content streams; and

send, to the computing device in a stream, a plurality of commands that are for performance of one premises function, via a plurality of different types of premises systems at a plurality of different premises,

wherein the plurality of commands are accessible, in the stream, for use when user selection of a premises function is received and the user selection causes performance of the premises function, via a premises system at the premises, using at least one command, of the plurality of commands, that is associated with the premises function and is compatible with the premises system at the premises.

12. The apparatus of claim 11 , wherein the one premises function comprises at least one of the following:

arming of the premises system;

disarming of the premises system;

turning on a light;

turning off a light;

adjusting a thermostat;

locking a door;

unlocking a door;

communicating via an intercom system;

initiating a telephone call; or

controlling an appliance.

13. The apparatus of claim 11 , wherein causing the performance of the premises function comprises causing a decoder to decode the at least one command.

14. The apparatus of claim 11 , wherein the plurality of commands are for performance of a second premises function via a second premises system.

15. The apparatus of claim 11 , wherein the sending the plurality of commands causes, based on a second user selection, a second performance of the premises function via the premises system at the premises.

16. The apparatus of claim 11 , wherein the user selection is received based on a user selecting a portion of an interface, wherein the interface comprises a listing of a plurality of channel listings in a program guide, wherein the listing of the plurality of channel listings comprises:

selectable entries for the plurality of content streams; and

selectable entries for the plurality of commands.

17. A system comprising:

a first computing device configured to:

send a plurality of content streams; and

send, in a stream, a plurality of commands that are for performance of one premises function via a plurality of different types of premises systems at a plurality of different premises,

wherein the plurality of commands are accessible, in the stream, for use when user selection of a premises function is received and the user selection causes performance of the premises function, via a premises system at a premises, using at least one command, of the plurality of commands, that is associated with the premises function and is compatible with the premises system at the premises; and

a second computing device configured to receive the plurality of content streams and the plurality of commands.

18. The system of claim 17 , wherein the one premises function comprises at least one of the following:

arming of the premises system;

disarming of the premises system;

turning on a light;

turning off a light;

adjusting a thermostat;

locking a door;

unlocking a door;

communicating via an intercom system;

initiating a telephone call; or

controlling an appliance.

19. The system of claim 17 , wherein causing the performance of the premises function comprises causing a decoder to decode the at least one command.

20. The system of claim 17 , wherein the plurality of commands are for performance of a second premises function via a second premises system.

21. The system of claim 17 , wherein sending the plurality of commands causes, based on a second user selection, a second performance of the premises function via the premises system at the premises.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 6, 2022
From: SALLAS, MICHAEL
To: COMCAST CABLE COMMUNICATIONS, LLC
Reel/Frame 060409/0068 →
Continuity (3)
Continuation 17153405 · Jan 20, 2021
Continuation 14084228 · Nov 19, 2013
Related Publication 20220329896A1 · Oct 13, 2022
References Cited (74)
US 3676856A · Manly · 1972 [cited by applicant]
US 4684980A · Rast et al. · 1987 [cited by applicant]
US 5936522A · Vogt · 1999 [cited by applicant]
US 6025884A · Choi · 2000 [cited by applicant]
US 6502669B1 · Harris · 2003 [cited by applicant]
US 6570610B1 · Kipust · 2003 [cited by applicant]
US 6868292B2 · Ficco et al. · 2005 [cited by applicant]
US 6912429B1 · Bilger · 2005 [cited by applicant]
US 6931593B1 · Grooters · 2005 [cited by applicant]
US 7509221B2 · Folken et al. · 2009 [cited by applicant]
US 8193935B2 · Gates · 2012 [cited by applicant]
US 8742959B1 · Efros et al. · 2014 [cited by applicant]
US 20010025349A1 · Sharood et al. · 2001 [cited by applicant]
US 20020080827A1 · Lee · 2002 [cited by applicant]
US 20040012502A1 · Rasmussen · 2004 [cited by applicant]
US 20040030531A1 · Miller et al. · 2004 [cited by applicant]
US 20040201471A1 · Primm et al. · 2004 [cited by applicant]
US 20050067816A1 · Buckman · 2005 [cited by applicant]
US 20060023061A1 · Vaszary et al. · 2006 [cited by applicant]
US 20060074810A1 · Verberkt et al. · 2006 [cited by applicant]
US 20060176167A1 · Dohrmann · 2006 [cited by applicant]
US 20060294565A1 · Walter · 2006 [cited by applicant]
US 20070044539A1 · Sabol et al. · 2007 [cited by applicant]
US 20070067810A1 · Durden · 2007 [cited by examiner]
US 20070112939A1 · Wilson · 2007 [cited by examiner]
US 20070247302A1 · Martin · 2007 [cited by applicant]
US 20070276548A1 · Uzunovic et al. · 2007 [cited by applicant]
US 20080022322A1 · Grannan et al. · 2008 [cited by applicant]
US 20080092199A1 · McCarthy et al. · 2008 [cited by applicant]
US 20080117072A1 · Hallbert et al. · 2008 [cited by applicant]
US 20080150717A1 · Guillemot et al. · 2008 [cited by applicant]
US 20080150743A1 · Grehant · 2008 [cited by applicant]
US 20080168523A1 · Ansari et al. · 2008 [cited by applicant]
US 20090025027A1 · Craner · 2009 [cited by applicant]
US 20090070436A1 · Dawes et al. · 2009 [cited by applicant]
US 20090249428A1 · White · 2009 [cited by examiner]
US 20100141425A1 · Tracey et al. · 2010 [cited by applicant]
US 20100156667A1 · Bennie et al. · 2010 [cited by applicant]
US 20100191352A1 · Quail · 2010 [cited by examiner]
US 20100312366A1 · Madonna et al. · 2010 [cited by applicant]
US 20110032423A1 · Jing · 2011 [cited by examiner]
US 20110211584A1 · Mahmoud · 2011 [cited by applicant]
US 20120066707A1 · Poder et al. · 2012 [cited by applicant]
US 20120195449A1 · Thiede et al. · 2012 [cited by applicant]
US 20120291068A1 · Khushoo · 2012 [cited by examiner]
US 20130007804A1 · Wilson · 2013 [cited by examiner]
US 20130090746A1 · Quail · 2013 [cited by applicant]
US 20130297764A1 · Patel et al. · 2013 [cited by applicant]
US 20140167929A1 · Shim et al. · 2014 [cited by applicant]
US 20140176309A1 · Wang · 2014 [cited by examiner]
US 20140321480A1 · Xue · 2014 [cited by examiner]
US 20140373074A1 · Hwang et al. · 2014 [cited by applicant]
US 20150005900A1 · Steele · 2015 [cited by examiner]
US 20150349974A1 · Liu · 2015 [cited by examiner]
US 20150350912A1 · Head et al. · 2015 [cited by applicant]
US 20160134918A1 · Chen et al. · 2016 [cited by applicant]
US 20180267702A1 · Dawes · 2018 [cited by examiner]
FR 2792751A1 · 2000 [cited by applicant]
GB 2162978A · 1986 [cited by applicant]
KR 100650740B1 · 2006 [cited by applicant]
WO 2006044443A2 · 2006 [cited by applicant]
WO 2007147012A2 · 2007 [cited by applicant]
Junghak Kim, Seungchul Kim, Sangtaick Park and Jinwoo Hong, “Home appliances controlling through Smart TV set-top box with screen-mirroring remote controller,” 2013 International Conference on ICT Convergence (ICTC), 20… [cited by examiner]
M. Wang, G. Zhang, C. Zhang, J. Zhang and C. Li, “An IoT-based appliance control system for smart homes,” 2013 Fourth International Conference on Intelligent Control and Information Processing (ICICIP), Beijing, China, … [cited by examiner]
Partial European Search Report—EP 11181398.6—Mailing date: Apr. 15, 2013. [cited by applicant]
Chadwick et al: “Home Automation using HomeVision”, Internet Citation, Nov. 1996, XP002123844, Retrieved from the internet: URL:http://www.homeautomator.com/homevision.htm [retrieved on Nov. 25, 1999]. [cited by applicant]
Extended European Search Report—EP11181398.6—Mailing Date: Jul. 17, 2013. [cited by applicant]
European Office Action—EP Appl. 11181398.6—dated Dec. 16, 2015. [cited by applicant]
Canadian Office Action—CA Appl. 2,751,731—dated Jun. 21, 2017. [cited by applicant]
Oct. 13, 2017—European Office Action—EP 11181398.6. [cited by applicant]
Sep. 8, 2017—European Communication Regarding Oral Proceedings—EP 11181398.6. [cited by applicant]
Jun. 21, 2018—Canadian Office Action—CA 2,751,731. [cited by applicant]
Feb. 12, 2021—Canadian Office Action—CA 2,751,731. [cited by applicant]
H. V. Dange and V. K. Gondi, “Powerline Communication Based Home Automation and Electroicity Distrbution System,” 2011 International Conference on Process Automation, Control and Computing, Coimbatore, India, 2011, pp. … [cited by applicant]