Event triggered messaging
First Claim
1. A method for security or automation, comprising:
- receiving, via a transceiver of a control panel at a first location, a first electronic communication from a first user;
determining, via the control panel, context data of the first electronic communication;
identifying, via the control panel, a time to convey the first electronic communication to an intended recipient based at least in part on the context data;
automatically assigning, via the control panel, a priority level of the first electronic communication based at least in part on the context data and the identified time;
storing, via the control panel, the first electronic communication in memory associated with the control panel;
detecting, via the control panel, a presence of a second user within a predetermined distance of the control panel based at least in part on received sensor data from at least one sensor;
identifying, via the control panel, the second user at the first location based at least in part on the detecting;
retrieving, via the control panel, the first electronic communication from memory, the retrieving based at least in part on the identification of the second user and the priority level of the first electronic communication; and
conveying, via the transceiver of the control panel, the first electronic communication to the second user at the first location using at least one telecommunications network protocol.
5 Assignments
0 Petitions
Accused Products
Abstract
Apparatuses, techniques, and methods for a security and/or automation system are described. In some cases, these may include a first user recording a message and the message being broadcast or conveyed to a second user based on the second user'"'"'s identity and/or location and/or a relevant time of recording or broadcasting, among other things. The methods may include receiving a first communication from a first user, storing the first communication in memory, identifying a second user at a first location, retrieving the first communication from memory, the retrieving based at least in part on the identification of the second user, and conveying the first communication to the second user at the first location.
-
Citations
20 Claims
-
1. A method for security or automation, comprising:
-
receiving, via a transceiver of a control panel at a first location, a first electronic communication from a first user; determining, via the control panel, context data of the first electronic communication; identifying, via the control panel, a time to convey the first electronic communication to an intended recipient based at least in part on the context data; automatically assigning, via the control panel, a priority level of the first electronic communication based at least in part on the context data and the identified time; storing, via the control panel, the first electronic communication in memory associated with the control panel; detecting, via the control panel, a presence of a second user within a predetermined distance of the control panel based at least in part on received sensor data from at least one sensor; identifying, via the control panel, the second user at the first location based at least in part on the detecting; retrieving, via the control panel, the first electronic communication from memory, the retrieving based at least in part on the identification of the second user and the priority level of the first electronic communication; and conveying, via the transceiver of the control panel, the first electronic communication to the second user at the first location using at least one telecommunications network protocol. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. An apparatus for security or automation comprising:
-
a processor; memory in electronic communication with the processor; a wireless communication interface coupled to the processor; instructions stored in the memory, the instructions cause the processor to; receive, via a transceiver of the apparatus, a first electronic communication from a first user; determine context data of the first electronic communication; identify a time to convey the first electronic communication to an intended recipient based at least in part on the context data; automatically assign a priority level of the first electronic communication based at least in part on the context data and the identified time; store the first electronic communication in memory of the apparatus; detect a presence of a second user within a predetermined distance of the apparatus located at a first location based at least in part on received sensor data from at least one sensor; identify the second user at the first location based at least in part on the detecting; retrieve the first electronic communication from memory, the retrieving based at least in part on the identification of the second user and the priority level of the first electronic communication; and convey, via the transceiver of the apparatus, the first electronic communication to the second user at the first location using at least one telecommunications network protocol. - View Dependent Claims (16, 17, 18, 19)
-
-
20. A non-transitory computer-readable medium storing a program that, when executed by a processor, causes the processor to:
-
receive, via a transceiver of a control panel, a first electronic communication from a first user; determine, via the control panel, context data of the first electronic communication; identify, via the control panel, a time to convey the first electronic communication to an intended recipient based at least in part on the context data; automatically assign, via the control panel, a priority level of the first electronic communication based at least in part on the context data and the identified time; store, via the control panel, the first electronic communication in memory associated with the control panel; detect, via the control panel, a presence of a second user within a predetermined distance of the control panel located at a first location based at least in part on received sensor data from at least one sensor; identify, via the control panel, the second user at the first location based at least in part on the detecting; retrieve, via the control panel, the first electronic communication from memory, the retrieving based at least in part on the identification of the second user and the priority level of the first electronic communication; and convey, via the transceiver of the control panel, the first electronic communication to the second user at the first location using at least one telecommunications network protocol.
-
Specification