[go: up one dir, main page]

GB2624694A - Window Handle Sensor - Google Patents

Window Handle Sensor Download PDF

Info

Publication number
GB2624694A
GB2624694A GB2217788.5A GB202217788A GB2624694A GB 2624694 A GB2624694 A GB 2624694A GB 202217788 A GB202217788 A GB 202217788A GB 2624694 A GB2624694 A GB 2624694A
Authority
GB
United Kingdom
Prior art keywords
handle
window
handle body
orientation
data
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
GB2217788.5A
Other versions
GB202217788D0 (en
Inventor
Jeyasingam Jeyarajasingam
Chi Wai Chan John
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Era Home Security Ltd
Original Assignee
Era Home Security Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Era Home Security Ltd filed Critical Era Home Security Ltd
Priority to GB2217788.5A priority Critical patent/GB2624694A/en
Publication of GB202217788D0 publication Critical patent/GB202217788D0/en
Priority to PCT/GB2023/053043 priority patent/WO2024115884A1/en
Priority to IE20230601A priority patent/IE20230601A2/en
Priority to GB2509218.0A priority patent/GB2640085A/en
Publication of GB2624694A publication Critical patent/GB2624694A/en
Pending legal-status Critical Current

Links

Classifications

    • EFIXED CONSTRUCTIONS
    • E05LOCKS; KEYS; WINDOW OR DOOR FITTINGS; SAFES
    • E05BLOCKS; ACCESSORIES THEREFOR; HANDCUFFS
    • E05B1/00Knobs or handles for wings; Knobs, handles, or press buttons for locks or latches on wings
    • E05B1/003Handles pivoted about an axis perpendicular to the wing
    • EFIXED CONSTRUCTIONS
    • E05LOCKS; KEYS; WINDOW OR DOOR FITTINGS; SAFES
    • E05BLOCKS; ACCESSORIES THEREFOR; HANDCUFFS
    • E05B13/00Devices preventing the key or the handle or both from being used
    • E05B13/10Devices preventing the key or the handle or both from being used formed by a lock arranged in the handle
    • E05B13/106Devices preventing the key or the handle or both from being used formed by a lock arranged in the handle for handles pivoted about an axis perpendicular to the wing
    • EFIXED CONSTRUCTIONS
    • E05LOCKS; KEYS; WINDOW OR DOOR FITTINGS; SAFES
    • E05BLOCKS; ACCESSORIES THEREFOR; HANDCUFFS
    • E05B63/00Locks or fastenings with special structural characteristics
    • E05B63/0043Dummy or simulated locks; Cover elements without lock function
    • EFIXED CONSTRUCTIONS
    • E05LOCKS; KEYS; WINDOW OR DOOR FITTINGS; SAFES
    • E05BLOCKS; ACCESSORIES THEREFOR; HANDCUFFS
    • E05B63/00Locks or fastenings with special structural characteristics
    • E05B63/0056Locks with adjustable or exchangeable lock parts
    • GPHYSICS
    • G08SIGNALLING
    • G08BSIGNALLING OR CALLING SYSTEMS; ORDER TELEGRAPHS; ALARM SYSTEMS
    • G08B13/00Burglar, theft or intruder alarms
    • G08B13/02Mechanical actuation
    • G08B13/08Mechanical actuation by opening, e.g. of door, of window, of drawer, of shutter, of curtain, of blind
    • GPHYSICS
    • G08SIGNALLING
    • G08BSIGNALLING OR CALLING SYSTEMS; ORDER TELEGRAPHS; ALARM SYSTEMS
    • G08B25/00Alarm systems in which the location of the alarm condition is signalled to a central station, e.g. fire or police telegraphic systems
    • G08B25/01Alarm systems in which the location of the alarm condition is signalled to a central station, e.g. fire or police telegraphic systems characterised by the transmission medium
    • G08B25/08Alarm systems in which the location of the alarm condition is signalled to a central station, e.g. fire or police telegraphic systems characterised by the transmission medium using communication transmission lines
    • GPHYSICS
    • G08SIGNALLING
    • G08BSIGNALLING OR CALLING SYSTEMS; ORDER TELEGRAPHS; ALARM SYSTEMS
    • G08B25/00Alarm systems in which the location of the alarm condition is signalled to a central station, e.g. fire or police telegraphic systems
    • G08B25/01Alarm systems in which the location of the alarm condition is signalled to a central station, e.g. fire or police telegraphic systems characterised by the transmission medium
    • G08B25/10Alarm systems in which the location of the alarm condition is signalled to a central station, e.g. fire or police telegraphic systems characterised by the transmission medium using wireless transmission systems
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M11/00Telephonic communication systems specially adapted for combination with other electrical systems
    • H04M11/04Telephonic communication systems specially adapted for combination with other electrical systems with alarm systems, e.g. fire, police or burglar alarm systems
    • EFIXED CONSTRUCTIONS
    • E05LOCKS; KEYS; WINDOW OR DOOR FITTINGS; SAFES
    • E05BLOCKS; ACCESSORIES THEREFOR; HANDCUFFS
    • E05B47/00Operating or controlling locks or other fastening devices by electric or magnetic means
    • E05B2047/0048Circuits, feeding, monitoring
    • E05B2047/0057Feeding
    • E05B2047/0058Feeding by batteries
    • EFIXED CONSTRUCTIONS
    • E05LOCKS; KEYS; WINDOW OR DOOR FITTINGS; SAFES
    • E05BLOCKS; ACCESSORIES THEREFOR; HANDCUFFS
    • E05B47/00Operating or controlling locks or other fastening devices by electric or magnetic means
    • E05B2047/0048Circuits, feeding, monitoring
    • E05B2047/0067Monitoring
    • EFIXED CONSTRUCTIONS
    • E05LOCKS; KEYS; WINDOW OR DOOR FITTINGS; SAFES
    • E05BLOCKS; ACCESSORIES THEREFOR; HANDCUFFS
    • E05B47/00Operating or controlling locks or other fastening devices by electric or magnetic means
    • E05B2047/0048Circuits, feeding, monitoring
    • E05B2047/0067Monitoring
    • E05B2047/0068Door closed

Landscapes

  • Engineering & Computer Science (AREA)
  • Structural Engineering (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Business, Economics & Management (AREA)
  • Emergency Management (AREA)
  • Signal Processing (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Lock And Its Accessories (AREA)

Abstract

A handle 100 for attachment to a locking mechanism of a window or a door and movable between first and second positions to engage and disengage the locking mechanism, comprises a handle body 102 rotatable about a first axis 104 between the first and second positions and to be rotatable about a second axis (108 Fig 3) perpendicular to the first axis when the window or door is opened, a sensor 106 coupled to the handle body to collect first sensor data and second sensor data indicative of rotation of the handle body 102 about the first and second axes, and a controller to determine a state of the handle based on the first and second sensor data for determining a window or door status e.g. open, closed, closed and locked or in a night vent position, when the handle (100) is attached to the locking mechanism. The handle may also rotate between three orientations. The sensor may be a gyroscope or a gyroscope and an accelerometer. The handle may be a smart handle and connect to the internet. There may be a further sensor on the lock cylinder.

Description

Window Handle Sensor
Technical field
The invention relates to a handle for attachment to a locking mechanism of a window or a door. More specifically, the invention relates to (but need not be limited to) a handle for determining a handle state for use in determining a status of a window or a door.
Background
Increasingly, property owners are using smart devices within their households/properties. Smart devices may allow a property owner to monitor and/or control appliances, thermostats, lights and other devices installed within the property through an Internet connection, using a user device such as a mobile phone or tablet.
Some smart devices/systems, such as smart window handles, allow homeowners to monitor one or more windows of their property, for example, to determine whether the windows are open or closed. Such systems however are typically difficult to install and may require that the user embed or otherwise attach components of the system to the window frame in addition to attaching the smart handle to the window leaf. This may be a complicated process with a high potential for installation error, and such systems may not be suitable for fitting to all types of window.
Furthermore, such smart devices/systems may not be capable of distinguishing between the window being open (and therefore not secure), or in a night-vent position in which the window is partially open but still secure (i.e. held in the partially open night-vent position such that an intruder is unable to further open the window). Therefore, the potential for providing an incorrect window status to a user is high.
The present invention seeks to overcome or mitigate some or all of the above-mentioned deficiencies.
Summary
According to the invention in a first aspect, there is provided a handle for attachment to a locking mechanism of a window or a door, the handle movable between a first position and a second position to engage and disengage the locking mechanism, the handle comprising: a handle body configured, when attached to the locking mechanism, to be rotatable about a first axis to move between the first and second positions, and to be rotatable about a second axis perpendicular to the first axis; a sensor coupled to the handle body and configured to collect first sensor data indicative of rotation of the handle body about the first axis and second sensor data indicative of rotation of the handle body about the second axis; and a controller configured to determine a state of the handle based on the first sensor data and the second sensor data, the state of the handle for use in determining a window or door status when the handle is attached to the locking mechanism.
Optionally, the handle body is rotatable about the second axis between a first orientation, a second orientation and a third orientation, and wherein when the handle is attached to the locking mechanism of a window, the first orientation is indicative of the window being closed, the second orientation is indicative of the window being open, and the third orientation is indicative of the window being in a night-vent position.
Optionally, the controller is configured to determine that the state of the handle is engaged, and indicative of an engaged status of the window, when the first sensor data indicates that the handle body is in the first position and the second sensor data indicates that the handle body is in the first or third orientations.
Optionally, the controller is configured to determine that the state of the handle is disengaged, and indicative of a disengaged status of the window, when the first sensor data indicates that the handle body is in the second position.
Optionally, the handle is operable in a calibration mode in which the controller is configured to control the sensor to collect first sensor data when the handle body is moved to each of the first and second positions, and wherein the first sensor data collected in the calibration mode is used to set thresholds for use in determining whether the handle body is in the first or second position.
Optionally, the handle is operable in a calibration mode in which the controller is configured to control the sensor to collect second sensor data when the handle body is moved to each of the first, second and third orientations, and wherein the second sensor data collected in the calibration mode is used to set thresholds for use in determining whether the handle body is in the first, second or third orientation.
Optionally, the handle further comprises a receiver configured to receive data from external equipment, wherein the controller is configured to adjust the set thresholds based on data received by the receiver from the external equipment.
Optionally, the handle further comprises a power source configured to provide power to the sensor. The power source may be coupled to the handle body. For example, the power source may be located within the handle body. Advantageously by locating the power source within the handle body, a compact and retrofittable handle is provided.
Optionally, the power source comprises a rechargeable battery.
Optionally, the sensor comprises a gyroscope.
Optionally, the handle further comprises a lock cylinder moveable between a locked position to retain the handle body in the first position and an unlocked position in which the handle is able to be moved between the first and second positions.
Optionally, the handle further comprises a detection mechanism configured to determine whether the lock cylinder is in the locked position or the unlocked position.
Optionally, the detection mechanism comprises an indicator element and a detector configured to detect a position of the indicator element relative thereto. wherein one of the handle and the lock cylinder comprises the indicator element and the other of the handle and lock cylinder comprises the detector.
Optionally, the detector comprises a sensor configured to detect a property of the indicator element indicative of a relative direction and/or range of the indicator element from the detector.
Optionally, the property comprises a strength and/or a pattern of a magnetic field, and wherein the indicator element comprises a magnet that generates the magnetic field.
Optionally, the controller is configured to determine that the handle is secured when the state of the handle is engaged and the lock cylinder is in the locked position.
Optionally, the controller is configured to determine that the handle is insecure when the state of the handle is engaged and the lock cylinder is in the unlocked position.
Optionally, the handle further comprises a transmitter configured to transmit data comprising the state of the handle and/or the status of the window or door to external equipment.
Optionally, the handle further comprises a transmitter configured to transmit, to the external equipment, data comprising an indication of whether the handle is secured or insecure, and/or data comprising the state of the handle and/or the status of the window or door to external equipment.
Optionally, the second axis comprises a door or window axis about which the door or the window rotates when moved between open and closed positions.
According to the invention in a second aspect, there is provided a door or window comprising a handle according to the first aspect.
According to the invention in a third aspect, there is provided a server comprising: a prediction module configured to calculate one or more thresholds for use, by a handle according to any of claims 1 to 18, in determining whether the handle body is in the first or second position; and a transmitter configured to transmit the one or more thresholds to the handle.
Optionally, the one or more thresholds calculated by the prediction module are for use, by a handle according to claim 2 or any claim dependent thereon directly or indirectly, in determining whether the handle body is in the first, second or third orientation.
Optionally, the one or more thresholds are calculated based on historical data received from one or more handles according to any of claims 1 to 18.
According to the invention in a fourth aspect, there is provided a user device comprising: a receiver configured to receive, from a handle according to any of claims 16-18, data comprising an indication of whether the handle is secured or insecure, and/or data comprising the state of the handle and/or the status of the window or door to external equipment; and an indication unit configured to provide an indication of whether the handle is secured or insecure, and/or data comprising the state of the handle and/or the status of the window or door to external equipment to a user.
Optionally, the user device further comprises a transmitter configured to transmit data received from the handle to the server of any of claims 20-22. Advantageously, this allows data from the handle to be routed through the user device, meaning that the handle does not need to incorporate long range/WAN communications capabilities.
According to the invention in a fifth aspect, there is provided a system comprising: a plurality of handles according to any of claims 1 to 18; and a server according to any of claims 20 to 22.
Optionally, the system may further comprise a user device. The user device may be the user device of claim 23 or claim 24.
Brief description of drawings
Figure 1 shows a front view of an exemplary handle in a first position; Figure 2 shows a front view of the exemplary handle of Figure 1 in a second position; Figure 3 shows a front view of a window with the exemplary handle of Figures 1 and 2 attached thereto, the handle being in a first orientation; Figure 4a shows a front view of a window with the exemplary handle of Figures 1 and 2 attached thereto, the handle being in a second orientation, and Figure 4b shows a plan view thereof; Figure 5a shows a front view of a window with the exemplary handle of Figures 1 and 2 attached thereto, the handle being in a third orientation, and Figure 5b shows a plan view thereof; Figure 6 shows a schematic view of exemplary handle electronics; Figure 7 shows a schematic view of an exemplary user device; Figure 8a shows a front view of an exemplary lock cylinder in an unlocked position and Figure 8b shows the exemplary lock cylinder of Figure 8a in a locked position; Figure 9 shows a schematic view of an exemplary server; Figure 10 shows a schematic view of an exemplary system; and Figure 11a shows a table indicating an exemplary handle body in a first position, second position, first orientation, second orientation and third orientation respectively, Figure 11b shows a table indicating the conditions for determining an engaged and disengaged handle state, and Figure 11c shows a table indicating the conditions for determining whether the handle is secured or insecure.
Detailed description
Generally disclosed herein is a handle for attachment to a locking mechanism of a window, and comprising a sensor configured to collect data indicative of a position and/or orientation of the handle for use in determining a state of the handle and/or a status of the window. That is, the data collected by the sensor of the handle may be indicative of and/or used to determine whether the window is, for example, engaged (e.g. closed or in a night-vent position) or disengaged (e.g. open), and/or secure (retained in position) or insecure (freely moveable). A night-vent position may encompass the window being partially open but still secure (i.e. held in the partially open night-vent position such that a user is unable to further open or close the window). The skilled person will appreciate that while exemplary handles are disclosed herein as being for attachment to a locking mechanism of a window, the exemplary handles disclosed herein are also suitable for attachment to a locking mechanism of a door.
The handle may be a "smart" handle. That is, the handle may comprise electronics that allow the handle to receive data from and/or transmit data to external equipment.
In this way, data may be provided from the handle to a user device to provide the user with an indication of the state of the handle and/or the status of a window or door to which the handle is attached.
Figures 1 and 2 show an exemplary handle 100 comprising a handle body 102. The handle 100 is for attachment to a locking mechanism of a window. As mentioned above, the handle 100 may also be suitable for attachment to a door. The term "locking mechanism", as used herein, encompasses any mechanism that may be actuated to cause engagement and disengagement of one or more locking elements of the locking mechanism with a corresponding keep in a window or door frame. For example, the locking mechanism may comprise an espagnolette locking mechanism and the locking element(s) may comprise mushroom cams. The handle disclosed herein may be used with any suitable locking mechanism, and the skilled person will be able to envisage other locking mechanisms with which the handle may be used.
When attached to the locking mechanism, the handle body 102 is movable between a first position and a second position to actuate the locking mechanism to engage and disengage the locking element(s) of the locking mechanism with the keep. Specifically, the handle body 102 is rotatable about a first axis 104 (extending into the page in Figures 1 and 2) to move the handle body 102 between the first position and the second position. Figure 1 shows the handle body 102 of the exemplary handle 100 in the first position and Figure 2 shows the handle body 102 of the exemplary handle 100 in the second position.
As used herein, the "first position" corresponds to a position of the handle body 102 that causes the locking element(s) of the locking mechanism to extend or otherwise be positioned to engage with the keep or another feature of the window (or door) frame, when the handle 100 is attached to the locking mechanism. It will be appreciated that the handle body 102 may be moved into the first position when not aligned with the keep, and in this instance, the locking element(s) will extend/move into a keep engaging position but not engage with the keep. The "second position" corresponds to a position of the handle body 102 in which the locking element(s) are retracted or otherwise positioned such that they are unable to engage the keep. It will be appreciated that the "second position" therefore need not be a single, finite position, but may rather encompass a range of positions of the handle body about the first axis 104.
It will be further be appreciated by the skilled person that Figures 1 and 2 show exemplary first and second positions only. In alternative arrangements, the first and second positions may differ from those shown in Figures 1 and 2. In the particular example shown in Figures 1 and 2, the handle 100 is for mounting to a vertically installed locking mechanism of a window or door. In alternative handle arrangements, for example, handles for mounting to a horizontally installed locking mechanism, the first and second positions as defined in Figures 1 and 2 may be rotated through 90 degrees.
Figure 3 shows the handle 100 mounted to a locking mechanism of a window 300. In other examples, the handle 100 may be mounted to a locking mechanism of a door. In this particular example, the handle 100 is mounted to a vertically disposed locking mechanism (not shown) of the window 300. The window 300 comprises a window frame 302 and a window leaf 304 coupled to the window frame 302, for example by hinges. The window leaf 304 is rotatable about an axis 108 to allow the window leaf 304 to be opened and closed. When the handle 100 is attached to the locking mechanism of the window 300, the handle 100 is coupled to the window leaf 304 such that it moves therewith. Therefore, the handle 100 is rotatable about the axis 108, for example, as the window leaf 304 is opened and closed.
As will be appreciated, the handle body 102 is therefore rotatable about the first axis 104 to move the handle body 102 between the first and second positions, and also rotatable about a second axis 108 perpendicular to the first axis 104.
Rotation of the handle body 102 about the second axis 108 may move the handle 100 between a first orientation, a second orientation and a third orientation. The first orientation is indicative of the window being closed (as shown in Figure 3), the second orientation is indicative of the window being open, and the third orientation is indicative of the window being in a night-vent position. The skilled person will appreciate that the handle body 102 may be in either the first position or the second position in any one of the first orientation, the second orientation and the third orientation.
Figure 3 shows the handle body 102 in the first orientation. The window 300 is closed.
The plane of the handle body 102 (which is parallel to the plane of the window leaf 304) is parallel to the plane of the window frame 302. The handle body 102 is also in the first position. Since the window 300 is closed, the locking element(s) of the locking mechanism are in such a position that they are aligned with the keep of the window frame 302, and therefore the locking element(s) are engaged with the keep and movement of the window leaf 304 is prevented.
Figure 4a shows the handle body 102 in the second orientation. The window 300 is open. The plane of the handle body 102 is at an angle to the plane of the window frame 302. This is shown schematically in Figure 4b, which is a top view of the window 300 and the handle body 102 in the orientation of Figure 4a. As can be seen in Figure 4b, the plane of the handle body 102 is at an angle 6 to the plane of the window frame 302. The skilled person will appreciate that the second orientation is indicative of the window 300 being open and therefore need not be a single angle, 0. The second orientation may encompass a range of orientations of the handle body 102 about the second axis 108, and in some arrangements may encompass any orientation in which 0 is greater than a close angle. The close angle may be defined by the orientation of the handle body 102 about the second axis 108 when the window 300 is closed, and therefore the close angle may be defined as 0 = 0 degrees In Figures 4a and 4b, the handle body 102 is also in the second position.
Figure 5a shows the handle body 102 in the third orientation. The window 300 is in a night-vent position, in which the window leaf 304 is partially open. The plane of the handle body 102 is at an angle to the plane of the window frame 302, as shown schematically in Figure 5b, which is a top view of window 300 and handle body 102 in the orientation of Figure 5a. Similarly to the second orientation, in the third orientation, 0 is greater than the close angle. However, the locking element(s) of the locking mechanism are still aligned with at least a portion of the window frame 302 such that they may engage the portion of the window frame 302 and retain the window leaf 304 in the partially open position. In Figures 5a and 5b, the handle body 102 is also in the first position and so the locking element(s) are engaged with a portion of the window frame 302.
As mentioned above, the handle 100 may be a "smart handle. As such, the handle may comprise electronics for operation of the handle 100, and in particular for determining whether the handle body 102 is in the first or second position, and/or whether the handle body 102 is in the first, second or third orientation. A determination of the position and/or orientation of the handle body 102 may be used to determine a status of the window or door to which the handle 100 is attached. For example, the determination of the position and/or orientation may be used to provide an indication as to whether the status of the window is open, closed or night-vent, and/or engaged or disengaged.
The handle 100 comprises a sensor 106 (shown in Figures 2 and 6) configured to collect data indicative of the position and/or orientation of the handle body 102. In the exemplary handle 100, the sensor 106 is configured to collect data indicative of movement and/or rotation of the handle body 102, such as rotation of the handle body 102 about the first axis 104 and the second axis 108. The sensor 106 is coupled to the handle body 102 and in the particular example shown in Figures 1 and 2, is mounted in an internal chamber of the handle body 102.
The sensor 106 may be a gyroscope, such as a micromachined silicon (MEMs) gyroscope. In an exemplary arrangement, the gyroscope may be capable of collecting data in six axes. That is, the gyroscope may be capable of collecting rotational data about three orthogonal axes and acceleration data along three orthogonal axes. The combination of rotational data and acceleration data can be used to determine rotation about the first axis and second axis. In alternative arrangements, the sensor 106 may comprise a gyroscope capable of collecting rotational data about three orthogonal axes and an accelerometer capable of collecting data about three orthogonal axes.
The electronics 110 of the handle 100, which comprise the sensor 106, are shown schematically in Figure 6. The electronics 110 may be mounted within the internal chamber of the handle body 102.
The handle electronics 110 may comprise a receiver 112 and/or a transmitter 114. The receiver 112 and/or the transmitter 114 may be in data communication with other entities, such as user equipment, servers/hubs and/or functions in a telecommunications network and are configured to transmit and receive data accordingly.
The handle electronics 110 may further comprise a memory 116 and a processor 118. The memory 116 may comprise a non-volatile memory and/or a volatile memory. The memory 116 may have a computer program 119 stored therein. The computer program 119 may comprise instructions for performing the methods disclosed herein.
The computer program 119 may be loaded in the memory 116 from a non-transitory computer readable medium 120, on which the computer program is stored. The handle electronics 110 may further comprise a controller 122 and a detector 140. The processor 118 is configured by the computer program 119 to perform one or more of the functions of the controller 122.
The exemplary handle electronics 110 further comprises a power source 130 configured to provide power to one or more of the components 112, 114, 116, 118, 122. The power source may comprise a battery, which may be rechargeable. In alternative arrangements, the power source may comprise a disposable battery or any other kind of battery capable of providing power to the one or more components 112, 114, 116, 118, 122.
Each of the receiver 112, transmitter 114, memory 116, processor 118, controller 122, detector 140 is in data communication with the other components 112, 114, 116, 118, 122, 130, 140 of the handle electronics 110. The handle electronics 110 can be implemented as a combination of computer hardware and software. The memory 116 stores the various programs/executable files that are implemented by a processor 118, and also provides a storage unit for any required data.
The handle 100 may be in data communication with an external device, which may be a user device, such as a mobile phone, tablet, computer or any other suitable user equipment. For example, the handle 100 may transmit data indicative of a determined state of the handle and/or a determined status of the window/door to the user device.
An exemplary user device 700 is shown in Figure 7.
The user device 700 comprises a receiver 702 and may also comprise a transmitter 704. The receiver 702 and/or transmitter 704 may be in data communication with other entities, such as the handle 100, servers/hubs and/or functions in a telecommunications network and are configured to transmit and receive data accordingly.
The user device 700 may further comprise a memory 706, a processor 708 and an indication unit 714. The indication unit 714 comprises an indicator, such as a display screen or other suitable visual, audible and/or hapfic output device, configured to provide an indication of a state of the handle 100 or a status of a window/door to which the handle 100 is attached. The memory 706 may comprise a non-volatile memory and/or a volatile memory. The memory 706 may have a computer program 710 stored therein. The computer program 710 may comprise instructions for performing the methods disclosed herein. The computer program 710 may be loaded in the memory 706 from a non-transitory computer readable medium 712, on which the computer program is stored. The processor 708 is configured by the computer program 710 to perform one or more of the functions of an indication unit 714, as set out below.
Each of the receiver 702, transmitter 704, memory 706, processor 708 and indication unit 714 is in data communication with the other components 702, 704, 706, 708, 714 of the user device 700. The user device 700 can be implemented as a combination of computer hardware and software. In particular, the indication unit 714 may be implemented as software configured to run on the processor 708. The memory 706 stores the various programs/executable files that are implemented by a processor 708, and also provides a storage unit for any required data. The programs/executable files stored in the memory 706, and implemented by the processor 708, can include the indication unit 714, but are not limited to such.
Use of the handle 100 to determine a state of the handle and/or a status of the window to which the handle is attached is now described with reference to Figures 1 to 7.
In use, the handle 100 is attached to a locking mechanism of a window. For the purposes of this example, the handle 100 is attached to a locking mechanism of the window 300, however the skilled person will appreciate that use of the handle 100 would be similar if it was attached to the locking mechanism of a door. The skilled person will further appreciate that doors may not be operable in a night-vent mode. As such, in arrangements in which the handle 100 is attached to the locking mechanism of a door, determinations relating to a night-vent status may not be made.
In use, the handle body 102 will be rotated about the first axis 104, as the user engages and disengages the locking mechanism to allow the window leaf 304 to be opened and closed. For example, when the window leaf 304 is closed, the handle body 102 may be in the first position such that the locking element(s) of the locking mechanism are engaged with the keep on the window frame 304. In order to open the window 300, the user may rotate the handle body 102 about the first axis 104 to cause the locking element(s) of the locking mechanism to disengage from the keep and allow the window leaf 304 to be opened.
The sensor 106 collects first sensor data indicative of rotation of the handle body 102 about the first axis 104. The sensor 106 may collect the first sensor data periodically. As mentioned above, in the exemplary handle 100, the sensor 106 comprises a gyroscope capable of collecting rotational data about three orthogonal sensing axes. The first sensor data collected by the gyroscope may therefore comprise data indicative of rotation of the handle body 102 about a sensing axis aligned with, or parallel to, the first axis 104 to determine whether the handle body 102 is in the first position or the second position.
The collected first sensor data may comprise an indication of the rotational position of the handle body 102 about the first axis 104 and/or a detected rotation of the handle body 102 about the first axis and/or a detected acceleration of the handle body 102 in a plane perpendicular to the first axis 104 (i.e. the plane of the window leaf 304).
For example, the handle body may be rotatable between two positions about the first axis 104, which in this example, are 90 degrees apart, as shown in Figures 1 and 2.
The first sensor data may comprise an indication of a position of the handle body 102 about the first axis 104. For example, the first sensor data may comprise an indication that the handle body is at an angular position of 0 degrees (corresponding to/defined by the first position shown in Figure 1) or at an angular position of greater than 0 degrees, for example 90 degrees (corresponding to the second position shown in Figure 2). The first sensor data may alternatively or additionally comprise an indication of rotation of the handle body 102 about the first axis 104. For example, the first sensor data may comprise an indication that the handle body has been rotated through an angle of +90 degrees about the first axis 104, to move it from the first position shown in Figure 1 to the second position shown in Figure 2, or that the handle body 102 has been rotated through an angle of -90 degrees about the first axis 104, to move it from the second position shown in Figure 2 to the first position shown in Figure 1.
As mentioned above, the gyroscope may additionally collect acceleration data along three orthogonal axes. The gyroscope may also collect acceleration data along the sensing axes that form a plane perpendicular to the first axis 104 (corresponding to the plane of the window leaf 304). This is the plane that the handle body 102 moves in when rotated about the first axis 104 between the first and second positions. The acceleration data may be alternatively or additionally used to determine whether the handle is in the first and/or second position. For example, a detection of rotation of the handle body 102 about the sensing axis aligned with/parallel to the axis 104 and a detection of acceleration of the handle body 102 in the plane perpendicular to the first axis 104 may indicate that the handle body is moving from the first position to the second position, or vice versa.
In use, the handle body 102 will be also be rotated about the second axis 108 as the user opens and closes the window leaf 304. This will cause the handle body 102 to move between the first, second and third orientations shown in Figures 3 to 5b.
The sensor 106 collects second sensor data indicative of rotation of the handle body about the second axis 108. The sensor 106 may collect the second sensor data periodically. As mentioned above, the sensor 106 comprises a gyroscope in this example. The second sensor data collected by the gyroscope may therefore comprise data indicative of rotation of the handle body 102 about a sensing axis aligned with, or parallel to, the second axis 108. In exemplary arrangements, in which the gyroscope is capable of sensing acceleration data along three orthogonal axes, the gyroscope may also collect acceleration data along the sensing axes that form a plane perpendicular to the second axis 108. That is, the plane that the window opens in. The collected second sensor data may be indicative of the rotational position of the handle body 102 about the second axis 108 and/or a detected rotation of the handle body 102 about the second axis 108 and/or a detected acceleration of the handle body 102 in a plane perpendicular to the second axis 108. As such, the second sensor data may be indicative of whether the handle body 102 is in the first, second and third orientation, and/or moving between the first, second and third orientations.
The controller 122 is configured to determine a state of the handle 100 based on the collected first and second sensor data.
In order to determine the state of the handle 100, the controller 122 may determine whether the handle body 102 is in the first position or second position, and whether the handle body 102 is in the first, second or third orientation. The controller 122 may compare the collected first and second sensor data to thresholds to determine the position and/or orientation of the handle body 102. The thresholds may be stored in the memory 116. The thresholds may be pre-set or may be determined during a calibration operation, as will be described in more detail below.
The controller 122 may compare the collected first sensor data to a position threshold to determine whether the handle body 102 is in the first position or the second position. In exemplary arrangements, the position threshold may correspond to an "engaged angle", that is, the position of the handle body 102 about the first axis 104 that causes the locking element(s) to be in a position in which they can engage the keep if aligned therewith. In exemplary arrangements, the position threshold may comprise an engaged angle range. The engaged angle range may be defined as the engaged angle +/-a tolerance angle. The tolerance angle is configured to account for limits in the accuracy of the sensor 106, physical changes in the window leaf 304, the window frame 302 or the handle 100 due to changes in conditions such as temperature, and/or movement of the building/structure to which the handle 100 and window 300 are attached over time. If the first sensor data collected by the sensor 106 indicates a position of the handle body 102 about the first axis 104 that is equal to the engaged angle, or within the engaged angle range, the controller 122 determines that the handle body 102 is in the first position. If the first sensor data collected by the sensor 106 indicates a position of the handle body 102 about the first axis 104 that is less than or greater than the engaged angle, or outside of the engaged angle range, the controller 122 determines that the handle body 102 is in the second position. Alternatively, or additionally, the controller 122 may determine that the handle body 102 is in the first and/or second position based on a detected change in position of the handle body 102. That is, if handle body 102 is initially in the first position (which may be determined using the above process), and the first sensor data indicates a rotation about the sensing axis aligned with/parallel to the first axis 104 and an acceleration in the plane perpendicular to the first axis 104, the controller 122 may determine that the handle body 102 has been moved to the second position.
The controller 122 may compare the collected second sensor data to an orientation threshold to determine whether the handle body 102 is in the first, second or third orientation. In exemplary arrangements, the orientation threshold may correspond to a "close angle", that is, the orientation of the handle body 102 when the window leaf 304 is closed. As mentioned above, the close angle may be defined as 0 = 0 degrees (with o being the angle between the plane of the handle body 102 and the plane of the window frame 302, as shown in Figure 4a). In exemplary arrangements, a close angle range may be defined. The close angle range may be defined as the close angle +/-a tolerance angle. The tolerance angle is configured to account for limits in the accuracy of the sensor 106, physical changes in the window leaf 304, the window frame 302 or the handle 100 due to changes in conditions such as temperature, and/or movement of the building/structure to which the handle 100 and window 300 are attached overtime.
If the orientation of the handle body 102 about the second axis 108 is equal to the close angle, or within the close angle range, the controller 122 determines that the handle body 102 is in the first orientation. If the orientation of the handle body 102 about the second axis is greater than the close angle or falls outside of the close angle range, the controller 122 determines that the handle body 102 is in one of the second or third orientations. The orientation threshold may further define a "night-vent angle" or night-vent angle range (i.e. the night-vent angle +/-a tolerance angle), defined as the orientation that the handle body 102 is in when the window leaf 304 is partially open and in the night-vent position (i.e. partially open but still in a position where the locking element(s) can engage the keep/portion of the window frame). In such arrangements, if the orientation of the handle body 102 about the second axis is greater than the close angle but less than or equal to the night-vent angle (or within the night-vent angle range), the controller 122 determines that the handle body 102 is in the third orientation. If the orientation of the handle body 102 about the second axis is greater than the night-vent angle, the controller 122 determines that the handle body 102 is in the second orientation.
Alternatively, or additionally, the controller 122 may determine that the handle body 102 is in the first, second or third orientation based on a detected change in orientation of the handle body 102. That is, if handle body 102 is initially in the first position (i.e. the window is closed), and the second sensor data indicates a rotation about the sensing axis aligned with/parallel to the second axis 108 and an acceleration in the plane along the sensing axes that form a plane perpendicular to the second axis 108, the controller 122 may determine that the handle body 102 has been moved to either the second orientation (i.e. the window is open) or the third orientation (i.e. the window is in the night-vent position).
The state of the handle 100 may be determined to either be engaged or disengaged based on the first and second sensor data. The term "engaged", as used herein when referring to a position, state of the handle 100, or status of the door or window, encompasses the locking element(s) of the locking mechanism being engaged with the keep, or another feature of the window or door frame, such that the window or door is retained in position. Conversely, the term "disengaged", as used herein when referring to a position, state of the handle 100, or status of the door or window, encompasses the locking element(s) of the locking mechanism being disengaged from the keep, such that a user is free to move the window or door between the open and closed positions.
If the first sensor data indicates that the handle body is in the first position and the second sensor data indicates that the handle body is in the first or third orientations (i.e. corresponding to the window leaf 304 being open or in the night-vent position), the controller determines that the state of the handle is engaged. An engaged state of the handle is indicative of an engaged-closed or an engaged-night-vent window status.
If the first sensor data indicates that the handle body 102 is in the second position, then regardless of the orientation of the handle body 102 (i.e. regardless of whether the handle body is in the first, second or third orientation), the controller 122 determines that the state of the handle is disengaged. This is because regardless of whether the window is open, closed or in a night-vent position, the handle body 102 is not in a position where the locking element(s) can engage the keep/other portion of the window frame. As such, the user is free to move the window between the open, closed and night-vent orientations without having to first disengage the locking element(s).
In the above-described arrangement, if the first data indicates that the handle body 102 is in the first position and the second sensor data indicates that the handle body is in the second orientation, the controller determines that the state of the handle is disengaged. This is because when the window leaf 304 is in the second orientation (i.e. open) the locking element(s) are not aligned with the keep of the window frame 302 and so the user is free to move the window leaf 304 without having to first disengage the locking element(s). Therefore, the window leaf 304 is not retained in position, but rather is freely moveable by the user.
The controller 122 may further be configured to determine a window status based on the determined state of the handle 100. The window status may be determined to be disengaged if the state of the handle 100 is disengaged (indicative that the locking element(s) are not engaged with the keep). The window status may be determined to be engaged if the handle state is engaged. The window status may be determined to be engaged-closed if the handle state is engaged by virtue of the handle body 102 being in the first orientation, and engaged-night-vent if the handle state is engaged by virtue of the handle body 102 being in the third orientation. Similarly, the window status may be determined to be disengaged-open if the handle state is disengaged by virtue of the handle body 102 being in the second or third orientation, and disengaged-closed if the handle state is disengaged by virtue of the handle body 102 being in the first orientation.
The transmitter 114 of the handle 100 may transmit data indicative of the handle state and/or the window status to external equipment, such as the user device 700. The skilled person will appreciate that in alternative arrangements, the user device 700 may be configured to receive sensor data from the handle 100, and based on the sensor data determine a handle state and/or a window status. That is, the determination of the handle state and/or the window status described above may be performed by the user device 700 instead of the handle 100. The user device 700 receives, or determines, the handle state and/or window status data and provides an indication to the user of the handle state and/or window status. In exemplary arrangements, the user device 700 is a mobile phone and an indication of the handle state and/or window status may be displayed to the user via the mobile phone screen. An alert, such as a haptic (vibration) or audio alert, may be generated by the user device 700 to alert the user of the handle state and/or window status. The skilled person will envisage other user devices and indication mechanisms. The transmitter 114 of the handle 100 may transmit the data indicative of the handle state and/or the window status directly to the user device 700, or via a hub/server, which will be described in more detail below.
In this way, a user is able to receive information as to whether or not their window(s)/door(s) are in an engaged or disengaged state, and therefore whether or not they are vulnerable to undesired opening/closing, for example by intruders. The user may then take corrective action if necessary.
Advantageously, the above-described handle 100 may be retro-fitted to substantially any window/door without having to make adjustments to the window/door or window/door frame. This is in contrast to known arrangements in which a separate sensor/component needs to be mounted to the window/door frame. Furthermore, the above-described handle 100 may be retrofitted to an existing locking mechanism, since the exemplary handle 100 does not rely on any components within the locking mechanism in order to determine the status of the window/door.
The handle 100 optionally further comprises a lock cylinder 136, shown in Figures 8a and 8b. The lock cylinder 136 may be moveable between a locked position, in which the lock cylinder 136 acts to retain the handle body 102 in the first position, and an unlocked position, in which the handle body 102 is able to be moved between the first and second positions. The lock cylinder 136 comprises a plug 138 which is rotatable to move the lock cylinder 136 between the locked and unlocked positions. Typically, a key is inserted into a key hole within the plug 138 and the plug 138 is rotated as the user turns the key to move the lock cylinder 136 between the locked and unlocked positions.
The exemplary handle 100 comprises a detection mechanism configured to determine whether the lock cylinder 136 is in the locked or unlocked position. The exemplary detection mechanism of the handle 100 comprises a detector 140 and an indicator element 142.
The detector 140 is configured to detect a property of the indicator element 142. The property of the indicator element 142 may be indicative of distance and/or range of the indicator element from the detector 140. In exemplary arrangements, the indicator element 142 is configured to generate a magnetic field and may comprise a magnet (e.g., a permanent magnet). In such arrangements, the detector 140 is configured to detect a strength and/or pattern of a magnetic field of the indicator element 142. The detector 140 may comprise a hall effect sensor.
The skilled person will appreciate that in alternative arrangements, alternative indicator elements 142 and detectors 140 may be used. For example, in alternative arrangements, the indicator element may be configured to emit an electromagnetic field or, specifically, a radiofrequency (RF) field, and may comprise an electromagnetic field emitter or an RF emitter. In such arrangements, the detector may be configured to detect a strength of the electromagnetic or RF field of the indicator element. In further alternative arrangements, the indicator element may comprise a conducting material configured to complete a circuit in the detector. The skilled person will be able to envisage further arrangements in which the indicator element emits and/or generates a wave, field strength or field pattern, or else comprises a property, which may be detected by the detector.
In the exemplary handle shown in Figures 1 and 2, the detector 140 is coupled to the handle body 102 and the indicator element 142 is coupled to the lock cylinder 136.
Specifically, the indicator element 142 of the exemplary handle 100 is coupled to the plug 138 of the lock cylinder 136 such that it rotates therewith when the lock cylinder 136 is moved between the locked and unlocked positions. The detector 140 may be fixed to the handle body 102 in a position adjacent to the lock cylinder 136.
The skilled person will appreciate that in alternative arrangements, the detector 140 may be coupled to the lock cylinder 136 and the indicator element 142 may be coupled to the handle body 102.
In use, as a user moves the lock cylinder 136 between the locked and unlocked positions, the position of the indicator element 142 relative to the detector 140 changes.
Figure 8a shows the lock cylinder 136 in the unlocked position and Figure 8b shows the lock cylinder 136 in the locked position. As will be appreciated by the skilled person, as the lock cylinder 136 is moved from the unlocked position shown in Figure 8a to the locked position shown in Figure 8b, the strength of the magnetic field sensed by the detector 140 increases because the indicator element 142 moves closer to the detector 140. Specifically, the plug 138 has been rotated by the user turning the key, which causes the indicator element 142 to rotate with the plug 138, bringing the indicator element 142 closer to the detector 140. Similarly, if the lock cylinder 136 is moved from the locked position shown in Figure 8b to the unlocked position shown in Figure 8a, the strength of the magnetic field sensed by the detector 140 decreases because the indicator element 142 moves further away from the detector 140.
Therefore, the detection mechanism is able to determine whether the lock cylinder 136 is in the locked or unlocked position based on the detected magnetic field. The detected magnetic field may be compared to a threshold to determine whether the lock cylinder 136 is in the locked or unlocked position.
In alternative arrangements, the indicator element 142 may be mounted to an opposite side of the plug 138 such that the strength of the magnetic field sensed by the detector 140 decreases as the lock cylinder 136 moves from the unlocked position to the locked position and increases as the lock cylinder 136 moves from the locked position to the unlocked position.
The controller 122 may be configured to determine whether the handle state and/or status of the window/door is secured or insecure based on the detected position of the lock cylinder 136. In alternative arrangements, the user device may receive data indicating the detected position of the lock cylinder 136 from the handle 100 and the user device 700 may determine whether the handle state and/or status of the window/door is secured or insecure.
The term "secured", as used herein when referring to a position, state or status, refers to the handle body 102 being retained in the engaged state whilst the window/door is in the engaged status. When the handle is "secured" the user is unable to move the handle body 102 from the first position, without first taking action to move the lock cylinder 136 to the unlocked position, and as such, the window/door is unable to be opened without the lock cylinder 136 being unlocked. The term "insecure" as used herein when referring to a position, state or status, refers to the lock cylinder 136 being in the unlocked position and therefore the handle body 102 is moveable between the first and second position without the user having to take additional action with regards to the lock cylinder 136.
For example, the controller 122 may determine that the handle 100 is secured if the state of the handle 100 is determined to be engaged and the lock cylinder is in the locked position. The controller 122 may determine that the handle 100 is insecure if the state of the handle 100 is determined to be engaged but the lock cylinder 136 is in the unlocked position, or if the state of the handle 100 is disengaged (regardless of whether the lock cylinder 136 is in the locked or unlocked position).
The additional information about the handle state and/or the window/door status may be transmitted to the user device 700 as described above.
The handle 100 has been described above operating in a monitoring mode, in which the sensor 106 collects data indicative of the position and orientation of the handle body 102. In exemplary arrangements, the handle 100 may also be operable in a calibration mode, in which data collected by the sensor 106 is used to set the thresholds for use in determining whether the handle body 102 is in the first or second position and/or the first, second or third orientation, and/or whether the lock cylinder 136 is in the locked or unlocked position. Use of the handle 100 in the calibration mode is described below with reference to Figures 1 to 8b.
The handle 100 may receive a control signal from the user device 700. The control signal may be received directly from the user device 700 (for example, using a Bluetooth connection or other wireless connection) or via a hub/server. In response to the control signal, the controller 122 places the handle 100 into the calibration mode. The user device 700 may comprise an application (App) stored on the user device 700 which can be used by the user to facilitate placing the handle 100 into the calibration mode.
While in the calibration mode, the sensor 106 is configured to collect first sensor data when the handle body 102 is placed in each of the first and second positions, and second sensor data when the handle body 102 is placed in each of the first, second and third orientations. The data collected at each of the first and second positions and the first, second and third orientations can then be used to set the thresholds. The detector 140 may be configured to collect data when the lock cylinder is placed in each of the locked position and the unlocked position. The data collected at each of the locked and unlocked position can then be used to set the locking threshold.
The user may be prompted to move the handle body 102 into each of the first and second positions and first, second and third orientations sequentially. The prompt may be provided to the user via the indication unit 714 of the user device 700, such as by displaying instructions to the user from a screen on the user device 700 (for example, via the App).
The user may then move the handle body 102 into each of the first and second positions and each of the first, second and third orientations sequentially. The user may indicate when the handle body 102 is in a particular position/orientation and a control signal may be transmitted to the handle 100 instructing the sensor 106 to take at least one reading. The sensor 106 may be instructed to take a plurality of readings. The reading or an average of the plurality of readings taken by the sensor 106 in the particular position/orientation may be used to set the threshold.
For example, the user may be instructed to move the handle body 102 into the first position by closing the window leaf 304. The reading/readings taken by the sensor 106 when the handle body 102 is in the first orientation may be used to determine the close angle and/or the close angle range -that is, the orientation of the handle body 102 when the window 300 is closed -and set the orientation threshold. Similarly, the user may be instructed to move the handle body 102 into the third orientation by placing the window leaf 304 in the night-vent position (as shown in Figures 5a and 5b). The reading/readings taken by the sensor 106 when the handle body 102 is in the night-vent position may be used to determine the night-vent angle and/or night-vent angle range and set a night-vent threshold.
As will be understood by the skilled person, the user may undertake a similar operation to set the position thresholds. That is, the user may be instructed to move the handle body 102 into the first position, by rotating the handle body 102 about the first axis 104 to engage the locking element(s) of the locking mechanism with the keep. The reading/readings taken by the sensor 106 when the handle body 102 is in the first position may be used to determine the engaged angle and/or engaged angle range and set the position threshold. Similarly, the user may be instructed to move the handle body 102 into the second position, by rotating the handle body to disengage the locking element(s) of the locking mechanism from the keep, and the reading/readings taken by the sensor 106 may be used to provide an indication of the first sensor data that may be collected by the sensor 106 when the handle body 102 is in the second position.
The user may undertake a similar operation to set the locking thresholds for determining whether the lock cylinder 136 is in the locked or unlocked position. That is, the user may be instructed to move the lock cylinder 136 into the locked position, and a reading/plurality of readings may be taken by the detector 140. The user may then be instructed to move the lock cylinder 136 into the unlocked position, and a reading/plurality of readings may be taken by the detector 140. The reading(s) taken in each of the locked and unlocked positions are indicative of the detected magnetic field strength in each of the locked and unlocked positions and may therefore be used to set a threshold.
The thresholds set based on the data collected by the sensor 106 and/or the detector 140 in the calibration mode may be stored in the memory 116 of the handle electronics 110. The first and second sensor data collected by the sensor 106 when the handle is in the monitoring mode may then be compared to the stored thresholds to allow the controller 122 to determine whether the handle body 102 is in the first or second position and the first, second or third orientation. Similarly, the data collected by the detector 140 when the handle is in the monitoring mode may be compared to the stored thresholds to allow the controller to determine whether the lock cylinder 136 is in the locked or unlocked position.
Advantageously, the calibration mode allows the handle 100 to be calibrated to a specific window/door and re-calibrated over time to account for movements in the window/door or window/door frame as a result of changing weather conditions, age etc. The skilled person will realise however that in alternative arrangements, pre-set thresholds may be used.
The handle 100 and/or the user device 700 may be in communication with a server 900. An exemplary server 900 is shown in Figure 9.
The server 900 comprises a receiver 902 and may also comprise a transmitter 904. The receiver 902 and/or transmitter 904 may be in data communication with other entities, such as the handle 100, the user device 700 and/or functions in a telecommunications network and are configured to transmit and receive data accordingly.
The user device 900 may further comprise a memory 906, a processor 908 and a prediction module 914. The memory 906 may comprise a non-volatile memory and/or a volatile memory. The memory 906 may have a computer program 910 stored therein. The computer program 910 may comprise instructions for performing the methods disclosed herein. The computer program 910 may be loaded in the memory 906 from a non-transitory computer readable medium 912, on which the computer program is stored. The processor 908 is configured by the computer program 910 to undertake one or more of the functions of the prediction module 914, as set out below.
Each of the receiver 902, transmitter 904, memory 906, processor 908 and prediction module 914 is in data communication with the other components 902, 904, 906, 908, 914 of the server 900. The server 900 can be implemented as a combination of computer hardware and software. In particular, the prediction module 914 may be implemented as software configured to run on the processor 908. The memory 906 stores the various programs/executable files that are implemented by a processor 908, and also provides a storage unit for any required data. The programs/executable files stored in the memory 906, and implemented by the processor 908, can include the prediction module 914, but are not limited to such.
The server 900 may be in communication with a plurality of handles 100a-c, directly or via a hub, as indicated in Figure 10. As will be appreciated by the skilled person, the plurality of handles 100a-c may be owned by different users and installed in different locations. Alternatively, some or all of the handles 100a-c may be owned by a single user and installed in the same building.
The prediction module 914 may be configured to calculate a threshold, or an updated threshold, for use in determining whether a handle body of the plurality of handles 100a-c is in a first or second position and/or a first, second or third orientation based on data received from at least one of the plurality of handles 100a-c and optionally, data received from external sources.
The server 900 may receive data from each of, or a subset of, the plurality of handles 100a-c. The data may comprise a handle identifier and location information indicative of the location at which the corresponding handle 100a-c is installed. The data may further comprise additional information relating to the installation of the handle. For example, one or more of: data indicating whether the at least one handle is installed on a window/door, data indicating whether the handle is internal or external, data indicating whether the window/door to which the handle is attached is north, south, east or west facing etc, data indicating the time and/or date of installation of the handle, data indicating the type of window/door that the handle is attached to (for example, data indicating the model, size, opening method, and/or materials of the window/door). The server 900 may optionally receive information indicative of one or more of: the thresholds stored at the handle (which may have been determined during a calibration operation), the time and/or date that the calibration operation was performed, the determined angles associated with each of the first, second or third orientations and/or first and second positions, and/or acceleration data collected by the sensor 106 as the handle 100 moves between the different orientations.
The server 900 may further receive data from external sources, for example weather data indicating one or more of a predicted weather pattern, temperature, humidity and/or atmospheric pressure for a given location.
Based on the data received from the plurality of or the subset of the plurality of handles 100a-c (e.g. indicating location and installation data, and optionally currently stored thresholds) and the data received from the external sources, the prediction module determines the weather conditions (i.e. the weather pattern, temperature, humidity and/or pressure) likely to be experienced by each of the plurality of handles, and whether an updated threshold is required.
If it is determined that an updated threshold is required, the prediction module 914 may calculate one or more updated thresholds for use in determining a position and/or orientation of each of the plurality of handles 100a-c, based on the data received from the plurality of handles and the data received from the external sources indicating the weather conditions likely to be experienced by each particular handle. The updated threshold may further be applied to further handles, not included in the plurality of handles from which the server obtains data.
The prediction module 914 may determine whether an updated threshold is needed and/or calculate the one or more updated thresholds based on historical data. The historical data may comprise data received from previous handles and external sources indicating typical thresholds determined/used for handles in a given location and in given weather conditions. The prediction module 914 may use machine learning algorithm to determine the updated threshold.
The transmitter 904 of the server 900 transmits the updated thresholds to one or more of the corresponding handles 100a, 100b, and 100c (and/or further handles) for use in determining the position and/or orientation of the handle body. The threshold may be an updated threshold in that it is updated with respect to the thresholds determined in an initial calibration step, or the initial pre-set/factory setting thresholds used by a given handle.
Advantageously, this increases the accuracy of the determination of the state of the handle and/or the status of the window or door. Furthermore, use of the server 900 allows the thresholds to be updated centrally, without the user having to perform multiple calibration steps throughout the year. For example, throughout the year as the weather changes, the window/door frame and/or window/door leaf may expand and contract or otherwise shift, and therefore the data collected by the sensor 106 of the handle 100 may vary for a particular position/orientation of the handle body 102. That is, when the window/door leaf is closed in winter, the data collected by the sensor 106 may be different to the data collected by the sensor 106 when the window/door leaf is closed in the summer, due to the expansion/contraction of the window/door leaf. As such, the thresholds used to determine the first orientation of the handle body 102 (i.e. the orientation indicative of the window/door leaf being closed) may not be accurate across the whole life of the handle 100.
To aid understanding, Figure ha is included which shows a table including drawings showing the handle body in the first position, the second position, the first orientation, the second orientation and the third orientation. Figure 11 b is a table that summarises the handle body position and orientation combinations that result in an engaged or disengaged state. Figure 11c is a table that summarises the handle states and lock cylinder position combinations that result in a determination that the handle is secured or insecure.
It will be appreciated by the person of skill in the art that various modifications may be made to the above described embodiments without departing from the scope of the invention. The word "exemplary" is used herein to mean an example". Any embodiment described herein as "exemplary" is not necessarily to be construed as preferred or advantageous over other embodiments.

Claims (24)

  1. CLAIMS: 1. A handle for attachment to a locking mechanism of a window or a door, the handle movable between a first position and a second position to engage and disengage the locking mechanism, the handle comprising: a handle body configured, when attached to the locking mechanism, to be rotatable about a first axis to move between the first and second positions, and to be rotatable about a second axis perpendicular to the first axis; a sensor coupled to the handle body and configured to collect first sensor data indicative of rotation of the handle body about the first axis and second sensor data indicative of rotation of the handle body about the second axis; and a controller configured to determine a state of the handle based on the first sensor data and the second sensor data, the state of the handle for use in determining a window or door status when the handle is attached to the locking mechanism.
  2. 2. A handle according to claim 1, wherein the handle body is rotatable about the second axis between a first orientation, a second orientation and a third orientation, and wherein when the handle is attached to the locking mechanism of a window, the first orientation is indicative of the window being closed, the second orientation is indicative of the window being open, and the third orientation is indicative of the window being in a night-vent position.
  3. 3. A handle according to claim 2, wherein controller is configured to determine that the state of the handle is engaged, and indicative of an engaged status of the window, when the first sensor data indicates that the handle body is in the first position and the second sensor data indicates that the handle body is in the first or third orientations.
  4. 4. A handle according to claim 2 or claim 3, wherein the controller is configured to determine that the state of the handle is disengaged, and indicative of a disengaged status of the window, when the first sensor data indicates that the handle body is in the second position.
  5. 5. A handle according to any of claims 2 to 4, wherein the handle is operable in a calibration mode in which the controller is configured to control the sensor to collect first sensor data when the handle body is moved to each of the first and second positions, and wherein the first sensor data collected in the calibration mode is used to set thresholds for use in determining whether the handle body is in the first or second position.
  6. 6. A handle according to any of claims 2 to 5, wherein the handle is operable in a calibration mode in which the controller is configured to control the sensor to collect second sensor data when the handle body is moved to each of the first, second and third orientations, and wherein the second sensor data collected in the calibration mode is used to set thresholds for use in determining whether the handle body is in the first, second or third orientation.
  7. 7. A handle according to claim 5 or claim 6, further comprising a receiver configured to receive data from external equipment, wherein the controller is configured to adjust the set thresholds based on data received by the receiver from the external equipment.
  8. 8. A handle according to any preceding claim, wherein the sensor comprises a gyroscope.
  9. 9. A handle according to any preceding claim, the handle further comprising a lock cylinder moveable between a locked position to retain the handle body in the first position and an unlocked position in which the handle is able to be moved between the first and second positions.
  10. 10. A handle according to claim 9, further comprising a detection mechanism configured to determine whether the lock cylinder is in the locked position or the unlocked position.
  11. 11. A handle according to claim 10, wherein the detection mechanism comprises an indicator element and a detector configured to detect a position of the indicator element relative thereto, wherein one of the handle and the lock cylinder comprises the indicator element and the other of the handle and lock cylinder comprises the detector.
  12. 12. A handle according to claim 11, wherein the detector comprises a sensor configured to detect a property of the indicator element indicative of a relative direction and/or range of the indicator element from the detector.
  13. 13. A handle according to claim 12, wherein the property comprises a strength and/or a pattern of a magnetic field, and wherein the indicator element comprises a magnet that generates the magnetic field.
  14. 14. A handle according to any of claims 9 to 13, when directly or indirectly dependent on claim 3, wherein the controller is configured to determine that the handle is secured when the state of the handle is engaged and the lock cylinder is in the locked position.
  15. 15. A handle according to any of claims 9 to 14, when directly or indirectly dependent on claim 4, wherein the controller is configured to determine that the handle is insecure when the state of the handle is engaged and the lock cylinder is in the unlocked position.
  16. 16. A handle according to any preceding claim, further comprising a transmitter configured to transmit data comprising the state of the handle and/or the status of the window or door to external equipment.
  17. 17. A handle according to claim 14 or claim 15, further comprising a transmitter configured to transmit, to the external equipment, data comprising an indication of whether the handle is secured or insecure, and/or data comprising the state of the handle and/or the status of the window or door to external equipment.
  18. 18. A handle according to any preceding claim, wherein the second axis comprises a door or window axis about which the door or the window rotates when moved between open and closed positions.
  19. 19. A door or window comprising a handle according to any preceding claim.
  20. 20. A server comprising: a prediction module configured to calculate one or more thresholds for use, by a handle according to any of claims 1 to 18, in determining whether the handle body is in the first or second position; and a transmitter configured to transmit the one or more thresholds to the handle.
  21. 21. A server according to claim 20, wherein the one or more thresholds calculated by the prediction module are for use, by a handle according to claim 2 or any claim dependent thereon directly or indirectly, in determining whether the handle body is in the first, second or third orientation.
  22. 22. A server according to claim 20 or claim 21, wherein the one or more thresholds are calculated based on historical data received from one or more handles according to any of claims 1 to 18.
  23. 23. A user device comprising: a receiver configured to receive, from a handle according to any of claims 16i8, data comprising an indication of whether the handle is secured or insecure, and/or data comprising the state of the handle and/or the status of the window or door to external equipment; and an indication unit configured to provide an indication of whether the handle is secured or insecure, and/or data comprising the state of the handle and/or the status of the window or door to external equipment to a user.
  24. 24. A user device according to claim 23, further comprising a transmitter configured to transmit data received from the handle to the server of any of claims 20-22.A system comprising: a plurality of handles according to any of claims 1 to 18-and a server according to any of claims 20 to 22.
GB2217788.5A 2022-11-28 2022-11-28 Window Handle Sensor Pending GB2624694A (en)

Priority Applications (4)

Application Number Priority Date Filing Date Title
GB2217788.5A GB2624694A (en) 2022-11-28 2022-11-28 Window Handle Sensor
PCT/GB2023/053043 WO2024115884A1 (en) 2022-11-28 2023-11-21 Window handle sensor
IE20230601A IE20230601A2 (en) 2022-11-28 2023-11-21 Window Handle Sensor
GB2509218.0A GB2640085A (en) 2022-11-28 2023-11-21 Window handle sensor

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
GB2217788.5A GB2624694A (en) 2022-11-28 2022-11-28 Window Handle Sensor

Publications (2)

Publication Number Publication Date
GB202217788D0 GB202217788D0 (en) 2023-01-11
GB2624694A true GB2624694A (en) 2024-05-29

Family

ID=84889486

Family Applications (2)

Application Number Title Priority Date Filing Date
GB2217788.5A Pending GB2624694A (en) 2022-11-28 2022-11-28 Window Handle Sensor
GB2509218.0A Pending GB2640085A (en) 2022-11-28 2023-11-21 Window handle sensor

Family Applications After (1)

Application Number Title Priority Date Filing Date
GB2509218.0A Pending GB2640085A (en) 2022-11-28 2023-11-21 Window handle sensor

Country Status (3)

Country Link
GB (2) GB2624694A (en)
IE (1) IE20230601A2 (en)
WO (1) WO2024115884A1 (en)

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20140001779A1 (en) * 2011-03-12 2014-01-02 Heike Bedoian System for changing a locking state
EP3124723A1 (en) * 2015-07-28 2017-02-01 PaX AG Handle for a window or door
US10163289B2 (en) * 2015-07-06 2018-12-25 Acsys Ip Holding, Inc. Systems and methods for secure lock systems with redundant access control
EP3511490A1 (en) * 2018-01-11 2019-07-17 BSS Baumann Sicherheitssysteme GmbH Handle for a window or a door and an alarm installations system with multiple handles
GB2584108A (en) * 2019-05-21 2020-11-25 Mighton Products Ltd Casement window handle sensor

Family Cites Families (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE102005031106A1 (en) * 2005-07-04 2007-01-18 Simons, Oliver, Dipl.-Betriebsw. Micro integrated movement and vibration sensor, has electronic and mechatronic components that are strongly shortened in such a manner components are integrated in form of window catch with standardized connecting dimensions and shaping
GB0916875D0 (en) * 2009-09-25 2009-11-11 Laporta Giovanni M Lockable handle assembly
DE202015106590U1 (en) * 2015-12-03 2016-01-07 Engeltech Gmbh Monitoring device and associated tilt sensor
DE102016201376A1 (en) * 2016-01-29 2017-08-03 Hewi Heinrich Wilke Gmbh handle fitting
DE202017101608U1 (en) * 2017-01-24 2017-05-09 Leesys - Leipzig Electronic Systems GmbH Actuating means with sensor devices
US11408206B2 (en) * 2018-04-19 2022-08-09 Schlage Lock Company Llc Indicator lever

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20140001779A1 (en) * 2011-03-12 2014-01-02 Heike Bedoian System for changing a locking state
US10163289B2 (en) * 2015-07-06 2018-12-25 Acsys Ip Holding, Inc. Systems and methods for secure lock systems with redundant access control
EP3124723A1 (en) * 2015-07-28 2017-02-01 PaX AG Handle for a window or door
EP3511490A1 (en) * 2018-01-11 2019-07-17 BSS Baumann Sicherheitssysteme GmbH Handle for a window or a door and an alarm installations system with multiple handles
GB2584108A (en) * 2019-05-21 2020-11-25 Mighton Products Ltd Casement window handle sensor

Also Published As

Publication number Publication date
GB202217788D0 (en) 2023-01-11
GB2640085A8 (en) 2025-12-31
GB2640085A (en) 2025-10-08
IE20230601A2 (en) 2024-06-06
WO2024115884A1 (en) 2024-06-06
GB202509218D0 (en) 2025-07-23

Similar Documents

Publication Publication Date Title
TWI757201B (en) Door hardware assembly and door orientation system
US9631920B2 (en) Sensing system for verifying deadbolt engagement
US10401138B2 (en) Guided installation feedback for an opening sensor
US10724288B2 (en) Networked door closer
US11002061B1 (en) Electronic door system
EP2978913B1 (en) Device for detecting the state of a leaf of doors, gates and the like
EP3881300B1 (en) Contact sensor with masking detection feature
US10074248B2 (en) Guided installation for an opening sensor
US9947189B2 (en) Home automation device for monitoring the movement of a swinging wing and method for enhancing the reliability of such a device
CA2645471A1 (en) Status monitoring system for a fenestration unit
CN108291407A (en) Detect the position of barrier
US10008106B2 (en) Self-configuring sensing device
US10180319B2 (en) Device and method to determine height of a panel using elevation determination
GB2624694A (en) Window Handle Sensor
GB2599903A (en) A security system and associated methods