home keyless entry systems
, based on detected control signals and transmission requests. Each of the above identified elements may be stored in one or more of the previously mentioned memory devices, and corresponds to a set of instructions for performing a function described above. The above identified modules or programs i. e. , sets of instructions need not be implemented as separate software programs, procedures, or modules, and thus various subsets of these modules may be combined or otherwise rearranged in various implementations. In some implementations, the memory 406, optionally, stores a subset of the modules and data structures identified above. Furthermore, the memory 406, optionally, stores additional modules and data structures not described above. In some implementations, the smart device 204 includes a doorbell camera 106, and the doorbell camera 106 has physical features that can provide real time camera status information and/or audio/visual content that indicates or complements camera processing activity, to occupants of the environment without disturbing operation of the camera or the occupants. In some implementations, such physical features include a light ring that is provided at a periphery of a front cover, a periphery of a camera lens, or a periphery of a button on the doorbell camera 106, and is configured to be visible to occupants of the environment from a wide range of positions in the environment. For example, in some implementations, the light ring is configured to be visible in a range of positions that include at least areas of the environment that fall within the camera's field of view. In some implementations, the light ring has a plurality of individual lighting elements, each having associated lighting characteristics that are individually controllable to reflect local camera status and/or a camera processing state/operation.