Over the air update for IoT devices, such as wireless electronic locks

التفاصيل البيبلوغرافية
العنوان: Over the air update for IoT devices, such as wireless electronic locks
Patent Number: 12190,663
تاريخ النشر: January 07, 2025
Appl. No: 18/052769
Application Filed: November 04, 2022
مستخلص: In general, the present disclosure relates to methods and systems for updating wireless electronic locks. One aspect is a method for updating wireless electronic locks, the method comprising scanning, by the computing device, for signals broadcast from wireless electronic locks within proximity to the computing device, the electronic locks being compatible with a mobile application executing on the computing device, while scanning, recording signal strengths of the signals broadcast from the wireless electronic locks, determining a set of the wireless electronic locks which are within an acceptable range for updating based on the signal strengths, and sending updates from the computing device to the set of the wireless electronic locks.
Inventors: ASSA ABLOY Americas Residential Inc. (New Haven, CT, US)
Assignees: ASSA ABLOY Americas Residential Inc. (New Haven, CT, US)
Claim: 1. A method for updating wireless electronic locks, the method comprising: scanning, by the computing device, for signals broadcast from wireless electronic locks within proximity to the computing device, the wireless electronic locks being compatible with a mobile application executing on the computing device; while scanning, recording signal strengths of the signals broadcast from the wireless electronic locks; determining a set of the wireless electronic locks which are within an acceptable range for updating based on the signal strengths, wherein the set of wireless electronic locks includes a plurality of wireless electronic locks; sending updates from the computing device to the set of the wireless electronic locks; and presenting, at the computing device, a user interface including an update progress of the set of wireless electronic locks.
Claim: 2. The method of claim 1 , wherein the set of the wireless electronic locks is further determined based on: providing a list of the set of the wireless electronic locks; and receiving one or more selections of the set of the wireless electronic locks on the list, wherein the set of the wireless electronic locks is updated to reflect the received one or more selections.
Claim: 3. The method of claim 2 , wherein the list includes an ID for each of the wireless electronic locks in the set.
Claim: 4. The method of claim 2 , wherein receiving one or more selections further includes receiving reset selections for the wireless electronic locks in the set, wherein a reset command is sent to the wireless electronic locks based on the reset selections.
Claim: 5. The method of claim 1 , wherein updating the set of the wireless electronic locks further includes: sequentially connecting the computing device with each of the wireless electronic locks; and sending at least one update to each of the wireless electronic locks from the computing device.
Claim: 6. The method of claim 5 , wherein the connecting and sending is performed automatically without the computing device requiring user input.
Claim: 7. The method of claim 5 , wherein the computing device displays a user interface includes a first visual representation of an update progress for a currently connected wireless electronic lock and a second visual representation of an overall update progress for the set of the wireless electronic locks.
Claim: 8. The method of claim 1 , wherein the scanning is performed using a Bluetooth low energy (BLE) protocol.
Claim: 9. The method of claim 1 wherein the computing device can perform additional tasks while updating the set of the wireless electronic locks.
Claim: 10. The method of claim 1 , wherein the scanning is done over a set period of time.
Claim: 11. The method of claim 1 , wherein the computing device downloads updates for the set of the wireless electronic locks from a server.
Claim: 12. The method of claim 1 , wherein the computing device includes a local copy of updates for the set of the wireless electronic locks.
Claim: 13. The method of claim 1 , wherein determining the set of the wireless electronic locks further includes using a mean filter to determine which of the wireless electronic locks are within the acceptable range with a stable signal strength.
Claim: 14. A computing device comprising: at least one processor; and at least one memory device, wherein the at least one memory device includes instructions which, when executed by the at least one processor, cause the computing device to: scan for signals broadcast from wireless electronic locks within proximity to the computing device and record signal strengths of the signals broadcast from the wireless electronic locks, the wireless electronic locks being compatible with a mobile application executing on the computing device; determine a set of the wireless electronic locks which are within an acceptable range based on the signal strengths, wherein the set of wireless electronic locks includes a plurality of wireless electronic locks; send updates to the set of the wireless electronic locks; and present a status user interface including an update progress of the set of wireless electronic locks.
Claim: 15. The computing device of claim 14 , wherein to determine the set of the wireless electronic locks further includes to: generate a selection user interface to display a list of the set of the wireless electronic locks; and receive inputs to select one or more of the wireless electronic locks in the set, wherein the updates are only sent to the selected one or more of the wireless electronic locks.
Claim: 16. The computing device of claim 15 , wherein the selection user interface displays an identifier for each of the wireless electronic locks in the set.
Claim: 17. The computing device of claim 16 , wherein the selection user interface displays an update selection and a reset selection next to the identifier for each of the wireless electronic locks in the set.
Claim: 18. The computing device of claim 17 , wherein the computing device automatically sends the updates to the set of the wireless electronic locks.
Claim: 19. The computing device of claim 14 , wherein the computing device is a mobile computing device.
Claim: 20. A method for installing and updating a plurality of wireless electronic locks, the method comprising: installing the plurality of wireless electronic locks on a plurality of doors, wherein installation of a wireless electronic lock is completed when the wireless electronic lock is connected to a power source; and updating the plurality of wireless electronic locks using a computing device, wherein the computing device is configured to: scan for signals broadcast from the plurality of wireless electronic locks within proximity to the computing device and record signal strengths for the signals broadcast from the wireless electronic locks, the wireless electronic locks being compatible with a mobile application executing on the computing device; determine a set of the wireless electronic locks which are within an acceptable range based on the recorded signal strengths, wherein the set of wireless electronic locks includes a plurality of wireless electronic locks; send updates to the set of the wireless electronic locks; and present a user interface including an update progress of the set of wireless electronic locks.
Patent References Cited: 9472034 October 2016 Ahearn
11392365 July 2022 Tsfasman
2012/0068817 March 2012 Fisher
2014/0049365 February 2014 Ahearn
2016/0379428 December 2016 Ahearn et al.
2017/0123782 May 2017 Choi
2017/0147322 May 2017 Vopni et al.
2019/0196807 June 2019 Coolidge
2020/0105078 April 2020 Nguyen et al.
2020/0329136 October 2020 Gerhardt
2022/0335764 October 2022 Immanuel
2022/0406113 December 2022 Imanuel
Other References: International Search Report and Written Opinion for PCT/US2022/079157, mailed Feb. 27, 2023. cited by applicant
Primary Examiner: Wong, K.
Attorney, Agent or Firm: Merchant & Gould, P.C.
رقم الانضمام: edspgr.12190663
قاعدة البيانات: USPTO Patent Grants