IP Library Granted Patent US 9,854,050
Granted Patent B1
US 9,854,050 · App. 15/357,514 · Granted Dec 26, 2017

Providing electronic content based on sensor data

Inventors: Stephen Scott Trundle (Falls Church, VA); Jean-Paul Martin (Oakton, VA); Alison Jane Slavin (Vienna, VA)
Assignee: Alarm.com Incorporated
H04L67/22H04L67/12
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 9,854,050
App. No.
15/357,514
Granted
Dec 26, 2017
Kind
B1
Abstract

Techniques are described for using sensor data derived from a monitoring system to drive personalized content. Sensor data captured by a monitoring system may be used to determine attributes of users of the monitoring system and/or attributes of a property monitored by the monitoring system. The determined attributes may be used to select content to present to users of the monitoring system. Content presentation may be made through the monitoring system and may be triggered based on events detected by the monitoring system.

Claims (56)

1. A monitoring application server for using data related to a monitoring system to deliver personalized relevant content, the monitoring application server comprising:

at least one processor; and

at least one computer-readable storage medium coupled to the at least one processor having stored thereon instructions which, when executed by the at least one processor, causes the at least one processor to perform operations comprising:

receiving data related to a monitoring system, the monitoring system being located at a property of a customer and including one or more sensors configured to sense attributes at the property;

accessing customer information associated with the customer of the monitoring system;

accessing profiling data related to monitoring system usage by customers;

comparing the received data related to the monitoring system with the accessed profiling data;

based on the accessed customer information and the comparison of the received data related to the monitoring system with the accessed profiling data, determining a profile for the customer of the monitoring system;

using the determined profile to select relevant electronic content for the customer; and

sending the selected electronic content to at least one interface used by the customer.

2. The monitoring application server of claim 1 , wherein using the determined profile to select relevant electronic content for the customer comprises:

comparing at least one attribute associated with the determined profile with electronic content criteria associated with electronic content available for provision by the monitoring application server; and

selecting electronic content for provision to the customer based on the comparison of the at least one attribute with the electronic content criteria.

3. The monitoring application server of claim 1 , wherein the selected electronic content is selected advertising content.

4. The monitoring application server of claim 1 , wherein:

the monitoring system comprises a security system configured to provide security monitoring operations associated with the property of the customer of the monitoring system; and

the monitoring application server is configured to exchange communications with the security system to facilitate security monitoring for the property of the customer of the monitoring system.

5. The monitoring application server of claim 1 , wherein the selected electronic content is selected advertising content and the monitoring application server is configured to send the selected advertising content to at least one interface used by the customer by presenting the advertising content in a manner in which the customer is able to accept an offer included in the advertising content through interaction with the interface.

6. The monitoring application server of claim 5 , wherein the monitoring application server is configured to:

track offer acceptance information based on a determination of whether the customer accepted the offer; and

select future advertising content based on the tracked offer acceptance information.

7. The monitoring application server of claim 1 , wherein receiving data related to the monitoring system comprises receiving data that reflects attributes of the property in which the monitoring system is located.

8. The monitoring application server of claim 1 , wherein receiving data related to the monitoring system comprises receiving, from the monitoring system, sensor data that is generated by the one or more sensors included in the monitoring system.

9. The monitoring application server of claim 8 , wherein receiving sensor data comprises receiving motion sensor data and contact sensor data that reflects patterns of motion sensor events and contact sensor events.

10. The monitoring application server of claim 9 :

wherein accessing profiling data related to monitoring system usage by customers comprises accessing profiling data that relates to schedules of leaving and returning to properties;

wherein comparing the received data related to the monitoring system with the accessed profiling data comprises:

identifying, for the customer of the monitoring system, a schedule of leaving and returning to the property of the customer of the monitoring system based on the patterns of motion sensor events and contact sensor events, and

evaluating the identified schedule of leaving and returning to the property of the customer of the monitoring system against the accessed profiling data;

wherein determining the profile for the customer of the monitoring system comprises determining the profile for the customer of the monitoring system based on the evaluation of the identified schedule of leaving and returning to the property of the customer of the monitoring system against the accessed profiling data.

11. A method for using data related to a monitoring system to deliver personalized relevant content, the method comprising:

receiving data related to a monitoring system, the monitoring system being located at a property of a customer and including one or more sensors configured to sense attributes at the property;

accessing customer information associated with the customer of the monitoring system;

accessing profiling data related to monitoring system usage by customers;

comparing the received data related to the monitoring system with the accessed profiling data;

based on the accessed customer information and the comparison of the received data related to the monitoring system with the accessed profiling data, determining a profile for the customer of the monitoring system;

using the determined profile to select relevant electronic content for the customer; and

sending the selected electronic content to at least one interface used by the customer.

12. The method of claim 11 , wherein using the determined profile to select relevant electronic content for the customer comprises:

comparing at least one attribute associated with the determined profile with electronic content criteria associated with electronic content available for provision by the monitoring application server; and

selecting electronic content for provision to the customer based on the comparison of the at least one attribute with the electronic content criteria.

13. The method of claim 11 , wherein the selected electronic content is selected advertising content.

14. The method of claim 11 , wherein the monitoring system comprises a security system configured to provide security monitoring operations associated with the property of the customer of the monitoring system, and the method comprises exchanging communications with the security system to facilitate security monitoring for the property of the customer of the monitoring system.

15. The method of claim 11 , wherein the selected electronic content is selected advertising content and the method comprises presenting the advertising content in a manner in which the customer is able to accept an offer included in the advertising content through interaction with the interface.

16. The method of claim 15 , further comprising:

tracking offer acceptance information based on a determination of whether the customer accepted the offer; and

selecting future advertising content based on the tracked offer acceptance information.

17. The method of claim 11 , wherein receiving data related to the monitoring system comprises receiving data that reflects attributes of the property in which the monitoring system is located.

18. The method of claim 11 , wherein receiving data related to the monitoring system comprises receiving, from the monitoring system, sensor data that is generated by the one or more sensors included in the monitoring system.

19. The method of claim 18 , wherein receiving sensor data comprises receiving motion sensor data and contact sensor data that reflects patterns of motion sensor events and contact sensor events.

20. The method of claim 19 :

wherein accessing profiling data related to monitoring system usage by customers comprises accessing profiling data that relates to schedules of leaving and returning to properties;

wherein comparing the received data related to the monitoring system with the accessed profiling data comprises:

identifying, for the customer of the monitoring system, a schedule of leaving and returning to the property of the customer of the monitoring system based on the patterns of motion sensor events and contact sensor events, and

evaluating the identified schedule of leaving and returning to the property of the customer of the monitoring system against the accessed profiling data;

wherein determining the profile for the customer of the monitoring system comprises determining the profile for the customer of the monitoring system based on the evaluation of the identified schedule of leaving and returning to the property of the customer of the monitoring system against the accessed profiling data.

Assignments (3)
RELEASE OF SECURITY INTEREST Recorded Jan 21, 2021
From: SILICON VALLEY BANK
To: ENERGYHUB, INC.; ICN ACQUISITION, LLC; ALARM.COM INCORPORATED
Reel/Frame 055069/0001 →
SECURITY INTEREST Recorded Oct 10, 2017
From: ALARM.COM, INCORPORATED; ENERGYHUB, INC.; ICN ACQUISITION, LLC
To: SILICON VALLEY BANK
Reel/Frame 044167/0235 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 21, 2016
From: TRUNDLE, STEPHEN SCOTT; MARTIN, JEAN-PAUL; SLAVIN, ALISON JANE
To: ALARM.COM INCORPORATED
Reel/Frame 040394/0629 →
Continuity (8)
Continuation 14921123 · Oct 23, 2015
Continuation 14186670 · Feb 21, 2014
Continuation 13970202 · Aug 19, 2013
Continuation 13875929 · May 2, 2013
Continuation 12255919 · Oct 22, 2008
Provisional Application 60981754 · Oct 22, 2007
Provisional Application 60981758 · Oct 22, 2007
Provisional Application 61021585 · Jan 16, 2008