IP Library Granted Patent US 11,869,289
Granted Patent B2
US 11,869,289 · App. 17/879,927 · Granted Jan 9, 2024

Movable barrier operator and transmitter pairing over a network

Inventors: Casparus Cate (Lombard, IL); Garth Wesley Hopkins (Lisle, IL); Oddy Khamharn (Lombard, IL); Mark Edward Miller (Middleton, WI); Cory Sorice (Tampa, FL)
Assignee: The Chamberlain Group LLC
G07C9/00309G07C9/00857G07C9/00896G07C2009/00452G07C2009/00468G07C2009/00865G07C2009/00928
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 11,869,289
App. No.
17/879,927
Granted
Jan 9, 2024
Kind
B2
Abstract

In one aspect of the present disclosure, a system and method are provided for pairing a network-enabled movable barrier operator with a transmitter. The method may include receiving a pairing request, retrieving a hashed version of the transmitter fixed code, verifying access authorization, and forwarding the hashed version of the transmitter fixed code to a movable barrier operator to allow the movable barrier operator to determine whether a new transmitter is authorized to control the movable barrier operator.

Claims (60)

1. A server system for brokering movable barrier access comprising:

communication circuitry configured to communicate with a plurality of user devices and a plurality of movable barrier operator apparatuses; and

a processor operably coupled to the communication circuitry and configured to:

receive a transmitter pairing request from a user device requesting to access a movable barrier operator apparatus via a transmitter;

verify the transmitter pairing request; and

send an add transmitter request to the movable barrier operator apparatus, the add transmitter request including a transmitter code associated with the transmitter and configured to cause the movable barrier operator apparatus to store the transmitter code in a memory of the movable barrier operator apparatus.

2. The system of claim 1 , wherein a verification of the transmitter pairing request results in a sending of the add transmitter request to the movable barrier operator apparatus.

3. The system of claim 1 , wherein the transmitter pairing request comprises a transmitter identifier and the processor is further configured to retrieve a fixed code or a hashed version of a fixed code associated with the transmitter identifier from a transmitter database; and

wherein to verify the transmitter pairing request comprises to compare a hashed version of a fixed code from the transmitter pairing request with the hashed version of the fixed code associated with the transmitter identifier.

4. The system of claim 1 , wherein to verify the transmitter pairing request comprises to compare the transmitter pairing request with an access condition associated with the movable barrier operator apparatus in a movable barrier operator apparatus database.

5. The system of claim 1 , wherein to verify the transmitter pairing request includes verification of at least one of the following in the transmitter pairing request:

a movable barrier operator access passcode;

a user account associated the transmitter pairing request; and

a user device location.

6. The system of claim 1 , wherein the processor is further configured to:

determine an access condition associated with the transmitter pairing request; and

communicate with the movable barrier operator apparatus to enforce the access condition.

7. The system of claim 1 , wherein to store the transmitter code enables the movable barrier operator apparatus to verify requests received from the transmitter to open or close a movable barrier.

8. The system of claim 1 , wherein receiving the transmitter pairing request includes one of: receiving the transmitter pairing request upon a sensing, by the user device, of a code of the transmitter; or receiving the transmitter pairing request upon a scanning, by an optical sensor of the user device, of an indicium of the transmitter.

9. A method for brokering movable barrier access comprising:

at server computer:

receiving, via communication circuitry of the server computer, a transmitter pairing request from a user device requesting to access a movable barrier operator apparatus via a transmitter;

verifying, with a processor of the server computer, the transmitter pairing request; and

sending, via the communication circuitry, an add transmitter request to the movable barrier operator apparatus, the add transmitter request including a transmitter code associated with the transmitter and configured to cause the movable barrier operator apparatus to store the transmitter code in a memory of the movable barrier operator apparatus.

10. The method of claim 9 , wherein the transmitter code comprises at least one of a transmitter fixed code and a hashed version of a transmitter fixed code.

11. The method of claim 10 , wherein the transmitter pairing request includes a transmitter identifier and the method further comprises:

retrieving, with the processor of the server computer, a hashed version of a fixed code associated with the transmitter identifier from a transmitter database; and

wherein verifying the transmitter pairing request comprises comparing the hashed version of the transmitter fixed code with the hashed version of the fixed code associated with the transmitter identifier.

12. The method of claim 9 , wherein verifying the transmitter pairing request comprises comparing the transmitter pairing request with an access condition associated with the movable barrier operator apparatus in a movable barrier operator database.

13. The method of claim 9 , wherein verifying the transmitter pairing request comprises verifying at least one of the following from the transmitter pairing request:

a movable barrier operator access passcode;

a user account associated the transmitter pairing request; and

a user device location.

14. The method of claim 9 , further comprising:

determining an access condition associated with the transmitter pairing request; and

communicating with the movable barrier operator apparatus to enforce the access condition.

15. The method of claim 9 , wherein to store the transmitter code enables the movable barrier operator apparatus to verify requests received from the transmitter to open or close a movable barrier.

16. The method of claim 9 , wherein receiving the transmitter pairing request includes receiving the transmitter pairing request upon a sensing, by the user device, of a code of the transmitter.

17. The method of claim 9 , wherein receiving the transmitter pairing request includes receiving the transmitter pairing request upon a scanning, by an optical sensor of the user device, of an indicium of the transmitter.

18. A non-transitory computer readable medium having instructions which, when executed by a processor, cause the processor to perform operations comprising:

receiving, via communication circuitry, a transmitter pairing request from a user device requesting to access a movable barrier operator apparatus via a transmitter;

verifying the transmitter pairing request; and

based on the verifying, sending, via the communication circuitry, an add transmitter request to the movable barrier operator apparatus, the add transmitter request including a transmitter code associated with the transmitter, the add transmitter request configured to cause the movable barrier operator apparatus to store the transmitter code in a memory of the movable barrier operator apparatus enabling the movable barrier operator apparatus to verify requests received from the transmitter to open or close a movable barrier.

19. The non-transitory computer readable medium of claim 18 , wherein the transmitter code comprises a hashed version of a transmitter fixed code.

20. The non-transitory computer readable medium of claim 19 , wherein the transmitter pairing request comprises a transmitter identifier and wherein the instructions further cause the processor to perform operations of:

retrieving a hashed version of a fixed code associated with the transmitter identifier from a transmitter database; and

verifying the transmitter pairing request by comparing the hashed version of the transmitter fixed code with the hashed version of the fixed code associated with the transmitter identifier.

21. The non-transitory computer readable medium of claim 18 , wherein verifying the transmitter pairing request comprises comparing the transmitter pairing request with an access condition associated with the movable barrier operator apparatus in a movable barrier operator database.

22. The non-transitory computer readable medium of claim 18 , wherein verifying the transmitter pairing request comprises verifying at least one of the following from the transmitter pairing request:

a movable barrier operator access passcode;

a user account associated the transmitter pairing request; and

a user device location.

23. The non-transitory computer readable medium of claim 18 , wherein the instructions further cause the processor to perform operations of:

determining an access condition associated with the transmitter pairing request; and

communicate with the movable barrier operator apparatus to enforce the access condition.

24. The non-transitory computer readable medium of claim 18 , wherein the instructions further cause the processor to perform operations of:

sending a remove transmitter request to the movable barrier operator apparatus, the remove transmitter request causing the movable barrier operator apparatus to remove the transmitter code from the memory.

25. The non-transitory computer readable medium of claim 18 , wherein receiving the transmitter pairing request includes one of: receiving the transmitter pairing request upon a sensing, by the user device, of a code of the transmitter; or receiving the transmitter pairing request upon a scanning, by an optical sensor of the user device, of an indicium of the transmitter.

26. The non-transitory computer readable medium of claim 18 , wherein the instructions further cause the processor to perform operations of:

based on verifying the transmitter pairing request, enforcing an access condition on the movable barrier operator apparatus, the access condition being associated with the transmitter pairing request.

Assignments (3)
FIRST LIEN PATENT SECURITY AGREEMENT Recorded Jan 26, 2024
From: THE CHAMBERLAIN GROUP LLC; SYSTEMS, LLC
To: WELLS FARGO BANK, NATIONAL ASSOCIATION, AS COLLATERAL AGENT
Reel/Frame 066374/0595 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 3, 2022
From: CATE, CASPARUS; HOPKINS, GARTH WESLEY; KHAMHARN, ODDY; MILLER, MARK EDWARD; SORICE, CORY
To: THE CHAMBERLAIN GROUP, INC.
Reel/Frame 060711/0226 →
CONVERSION Recorded Aug 3, 2022
From: THE CHAMBERLAIN GROUP, INC.
To: THE CHAMBERLAIN GROUP LLC
Reel/Frame 061069/0627 →
Cited By (1)
US 12,574,441