IP Library Granted Patent US 10,122,784
Granted Patent B2
US 10,122,784 · App. 15/479,918 · Granted Nov 6, 2018

Configurable remote notification of detected events

Inventors: Babak Rezvani (Saint Petersburg, FL); Edward B. Kalin (Easton, CT); Jack L. Chen (Princeton, NJ); Reza Jalili (Sandy, UT)
Assignee: Google LLC
H04L67/025G06F3/0482G06F3/04817G06F3/04842G06F3/04847G06F21/31G06Q10/06G06Q20/3672G06Q50/188G08B17/02G08B21/02G08C17/02H04L12/2801H04L12/2803H04L12/2809H04L12/2818H04L12/2836H04L29/06H04L29/12113H04L41/00H04L41/0806H04L41/0813H04L41/22H04L43/0817H04L43/50H04L51/24H04L61/1541H04L63/0876H04L63/102H04L65/1073H04L67/02H04L67/1095H04L67/16H04L67/42H04M1/725H04M1/72533H04N5/23206H04N5/23216H04W4/60H04W4/80H04W8/18H04W60/00H04W80/04G08C2201/20G08C2201/93H04L12/2807H04L43/10H04L67/2823H04L69/329H04L2012/285H04L2012/2841H04L2012/2845H04L2012/2849H04W24/00H04W88/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 10,122,784
App. No.
15/479,918
Granted
Nov 6, 2018
Kind
B2
Abstract

Systems and methods for providing registration at a remote site that may include, for example, a monitoring module that may communicate with a remote site. A registration protocol may be used by the monitoring module and the remote site in generating the messages communicated during the registration process. The monitoring module may gather and generate various identification information to be included in the registration protocol messages. The registration information provided by the monitoring module maybe stored at the remote site in a database server having a database. A confirmation message may be communicated from the remote site to the monitoring module that may either acknowledge successful registration or report that an error occurred during the registration process.

Claims (63)

1. A system comprising:

a monitoring module having an interface for actively controlling one or more security sensors, the monitoring module configured to:

monitor a security sensor device that is interfaced to the monitoring module;

receive an event from the monitored security sensor device;

communicate an event notification for the received event to a remote service;

the remote service comprising a server and configured to:

receive the communicated event notification; and notify a remote user device of the received event notification; and

wherein the remote service is responsive to commands initiated by the remote user device, which is remote of the remote service and a location being monitored and which may be the remote user device or an alternative remote user device, to establish a link between the remote user device and the monitoring module to cause the interface thereof to initiate a change in the operative state of at least one of the security sensors.

2. The system of claim 1 , wherein:

the remote service is configured to:

receive, from the remote user device, a command to control a setting of the security sensor device; and

communicate the received command to the monitoring module;

the monitoring module is configured to:

receive the communicated command; and

transmit the received command to the security sensor device, effective to control the setting of the security sensor device.

3. The system of claim 2 , wherein the setting configures how the security sensor device responds to events.

4. The system of claim 1 , wherein the security sensor device is one of: a contact sensor, a camera, a motion sensor, an audio detector, a smoke detector, a carbon monoxide detector, a light switch, or a thermostat.

5. The system of claim 1 , wherein:

the monitoring module is disposed at the location;

the remote service and the remote user device are remote from the location; and

the monitoring module, the remote service, and the user device communicate via an Internet Protocol (IP) network.

6. The system of claim 1 , wherein the remote service is configured to:

determine, based on the received event notification, a type of the event;

identify a notification action assigned to the type of the event; and

transmit the identified notification to the remote user device as the received event notification.

7. The system of claim 6 , wherein the notification action assigned to the type of the event is configurable by a user.

8. A method of notification to a remote user device of an event detected by a security sensor, the method comprising:

receiving, at a remote service via a monitoring module, the event from the security sensor, the monitoring module having an interface for actively controlling one or more security sensors;

determining a type of the event;

identifying a notification action assigned to the type of the event; and

communicating a notification of the event to the remote user device, using the identified notification action; and

wherein the remote service is responsive to commands initiated by the remote user device, which is remote of the remote service and a location being monitored and which may be the remote user device or an alternative remote user device, to establish a link between the remote user device and the monitoring module to cause the interface thereof to initiate a change in the operative state of at least one of the security sensors.

9. The method of claim 8 , further comprising:

receiving, by the remote service, a command from the remote user device to control a setting of the security sensor; and

transmitting the received command to the security sensor, effective to control the setting of the security sensor.

10. The method of claim 9 , wherein the setting configures how the security sensor responds to events.

11. The method of claim 8 , wherein the security sensor is one of: a contact sensor, a camera, a motion sensor, an audio detector, a smoke detector, a carbon monoxide detector, a light switch, or a thermostat.

12. The method of claim 8 , wherein:

the monitoring module is disposed at the location;

the remote service and the remote user device are remote from the location; and

the monitoring module, the remote service, and the remote user device communicate via an Internet Protocol (IP) network.

13. The method of claim 8 , wherein the notification action assigned to the type of event is configurable by a user.

14. A remote service comprising:

a processor; and

memory comprising instructions that are executable to configure the remote service to:

receive an event notification from a monitored security sensor that forwards the event notification of an event via a monitoring module, the monitoring module having an interface for actively controlling one or more security sensors;

determine, based on the received event notification, a type of the event;

identify a notification action assigned to the type of the event; and

transmit a notification to a remote user device using the identified notification action;

wherein the remote service is responsive to commands initiated by the remote user device, which is remote of the remote service and a site being monitored and which may be the remote user device or an alternative remote user device, to establish a link between the remote user device and the monitoring module to cause the interface thereof to initiate a change in the operative state of at least one of the security sensors.

15. The remote service of claim 14 , wherein the instructions are executable by the processor to configure the remote service to:

receive, from the remote user device, a command to control a setting of the monitored security sensor; and

communicate the received command to the monitoring module, effective to cause the monitoring module to transmit the received command to the monitored security sensor to control the setting of the monitored security sensor.

16. The remote service of claim 15 , wherein the setting configures how the security sensor responds to events.

17. The remote service of claim 14 , wherein the notification action assigned to the type of event is configurable by a user.

18. The remote service of claim 14 , wherein:

the monitoring module is disposed at the location;

the remote service and the remote user device are remote from the location; and

the monitoring module, the remote service, and the remote user device communicate via an Internet Protocol (IP) network.

19. The remote service of claim 14 , wherein the security sensor is one of: a contact sensor, a camera, a motion sensor, an audio detector, a smoke detector, a carbon monoxide detector, a light switch, or a thermostat.

20. The remote service of claim 14 , wherein the instructions are executable by the processor to configure the remote service to:

register the monitoring module at the remote service by associating, in the memory of the remote service, identifying information for the monitoring module and location identifying information that identifies a location where the monitoring module is disposed; and

causing remote access to the monitoring module to be inoperable if the monitoring module has not been registered at the remote service.

Assignments (7)
CHANGE OF NAME Recorded Dec 5, 2017
From: GOOGLE INC.
To: GOOGLE LLC
Reel/Frame 044695/0115 →
CORRECTIVE ASSIGNMENT TO CORRECT THE ASSIGNEE'S NAME PREVIOUSLY RECORDED AT REEL: 043296 FRAME: 0213. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Sep 21, 2017
From: INTELLECTUAL VENTURES HOLDING 92 LLC
To: NEST LABS, INC
Reel/Frame 043936/0097 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 22, 2017
From: NEST LABS, INC
To: GOOGLE INC
Reel/Frame 043356/0105 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 15, 2017
From: INTELLECTUAL VENTURES HOLDING 92 LLC
To: NEST LABS INC
Reel/Frame 043296/0213 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 15, 2017
From: XANBOO INC
To: MANJOTRE DATA LLC
Reel/Frame 043296/0100 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 15, 2017
From: MANJOTRE DATA LLC
To: INTELLECTUAL VENTURES HOLDING 92 LLC
Reel/Frame 043296/0145 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 8, 2017
From: REZVANI, BABAK; KALIN, EDWARD B.; CHEN, JACK I.; JALILI, REZA
To: XANBOO INC
Reel/Frame 043231/0568 →
Continuity (10)
Continuation 14928547 · Oct 30, 2015
Continuation 14484135 · Sep 11, 2014
Continuation 14104936 · Dec 12, 2013
Continuation 12853140 · Aug 9, 2010
Continuation 11823870 · Jun 27, 2007
Continuation 11143920 · Jun 1, 2005
Continuation 10664609 · Sep 16, 2003
Continuation 09709688 · Nov 10, 2000
Provisional Application 60230318 · Sep 6, 2000
Related Publication 20170257418A1 · Sep 7, 2017
Cited By (3)
US 12,251,991 US 12,269,315 US 12,377,711