Keypads may be used with electronic locks as a means of securing premises. By entering a valid actuation passcode at the keypad, the electronic lock actuates to lock/unlock a door at the premises. The keypad may illuminate to provide feedback to users; however, this information is limited. For example, a keypad may be configured to illuminate during low-light scenarios, or may flash to indicate entry of a valid, or invalid, actuation passcode. There are only a limited number of ways in which such a display may illuminate, in particular, which are recognizable to a user, and which convey status of the lock. Furthermore, such keypad configurations with limited illumination capabilities may not be aesthetically pleasing to a user, or offer little additional aesthetic value.
In general terms, this disclosure is directed to a multi-color keypad for electronic locks. In some embodiments, and by non-limiting example, lighting elements illuminate predefined keypad regions in the keypad in any of a plurality of colors. The illumination of the predefined keypad regions may be in accordance with a presentation mode.
In an aspect, an electronic lock is provided. The electronic lock comprises a processing unit, a memory device, and a keypad. The memory device stores instructions defining a plurality of presentation modes. The keypad comprises a plurality of predefined keypad regions. Each predefined keypad region includes one or more lighting elements. In response to receiving a signal from the processing unit, the one or more lighting elements illuminate the predefined keypad region in any of a plurality of colors in accordance with a selected one of the plurality of presentation modes.
In another aspect, a method for illuminating a keypad is provided. A presentation mode is selected from a plurality of stored presentation modes. One or more signals are sent from a processing unit to one or more lighting elements based on the selected presentation mode. One or more predefined keypad regions are illuminated in any of a plurality of colors by the one or more lighting elements based on the received one or more signals.
In a further aspect, a system for managing electronic lock settings is provided. The system includes an electronic lock and a computing device. The electronic lock includes a processing unit, a memory device, and a keypad. The memory device stores instructions defining a plurality of presentation modes. The keypad comprises a plurality of predefined keypad regions. Each predefined keypad region includes one or more lighting elements. In response to receiving a signal from the processing unit, the one or more lighting elements illuminate the predefined keypad region in any of a plurality of colors in accordance with a selected one of the plurality of presentation modes. The computing device includes a processor and a memory device. The memory device stores instructions that, when executed by the processor, cause the computing device to execute an electronic lock application. The electronic lock application includes options for customizing at least one of the plurality of presentation modes.
This summary is provided to introduce a selection of concepts in a simplified form that are further described below in the Detailed Description. This summary is not intended to identify key features or essential features of the claimed subject matter, nor is it intended to be used to limit the scope of the claimed subject matter.
Various embodiments will be described in detail with reference to the drawings, wherein like reference numerals represent like parts and assemblies throughout the several views. Reference to various embodiments does not limit the scope of the claims attached hereto. Additionally, any examples set forth in this specification are not intended to be limiting and merely set forth some of the many possible embodiments for the appended claims.
As briefly described above, the present disclosure is directed to a multi-color keypad for an electronic lock. In example aspects, a keypad for an electronic lock includes a plurality of predefined keypad regions, each with associated lighting elements. In response to signals from a processing unit in the electronic lock, the lighting elements illuminate the keypad regions in any of a plurality of selectable colors.
In further aspects, the lighting elements illuminate in accordance with different presentation modes. In an example, the presentation mode is used to provide information about a status of the electronic lock to the user. For example, the lighting elements may illuminate in a colored arrangement to indicate a battery level of the electronic lock. In another example, the lighting elements may illuminate in a different colored arrangement to indicate that a mobile device is pairing with the electronic lock. Because the lighting elements in the keypad may illuminate in any of a plurality of colors, more types of feedback may be provided to the user through illumination of the lighting elements.
In another example, the presentation mode is for a passcode input process to lock or unlock the electronic lock. For example, a passcode associated with the electronic lock may include numbers and/or colors, or a combination thereof. Some or all of the lighting elements may illuminate in a different color such that, while all keypad regions are associated with a number, some or all of the keypad regions may also be associated with a color. The lighting elements may illuminate different colors in different keypad positions during different passcode input processes, such that regions of the keypad associated with different numbers or symbols may be illuminated in different colors during the different passcode input processes. Such changes in color may encourage a user to select different keypad regions to enter a passcode that includes a specific color. By changing the keypad regions with which a user interacts during a passcode input process, the keypad regions may wear more evenly, as compared to circumstances in which the user interacts with the same keypad regions during each passcode input process. This may make it more difficult for unauthorized users to guess the passcode associated with the electronic lock based on the wear of the keypad regions.
In another example, the presentation mode may be ornamental. For example, the lighting elements may illuminate in a predefined pattern to display an animation on the keypad.
In further example aspects, users may modify the presentation modes to change the appearance of the keypad when the lighting elements are illuminated. This allows greater customization of the keypad and allows the keypad to display different colors and/or animations depending on the preferences of a user. Such different presentation modes may improve the aesthetic appearance of the keypad and electronic lock overall.
The term “lock” or “lockset” is broadly intended to include any type of lock, including, but not limited to, deadbolts, knob locks, lever handle locks, mortise locks, and slide locks, whether mechanical, electrical, or electro-mechanical locks. The locking points may have various mounting configurations and/or locations, including, but not limited to, mortised within the doorframe, mounted externally to the doorframe or support structure, and/or affixed directly to the door.
Although this disclosure describes these features as implemented on an electronic deadbolt lock for purposes of example, these features are applicable to any type of lockset, including but not limited to, deadbolts, knobset locks, handleset locks, etc. Still further, example aspects of the present application can be applied to other types of IoT devices for which security is an issue, e.g., wireless/interconnected home devices that store user data.
In some examples, the interior assembly 108 is mounted to the interior side 104 of the door 14, and the exterior assembly 110 is mounted to the exterior side 106 of the door 14. The latch assembly 112 is typically at least partially mounted in a bore formed in the door 14. The term “outside” is broadly used to mean an area outside the door 14 and “inside” is broadly used to denote an area inside the door 14. With an exterior entry door, for example, the exterior assembly 110 may be mounted outside a building, while the interior assembly 108 may be mounted inside a building. With an interior door, the exterior assembly 110 may be mounted inside a building, but outside a room secured by the electronic lock 100, and the interior assembly 108 may be mounted inside the secured room. The electronic lock 100 is applicable to both interior and exterior doors.
Referring to
Referring to
The keypad 120 can be any of a variety of different types of keypads. The keypad 120 can be one of a numeric keypad, an alpha keypad, and/or an alphanumeric keypad. The keypad 120 can have a plurality of characters displayed thereon, with each character being associated with a predefined keypad region 126. In an example, the keypad regions 126 include a plurality of buttons that can be mechanically actuated by the user (e.g., physically pressed). In some examples, the keypad regions 126 are defined in a touch interface 128, such as a touch screen or a touch keypad, for receiving a user input. The touch interface 128 is configured to detect a user's “press of a button” by contact without the need for pressure or mechanical actuation. An example of the touch interface is described in U.S. Pat. No. 9,424,700 for an “ELECTRONIC LOCK HAVING USAGE AND WEAR LEVELING OF A TOUCH SURFACE THROUGH RANDOMIZED CODE ENTRY,” which is hereby incorporated by reference in its entirety.
The keypad 120 may also include one or more lighting elements 156 (shown in
In alternative embodiments, one or more other types of user interface devices can be incorporated into the electronic lock 100. For example, in example implementations, the exterior assembly 110 can include a biometric interface (e.g., a fingerprint sensor, retina scanner, or camera including facial recognition), or an audio interface by which voice recognition could be used to actuate the lock. Still further, other touch interfaces may be implemented, e.g., where a single touch may be used to actuate the lock rather than requiring entry of a specified actuation passcode.
The exterior assembly 110 is shown to include exterior circuitry 117, which may include the keypad 120 and an optional exterior antenna 130 usable for communication with a remote device. In some examples, the exterior antenna 130 includes an antenna array of a plurality of antennas usable to detect or determine position of a remote device in wireless communication with the electronic lock 100. In addition, the exterior assembly 110 can include one or more sensors 131, such as a camera, proximity sensor, or other mechanism by which conditions exterior to the door 14 can be sensed. In response to sensed conditions, a signal may be sent to illuminate the keypad, as described further herein.
The exterior antenna 130 is capable of being used in conjunction with an interior antenna 134, such that the processing unit 116 can determine where a mobile device is located. Only a mobile device that is paired with the electronic lock 100 and determined to be located on the exterior of the door 14 is able to actuate (unlock or lock) the door 14. This prevents unauthorized users from being located exterior to the door 14 of the electronic lock 100 and taking advantage of an authorized mobile device that may be located on the interior of the door 14, even though that authorized mobile device is not being used to actuate the door 14. However, such a feature is not required, but can add additional security. In alternative arrangements, the electronic lock 100 is only actuatable from either the keypad 120 (via entry of a valid actuation passcode) or from an application installed on the mobile device. In such arrangements, because touch alone at the exterior of the door 14 cannot actuate the lock 100, the exterior antenna 130 may be excluded entirely.
As described above, the interior assembly 108 includes the processing unit 116. The interior assembly 108 can also include a motor 132 and an optional interior antenna 134.
As shown, the processing unit 116 includes at least one processor 136 communicatively connected to a security chip 137, a memory 138, various wireless communication interfaces (e.g., including a Wi-Fi interface 139 and/or a Bluetooth interface 140), and a battery 142. The processing unit 116 is located within the interior assembly 108 and is capable of operating the electronic lock 100, e.g., by actuating the motor 132 to actuate the bolt 114.
In some examples, the processor 136 can process signals received from a variety of devices to determine whether the electronic lock 100 should be actuated. Such processing can be based on a set of preprogramed instructions (i.e., firmware) stored in the memory 138. In certain embodiments, the processing unit 116 can include a plurality of processors 136, including one or more general purpose or specific purpose instruction processors. In some examples, the processing unit 116 is configured to capture a keypad input event from a user and store the keypad input event in the memory 138. In other examples, the processor 136 receives a signal from the exterior antenna 130, the interior antenna 134, or a motion sensor 135 (e.g., a vibration sensor, gyroscope, accelerometer, motion/position sensor, or combination thereof) and can validate received signals in order to actuate the lock 100. In still other examples, the processor 136 receives signals from the Bluetooth interface 140 to determine whether to actuate the electronic lock 100.
In further examples, the processor 136 selects presentation modes for the keypad 120. In examples, the presentation modes are used to display a status message, initiate a color-based passcode input process, and show ornamental displays on the keypad 120. In other examples, presentation modes may be defined for any situation in which it is beneficial to illuminate the keypad 120. In some embodiments, the processor 136 receives signals from other components of the electrical lock 100 and selects a presentation mode based on the signals. In an example, the exterior sensor 131 detects a user proximate to the keypad 120 and sends a signal to the processor 136. In response, the processor 136 selects an ornamental presentation mode. After selecting the presentation mode, the processor 136 sends signals to lighting elements in the keypad 120 based on the presentation mode, and the lighting elements illuminate keypad regions of the keypad 120 in accordance with the presentation mode. In some embodiments, the signals sent by the processor 136 may depend on a status of the electronic lock 100 in addition to the selected presentation mode. For example, if the presentation mode is a status message presentation mode to display a battery level of the electronic lock 100, the signals sent by the processor 136 depend on the battery level of the electronic lock 100 such that the keypad 120 is illuminated differently when the battery level is high compared to when the battery level is low. Examples of keypads 120 illuminating in accordance with presentation modes are described further herein.
In some embodiments, the processing unit 116 includes a security chip 137 that is communicatively interconnected with one or more instances of processor 136. The security chip 137 can, for example, generate and store cryptographic information usable to generate a certificate usable to validate the electronic lock 100 with a remote system, such as a server 300 or mobile device 200 shown in
In some embodiments, the security chip 137 may be configured to generate a pairing passcode that, when entered using the keypad 120 of the electronic lock 100, triggers a BLE pairing mode of the electronic lock 100 that enables the electronic lock 100 to pair with a proximate mobile device (e.g., mobile device 200 on which an electronic lock application associated with the electronic lock 100 is operating). In some examples, the pairing passcode is provided to a user 12 upon initial setup/activation of the electronic lock 100 (e.g., via an electronic lock application associated with the electronic lock 100 operating on the mobile device 200). In some examples, the pairing passcode is a random value. In some examples, the user 12 may be enabled to change the pairing passcode by setting their own code or by requesting a random value to be generated by the electronic lock application operating on the mobile device 200. In some examples, the length of the pairing passcode is variable. According to an aspect, for increased security, the pairing passcode may be a limited-use passcode. For example, the pairing passcode may be limited to a single use or may be active for a preset or user-selected time duration. In further examples, a digit of the pairing passcode may correspond to a setting that may instruct the electronic lock 100 to perform one or more of: disable the pairing passcode after it has been used; keep the pairing passcode enabled after it has been used; or reset the pairing passcode to a new random value after it has been used.
The memory 138 can include any of a variety of memory devices, such as using various types of computer-readable or computer storage media. A computer storage medium or computer-readable medium may be any medium that can contain or store the program for use by or in connection with the instruction execution system, apparatus, or device. By way of example, computer storage media may include dynamic random access memory (DRAM) or variants thereof, solid state memory, read-only memory (ROM), electrically erasable programmable ROM, and other types of devices and/or articles of manufacture that store data. Computer storage media generally includes at least one or more tangible media or devices. Computer storage media can, in some examples, include embodiments including entirely non-transitory components.
In some embodiments, the memory 138 stores instructions defining a plurality of presentation modes for the keypad 120. The presentation modes may define the colors and timing for illumination of the keypad 120 during various actions. In an example, a presentation mode may define that the keypad illuminates green when a valid actuation passcode is entered and red when an invalid actuation passcode is entered. In other examples, a presentation mode defines ornamental colors and animations for the keypad 120. In further examples, a presentation mode defines illumination of the keypad 120 during passcode input processes.
As noted above, the processing unit 116 can include one or more wireless interfaces, such as Wi-Fi interface 139 and/or a Bluetooth interface 140. Other RF circuits can be included as well. In the example shown, the interfaces 139, 140 are capable of communication using at least one wireless communication protocol. In some examples, the processing unit 116 can communicate with a remote device via the Wi-Fi interface 139, or a local device via the Bluetooth interface 140. In some examples, the processing unit 116 can communicate with one or both of the mobile device 200 and server 300 via the Wi-Fi interface, and can communicate with the mobile device 200 when the mobile device 200 is in proximity to the electronic lock 100 via the Bluetooth interface 140. In some embodiments, the processing unit 116 is configured to communicate with the mobile device 200 via the Bluetooth interface 140, and communications between the mobile device 200 and electronic lock 100 when the mobile device 200 is out of range of Bluetooth wireless signals can be relayed via the server 300, e.g., via the Wi-Fi interface 139.
Of course, in alternative embodiments, other wireless protocols could be implemented as well, via one or more additional wireless interfaces. In some examples, the electronic lock 100 can wirelessly communicate with external devices through a desired wireless communications protocol. In some examples, an external device can wirelessly control the operation of the electronic lock 100, such as operation of the bolt 114. The electronic lock 100 can utilize wireless protocols including, but not limited to, the IEEE 802.11 standard (Wi-Fi®), the IEEE 802.15.4 standard (Zigbee® and Z-Wave®), the IEEE 802.15.1 standard (Bluetooth®), a cellular network, a wireless local area network, near-field communication protocol, Ultra WideBand (UWB) wireless communication protocol, and/or other networking and/or communication protocols. In some examples, the electronic lock 100 can wirelessly communicate with networked and/or distributed computing systems, such as may be present in a cloud-computing environment.
In a particular embodiment, the processor 136 will receive a signal at the Bluetooth interface 140 via a wireless communication protocol (e.g., BLE) from a mobile device 200 for communication of an intent to actuate the electronic lock 100. As illustrated in further detail below, the processor 136 can also initiate communication with the server 300 via Wi-Fi interface 139 (or another wireless interface) for purposes of validating an attempted actuation of the electronic lock 100, or receiving an actuation command to actuate the electronic lock 100. Additionally, various other settings can be viewed and/or modified via the Wi-Fi interface 139 from the server 300; as such, a user 12 of a mobile device 200 may access an account associated with the electronic lock 100 to view and modify settings of that lock, which are then propagated from the server 300 to the electronic lock 100. In alternative embodiments, other types of wireless interfaces can be used; generally, the wireless interface used for communication with a mobile device can operate using a different wireless protocol than a wireless interface used for communication with the server 300.
In a particular example, the Bluetooth interface 140 comprises a Bluetooth Low Energy (BLE) interface. Additionally, in some embodiments, the Bluetooth interface 140 is associated with a security chip 141, for example, a cryptographic circuit capable of storing cryptographic information and generating encryption keys usable to generate certificates for communication with other systems, e.g., mobile device 200.
The interior assembly 108 also includes the battery 142 to power the electronic lock 100. In one example, the battery 142 may be a standard single-use (disposable) battery. Alternatively, the battery 142 may be rechargeable. In still further embodiments, the battery 142 is optional altogether, replaced by an alternative power source (e.g., an AC power connection).
The interior assembly 108 also includes the motor 132 that is capable of actuating the bolt 114. In use, the motor 132 receives an actuation command from the processing unit 116, which causes the motor 132 to actuate the bolt 114 from the locked position to the unlocked position or from the unlocked position to the locked position. In some examples, the motor 132 actuates the bolt 114 to an opposing state. In some examples, the motor 132 receives a specified lock or unlock command, where the motor 132 only actuates the bolt 114 if the bolt 114 is in the correct position. For example, if the door 14 is locked and the motor 132 receives a lock command, then no action is taken. If the door 14 is locked and the motor 132 receives an unlock command, then the motor 132 actuates the bolt 114 to unlock the door 14.
As noted above, the optional interior antenna 134 may also be located in the interior assembly 108. In some examples, the interior antenna 134 is capable of operating together with the exterior antenna 130 to determine the location of the mobile device 200. In some examples, only a mobile device determined to be located on the exterior side 106 of the door 14 is able to unlock (or lock) the door 14. This prevents unauthorized users from being located near the electronic lock 100 and taking advantage of an authorized mobile device that may be located on the interior side 104 of the door 14, even though the authorized mobile device is not being used to unlock the door 14. In alternative embodiments, the interior antenna 134 can be excluded entirely, since the electronic lock 100 is actuated only by an authorized mobile device.
In alternative embodiments, one of the exterior antenna 130 and optional interior antenna 134 may be excluded, and an antenna array may be provided exclusively within the interior or exterior assembly. In such arrangements, wireless positioning technologies, such as Ultra-wideband wireless communication, may be used to detect a position of a device in communication with the electronic lock 100, e.g., by using an antenna array within one or the other of the interior or exterior assembly.
Referring to
In some embodiments, the electronic lock 100 is made of mixed metals and plastic, with engineered cavities to contain electronics and antennas. For example, in some embodiments, the lock utilizes an antenna near the exterior face of the lockset, designed inside the metal body of the lockset itself. The metal body can be engineered to meet strict physical security requirements and also allow an embedded front-facing antenna to propagate RF energy efficiently.
In still further example embodiments, the electronic lock 100 can include an integrated motion sensor 135. Using such a motion sensor (e.g., an accelerometer, gyroscope, or other position or motion sensor) and wireless capabilities of a mobile device or an electronic device (i.e., fob) with these capabilities embedded inside can assist in determining additional types of events (e.g., a door opening or door closing event, a lock actuation or lock position event, or a knock event based on vibration of the door). In some cases, motion events can cause the electronic lock 100 to perform certain processing, e.g., to communicatively connect to or transmit data to a mobile device 200 in proximity to the electronic lock 100.
Of course, in alternative embodiments, other lock actuation sequences may not require use of a motion sensor 135. For example, if the mobile device 200 is in valid range of the electronic lock 100 when using a particular wireless protocol (e.g., Bluetooth Low Energy), then a connection will be established with the electronic lock 100. Other arrangements are possible as well, using other connection sequences and/or communication protocols.
The server 300 can be, for example, a physical server or a virtual server hosted in a cloud storage environment 16. In some embodiments, the electronic lock 100 is also capable of communicating 24 with the server 300. Such communication can optionally occur via one or more wireless communication protocols, e.g., Wi-Fi (IEEE 802.11), short-range wireless communication to a Wi-Fi bridge, or other connection mechanism. According to an embodiment, the server 300 generally creates and stores a user account associated with the electronic lock 100, stores a pairing passcode for the electronic lock 100, and stores settings for the electronic lock 100. In embodiments, the server 300 stores information associated with one or more presentation modes for the electronic lock 100.
The input device 202 operates to receive input from external sources. Such sources can include inputs received from a user (e.g., the user 12). The inputs can be received through a touchscreen, a stylus, a keyboard, etc.
The output device 204 operates to provide output of information from the mobile device 200. For example, a display can output visual information while a speaker can output audio information.
The processor 206 reads data and instructions. The data and instructions can be stored locally, received from an external source, or accessed from removable media.
The wireless Wi-Fi interface 208 is similar to the Wi-Fi interface 139. A Wi-Fi connection 22 can be established with the server 300.
The wireless BLE interface 210 is similar to the Bluetooth interface 140. A BLE connection 20 can be established with the electronic lock 100.
The power supply 212 provides power to the processor 206.
The memory 214 includes software applications 220 and an operating system 222. The memory 214 contains data and instructions that are usable by the processor to implement various functions of the mobile device 200.
The software applications 220 can include applications usable to perform various functions on the mobile device 200. One such application is an electronic lock application 224. In a particular embodiment, when the electronic lock application 224 is operating on the mobile device 200, the electronic lock application 224 can be configured to provide a user interface, setup/activate the electronic lock 100, generate a user account that is associated with the electronic lock 100, actuate the electronic lock 100, and customize settings of the electronic lock 100.
Referring now to
In the illustrated embodiment, the mobile device 200 presents a user interface 702 of the electronic lock application 224 that includes various settings 704, 706 that allow the user 12 to change aspects of the electronic lock 100. In the illustrated embodiment, the settings 704, 706 control aspects of the keypad 120 of the electronic lock 100.
Theme settings 704 allow the user 12 to select from a plurality of predefined themes for the keypad 120. The themes may define colors displayed by the keypad 120 in presentation modes. For example, in the illustrated embodiment, the theme settings 704 include themes for different seasons. A “spring” theme may include spring-themed colors such as green, blue, and pink in an ornamental presentation mode of the keypad 120, whereas an “autumn” theme may include autumn-themed colors such as orange and red in an ornamental presentation mode of the keypad 120. Although these examples describe coloring in ornamental presentation modes, the theme may also define the coloring for other presentation modes, such as status message presentation modes and passcode entry presentation modes, as described herein.
The presentation modes may additionally or alternatively define animations displayed by the keypad 120 in presentation modes. For example, in the illustrated embodiment, a “summer” theme may include an ornamental presentation mode that includes an animation of a firework (such as described with relation to
Although the theme settings 704 include predefined themes for different seasons, alternative embodiments may include predefined themes for any theme for which a color scheme or animation may be defined. For example, the theme settings 704 may include a predefined theme related to a vendor of the electronic lock 100, a country in which the electronic lock 100 is installed, or a regional sports team.
The theme settings 704 may also present a selectable option for the user 12 to define a custom theme.
The user interface 702 in the illustrated embodiment also includes settings 706 to control a wear leveling passcode input presentation mode. Through the wear leveling settings 706, the electronic lock application 224 may receive, via user interface 702, a passcode 708 from a user 12 that includes both numbers and colors. Once set and synchronized to the electronic lock 100, the passcode 708 can then be received at the keypad 120 of the electronic lock 100 to lock/unlock the electronic lock 100, e.g., while the keypad 120 is in the wear leveling passcode input presentation mode.
After adjusting the settings 704, 706, the user 12 can select a save option 710 presented on the user interface 702 to save the settings 704, 706. After the settings 704, 706 are saved, the mobile device 200 may communicate the updated settings 704, 706 to the electronic lock 100 and/or the server 300.
Turning to
In the illustrated embodiment, the user interface 902 includes an option 904 to set an animation for the ornamental presentation mode. If the option 904 is selected, an animation may be set for the ornamental presentation mode. A menu 906 presents options for the user 12 to select from frames of the animation to edit, and the user 12 can add additional frames through the menu 906. If the option 904 is not selected, a static display may be set for the ornamental presentation mode.
A visual representation 908 of the keypad 120 and a color selector 912 are used to set colors for keypad regions 910 in the ornamental presentation mode, either for a frame of the animation or for the static display depending on selection of the option 904. The user 12 can select a keypad region 910 and use the color selector 912 to set a color for the selected keypad region 910. In the illustrated embodiment, the color selector 912 is a color wheel displaying a gradient of colors within a visible light spectrum. In alternative embodiments, the color selector 912 may be any element for selecting a color, including input boxes for setting color values, such as hex codes, RGB codes, or HSV codes.
After the ornamental presentation mode is set, the user can select a save option 914 that is presented in the user interface 902 to save the ornamental presentation mode for the custom theme.
Through the user interface 1002, the user 12 can select a plurality of colors to be associated with keypad regions 126 of the keypad 120 when the keypad 120 is in the wear leveling passcode input presentation mode. In the illustrated embodiment, the user 12 can select ten colors, which may be associated with ten keypad regions 126 representing the numbers 0 through 9 when the keypad 120 is in the wear leveling passcode input presentation mode. In alternative embodiments, different numbers of colors may be selected which match a number of keypad regions 126. In an example, five colors can be selected to be associated with five or more keypad regions 126. In further embodiments, different numbers of colors may be selected which do not match a number of keypad regions 126. In an example, five colors can be selected to be associated with ten keypad regions 126. In such an example, each of the five colors may be associated with two keypad regions 126 such that each of the ten keypad regions 126 is associated with a color, or each of the five colors may be associated with one keypad region 126 such that five keypad regions 126 are associated with a color and five keypad regions 126 are not associated with a color. Other combinations of colors and keypad regions may be used as well.
The user interface 1002 includes a color selector 1006 to select the plurality of colors. As described above, the color selector 1006 may be a color wheel or any other color selection element. The user 12 can use a menu 1004 to determine which of the plurality of colors is being set by the color selector 1006. After setting values for the plurality of colors, a save option 1008 may be selected to save the wear leveling passcode input presentation mode for the custom theme.
Turning to
The keypad 120 may also include keypad regions 126J, 126L that are not associated with numbers. In the illustrated example, the keypad region 126J is an input sequence control. Selection of the keypad region 126J may signify the end of a sequence of keypad regions 126 selected by a user. In an example, when entering a passcode on the keypad 120—by selecting keypad regions 126A-I, 126K associated with numbers—selection of the keypad region 126J indicates that the user finished entering the passcode, and the passcode entered by the user is validated to lock/unlock the electronic lock 100. In another example, the user may enter a code to receive status information about the electronic lock 100, and selection of the keypad region 126J may indicate that the user finished entering the status information request code.
Additionally, in the illustrated embodiment, the keypad region 126L is a one-touch actuator. In this embodiment, selection of the keypad region 126L may initiate actuation of the electronic lock 100 if conditions are met. For example, if a paired mobile device 200 is detected by the electronic lock 100, selection of the keypad region 126L may initiate actuation of the electronic lock 100 from a locked position to an unlocked position. Alternatively, if a deadbolt of the electronic lock 100 is in the unlocked position, selection of the keypad region 126L may cause movement of the deadbolt to the locked position, irrespective of whether a paired mobile device 200 is sensed.
As previously described, the keypad regions 126 may include a plurality of buttons that can be mechanically actuated by the user (e.g., physically pressed), or the keypad regions 126 may be defined in a touch surface configured to detect a user's selection of a keypad region 126 by contact with the touch surface.
In embodiments, each keypad region 126 includes one or more lighting elements 156 (shown in
The control input 154 controls illumination of the lighting elements 156. The control input 154 sends signals to the lighting elements 156, which when received by the lighting elements 156 cause the lighting elements 156 to illuminate in accordance with a presentation mode. In an embodiment, the control input 154 is the processor 136 in the processing unit 116 shown in
In the illustrated embodiment, the lighting elements 156 are connected in a chain, e.g., in series. In this embodiment, the control input 154 sends a signal to a first lighting element 156A. The first lighting element 156A then passes the signal down the chain to a second lighting element 156B. The lighting elements 156 continue to pass the signal down the chain until the signal reaches a last lighting element 156Z. The control signals may identify a particular one of the lighting elements 156 intended to illuminate, as well as a particular illumination hue and illumination level. Accordingly, each lighting element 156 sequentially receives the signal from the control input 154 in accordance with a system-wide data communication frequency defined by the control input 154. In the illustrated embodiment, the lighting elements 156 include four pins: a first pin to receive a control signal, a second pin to receive input power, a third pin to output a control signal, and a fourth pin connected to electrical ground.
In examples, each lighting element 156 may include a plurality of light emitting elements, such as light-emitting diodes, of different colors. In some examples, each lighting element 156 may include a red, green, and blue light emitting diode, each of which may be selectively actuated at different intensities to generate a broad spectrum of colors from the lighting element. In further embodiments, each lighting element 156 may include white, red, green, and blue lighting elements. In an embodiment, the lighting elements 156 are implemented using IN-PI15TAT5R5G5B light-emitting diode chips manufactured by Inolux corporation having its principal place of business in Santa Clara, CA. In alternative embodiments, the lighting elements 156 may be any electrical component capable of producing light, in particular multi-colored light.
As generally referenced above, although in the example shown three lighting elements 156 are illustrated for purposes of simplicity, other numbers of lighting elements 156 may be used. In particular embodiments, at least one lighting element 156 may be included within the circuit 150 and is placed such that it may be physically associated with each keypad region of a keypad, e.g., each keypad region 126 as illustrated in
Turning now to
In an embodiment, in addition to determining if the passcode was valid, the processor 136 may determine if the electronic lock 100 properly locked/unlocked. For example, the processor 136 may determine if a doorjamb prevented the bolt 114 from fully extending to properly lock the door 14. In such examples, a presentation mode may be selected that indicates that the passcode entered by the user 12 is valid but there was an error actuating the electronic lock 100. In an example, the keypad regions 126A-D, 126F-I may illuminate green if the passcode is valid and the electronic lock 100 properly actuated, and the keypad regions 126A-D, 126F-I may illuminate blue if the passcode is valid but the electronic lock 100 did not properly actuate. As with other examples, the keypad regions 126A-D, 126F-I may illuminate in different colors than described in the examples and/or may illuminate in a pattern to display an animation on the keypad 120.
In embodiments, each of the displays described with relation to
In the example shown, operation 1402 includes receiving input of a passcode at a keypad. The operation 1402 may be performed by a keypad with predefined keypad regions. In an embodiment, the keypad regions are associated with numbers and/or colors. A user selects the keypad regions in a sequence to input the passcode at the keypad.
Operation 1404 includes determining if the passcode input during the operation 1402 is valid. The passcode input during the operation 1402 may be validated by comparing the input passcode to a stored valid passcode. In an embodiment, the operation 1404 is performed by a processor in the electronic lock. The processor may compare the input passcode to a valid passcode stored in a memory of the electronic lock. If the passcode is valid, the method 1400 proceeds to the operation 1406. If the passcode is invalid, the method 1400 proceeds to the operation 1414.
Operation 1406 includes actuating the electronic lock to lock or unlock a door. In an embodiment, a motor is activated to move a bolt between a locked and unlocked position.
Operation 1408 includes determining if an error occurred during the operation 1406 to lock/unlock the door. For example, the operation 1408 may be performed to determine if the bolt properly transitioned between the locked and unlocked positions during the operation 1406. In an embodiment, the processor determines if an error occurred while locking/unlocking the door. If an error is detected, the method 1400 proceeds to the operation 1410. If an error is not detected, the method 1400 proceeds to the operation 1412.
Operation 1410 includes selecting a valid passcode, actuation error presentation mode. The presentation mode may be selected from among a plurality of stored presentation modes. In an embodiment, the presentation mode is selected by the processor. The selected presentation mode may be stored along with a plurality of presentation modes in the memory of the electronic lock.
Operation 1412 includes selecting a valid passcode, successful actuation presentation mode. The operation 1412 may be similar to the operation 1410 previously described.
If the passcode entered during operation 1402 is determined to be invalid during operation 1404, operation 1414 is performed to select an invalid passcode presentation mode. Operation 1414 may be similar to operation 1410 previously described.
After a presentation mode is selected, operation 1416 is performed. Operation 1416 includes illuminating the keypad in accordance with the selected presentation mode. In embodiments, the colors displayed on the keypad are determined by the presentation mode. In additional embodiments, an animation is displayed on the keypad based on the presentation mode. For example, if the presentation mode is a valid passcode, successful actuation presentation mode, the keypad may illuminate to display a green circle-similar to the embodiment shown in
In alternative embodiments, operations 1410, 1412, 1414 may be condensed to a single operation in which the same passcode validation presentation mode is selected regardless of whether the passcode entered during operation 1402 is valid or whether an error occurred when locking/unlocking the door during operation 1406. During operation 1416, the keypad may illuminate differently while in the passcode validation presentation mode based on the input passcode and/or locking/unlocking errors. For example, in embodiments, the processor sends signals to lighting elements in the keypad regions, causing the lighting elements to illuminate the keypad regions in accordance with the passcode validation presentation mode. In such examples, the processor may send different signals based on the input passcode and/or locking/unlocking errors even though the selected passcode validation presentation mode is the same.
After a pairing process is complete, another presentation mode may be selected, and the keypad 120 may be illuminated to indicate completion of the pairing process. If the pairing process is successful, a successful pairing presentation mode may be selected, whereas if the pairing process is unsuccessful, an unsuccessful pairing presentation mode may be selected. In alternative embodiments, the pairing in progress presentation mode may continue after the pairing is complete, and different signals are sent to the lighting elements based on whether the pairing was successful or unsuccessful.
As previously described,
In other examples, the keypad 120 may display an animation to indicate the battery level of the electronic lock 100. In such embodiments,
In some embodiments, each of the displays shown in
As with previous examples,
In the example shown, operation 1702 includes receiving a feedback request regarding a status of an electronic lock of which the keypad is a part. For example, a user may request feedback regarding a battery level of the electronic lock. In an embodiment, the feedback request is received by a processor in an electronic lock of which the keypad is a part. In an example, the processor receives the request from the keypad after the user inputs a code into the keypad. In another example, the processor receives the request from a BLE interface in communication with a mobile device executing an electronic lock application.
Operation 1704 includes determining the status of the electronic lock. The status that is determined is based on the feedback request received during the operation 1702. For example, if the feedback request is for a battery level of the electronic lock, the battery level of the electronic lock is determined during the operation 1704. In an embodiment, a processor determines the status of the electronic lock. For example, the processor may determine the battery level of the electronic lock by checking a charge on a battery in the electronic lock.
Operation 1706 includes selecting a presentation mode. The presentation mode is selected based on the feedback request received during the operation 1702. For example, if the feedback request is for a battery level of the electronic lock, the presentation mode selected is a battery level presentation mode. The presentation mode may also be selected based on the status of the electronic lock determined during the operation 1704. In the example of selecting a battery level presentation mode, the presentation mode may be selected based on the battery level of the electronic lock. For example, if the battery level is high, a high battery level presentation mode is selected. In an embodiment, a processor selects the presentation mode. The processor may select the presentation mode from a plurality of presentation modes stored in a memory of the electronic lock.
Operation 1708 includes illuminating one or more keypad regions. The keypad regions are illuminated in accordance with the presentation mode selected during the operation 1706. The selected presentation mode determines colors that the keypad regions are illuminated. The selected presentation mode may also determine a pattern in which the keypad regions are illuminated such that the keypad displays an animation. In an embodiment, lighting elements in the keypad regions receive signals from the processor and illuminate in accordance with the selected presentation mode.
In alternative embodiments, operations 1702, 1704, 1706, 1708 may be performed in a different order than shown in
A user 12 may have an actuation passcode including both numbers and colors. For example, the actuation passcode may be “1-3-5-Blue.” To enter the actuation passcode into the keypad 120, the user 12 may select the keypad regions 126 associated with the numbers and colors in the actuation passcode. In the example illustrated in
To balance the wear of the keypad regions 126 more evenly, the association of colors with the keypad regions 126 may be randomized, and the location of a color in the actuation passcode may differ across multiple instances of the passcode input process. For example, as shown in
In an embodiment, the electronic lock 100 has a single passcode input presentation mode, and the associations between colors and keypad regions 126 are randomized each time the passcode input presentation mode is selected. In alternative embodiments, the electronic lock 100 has a plurality of passcode input presentation modes, and each passcode input presentation mode defines a different association between colors and keypad regions 126. In an example of such embodiments, a random passcode input presentation mode may be selected in response to detection of a user proximate to the keypad 120.
In the example shown, operation 1902 includes detecting the presence of a user proximate to the keypad. In an embodiment, a sensor in the electronic lock is used to detect the presence of the user. For example, a proximity sensor may be used to detect user presence. In another embodiment, one or more antennae in the electronic lock are used to detect the presence of the user. For example, an interior antenna and an exterior antenna may be used to determine the location of a paired mobile device.
Operation 1904 includes selecting a presentation mode. The presentation mode may be selected from among a plurality of presentation modes. In an embodiment, the presentation mode selected is a passcode input presentation mode. In an embodiment, the presentation mode is selected by a processor in the electronic lock. The processor may select the presentation mode from among a plurality of presentation modes stored in a memory of the electronic lock.
Operation 1906 includes illuminating keypad regions. The keypad regions are illuminated in accordance with the presentation mode selected during the operation 1904. The selected presentation mode determines colors that the keypad regions are illuminated. In the illustrated embodiment, because the presentation mode is a passcode input presentation mode, each keypad region may be illuminated in a different color. As previously described, the associations between keypad regions and colors may be randomized to more evenly balance wear on the keypad regions. In an embodiment, a processor sends signals to lighting elements in the keypad regions, and the lighting elements illuminate the keypad regions in accordance with the selected presentation mode.
Operation 1908 includes receiving a passcode. In embodiments, the passcode is a combination of numbers and colors. In an embodiment, the passcode is received by the keypad via user interaction with the keypad regions illuminated during the operation 1906.
In alternative embodiments, the method 1900 may include additional operation similar to operations 1404, 1406, 1408, 1410, 1412, 1414, 1416 of the method 1400 shown in
Turning to
In a first frame, shown in
In a first frame, shown in
In a first frame, shown in
Referring to
The various embodiments described above are provided by way of illustration only and should not be construed to limit the claims attached hereto. Those skilled in the art will readily recognize various modifications and changes that may be made without following the example embodiments and applications illustrated and described herein, and without departing from the full scope of the following claims.
This application claims priority to U.S. Provisional Patent Application No. 63/586,485 filed Sep. 29, 2023, the disclosure of which is incorporated herein by reference in its entirety.
Number | Date | Country | |
---|---|---|---|
63586485 | Sep 2023 | US |