IP Library Granted Patent US 9,934,636
Granted Patent B1
US 9,934,636 · App. 15/369,292 · Granted Apr 3, 2018

Access management and reporting technology

Inventors: Gregory Le Burge (Bend, OR); Stanley Reed Earnshaw (Wilsonville, OR)
Assignee: Alarm.com Incorporated
G07C9/00571G07C9/00309G07C9/00817G07C9/00896G07C2009/00325G07C2009/00825G07C2009/00936
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 9,934,636
App. No.
15/369,292
Granted
Apr 3, 2018
Kind
B1
Abstract

An access management and reporting system includes a keysafe that is located outside of a building and a communication system that is located within the building. The communication system is configured to perform, over a short-range wireless communication protocol, two-way communication with a communication module of the keysafe. The system also includes a server that is located remote from the building and the keysafe. The server is configured to perform, over a long-range communication protocol, two-way communication with the communication system located within the building, is configured to manage access to the keysafe, and is configured to handle reporting related to access of the keysafe.

Claims (84)

1. An access management system comprising:

a communication module configured to grant access to a building and perform two-way communication over a short-range wireless communication protocol, comprising:

a user input device configured to receive user input of a passcode; and

a processor that operates the communication module to grant access to the building based on receipt of a proper passcode by the user input device;

a monitoring system configured to monitor the building and collect sensor data;

a communication system located within the building, configured to perform two-way communication with the communication module; and

a server that is located remotely from the building and the communication module, and that is configured to perform two-way communication with the communication system located within the building;

wherein the communication system is configured to detect that a proper passcode has been entered through the user input device and, based on the detection that the proper passcode has been entered through the user input device, control the monitoring system to perform an operation related to granting access to the building through input of the proper passcode, the operation being different than enabling access to the building; and

wherein the monitoring system is configured to perform the operation related to granting access to the building through input of the proper passcode.

2. The access management system of claim 1 :

wherein the communication system is configured to control the monitoring system to perform the operation related to granting access to the building through input of the proper passcode by controlling, based on the detection that the proper passcode has been entered through the user input device, the monitoring system to change from an armed state in which opening of a physical door of an entrance to the building requires entry of a proper password for the monitoring system to stop the monitoring system from sending an alarm signal that results in a monitoring station dispatching emergency services to a disarmed state in which opening of the physical door of the entrance to the building does not require entry of the proper password; and

wherein the monitoring system is configured to perform the operation related to granting access to the building through input of the proper passcode by changing from the armed state to the disarmed state based on the controlling.

3. The access management system of claim 1 :

wherein the communication system is configured to control the monitoring system to perform the operation related to granting access to the building through input of the proper passcode by controlling the monitoring system to turn on a light located within the building based on the detection that the proper passcode has been entered through the user input device; and

wherein the monitoring system is configured to perform the operation related to granting access to the building through input of the proper passcode by turning on the light located within the building based on the controlling.

4. The access management system of claim 1 :

wherein the communication system is configured to control the monitoring system to perform the operation related to granting access to the building through input of the proper passcode by controlling the monitoring system to begin operation of a video camera located at the building based on the detection that the proper passcode has been entered through the user input device; and

wherein the monitoring system is configured to perform the operation related to granting access to the building through input of the proper passcode by beginning operation of the video camera located at the building based on the controlling.

5. The access management system of claim 1 :

wherein the communication system is configured to control the monitoring system to perform the operation related to granting access to the building through input of the proper passcode by sending, to an alarm panel of the monitoring system, a control command that instructs the alarm panel to disarm the monitoring system and turn on a light located within the building; and

wherein the monitoring system is configured to perform the operation related to granting access to the building through input of the proper passcode by the alarm panel disarming the monitoring system and turning on the light based on the control command.

6. The access management system of claim 1 :

wherein the communication system is configured to perform, over a long-range wireless communication protocol, two-way communication with the server; and

wherein the server is configured to perform, over the long-range wireless communication protocol, two-way communication with the communication system located within the building.

7. The access management system of claim 1 , wherein at least a portion of the communication system is part of the monitoring system.

8. The access management system of claim 1 :

wherein the monitoring system is configured to send, to the server, sensor data collected by the monitoring system; and

wherein the server is configured to link sensor data from the monitoring system with a report that indicates that access to the building has been granted based on receipt of the proper passcode by the user input device.

9. The access management system of claim 8 , wherein the server is configured to analyze the sensor data from the monitoring system linked with the report and verify, based on the analysis, whether access using the communication module was proper.

10. The access management system of claim 8 :

wherein the monitoring system is configured to send, to the server, image data captured by an image sensor of the monitoring system; and

wherein the server is configured to link the image data captured the image sensor of the monitoring system with the report.

11. The access management system of claim 8 :

wherein the monitoring system is configured to send, to the server, sensor data captured by at least one door sensor and at least one motion sensor; and

wherein the server is configured to link the sensor data captured by the at least one door sensor and the at least one motion sensor with the report.

12. The access management system of claim 1 , further comprising multiple communication modules for multiple buildings,

wherein the server is located remote from each of the multiple buildings, is configured to manage access to each of the multiple communication modules, and is configured to handle reporting related to access of each of the multiple communication modules.

13. The access management system of claim 12 :

wherein the server includes a passcode database that maintains passcodes valid at each of the multiple communication modules, and

wherein the server is configured to synchronize the passcode database with passcode storage associated with each of the multiple communication modules such that valid passcodes in the passcode storage at each of the multiple communication modules matches valid passcodes in passcode database for each of the multiple communication modules.

14. The access management system of claim 1 , wherein the server is configured to:

receive a request for managing passcodes;

determine that the request relates to an entity that has multiple communication modules for multiple buildings, the multiple communication modules being associated with multiple users;

identify, from among the multiple users associated with the multiple communication modules, a user related to the request;

identify, from among the multiple communication modules, a subset of the multiple communication modules associated with the identified user; and

perform an operation directed to managing passcodes for the identified subset of the multiple communication modules based on the request.

15. The access management system of claim 14 :

wherein the server is configured to receive the request for managing passcodes by receiving, from a vendor that services a first subset of the multiple buildings of the entity, a request to add a new employee passcode, the first subset of the multiple buildings comprising at least two, but less than all of the multiple buildings;

wherein the server is configured to identify, from among the multiple users associated with the multiple communication modules, the user related to the request by identifying, from among multiple vendors associated with the multiple communication modules, the vendor related to the request;

wherein the server is configured to identify, from among the multiple communication modules, the subset of the multiple communication modules associated with the identified user by identifying, from among the multiple communication modules, the first subset of the multiple communication modules serviced by the vendor; and

wherein the server is configured to perform the operation directed to managing passcodes for the identified subset of the multiple communication modules based on the request by adding, to each of the first subset of the multiple communication modules serviced by the vendor, the new employee passcode.

16. The access management system of claim 14 :

wherein the server is configured to receive the request for managing passcodes by receiving, from the entity, a request to delete a vendor;

wherein the server is configured to identify, from among the multiple users associated with the multiple communication modules, the user related to the request by identifying, from among multiple vendors associated with the multiple communication modules, the vendor related to the request;

wherein the server is configured to identify, from among the multiple communication modules, the subset of the multiple communication modules associated with the identified user by identifying, from among the multiple communication modules, the subset of the multiple communication modules serviced by the vendor, the subset of the multiple communication modules serviced by the vendor comprising at least two, but less than all of the multiple communication modules; and

wherein the server is configured to perform the operation directed to managing passcodes for the identified subset of the multiple communication modules based on the request by deleting, from each of the subset of the multiple communication modules serviced by the vendor, employee passcodes for all employees of the vendor.

17. The access management system of claim 1 :

wherein the server is configured to:

receive input to program a new, limited-use passcode for the communication module, and

based on the input to program the new, limited-use passcode for the communication module, send, over the long-range communication protocol to the communication system located within the building, the new, limited-use passcode for the communication module with a restriction that defines when the new, limited-use passcode is valid;

wherein the communication system is configured to:

receive, from the server over the long-range communication protocol, the new, limited-use passcode for the communication module with the restriction that defines when the new, limited-use passcode is valid, and

cause storage of the new, limited-use passcode for the communication module with the restriction that defines when the new, limited-use passcode is valid such that entry of the new, limited-use passcode at the user input device of the communication module allows access to the building when the entry occurs during a time period when the restriction defines the new, limited-use passcode as being valid;

wherein the processor of the communication module is configured to, after storage of the new, limited-use passcode with the restriction that defines when the new, limited-use passcode is valid, allow access to the building based on entry of the new, limited-use passcode through the user input device at a time when the restriction defines the new, limited-use passcode as being valid.

18. The access management system of claim 1 :

wherein the processor of the communication module is configured to monitor an amount of battery power available to the communication module, detect when the amount of battery power available to the communication module falls below a threshold, and, based on detection that the amount of battery power available to the communication module has fallen below the threshold, send, over the short-range wireless communication protocol to the communication system, an alert indicating that the amount of battery power available to the communication module has fallen below the threshold;

wherein the communication system is configured to receive, from the communication module over the short-range wireless communication protocol, the alert indicating that the amount of battery power available to the communication module has fallen below the threshold and relay, over the long-range communication protocol to the server, the alert indicating that the amount of battery power available to the communication module has fallen below the threshold; and

wherein the server is configured to receive, from the communication system over the long-range communication protocol, the alert indicating that the amount of battery power available to the communication module has fallen below the threshold and send, to an entity responsible for the building, an electronic message indicating that the amount of battery power available to the communication module has fallen below the threshold.

19. A communication system comprising:

at least one processor; and

a non-transitory computer-readable storage medium configured to store instructions that, when executed by the at least one processor, cause the communication system to:

perform two-way communication with a communication module, the communication module being configured to grant access to a building and perform two-way communication over a short-range wireless communication protocol, the communication module comprising:

a user input device configured to receive user input of a passcode; and

a processor that operates the communication module to grant access to the building based on receipt of a proper passcode by the user input device;

perform two-way communication with a server that is located remotely from the building, the communication module, and the communication system;

detect that a proper passcode has been entered through the user input device; and

based on the detection that the proper passcode has been entered through the user input device, control a monitoring system to perform an operation related to granting access to the building through input of the proper passcode, the operation being different than enabling access to the building and the monitoring system being configured to monitor the building and collect sensor data.

20. A computer-implemented method comprising:

performing, by a communication system, two-way communication with a communication module, the communication module being configured to grant access to a building and perform two-way communication over a short-range wireless communication protocol, the communication module comprising:

a user input device configured to receive user input of a passcode; and

a processor that operates the communication module to grant access to the building based on receipt of a proper passcode by the user input device;

performing, by the communication system, two-way communication with a server that is located remotely from the building, the communication module, and the communication system;

detecting, by the communication system, that a proper passcode has been entered through the user input device; and

based on the detection that the proper passcode has been entered through the user input device, controlling, by the communication system, a monitoring system to perform an operation related to granting access to the building through input of the proper passcode, the operation being different than enabling access to the building and the monitoring system being configured to monitor the building and collect sensor data.

Assignments (3)
RELEASE OF SECURITY INTEREST Recorded Jan 21, 2021
From: SILICON VALLEY BANK
To: ENERGYHUB, INC.; ICN ACQUISITION, LLC; ALARM.COM INCORPORATED
Reel/Frame 055069/0001 →
SECURITY INTEREST Recorded Oct 10, 2017
From: ALARM.COM, INCORPORATED; ENERGYHUB, INC.; ICN ACQUISITION, LLC
To: SILICON VALLEY BANK
Reel/Frame 044167/0235 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 4, 2017
From: BURGE, GREGORY LE; EARNSHAW, STANLEY REED
To: ALARM.COM INCORPORATED
Reel/Frame 040835/0843 →
Continuity (4)
Continuation 14987200 · Jan 4, 2016
Continuation 14622209 · Feb 13, 2015
Continuation 13284323 · Oct 28, 2011
Provisional Application 61407751 · Oct 28, 2010