IP Library Granted Patent US 10,939,155
Granted Patent B2
US 10,939,155 · App. 14/084,228 · Granted Mar 2, 2021

Premises automation control

Inventor: Michael Sallas (Radnor, PA)
Assignee: Comcast Cable Communications, LLC
H04N21/4131H04H20/59H04H60/13H04L12/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 10,939,155
App. No.
14/084,228
Granted
Mar 2, 2021
Kind
B2
Abstract

A content service provider can transmit a plurality of content streams each including audio, video, or audio-video content to a plurality of premises. In addition, the content service provider can transmit one or more command streams, along with the plurality of content streams over a common content distribution network. The one or more command streams may each include a repeating set of premises automation commands. The premises automation commands may be sent to one or more appropriate systems if a user selects a channel associated with the corresponding command stream. Each set of 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 (69)

1. A method comprising:

causing, by a computing device at a premises, output of a listing comprising:

a first option for causing performance of a premises system function that is associated with a plurality of commands, in a received datastream, associated with performing the premises system function via a plurality of different premises systems; and

a second option for causing output of content;

based on user input indicating selection of the first option, determining at least one command, of the plurality of commands, that is associated with the premises system function and is compatible with a premises system at the premises; and

causing, based on the at least one command, performance of the premises system function via the premises system at the premises.

2. The method of claim 1 , wherein the first option indicates the premises system function and the second option indicates a title of the content.

3. The method of claim 1 , wherein the first option comprises at least one of:

an option for causing arming of the premises system;

an option for causing disarming of the premises system;

an option for turning on a light;

an option for turning off the light;

an option for adjusting a thermostat;

an option for locking a door;

an option for unlocking the door;

an option for communicating via an intercom system;

an option for initiating a telephone call; or

an option for controlling an appliance.

4. The method of claim 1 , further comprising:

after the determining the at least one command, receiving a set of commands compatible with the premises system.

5. The method of claim 1 , further comprising:

after the causing performance of the premises system function, setting a decoder into a floating state in which the decoder is available for decoding other data.

6. The method of claim 1 , wherein the received datastream is associated with a signal frequency.

7. The method of claim 1 , wherein the at least one command occurs, within the received datastream, at periodic intervals over a duration of at least a half-hour.

8. The method of claim 1 ,

wherein the plurality of commands comprises at least one updated command comprising an updated version of the at least one command, and

wherein the at least one updated command and the at least one command are separately configured to cause the premises system to perform the premises system function.

9. The method of claim 1 ,

wherein the causing performance of the premises system function via the premises system at the premises comprises outputting the at least one command to a controller configured to control the premises system to perform the premises system function and configured to control another system at the premises to perform another premises system function.

10. The method of claim 1 , further comprising:

simultaneously decoding a content stream to obtain audio or video content and decoding a second data stream to obtain at least one second command; and

outputting the audio or video content to a display and outputting the at least one second command to a controller that is different from the display and configured to control a second system, at the premises, to sound an alarm.

11. The method of claim 1 , wherein the determining the at least one command comprises decoding the received datastream.

12. The method of claim 1 , wherein the plurality of commands comprises at least one second command configured to cause a second premises system, different from the premises system and at a second premises different from the premises, to perform the premises system function.

13. The method of claim 1 , wherein the first option is selected based on a first channel change input and the second option is selected based on a second channel change input.

14. A method comprising:

causing, by a computing device at a premises, output of a listing indicating a plurality of services comprising:

a first service for causing performance of a premises system function that is associated with a plurality of commands, in a received datastream, associated with performing the premises system function via a plurality of different premises systems; and

a second service for causing output of content;

based on user input indicating selection of the first service, determining one or more commands, of the plurality of commands, that is associated with the premises system function and is compatible with a premises system at the premises; and

causing, based on the one or more commands, performance of the premises system function via the premises system at the premises.

15. The method of claim 14 , further comprising:

receiving, by the computing device, a request to change a service, selected within the listing, to a third service associated with a second command; and

causing, based on the second command, performance of a second premises system function via the premises system at the premises.

16. The method of claim 14 , further comprising:

receiving, by the computing device, a request to change a service, selected within the listing, to a third service associated with a second command; and

causing, based on the second command, performance of a second premises system function via a second premises system at the premises and different from the premises system.

17. The method of claim 14 , further comprising:

receiving, from a remote controller, a second user input comprising an instruction to change a television channel to a channel associated with a third service associated with a second command; and

causing, based on the second command, performance of a second premises system function via a second premises system at the premises and different from the premises system.

18. The method of claim 14 ,

wherein the one or more commands belong to a set of commands repeated within the received datastream, and

wherein the set of commands collectively cause performance of the premises system function via the premises system.

19. The method of claim 14 , further comprising:

after the determining the one or more commands, receiving a set of commands compatible with the premises system.

20. The method of claim 14 , further comprising:

receiving, by the computing device, data,

wherein the first service corresponds to a first portion, of the data, at a first frequency, and

wherein the second service corresponds to a second portion, of the data, at a second frequency.

21. An apparatus comprising:

one or more processors; and

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

cause output of a listing comprising:

a first option for causing performance of a premises system function that is associated with a plurality of commands, in a received datastream, associated with performing the premises system function via a plurality of different premises systems; and

a second option for causing output of content;

based on user input indicating selection of the first option, determine at least one command, of the plurality of commands, that is associated with the premises system function and is compatible with a premises system at the premises; and

cause, based on the at least one command, performance of the premises system function via the premises system at the premises.

22. The apparatus of claim 21 , wherein the plurality of commands comprises at least one second command configured to cause a second premises system, different from the premises system and at a second premises different from the premises, to perform the premises system function.

23. The apparatus of claim 21 , wherein the first option is selected based on a first channel change input and the second option is selected based on a second channel change input.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 19, 2013
From: SALLAS, MICHAEL
To: COMCAST CABLE COMMUNICATIONS, LLC
Reel/Frame 031633/0741 →
Continuity (1)
Related Publication 20150143408A1 · May 21, 2015