IP Library Granted Patent US 11,010,999
Granted Patent B2
US 11,010,999 · App. 16/381,779 · Granted May 18, 2021

Systems and methods for voice-activated control of an access control platform

Inventors: Casparus Cate (Chicago, IL); James J. Fitzgibbon (Batavia, IL); Martin B. Heckmann (Woodridge, IL); James D. Johnson (Algonquin, IL); David R. Morris (Glenview, IL); Cory Sorice (LaGrange, IL)
Assignee: The Chamberlain Group, Inc.
G07C9/00563G06F9/451G10L15/22G10L2015/223
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,010,999
App. No.
16/381,779
Granted
May 18, 2021
Kind
B2
Abstract

The systems and methods provided herein use a rolling voice identifier in a multi-factor authentication system to avoid the security problems present in prior voice activated control systems. By implementing a rolling voice identifier in an access control platform, users may no longer need to be concerned with being overheard or recorded when providing voice authentication commands to an access control platform because the rolling voice identifier that the user will be prompted to speak will be specific to the particular instance of control of an access control platform. An access control platform is a platform that controls operation of a movable barrier by, for example, controlling the state of a movable barrier using a remote control. An access control platform may cause a movable barrier to become opened, closed, locked, or unlocked to permit or prevent access to a physical space by a physical object.

Claims (61)

1. A communication apparatus configured to facilitate operation of a movable barrier operator using voice commands, the communication apparatus comprising:

a user interface configured to receive a voice command from a user requesting a state change of a movable barrier;

a communication interface configured to communicate with a server computer, the server computer configured to access user account information; and

a processor operatively coupled to the user interface and the communication interface, the processor configured to:

request a first rolling voice identifier from the server computer in response to the user interface receiving the voice command from the user requesting the state change of the movable barrier;

cause a first physical stimulus to be provided to the user based at least in part on the first rolling voice identifier and the user account information;

receive, at the user interface, a user voice response to the first physical stimulus; and

cause a determination of whether to instruct the movable barrier operator to change the state of the movable barrier based at least in part on the user voice response to the first physical stimulus.

2. The communication apparatus of claim 1 , wherein the processor is further configured to:

request, from the server computer, a second rolling voice identifier;

cause a second physical stimulus to be provided to the user based at least in part on the second rolling voice identifier; and

cause a determination of whether to instruct the movable barrier operator to change the state of the movable barrier based at least in part on a user voice response to the second physical stimulus.

3. The communication apparatus of claim 2 , wherein, in response to receiving the first rolling voice identifier, the processor causes the user interface to provide the first physical stimulus and, in response to receiving the second rolling voice identifier, the processor causes the user interface to provide the second physical stimulus.

4. The communication apparatus of claim 2 , wherein the communication interface is configured to communicate with another communication apparatus; and

wherein, in response to receiving the first rolling voice identifier, the processor causes the user interface to provide the first physical stimulus, and, in response to receiving the second rolling voice identifier, the processor causes the other communication apparatus to provide the second physical stimulus.

5. The communication apparatus of claim 1 wherein the processor is configured to cause the communication interface to communicate location information for the communication apparatus to the server computer in connection with requesting the first rolling voice identifier from the server computer.

6. The communication apparatus of claim 1 , wherein the user interface includes a display, a vibrating mechanism, a speaker, and/or a light configured to provide the first physical stimulus.

7. The communication apparatus of claim 1 wherein the user account information includes information regarding one or more purchases associated with a user account.

8. The communication apparatus of claim 1 , further comprising a memory configured to store a voice recognition algorithm and the processor is configured to determine an identity of the user based at least in part on the user voice response and the voice recognition algorithm.

9. The communication apparatus of claim 1 wherein the user account information includes information regarding one or more media files associated with a user account.

10. The communication apparatus of claim 1 wherein the first rolling voice identifier includes a conversational rolling voice identifier.

11. A method for a communication apparatus configured to facilitate operation of a movable barrier operator using voice commands, the method comprising:

receiving, at a user interface of the communication apparatus, a voice command from a user requesting a state change of a movable barrier;

requesting, via a communication interface of the communication apparatus, a first rolling voice identifier from a server computer in response to the user interface receiving the voice command from the user requesting the state change of the movable barrier, the server computer configured to access user account information;

causing, by a processor of the communication apparatus, a first physical stimulus to be provided to the user based at least in part on the first rolling voice identifier and the user account information;

receiving, at the user interface, a user voice response to the first physical stimulus; and

causing a determination of whether to instruct the movable barrier operator to change the state of the movable barrier based at least in part on the user voice response to the first physical stimulus.

12. The method of claim 11 , the method further comprising:

requesting, from the server computer, a second rolling voice identifier;

causing, by the processor, a second physical stimulus to be provided to the user based at least in part on the second rolling voice identifier; and

causing a determination of whether to instruct the movable barrier operator to change the state of the movable barrier based at least in part on a user voice response to the second physical stimulus.

13. The method of claim 12 , wherein the method further includes:

causing, by the processor, the user interface to output the first physical stimulus; and

causing, by the processor, the user interface to output the second physical stimulus.

14. The method of claim 12 , wherein the method further includes:

causing, by the processor, the user interface to provide the first physical stimulus;

causing, by the processor, another communication apparatus to provide the second physical stimulus.

15. The method of claim 11 wherein requesting the first rolling voice identifier from the server computer includes providing location information for the communication apparatus to the server computer.

16. The method of claim 11 further comprising, by a processor of the communication apparatus, determining an identity of the user based at least in part on the user voice response and a voice recognition algorithm stored in a memory.

17. The method of claim 11 wherein the first rolling voice identifier includes a conversational rolling voice identifier.

18. A non-transitory computer readable medium having program instructions stored thereon, the program instructions configured to cause a communication apparatus to facilitate operation of a movable barrier operator, the program instructions configured to cause a processor of the communication apparatus to perform the steps of:

receiving, at a user interface of the communication apparatus, a voice command from a user requesting a state change of a movable barrier;

requesting, via a communication interface of the communication apparatus, a first rolling voice identifier from a server computer in response to the user interface receiving the voice command from the user requesting the state change of the movable barrier, the server computer configured to access user account information;

causing a first physical stimulus to be provided to the user based at least in part on the first rolling voice identifier and the user account information;

receiving, at the user interface, a user voice response to the first physical stimulus; and

causing a determination of whether to instruct the movable barrier operator to change the state of the movable barrier based at least in part on the user voice response to the first physical stimulus.

19. The non-transitory computer readable medium of claim 18 , wherein the program instructions are further configured to cause the processor of the communication apparatus to perform the steps of:

requesting, from the server computer, a second rolling voice identifier;

causing a second physical stimulus to be provided to the user based at least in part on the second rolling voice identifier; and

causing a determination of whether to instruct the movable barrier operator to change the state of the movable barrier based at least in part on a user voice response to the second physical stimulus.

20. The non-transitory computer readable medium of claim 19 , wherein the program instructions are further configured to cause the processor of the communication apparatus to perform the steps of:

causing the user interface to output the first physical stimulus;

causing the user interface to output the second physical stimulus.

21. The non-transitory computer readable medium of claim 19 , wherein the program instructions are further configured to cause the processor of the communication apparatus to perform the steps of:

causing the user interface to provide the first physical stimulus;

causing another communication apparatus to provide the second physical stimulus.

22. The non-transitory computer readable medium of claim 19 , wherein the program instructions are further configured to cause the processor of the communication apparatus to perform the steps of:

wherein requesting the first rolling voice identifier from the server computer includes providing location information for the communication apparatus to the server computer.

23. The non-transitory computer readable medium of claim 19 , wherein the program instructions are further configured to cause the processor of the communication apparatus to perform the step of:

determining an identity of the user based at least in part on the user voice response and a voice recognition algorithm.

24. The non-transitory computer readable medium of claim 18 wherein the first rolling voice identifier includes a conversational rolling voice identifier.

Assignments (6)
NOTICE OF TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENTS Recorded Jan 26, 2024
From: ARES CAPITAL CORPORATION, AS COLLATERAL AGENT
To: THE CHAMBERLAIN GROUP LLC; SYSTEMS, LLC
Reel/Frame 066374/0749 →
CONVERSION Recorded Apr 22, 2022
From: THE CHAMBERLAIN GROUP, INC.
To: THE CHAMBERLAIN GROUP LLC
Reel/Frame 060379/0207 →
CONVERSION Recorded Jan 14, 2022
From: THE CHAMBERLAIN GROUP, INC.
To: THE CHAMBLERLAIN GROUP LLC
Reel/Frame 058738/0305 →
FIRST LIEN PATENT SECURITY AGREEMENT Recorded Nov 3, 2021
From: THE CHAMBERLAIN GROUP LLC; SYSTEMS, LLC
To: WELLS FARGO BANK, NATIONAL ASSOCIATION, AS COLLATERAL AGENT
Reel/Frame 058014/0931 →
SECOND LIEN PATENT SECURITY AGREEMENT Recorded Nov 3, 2021
From: THE CHAMBERLAIN GROUP LLC; SYSTEMS, LLC
To: ARES CAPITAL CORPORATION, AS COLLATERAL AGENT
Reel/Frame 058015/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 28, 2019
From: CATE, CASPARUS; FITZGIBBON, JAMES J.; HECKMANN, MARTIN B.; JOHNSON, JAMES D.; MORRIS, DAVID R.; SORICE, CORY
To: THE CHAMBERLAIN GROUP, INC.
Reel/Frame 049015/0466 →
Cited By (1)
US 12,574,441