IP Library Granted Patent US 10,217,348
Granted Patent B2
US 10,217,348 · App. 15/629,309 · Granted Feb 26, 2019

Processing sensor data

Inventors: James Poder (Cheltenham, PA); Galen Trevor Gattis (Sunnyvale, CA); Chris Kennedy (Highlands Ranch, CO); Karen Serviss (Aurora, CO)
Assignee: Comcast Cable Communications, LLC
G08B25/001G08B25/003G06F1/00H04W4/00
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,217,348
App. No.
15/629,309
Granted
Feb 26, 2019
Kind
B2
Abstract

Methods, systems, computer-readable media, and apparatuses for processing sensor data are presented. An example method comprises accessing, by a computing device at a premises, sensor information associated with a plurality of sensors located at the premises, receiving, by the computing device, first sensor data from a first security sensor of the plurality of sensors, receiving, by the computing device, second sensor data from a second security sensor of the plurality of sensors, and in response to determining, by the computing device and based on the sensor information, that the first sensor data is associated with a higher priority than the second sensor data processing, by the computing device, the first sensor data, and transmitting, by the computing device, the second sensor data to a remote computing device for processing, wherein the remote computing device is at a location different from the premises.

Claims (66)

1. A method comprising:

receiving, by a computing device located at a premises and from a first security sensor located at the premises, first sensor data;

receiving, from a second security sensor located at the premises, second sensor data;

sending, based on determining that the first sensor data is associated with a lower priority than the second sensor data, the first sensor data to a remote computing device for processing, wherein the remote computing device is at a location different from the premises; and

processing, by the computing device, the second sensor data.

2. The method of claim 1 , further comprising:

determining that the second sensor data does not satisfy a threshold;

predicting, based on auxiliary data, that future sensor data from the second security sensor will not satisfy the threshold; and

performing an action that causes the future sensor data from the second security sensor to satisfy the threshold.

3. The method of claim 2 , wherein:

the threshold corresponds to a default moisture level,

the auxiliary data corresponds with a weather forecast,

the future sensor data corresponds to a predicted moisture level based on the weather forecast, and

the action comprises causing a water source near the second security sensor to turn on.

4. The method of claim 1 , wherein determining that the first sensor data is associated with the lower priority than the second sensor data is based on a location of the second security sensor.

5. The method of claim 4 , further comprising:

determining, based on a picture of the second security sensor, the location of the second security sensor.

6. The method of claim 1 , wherein determining that the first sensor data is associated with the lower priority than the second sensor data is based on an object monitored by the second security sensor.

7. The method of claim 6 , further comprising:

determining, based on a picture of the second security sensor, the object monitored by the second security sensor.

8. 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 first sensor located at a premises, first sensor data;

receive, from a second sensor, second sensor data;

send, based on determining that the first sensor data is associated with a lower priority than the second sensor data, the first sensor data to a remote computing device for processing, wherein the remote computing device is at a location different from the premises; and

process, at the premises, the second sensor data.

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

determine that the second sensor data does not satisfy a threshold;

predict, based on auxiliary data, that future sensor data from the second sensor will not satisfy the threshold; and

perform an action that causes the future sensor data from the second sensor to satisfy the threshold.

10. The apparatus of claim 9 , wherein:

the threshold corresponds to a default moisture level,

the auxiliary data corresponds with a weather forecast,

the future sensor data corresponds to a predicted moisture level based on the weather forecast, and

the action comprises causing a water source near the second sensor to turn on.

11. The apparatus of claim 8 , wherein the instructions, when executed by the one or more processors, cause the apparatus to:

determine, based on a location of the second sensor, that the first sensor data is associated with a lower priority than the second sensor data.

12. The apparatus of claim 11 , wherein the instructions, when executed by the one or more processors, cause the apparatus to:

determine, based on a picture of the second sensor, the location of the second sensor.

13. The apparatus of claim 8 , wherein the instructions, when executed by the one or more processors, cause the apparatus to:

determine, based on an object monitored by the second sensor, that the first sensor data is associated with the lower priority than the second sensor data.

14. The apparatus of claim 13 , wherein the instructions, when executed by the one or more processors, cause the apparatus to:

determine, based on a picture of the second sensor, the object monitored by the second sensor.

15. A system comprising:

a first sensor located at a premises;

a second sensor located at the premises; and

a computing device located at the premises, wherein the computing device comprises:

one or more processors; and

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

receive, from the first sensor, first sensor data;

receive, from the second sensor, second sensor data;

send, based on determining that the first sensor data is associated with a lower priority than the second sensor data, the first sensor data to a remote computing device for processing, wherein the remote computing device is at a location different from the premises; and

process, at the premises, the second sensor data.

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

determine that the second sensor data does not satisfy a threshold;

predict, based on auxiliary data, that future sensor data from the second sensor will not satisfy the threshold; and

perform an action that causes the future sensor data from the second sensor to satisfy the threshold.

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

determine, based on a location of the second sensor, that the first sensor data is associated with a lower priority than the second sensor data.

18. The system of claim 17 , wherein the instructions, when executed by the one or more processors, cause the computing device to:

determine, based on a picture of the second sensor, the location of the second sensor.

19. The system of claim 15 , wherein the instructions, when executed by the one or more processors, cause the computing device to:

determine, based on an object monitored by the second sensor, that the first sensor data is associated with the lower priority than the second sensor data.

20. The system of claim 19 , wherein the instructions, when executed by the one or more processors, cause the computing device to:

determine, based on a picture of the second sensor, the object monitored by the second sensor.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 27, 2018
From: PODER, JAMES; GATTIS, GALEN TREVOR; KENNEDY, CHRIS; SERVISS, KAREN
To: COMCAST CABLE COMMUNICATIONS, LLC
Reel/Frame 047590/0748 →
Continuity (3)
Continuation 14985671 · Dec 31, 2015
Continuation 13804274 · Mar 14, 2013
Related Publication 20180144610A1 · May 24, 2018
Cited By (2)
US 12,211,363 US 12,407,735