IP Library Granted Patent US 12,272,229
Granted Patent B2
US 12,272,229 · App. 18/478,510 · Granted Apr 8, 2025

Systems and methods of monitoring alarms from third party devices

Inventors: Dominik Szczepanski (Cedar Park, TX); Jeyaprakash Raveendran (Tamil Nadu, IN)
Assignee: Resideo LLC
G08B26/008G08B25/10G08B25/14G08B26/007G08B27/005H04L41/06H04L67/12G08B21/02G08B25/00G08B25/002G08B29/02
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,272,229
App. No.
18/478,510
Granted
Apr 8, 2025
Kind
B2
Abstract

A server acts as an event analyzer for a home security or monitoring system. The server receives a signal from a remote third-party server, the signal including data relating to a condition detected by a device at a premises. The server determines whether the remote third-party server corresponds to a preexisting third-party server registration. The server determines whether the device corresponds to a preexisting device registration. When the remote third-party server is determined to correspond to the preexisting third-party server registration and the device is determined to correspond to the preexisting device registration, the server determines whether the condition detected by the device at the premises is an alarm condition. When the condition detected by the device at the premises is determined to be the alarm condition, the server transmits an alarm signal to a central monitoring station.

Claims (43)

1. A server comprising:

one or more communication units; and

one or more processors configured to:

receive, via the one or more communication units, data relating to a condition detected by a device at a premises;

determine whether the premises or device corresponds to a preexisting remote server registration;

when the premises or device is determined to correspond to the preexisting remote server registration, transmit to a remote server corresponding to the preexisting remote server registration the data relating to the condition detected by the device at the premises, and transmit a confirm/deny request to a user device not currently at the premises to provide a notification indicating the condition and to verify veracity of the condition; and

when the condition detected by the device at the premises is determined by the remote server to be an alarm condition, receive, via the one or more communication units, a signal notification relating the remote server having transmitted the alarm condition to a central monitoring station,

wherein the server is at a location different from the premises and different from the remote server, and wherein the server is configured to receive the data relating to the condition detected by the device at the premises and transmit the data relating to the condition detected by the device at the premises to the remote server such that the remote server does not directly communicate with the device at the premises.

2. The server of claim 1 , wherein the data relating to a condition detected by a device at a premises includes data indicative of a device identifier, and wherein determining whether the device corresponds to the preexisting remote server registration comprises:

comparing, by the server, the device identifier to the preexisting remote server registration; and

determining, by the server, that the device corresponds to the preexisting remote server registration when the device identifier matches at least a portion of the preexisting remote server registration.

3. The server of claim 2 , wherein the device identifier comprises one or more of a serial number, a media access control (MAC) address, and an internet protocol (IP) address.

4. The server of claim 1 , wherein the server is configured to receive the data relating to the condition detected by the device at the premises without the data relating to the condition detected by the device at the premises being transmitted to a control panel at the premises.

5. The server of claim 1 , wherein the one or more processors being configured to receive, via the one or more communication units, the signal notification relating the remote server having transmitted the alarm condition to a central monitoring station comprises the one or more processors being configured to receive, via the one or more communication units, an alarm verification input at a remote user device.

6. The server of claim 1 , wherein the central monitoring station is at a location different from the server, the remote server, and the premises.

7. The server of claim 1 , further comprising:

providing, by the server, an application programming interface (API) to the remote server for transmission of the data relating to the condition detected by the device at the premises.

8. The server of claim 1 , wherein the signal notification includes an indication of an address of the premises.

9. The server of claim 1 , further comprising:

providing, by the server, server enrollment information to the remote server, the server enrollment information including a plurality of device types served by the server.

10. The server of claim 9 , further comprising:

storing, by the server, the server enrollment information as the preexisting remote server registration.

11. The server of claim 10 , wherein the server enrollment information further includes operational information for each of the plurality of device types.

12. The server of claim 10 , wherein the server enrollment information further includes encoding keys, decoding keys, and an identifier for the server.

13. The server of claim 10 , further comprising:

receiving, by the server from a remote user device, device enrollment information for the device at the premises, the device enrollment information including one or more of a device type from the plurality of device types, an identifier for the device, a contact identification, and operational information of the device at the premises.

14. The server of claim 13 , further comprising:

storing, by the server, the device enrollment information in association with the preexisting remote server registration.

15. The server of claim 1 , wherein the device at the premises is a security device.

16. A method comprising:

receive, via one or more communication units, data relating to a condition detected by a device at a premises;

determine whether the premises or device corresponds to a preexisting remote server registration;

when the premises or device is determined to correspond to the preexisting remote server registration, transmit to a remote server corresponding to the preexisting remote server registration the data relating to the condition detected by the device at the premises; and

when the condition detected by the device at the premises is determined by the remote server to be an alarm condition, receive, via the one or more communication units, a signal notification relating the remote server having transmitted the alarm condition to a central monitoring station,

wherein the server is at a location different from the premises and different from the remote server, and wherein the server is configured to receive the data relating to the condition detected by the device at the premises and transmit the data relating to the condition detected by the device at the premises to the remote server such that the remote server does not directly communicate with the device at the premises.

17. A server comprising:

one or more communication units; and

one or more processors configured to:

receive, via the one or more communication units, data relating to a condition detected by a device at a premises;

determine whether the premises or device corresponds to a preexisting remote server registration;

when the premises or device is determined to correspond to the preexisting remote server registration, transmit to a remote server corresponding to the preexisting remote server registration the data relating to the condition detected by the device at the premises; and

when the condition detected by the device at the premises is determined by the remote server to be an alarm condition, receive, via the one or more communication units, a signal notification relating the remote server having transmitted the alarm condition to a central monitoring station,

wherein the server is at a location different from the premises and different from the remote server, and wherein the server is configured to receive the data relating to the condition detected by the device at the premises and transmit the data relating to the condition detected by the device at the premises to the remote server such that the remote server does not directly communicate with the device at the premises.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 26, 2026
From: RESIDEO LLC
To: RESIDEO USA LLC
Reel/Frame 075831/0612 →
CHANGE OF NAME Recorded Mar 3, 2025
From: ADEMCO INC.
To: RESIDEO LLC
Reel/Frame 070389/0077 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 10, 2024
From: SZCZEPANSKI, DOMINIK; RAVEENDRAN, JEYAPRAKASH
To: ADEMCO INC.
Reel/Frame 066076/0118 →
Continuity (2)
Continuation 17391196 · Aug 2, 2021
Related Publication 20240029543A1 · Jan 25, 2024
References Cited (45)
US 6829478B1 · Layton · 2004 [cited by examiner]
US 8494481B1 · Bacco · 2013 [cited by examiner]
US 8937658B2 · Hicks, III · 2015 [cited by examiner]
US 9277381B2 · Hicks, III · 2016 [cited by applicant]
US 9652971B1 · Trundle · 2017 [cited by examiner]
US 9871692B1 · Hutz · 2018 [cited by examiner]
US 10530839B2 · Kitchen et al. · 2020 [cited by applicant]
US 10687107B2 · Fox · 2020 [cited by examiner]
US 10726704B1 · Kern · 2020 [cited by examiner]
US 10741057B2 · Cohn · 2020 [cited by examiner]
US 10798804B2 · Fadell et al. · 2020 [cited by applicant]
US 11067718B1 · Brett · 2021 [cited by examiner]
US 20020073333A1 · Palka · 2002 [cited by examiner]
US 20050216580A1 · Raji · 2005 [cited by examiner]
US 20050248444A1 · Joao · 2005 [cited by examiner]
US 20120084857A1 · Hubner · 2012 [cited by examiner]
US 20130189946A1 · Swanson · 2013 [cited by examiner]
US 20140266699A1 · Poder · 2014 [cited by examiner]
US 20140327777A1 · Jackson · 2014 [cited by examiner]
US 20150029020A1 · Bailey · 2015 [cited by examiner]
US 20150063643A1 · Jackson · 2015 [cited by examiner]
US 20160240074A1 · Probin et al. · 2016 [cited by applicant]
US 20170054571A1 · Kitchen · 2017 [cited by examiner]
US 20170061776A1 · Scaria · 2017 [cited by examiner]
US 20170068419A1 · Sundermeyer et al. · 2017 [cited by applicant]
US 20170116847A1 · Ferro · 2017 [cited by examiner]
US 20170185277A1 · Sundermeyer · 2017 [cited by examiner]
US 20180025617A1 · Hesford · 2018 [cited by examiner]
US 20180198247A1 · Klein · 2018 [cited by examiner]
US 20180367731A1 · Gatti · 2018 [cited by examiner]
US 20180374333A1 · Coles · 2018 [cited by examiner]
US 20180375680A1 · Wright · 2018 [cited by examiner]
US 20200027338A1 · Poder · 2020 [cited by examiner]
US 20200049563A1 · Fadell · 2020 [cited by examiner]
US 20200226894A1 · Krishnamoorthy · 2020 [cited by examiner]
US 20210022230A1 · Fadell · 2021 [cited by examiner]
US 20210158681A1 · Horrocks · 2021 [cited by examiner]
US 20210343139A1 · Poder · 2021 [cited by examiner]
US 20220068097A1 · Picardi · 2022 [cited by examiner]
US 20220116356A1 · Baum · 2022 [cited by examiner]
US 20220337611A1 · Brazao · 2022 [cited by examiner]
US 20220376943A1 · Kitchen · 2022 [cited by examiner]
US 20230021850A1 · Bodbyl · 2023 [cited by examiner]
WO 2020206453A1 · 2020 [cited by applicant]
International Patent Application No. PCT/US2022/038020, International Search Report and Written Opinion mailed Oct. 28, 2022, 13 pages. [cited by applicant]