security companies michigan
g. , at home, away, sleeping. For example, if the home structure state is set or detected as “sleeping,” the speaker of the doorbell camera 106 plays the pre programmed ring chime or an audio message associated with the home structure state, while the remote chime 1006 remains silent. Moreover, a message may be sent to the client device 220 that executes the user mobile application 624 in association with the doorbell camera 106, indicating that the user has pressed the button 1002 of the doorbell camera 106 at a certain time. In some implementations, the doorbell camera 106 may prompt a visitor to record an audio message, and send the audio message and a timestamp associated with the press on the doorbell button 1002 to the server system 164 and further to the user mobile application 624 of the client device 220. FIG. 3B illustrates various data structures used by some implementations, including an event record 3168 i, a user profile 3163 i, and a device profile 3165 i. The event record 3168 i corresponds to an event i and data for the event i. In some instances, the data for motion event i includes event start data 31681 indicating when and/or how the event started, event segments data 31682, raw video data 31683, event end data 31684 indicating when and/or how the event ended, event features data 31685, scene features data 31686, associated user information 31687, and associated devices information 31688. In some instances, the event record 3168 i includes only a subset of the above data. In some instances, the event record 3168 i includes additional event data not shown such as data regarding event/motion masks.