IP Library Granted Patent US 12,333,879
Granted Patent B2
US 12,333,879 · App. 18/744,402 · Granted Jun 17, 2025

Door lock remote calibration

Inventors: Harsha Kudoor (Arlington, MA); Kensly Plimouth (Boston, MA); Ali Tawbeh (Franklin, MA); David Atkins (Lexington, MA)
Assignee: SimpliSafe, Inc.
G07C9/00817G07C9/00571G07C2009/00825G07C2009/00841
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,333,879
App. No.
18/744,402
Granted
Jun 17, 2025
Kind
B2
Abstract

A computing system may be used for remotely calibrating a door lock. The system includes an application executable on a user device, a remote computing environment in communication with the user device, and a base station in communication with the remote computing environment and the door lock. The application allows a user to initiate calibration of the door lock in response to input on the user interface. The remote computing environment exchanges data with the user device to calibrate the door lock. The base station initiates calibration of the door lock and notifies the remote computing environment of the calibration status. By leveraging communication between the application, remote computing environment, and base station, the system allows reliable remote calibration of the door lock without requiring close physical proximity between the mobile device and the lock.

Claims (48)

1. A system, comprising:

an application executable on a user device, the application being configured to generate a request to initiate calibration of a lock for a door of a building in response to an input received via a user interface of the application;

a computing environment remote from the building, the computing environment being configured to generate an instruction to initiate calibration of the lock in response to receipt of the request from the application; and

a base station configured to initiate calibration of the lock in response to receipt of the instruction from the computing environment;

wherein the computing environment is further configured to:

receive a confirmation of calibration of the lock from the base station,

in response to receiving the confirmation, send a notification to the application, the notification causing a verification prompt to appear on the user interface of the user device,

receive an indication of incomplete calibration from the application, and cause the base station to reinitiate the calibration of the lock.

2. The system of claim 1 , wherein the request further includes a lock identifier identifying the lock.

3. The system of claim 2 , wherein:

the computing environment is further configured to send the lock identifier to the base station; and

the base station is further configured to identify the lock based on the lock identifier and instruct the lock to initiate a calibration operation.

4. The system of claim 1 , wherein the computing environment is further configured to determine a timing for calibration of the lock based on a schedule and, in response, cause a prompt to be presented on a display of the user device.

5. The system of claim 1 , wherein:

the base station includes a wireless radio frequency communication radio; and

the base station is further configured to send a calibration initiation instruction via the wireless radio frequency communication radio to the lock.

6. The system of claim 1 , wherein the base station is located within the building.

7. The system of claim 1 , wherein the base station is remote from the lock and is further configured to send a command to the lock to initiate the calibration of the lock.

8. The system of claim 1 , wherein the application is further configured to operate the lock in response to another input received via the user interface.

9. The system of claim 1 , wherein:

the application is further configured to send the request to the computing environment via a wide area network; and

the computing environment is further configured to send the instruction to the base station via the wide area network.

10. A method, comprising:

generating, by an application executing on a user device, a request to calibrate a lock for a door of a building in response to a first input received via a user interface of the application;

sending, by the application, the request to a computing environment remote from the building, the request causing the computing environment to send, to a base station, an instruction that causes the base station to initiate calibration of the lock;

receiving, by the application and from the computing environment, a notification that causes a verification prompt to appear on the user interface of the user device, the notification having been generated by the computing environment in response to receipt of a confirmation of calibration of the lock from the base station;

generating, by the application, an indication of incomplete calibration in response to a second input received via the user interface; and

sending, by the application, the indication to the computing environment, the indication causing the computing environment to cause the base station to reinitiate the calibration of the lock.

11. The method of claim 10 , further comprising:

receiving, by the application and from the computing environment, a current status of calibration of the lock; and

displaying an alert via the user interface based on the current status of calibration, the alert to notify a user to calibrate the lock;

wherein the first input is received via the user interface after the user interface displays the alert.

12. The method of claim 10 , wherein the request to calibrate the lock comprises at least one of an identifier for the lock or an identifier for the base station.

13. The method of claim 10 , further comprising:

the computing environment includes an identifier for the lock in the instruction; and

the base station identifies the lock based on the identifier.

14. The method of claim 10 , further comprising:

in response an additional input received via the user interface of the application, sending, from the application to the computing environment, an additional request to lock or unlock the lock, the additional request causing the computing environment to send an additional instruction to the base station that causes the base station to generate a command to lock or unlock the lock.

15. A method, comprising:

receiving, by a base station and from a computing environment remote from a building, a request to initiate calibration of a lock for a door of the building, the request including an identifier of the lock;

sending, from the base station to the lock and based on the identifier, a command to initiate calibration of the lock;

receiving, by the base station and from the lock, a first indication of a status of calibration of the lock;

sending, from the base station to the computing environment, a second indication of the status of the calibration, the second indication causing the computing environment to cause a user device to output a message indicating the status of the calibration of the lock;

receiving, by the base station and from the computing environment, an indication of incomplete calibration, the indication having been generated in response to an input to the user device; and

sending, from the base station to the lock, a recalibration signal, the recalibration signal causing the lock to reinitiate a calibration operation.

16. The method of claim 15 , further comprising:

using a wireless radio frequency communication radio of the base station to send the command to the lock.

17. The method of claim 15 , wherein the base station is remote from the lock.

Assignments (2)
SECURITY INTEREST Recorded Nov 12, 2025
From: SIMPLISAFE, INC.
To: CAPITAL ONE, NATIONAL ASSOCIATION, AS COLLATERAL AGENT
Reel/Frame 073579/0854 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 21, 2024
From: KUDOOR,, HARSHA; PLIMOUTH,, KENSLY; TAWBEH,, ALI; ATKINS, DAVID
To: SIMPLISAFE, INC.
Reel/Frame 067804/0812 →
Continuity (2)
Provisional Application 63594329 · Oct 30, 2023
Related Publication 20250140045A1 · May 1, 2025
References Cited (19)
US 7622895B1 · Griffin · 2009 [cited by examiner]
US 9057210B2 · Dumas · 2015 [cited by examiner]
US 9704318B2 · Zakaria · 2017 [cited by examiner]
US 9721413B2 · Dumas · 2017 [cited by examiner]
US 9781395B2 · Ishikawa · 2017 [cited by examiner]
US 9818247B2 · Johnson · 2017 [cited by examiner]
US 10402121B2 · Notani · 2019 [cited by examiner]
US 11804912B2 · Walker · 2023 [cited by examiner]
US 11977676B2 · Nicholson · 2024 [cited by examiner]
US 12067855B2 · Abueshsheikh · 2024 [cited by examiner]
US 20130154823A1 · Ostrer · 2013 [cited by examiner]
US 20140077929A1 · Dumas · 2014 [cited by examiner]
US 20160350988A1 · Malhotra · 2016 [cited by applicant]
US 20160353239A1 · Kjellsson · 2016 [cited by examiner]
US 20180087793A1 · Okita et al. · 2018 [cited by applicant]
US 20220038251A1 · Runyon · 2022 [cited by examiner]
CN 111899380A · 2020 [cited by applicant]
CN 112348997A · 2021 [cited by applicant]
European Search Report issued Mar. 20, 2025 for EP Application No. 24208748.4. [cited by applicant]