IP Library › Granted Patent US 12,444,255
Granted Patent B2
US 12,444,255 · App. 18/041,407 · Granted Oct 14, 2025

Smart IOT end devices supervised by a gateway device and secure methods of operation

Inventors: Alan Hogg (Singapore, SG); Joseph Choon Koon Tey (Singapore, SG); Basil Edward Byrne (Singapore, SG)
G07C9/00571G07C9/00904G07C9/27
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,444,255
App. No.
18/041,407
Granted
Oct 14, 2025
Kind
B2
Abstract

The present invention discloses smart IoT end devices ( 500,502,503 , etc.) system ( 100 ) supervised by a smart gateway device ( 400 ) at a secure site and secure methods of operating the system. An AI module ( 204 ), connected to a server ( 200 ) in the system ( 100 ), polls a quality of service of a low-power wide-area network (LPWAN) ( 300 ), the smart gateway, the smart IoT devices communication links ( 200 ,LR,SR), cellular ( 10,20 ) and any available network (including an IoT ( 302 ) at the secure site) and selects an optimal security level of operation according to any one of access scenarios A-E; access scenario A is endowed with the highest security level, whilst access scenario E is for off-line emergency operation. In all scenarios of operations, the gateway ( 400 ) and the smart IoT devices ( 500 ) are monitored at the server ( 200 ) ensuring 24-hours 7-days a week supervision.

Claims (36)

1. A smart IoT device operation method directed to a server, an artificial intelligence (AI) module connectable to the server, a low-power wide-area network (LPWAN), a smart gateway device located in a secure site, and a smart IoT device including a smart lock for controlling a user entry to the secure site, such that the server, the LPWAN, the smart gateway device and the smart lock are in sequential communication links, so that the smart IoT device operation method comprises:

a user sending an access request to the server;

the server generating an access instance after the access request to the secure site has been approved, wherein the access instance comprises a user identity, gateway identity, smart lock identity, a scheduled date and time of visit to the secure site;

determining a quality of service by the AI module, with the AI module comprising a pre-selection module and a lock operation access scenario selection module, and the pre-selection module determining a historical quality of service of the LPWAN link and all available communication links (including any cellular or IoT network; and

selecting a lock operation according to the historical determined quality of service at all the communication links at the gateway and at a user device, from the following scenarios:

scenario A, wherein the server and the smart gateway device are functioning reliably, the access instance and a lock virtual key are sent only after the user has reached the secure site and sent an entry request to the server; or

scenario B, wherein the server and the smart gateway device are functioning but the smart gateway device has a history of deteriorated reliability, the access instance and a lock virtual key are sent to the smart gateway device; or

scenario C, wherein the server and the smart gateway device are functioning, the access instance and a lock virtual key are sent to the smart gateway device, and a long range (LR) communication link between the server and the smart gateway device is later found to be unreliable by the lock operation access scenario selection module; or

scenario D, wherein the server and the smart gateway device are functioning, the access instance and a lock virtual key are sent to the smart gateway device, after which the smart gateway device is found to be defective or absent by the lock operation access scenario selection module; or

scenario E, wherein after the smart gateway device and all the available communication links thereto are found to be out of working order due to an outage or non existent; and

operating the smart IoT lock device at a secure level consistent with the selected access scenario.

2. The method according to claim 1 , wherein, in access scenario A:

polling a current quality of service of the communication links at the server, the smart gateway device and the smart lock by the lock operation access scenario selection module, and if all the communication links are found to be reliable, sending the lock virtual key from the smart gateway device to the smart lock after the user has sent the entry request to the smart gateway device, in order to maintain a highest level of security access; and

upon, access completion, the smart gateway device sending lock operation confirmation to the server.

3. The method according to claim 1 , wherein, in access scenario B:

polling a current quality of service of the communication links at the server, the smart gateway device and the smart lock by the lock operation access scenario selection module, and if all the communication links are found to be reliable, sending the access instance and the lock virtual key to the smart gateway device after the user has reached the secure site and the user has sent the entry request, and sending the lock virtual key from the smart gateway device to the de or lock-of the smart lock; and

upon access completion, the smart gateway device sending lock operation confirmation to the server.

4. The method according to claim 1 , wherein in access scenario C:

polling a current quality of service at the LR communication link between the smart gateway device and the server by the lock operation access scenario selection module, and if found to be unreliable by the lock operation access scenario selection module, sending the access instance directly to the user device application from the server, and, after the user has reached the secure site and the user has sent both the user and lock identities to the smart gateway device, sending the lock virtual key from the smart gateway device to the smart lock; and

upon access completion, sending lock operation confirmation to the smart gateway device the user device application and the server.

5. The method according to claim 1 , wherein in access scenario D,

polling a current quality of service of communication links at the smart gateway device and if found by the lock operation access scenario selection module to be defective or the smart gateway device is missing, sending the access instance and the lock virtual key directly to the user device application from the server after the user has reached the secure site and the user device application has sent the access instance to the smart lock, sending the lock virtual key to the smart lock; and

upon access completion, sending lock operation confirmation to the user device application and the server.

6. The method according to claim 1 , wherein in access scenario E,

creating an off-line lock virtual key at an operations centre connected to the server or at the server and sending the off-line lock virtual key directly to the user device application, and after the user has reached the secure site and the user device application has sent the entry request and the access instance to the smart lock, sending the off line lock virtual key to the smart lock; and

upon access completion, sending lock operation confirmation to both the user device application and the server after the use device application obtains connectivity to the server; and changing the off-line lock virtual key to maintain consistent secure level of operating the smart IoT lock device.

7. The method according to claim 6 , further comprises purging the off-line lock virtual key stored in the user device application after the system outage is restored, either via a centralized mode or a distributed mode.

8. The method according to claim 1 , further comprises:

verifying the scheduled visit date and time comprised in the access instance against a real-time clock reference (RTC) associated with the server, the smart gateway device, the door lock or the smart lock after the user has sent a “lock open” command from the user device application to the smart lock and before lock “open” operation is granted; and

purging the access instance from the server, the smart gateway device or the smart lock after the respective scheduled visit date and time have expired.

9. The method according to claim 1 , keeping records of the IoT device operations in the server for a predetermined period of time for data analytics or for investigative tracing.

10. The method according to claim 1 , wherein in access scenario E,

creating an off-line lock virtual key by the AI module and sending the off-line lock virtual key directly to the user device application, and after the user has reached the secure site and the user device application has sent the entry request and the access instance to the smart lock, sending the off-line lock virtual key to the smart lock; and

upon access completion, sending lock operation confirmation to both the user device application and the server after the use device application obtains connectivity to the server, and purging the off-line lock virtual key from the user device application, the smart lock and the server.

11. The method according to claim 1 , further comprises:

maintaining the smart IoT device, which comprises an intrusion detector, an alarm, a temperature and humidity sensor, and a fuel level gauge.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 14, 2023
From: HOGG, ALAN; TEY, JOSEPH CHOON KOON; BYRNE, BASIL EDWARD
To: WILLOWMORE PTE. LTD.
Reel/Frame 062681/0976 →
Priority Claims (1)
SG 10202007681U · Aug 11, 2020 · national
Continuity (1)
Related Publication 20240013598A1 · Jan 11, 2024
References Cited (8)
US 10517125B1 · Hadadi · 2019 [cited by examiner]
US 20170103647A1 · Davis · 2017 [cited by examiner]
US 20200410801A1 · Rahilly · 2020 [cited by examiner]
CN 106846573A · 2017 [cited by applicant]
CN 209486749U · 2019 [cited by applicant]
CN 110535767A · 2019 [cited by applicant]
ISR; Intellectual Property Office of Singapore; Sep. 30, 2021. [cited by applicant]
Sharon Shea, IoT Agenda.Com, LPWAN; Sep. 26, 2017. [cited by applicant]