SYSTEM FOR DETECTING TRIGGER EVENT AT LOCATION AND SENDING NOTIFICATION TO REMOTE USER DEVICE FEATURING DETECTING DEVICE FOR DETECTING TRIGGER EVENT AND REMOTE SITE FOR RECEIVING NOTIFICATION FROM DETECTING DEVICE AND SENDING NOTIFICATION TO CLIENT APPLICATION OF REMOTE USER DEVICE
First Claim
1. A system, comprising:
- a node including a device and software interface,the device being disposed at a location, the device being configured to;
monitor a condition of the location; and
detect a trigger event relating to the condition of the location; and
the interface software being communicatively coupled to a communications network, the interface software being at least partially disposed on the device, the interface software being configured to;
serve as an interface between the device and the communications network; and
transmit, upon the device detecting the trigger event, a device identifier of the device and a notification that the device detected the trigger event relating to the condition of the location, the device identifier identifying the device;
a remote site being communicatively coupled to the communications network, the remote site being remote from the location, the remote site being communicatively coupled to the interface software of the node via the communications network, the remote site being configured to;
maintain in a data store account information of a user account, the account information including;
the device identifier of the device, the device being registered to the user account, wherein the remote site included the device identifier in the account information as a result of registration of the device to the account;
obtain, via the software interface of the node and the communications network, the transmitted device identifier of the device and the notification that the device detected the trigger event relating to the condition of the location; and
transmit a user notification to the client device associated with the user account, the user notification indicating that the device detected the trigger event relating to the condition of the location, the user notification being transmitted from the remote site to the client device via the communications network; and
a client application running on the client device of the user associated with the user account, the client device being communicatively coupled to the communications network, the client device being remote from the remote site, the client application being communicatively coupled to the remote site via the client device and the communications network, the client application being configured to;
display, via the client device, a user interface including graphical information notifying the user that the device detected the trigger event relating to the condition of the location.
2 Assignments
0 Petitions
Accused Products
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.
-
Citations
20 Claims
-
1. A system, comprising:
-
a node including a device and software interface, the device being disposed at a location, the device being configured to; monitor a condition of the location; and detect a trigger event relating to the condition of the location; and the interface software being communicatively coupled to a communications network, the interface software being at least partially disposed on the device, the interface software being configured to; serve as an interface between the device and the communications network; and transmit, upon the device detecting the trigger event, a device identifier of the device and a notification that the device detected the trigger event relating to the condition of the location, the device identifier identifying the device; a remote site being communicatively coupled to the communications network, the remote site being remote from the location, the remote site being communicatively coupled to the interface software of the node via the communications network, the remote site being configured to; maintain in a data store account information of a user account, the account information including; the device identifier of the device, the device being registered to the user account, wherein the remote site included the device identifier in the account information as a result of registration of the device to the account; obtain, via the software interface of the node and the communications network, the transmitted device identifier of the device and the notification that the device detected the trigger event relating to the condition of the location; and transmit a user notification to the client device associated with the user account, the user notification indicating that the device detected the trigger event relating to the condition of the location, the user notification being transmitted from the remote site to the client device via the communications network; and a client application running on the client device of the user associated with the user account, the client device being communicatively coupled to the communications network, the client device being remote from the remote site, the client application being communicatively coupled to the remote site via the client device and the communications network, the client application being configured to; display, via the client device, a user interface including graphical information notifying the user that the device detected the trigger event relating to the condition of the location. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A method, comprising:
-
monitoring, by a device of a node, a condition of a location, the device of the node being disposed at the location; detecting, by the device of the node, a trigger event relating to the condition of the location; upon the device detecting the trigger event, outputting, by interface software of the node, a device identifier of the device and a notification that the device detected the trigger event relating to the condition of the location, the device identifier identifying the device, the interface software being communicatively coupled to a communications network, the interface software being at least partially disposed on the device, the interface software serving as an interface between the device and the communications network; obtaining, by a remote site via the communications network and the interface software of the node, the device identifier of the device and the notification that the device detected the trigger event relating to the condition of the location, the remote site being remote from the location, the remote site being communicatively coupled to the node via the communications network, the remote site maintaining in a data store a plurality of user accounts, the data store including; device-identifying information including a plurality of device identifiers corresponding to a plurality of devices, each of the plurality of device identifiers identifying one of the plurality of devices, each of the plurality of device identifiers being associated with at least one of the plurality of user accounts; locating, by the remote site, from among the plurality of user accounts, a user account associated with the device identifier of the device that detected the trigger event; determining a notification action to be executed by the remote site upon receiving notification that the device detected the trigger event relating to the condition of the location; transmitting, in accordance with the notification action, a user notification to the client device associated with the user account, the user notification indicating that the device detected the trigger event relating to the condition of the location, the user notification being transmitted from the remote site to the client device via the communications network; obtaining, by a client application running on a client device being communicatively coupled to the communications network, the user notification indicating that the device detected the trigger event relating to the condition of the location, the client device being remote from the remote site, the client application being communicatively coupled to the remote site via the client device and the communications network; displaying, by the client application running on the client device, a user interface including graphical information notifying the user that the device detected the trigger event relating to the condition of the location. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification