IP Library Granted Patent US 11,043,107
Granted Patent B2
US 11,043,107 · App. 17/027,578 · Granted Jun 22, 2021

Providing internet access through a property monitoring system

Inventor: Jean-Paul Martin (Oakton, VA)
Assignee: Alarm.com Incorporated
G08B25/004G08B25/08H04W84/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 11,043,107
App. No.
17/027,578
Granted
Jun 22, 2021
Kind
B2
Abstract

Methods and systems, including computer programs encoded on computer storage media, for providing internet access through a control panel of an alarm system, the method including establishing, by a control panel of an alarm system in a property, a first connection to an alarm system monitoring server across a cellular network, determining that a known source of internet within the property is not available, in response to determining that the known source of internet within the property is not available, establishing, by the control panel, a second connection to the internet across the cellular network, providing internet access to one or more devices in the property through the second connection, determining that the known source of internet within the property is available, and in response to determining that the known source of internet within the property is available, terminating, by the control panel, the second connection.

Claims (65)

1. A method comprising:

establishing, by a control panel of a monitoring system located in a property, a first connection to a monitoring system server using a first access point;

establishing, by the control panel, a second connection to the monitoring system server using a second access point;

receiving, by the control panel, (i) a communication associated with the monitoring system, and (ii) attributes of the communication;

identifying, by the control panel and based on the attributes of the communication, a communication type of the communication;

determining, by the control panel, a network speed associated with the first access point;

determining, whether the network speed satisfies a threshold network speed associated with the first access point; and

providing, by the control panel, the communication to the monitoring system server over the first connection or the second connection based on determining whether the network speed satisfies the threshold network speed associated with the first access point.

2. The method of claim 1 , wherein:

determining whether the network speed satisfies the threshold network speed associated with the first access point comprises determining that the network speed does not satisfy the threshold network speed; and

providing the communication to the monitoring system server over the first connection or the second connection comprises providing the communication to the monitoring system server over the second connection based on determining that the network speed does not satisfy the threshold network speed.

3. The method of claim 2 , further comprising terminating, by the control panel, the second connection to the monitoring system server using the second access point based on determining that the network speed does not satisfy the threshold network speed.

4. The method of claim 1 , wherein:

determining whether the network speed satisfies the threshold network speed associated with the first access point comprises determining that the network speed satisfies the threshold network speed; and

providing the communication to the monitoring system server over the first connection or the second connection comprises providing the communication to the monitoring system server over the second connection based on determining that the network speed satisfies the threshold network speed.

5. The method of claim 1 , wherein the second access point is configured to (i) permit communications between the control panel and the monitoring system over a wide area network, and (ii) enable one or more devices located in the property to access the wide area network.

6. The method of claim 1 , wherein:

the first connection comprises a public connection to a monitoring system server using the first access point; and

the second connection comprises a private connection to the monitoring system server using the second access point.

7. The method of claim 1 , wherein:

the communication type of the communication indicates that the communication is classified as non-critical monitoring data; and

the method further comprises determining that the communication is classified as non-critical monitoring data.

8. A system comprising:

one or more computing devices; and

one or more storage devices storing instructions that, when received by the one or more computing devices, causes the one or more computing devices to perform operations comprising:

establishing, by a control panel of a monitoring system located in a property, a first connection to a monitoring system server using a first access point;

establishing, by the control panel, a second connection to the monitoring system server using a second access point;

receiving, by the control panel, (i) a communication associated with the monitoring system, and (ii) attributes of the communication;

identifying, by the control panel and based on the attributes of the communication, a communication type of the communication;

determining, by the control panel, a network speed associated with the first access point;

determining, whether the network speed satisfies a threshold network speed associated with the first access point; and

providing, by the control panel, the communication to the monitoring system server over the first connection or the second connection based on determining whether the network speed satisfies the threshold network speed associated with the first access point.

9. The system of claim 8 , wherein:

determining whether the network speed satisfies the threshold network speed associated with the first access point comprises determining that the network speed does not satisfy the threshold network speed; and

providing the communication to the monitoring system server over the first connection or the second connection comprises providing the communication to the monitoring system server over the second connection based on determining that the network speed does not satisfy the threshold network speed.

10. The system of claim 9 , wherein the operations further comprise terminating, by the control panel, the second connection to the monitoring system server using the second access point based on determining that the network speed does not satisfy the threshold network speed.

11. The system of claim 10 , wherein:

determining whether the network speed satisfies the threshold network speed associated with the first access point comprises determining that the network speed satisfies the threshold network speed; and

providing the communication to the monitoring system server over the first connection or the second connection comprises providing the communication to the monitoring system server over the second connection based on determining that the network speed satisfies the threshold network speed.

12. The system of claim 8 , wherein the second access point is configured to (i) permit communications between the control panel and the monitoring system over a wide area network, and (ii) enable one or more devices located in the property to access the wide area network.

13. The system of claim 8 , wherein:

the first connection comprises a public connection to a monitoring system server using the first access point; and

the second connection comprises a private connection to the monitoring system server using the second access point.

14. The system of claim 8 , wherein:

the communication type of the communication indicates that the communication is classified as non-critical monitoring data; and

the operations further comprise determining that the communication is classified as non-critical monitoring data.

15. At least one non-transitory computer-readable storage device storing instructions that, when received by one or more computing devices, causes the one or more computing devices to perform operations comprising:

establishing, by a control panel of a monitoring system located in a property, a first connection to a monitoring system server using a first access point;

establishing, by the control panel, a second connection to the monitoring system server using a second access point;

receiving, by the control panel, (i) a communication associated with the monitoring system, and (ii) attributes of the communication;

identifying, by the control panel and based on the attributes of the communication, a communication type of the communication;

determining, by the control panel, a network speed associated with the first access point;

determining, whether the network speed satisfies a threshold network speed associated with the first access point; and

providing, by the control panel, the communication to the monitoring system server over the first connection or the second connection based on determining whether the network speed satisfies the threshold network speed associated with the first access point.

16. The non-transitory computer-readable storage device of claim 15 , wherein:

determining whether the network speed satisfies the threshold network speed associated with the first access point comprises determining that the network speed does not satisfy the threshold network speed; and

providing the communication to the monitoring system server over the first connection or the second connection comprises providing the communication to the monitoring system server over the second connection based on determining that the network speed does not satisfy the threshold network speed.

17. The non-transitory computer-readable non-transitory computer-readable storage device of claim 16 , wherein the operations further comprise terminating, by the control panel, the second connection to the monitoring system server using the second access point based on determining that the network speed does not satisfy the threshold network speed.

18. The non-transitory computer-readable storage device of claim 15 , wherein:

determining whether the network speed satisfies the threshold network speed associated with the first access point comprises determining that the network speed satisfies the threshold network speed; and

providing the communication to the monitoring system server over the first connection or the second connection comprises providing the communication to the monitoring system server over the second connection based on determining that the network speed satisfies the threshold network speed.

19. The non-transitory computer-readable storage device of claim 15 , wherein the second access point is configured to (i) permit communications between the control panel and the monitoring system over a wide area network, and (ii) enable one or more devices located in the property to access the wide area network.

20. The non-transitory computer-readable storage device of claim 15 , wherein:

the first connection comprises a public connection to a monitoring system server using the first access point; and

the second connection comprises a private connection to the monitoring system server using the second access point.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 22, 2020
From: MARTIN, JEAN-PAUL
To: ALARM.COM INCORPORATED
Reel/Frame 053838/0701 →
Continuity (5)
Continuation 16412598 · May 15, 2019
Continuation 15887533 · Feb 2, 2018
Continuation 15069833 · Mar 14, 2016
Provisional Application 62132452 · Mar 12, 2015
Related Publication 20210005074A1 · Jan 7, 2021