This disclosure relates generally to small form factor controllers with touch sensitive inputs. More specifically, this disclosure relates to reduced size all-in-one security system controllers with tactile input and swiping capabilities.
Common security system controllers contain a relatively large LCD screen, or simple mechanical buttons provided in a large chassis. The controllers may also connect multiple discrete input devices together, increasing the footprint and cost of the controller. Controller inputs also rely on either traditional keypad inputs or interactive LCD screens. While traditional keypad inputs may provide a lower cost implementation, they do not allow for more complex inputs or manipulations such as pattern or swipe motions. The use of LCD screens on the other hand increases the costs and complexity of the controller, as well as its footprint and overall size.
What is needed is a compact, low-cost, all-in-one security controller that provides for complex user inputs without relying on display screens for interactivity. The controller described and contemplated herein addresses these needs.
An improved small form factor controller includes a tactile input surface with a predetermined pattern of input regions. The pattern of input regions may be illuminated by the controller, and preferably would be generally imperceptible in the absence of illumination. The tactile input surface includes an array of regions that can be correlated with particular input regions on an illumination pattern. The tactile input surface includes an array of regions that can be correlated with particular input regions on an illumination pattern. A processor monitors for tactile input from the user and converts a motion pattern performed by the user to a sequence of corresponding activations, which is compared with stored user codes.
The present invention will be further explained with reference to the attached drawings, wherein like structures are referred to by like numerals and/or letters throughout the several views. The drawings shown are not necessarily to scale, with emphasis instead generally being placed upon illustrating the principles of the present invention.
Embodiments of the present invention relate generally to, but are not limited to, wall-mounted and table surface mounted security system controllers and their input interfaces. An embodiment of the present invention provides a controller with a compact package for receiving user inputs through a user interface using capacitive touch. The controller contains a cover assembly that includes a number of layers, including an optically transmissive substrate layer as well as one or more paint layers. The controller also contains components for a security system controller including a processor, a proximity sensor, a siren, a speaker, a cellular radio (e.g., cellular module and antenna), a security sensor radio, and a battery backup. Preferably, the controller connects to a security system backend server or central station through the cellular radio without needing to rely on a locally installed but separate or additional device or hardware (e.g., router, wi-fi connector, etc.). The compact form on the controller provides a small footprint but the controller still provides the full functionality of an alarm panel within the compact controller without needing to connect to additional user devices.
In a preferred embodiment, the controller controls a security system through an input interface containing multiple capacitive touch regions arranged in a predetermined configuration. For example, the capacitive touch regions may be arranged in a 4×4 grid, providing 16 different user input regions. Alternatively, additional or fewer regions may be provided and the arrangement of the regions may vary depending on the needs of the system. For example, input regions corresponding to single digit numbers would require 10 regions in the interface. An additional set of regions may also be located in a separate area on the input layout.
With reference generally to
As shown in
With reference in particular to
Alternatively, the cover assembly 202 may comprise the foregoing layers 232, 240, 241, 242, 243 arranged in one or more different orders. For example, the silver silkscreen 232 may be painted onto the opposite side of the substrate 240 as the white film layer 241. The anti-scratch protective layer 242 can then be applied to the white film layer 241 and the adhesive layer 243 can be applied to the silver silkscreen 232. Additionally, other paint layers may also be applied with different colors or patterns, or the white paint layer 241 may be of a different color or contain one or more patterns (not shown). Alternatively, the substrate 240 may be of a translucent material having an amount of opacity that still permits a predetermined amount of light to pass through. The substrate material may itself be tinted or colored as well, whether it is of a transparent or translucent material.
An embodiment of the input surface 110 is illustrated in
In another embodiment, the input surface layout is then predetermined based on a pattern that is printed, embedded or machined into a panel 202. The panel substrate material has one degree of opaqueness or transparency for the transmission of light, and the pattern from the artwork introduces local changes to the opaqueness or transparency. Then, as the controller illuminates the input surface, the panel artwork blocks/transmits some amount of the light, and the layout pattern blocks/transmits a different amount of light, creating a contrasted display. The pattern could alternatively include additional different regions that also differ relatively from other regions in the pattern with respect to the degree of transmissibility, providing additional gradations in the lighted appearance of the display. In a preferred embodiment, the input surface with the panel has a generally uniform appearance in the absence of any illumination from the controller. Until the controller begins illumination, the layout pattern is not visible or is generally imperceptible.
With reference still to
With reference back to
In another alternative embodiment, the panel and pattern may be of different material or colors such that the layout pattern is readily visible or perceptible even in the absence of any illumination from the controller. For example, the pattern could be a dark, opaque film placed on a translucent panel (not shown), or the pattern could be a region of visible transparency on an opaque surface of the panel. The pattern may also include combinations of the foregoing so that some regions are always visible but others are only visible in an illuminated condition.
In a preferred embodiment, the panel is removable from the controller and can be replaced with other panels (not shown per se) having different predetermined layouts, text, symbols, or configurations. The controller can be updated by the user or by recognizing the new panel, adjusting its application input algorithms to match the types of input commands presented on the panel.
Each sensor unit can be matched to a predetermined region on the input surface layout. Alternatively, with more dense arrays, or if the pattern has fewer input regions, multiple sensor units may be grouped to correspond to the same predetermined region. The main processor monitors the capacitive sensor array to determine when and where a user has provided tactile input. The tactile input is interpreted by the main processor to correspond with the input regions on the predetermined panel being used, and the controller application responds accordingly. For example, on a panel presenting a numeric keypad, each touch by the user is matched by location to a number, creating a string of numbers representing the user's input code. The controller application then determines whether that user input code is authorized or not, and the application executes different subroutines (or generates an error notification) in response to that determination.
In an embodiment of the controller, the controller is also configured to compare user input sequences against stored passcodes. User inputs correspond to the capacitive regions arranged in the capacitive touch assembly (272, as illustrated in
Upon completion of the user input sequence, the controller compares the input sequence to determine if it matches any stored entries. If the input matches a stored entry for a user, the controller is configured to execute a corresponding command based upon the state or status of the system. For example. If the system is in an armed state, the controller would disarm the system, and vice versa. Additionally, if the input matches a stored entry for a panic command, the system is configured to send an alert via the cellular communications module to the security backend server, notifying the monitoring service of the panic command. If the input does not match a stored entry, the controller is configured to execute a corresponding command to provide an error feedback to the user, which may be one or more of an audible tone, LED color, or LED behavior.
Additionally, in a preferred embodiment, the controller is also configured to accept user inputs provided in one or more motions or patterns, registering the continuous input motion or pattern as a sequence. With a sampling rate of at least 200 Hz, the controller is configured to monitor any contact of the user with any of the capacitive input regions and to note which one or more input regions are being contacted by the user. The controller can then monitor for sequential activation without tactile interruption. The controller receives the one or more inputs from the capacitive assembly and processes the input signals into a sequence of inputs. For simultaneous inputs of adjacent regions, while the user slides his/her finger from one region to the next, while maintaining tactile contact with the cover assembly, the controller can be configured to recognize the corresponding pattern and ignore the transition periods for purposes of sequencing the user's inputs. In a preferred embodiment of the capacitive assembly, the controller utilizes a guard band between the input regions (271 as illustrated in
In a preferred embodiment, the main processor of the controller monitors the capacitive sensor array to determine when a tactile input event has begun. As long as the user maintains contact with the input surface, the main processor registers the location or locations of contact and the sequence in which they occur. The sequence then corresponds to a motion pattern (such as a swipe motion) that is compared with authorized patterns stored for each user. The motion patterns may also include a combination of multiple simultaneous touches rather than a single, sequential touch. Combinations of numbers and motion patterns may also be used to form more complex sequences as part of a user's input code. Alternatively, the main processor can evaluate the sequence of contact locations, associating the location changes with the closest input regions to create an input string as if the user had touched each input region separately in the same order.
In a preferred embodiment, the controller is further configured to use different colors and behavior in the plurality of LEDs (272 as illustrated in
The controller in
The input interface preferably also includes a proximity sensor that detects the presence or movement of a nearby user. The proximity sensor may alternatively utilize near-field communication such as RFID, infrared, or Bluetooth to recognize the presence of an authorized, user-specific fob or device. Upon activation of the proximity sensor, the controller preferably illuminates one or more indicators on the controller.
In an embodiment of the controller and as illustrated in
In a preferred embodiment, the controller has multiple states where different combinations of lighting sources are switched on. For example, in a first state of illumination, a lighting source located on the back side of the controller is turned on to provide lighting to the area immediately around where the controller 100 is located.
The top and side views show physical buttons may be placed along the outer sides of the controller, discretely providing additional user input buttons without altering the aesthetic appearance of the front side of the controller. For example, the side button shown in
As shown in
Additionally, the lighting source on the back side of the controller can preferably be programmatically controlled by the main processor to change its appearance, such as color, intensity, or frequency. The changes can correspond to different notifications for the user to visually receive. For example, the main processor could use one color to indicate normal operation of the system, but use a different color to indicate that an error or warning condition had occurred (low battery, lost connectivity, etc.) or that the system was in a particular mode (configuration mode, standby mode, armed/disarmed, etc.). Alternatively, the main processor could use different frequencies or variations of intensities (such as a blinking, strobe or pulsating effects) to provide additional visual notifications.
In a second state of illumination, the lighting source on the back side of the controller 100 remains on and the controller also illuminates the input surface on the front side of the controller 100.
The state of the system can also be communicated by the controller to a remote server or monitoring service. In this embodiment, the controller would report changes in the system state and any events associated with the plurality of connected sensors. Depending on the reported change, the remote server or service could independently initiate additional actions, such as notifying an authorized user device and/or law enforcement.
Additionally, an embodiment of the controller also utilizes the wireless communication functionality in the controller to connect with a user's secondary devices, such as a tablet or mobile device application. This communication can be by any number of wireless protocols, including Wi-fi or cellular, and allows an authorized user device to interface with the controller. Upon verification of credentials, the controller would then be able to communicate its current status information to the connected device. In a preferred embodiment, the controller could also receive commands from the connected device, such as commands to arm/disarm or configuration instructions for the controller or system. Additionally, the application on the connected device may include an interface that corresponds to the predetermined pattern on the controller's input surface, serving as a second input to the controller.
The present application claims the benefit of U.S. Provisional Application No. 63/322,992, filed Mar. 23, 2022, the entire disclosure of which is incorporated by reference herein.
Number | Date | Country | |
---|---|---|---|
63322992 | Mar 2022 | US |