IP Library Granted Patent US 10,559,040
Granted Patent B2
US 10,559,040 · App. 15/294,109 · Granted Feb 11, 2020

Security system that tracks employees on site and hours worked

Inventors: Brandon Somerville (Cambridge, NY); Tonya Somerville (Cambridge, NY)
Assignee: The ADT Security Corporation
G06Q40/125G06Q10/00G06Q10/10
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 10,559,040
App. No.
15/294,109
Granted
Feb 11, 2020
Kind
B2
Abstract

A controller and method are provided. The controller includes processing circuitry configured to activate premises security monitoring of a premises if the controller is armed. The processing circuitry includes a memory and a processor. The memory contains instructions that, when executed by the processor, configure the processor to determine that data to disarm the controller has been received, disarm the controller based on the received data, and in response to disarming the controller, track timekeeping payroll records of a plurality of predefined users associated with the premises. The disarming of the controller deactivates premises security monitoring by the controller. The timekeeping payroll records includes at least one of clock-in data and clock-out data.

Claims (60)

1. A premises controller for a premises security system, the premises controller comprising:

processing circuitry configured to activate premises security monitoring of a premises if the premises controller is armed, the processing circuitry including a memory and a processor, the memory containing instructions that, when executed by the processor, configure the processor to:

determine that data to disarm the premises controller has been received;

disarm the premises controller based on the received data, the disarming of the premises controller deactivating premises security monitoring by the premises controller;

in response to disarming the premises controller, generate and track timekeeping payroll records of a plurality of predefined users associated with the premises, the timekeeping payroll records including at least one of clock-in data and clock-out data;

determine that data to rearm the premises controller has been received, the data to rearm the premises controller being associated with one of the plurality of predefined users;

update clock-out data of the one of the plurality of predefined users associated with the data to rearm the premises controller; and

in response to the determination that data to rearm the premises controller has been received, stop generating and tracking the timekeeping payrolls records of the plurality of predefined users and activate premises security monitoring by the premises controller.

2. The premises controller of claim 1 , wherein the data to disarm the premises controller is received from one user of the plurality of predefined users, the receipt of the data to disarm the premises controller causing the clock-in data associated with the one user of the plurality of predefined users to be updated.

3. The premises controller of claim 1 , wherein premises security monitoring by the premises controller remains deactivated during the tracking of timekeeping payroll records of the plurality of predefined users at the premises.

4. The premises controller of claim 1 , wherein the tracking of timekeeping payroll records of the plurality of predefined users is disabled while the premises security monitoring by the premises controller is activated.

5. The premises controller of claim 1 , wherein the clock-in data includes a time of clock-in and an employee identifier associated with the user clocking-in; and

the clock-out data includes a time of clock-out and an employee identifier associated with the user clocking-out.

6. The premises controller of claim 1 , wherein the memory further:

stores a plurality of payroll rules; and

contains further instructions that, when executed by the processor, configure the processor to:

in response to the deactivating premises security monitoring by the premises controller, monitor the plurality of payroll rules;

determine one of the plurality of payroll rules is not met; and

in response to determining the one of the plurality of payroll rules is not met, cause transmission of an alert message.

7. The premises controller of claim 6 , wherein the one of the plurality of payroll rules includes at least one predetermined time, the one of the plurality of payroll rules not being met if a clock-in is received after the predetermined time; and

the alert message indicating the user of the plurality of predefined users that clocked-in after the predetermined time.

8. The premises controller of claim 6 , wherein the one of the plurality of payroll rules includes at least one predetermined time, the one of the plurality of payroll rules not being met if a clock-out is received before the predetermined time; and

the alert message indicating the user of the plurality of predefined users that clocked-out before the predetermined time.

9. The premises controller of claim 6 , wherein the one of the plurality of payroll rules includes at least one predetermined time, the one of the plurality of payroll rules not being met if at least one of the plurality of predefined users has not clocked-in by the predetermined time; and

the alert message indicating the at least one of the plurality of predefined users that has not clocked-in by the predetermined time.

10. A method, the method comprising:

activating premises security monitoring of a premises if a premises controller for a premises security system is armed;

determining that data to disarm the premises controller has been received;

disarming the premises controller based on the received data, the disarming of the premises controller deactivating premises security monitoring by the premises controller;

in response to disarming the premises controller, generating and tracking timekeeping payroll records of a plurality of predefined users associated with the premises, the timekeeping payroll records including at least one of clock-in data and clock-out data;

determining that data to rearm the premises controller has been received, the data to rearm the premises controller being associated with one of the plurality of predefined users;

updating clock-out data of the one of the plurality of predefined users associated with the data to rearm the premises controller; and

in response to the determination that data to rearm the premises controller has been received, stop generating and tracking the timekeeping payrolls records of the plurality of predefined users and activate premises security monitoring by the premises controller.

11. The method of claim 10 , wherein the data to disarm the premises controller is received from one user of the plurality of predefined users, the receipt of the data to disarm the premises controller causing the clock-in data associated with the one user of the plurality of predefined users to be updated.

12. The method of claim 10 further comprising the premises security monitoring by the premises controller remaining deactivated during the tracking of timekeeping payroll records of the plurality of predefined users at the premises.

13. The method of claim 10 , wherein the tracking of timekeeping payroll records of the plurality of predefined users is disabled while the premises security monitoring by the premises controller is activated.

14. The method of claim 10 , wherein the clock-in data includes a time of clock-in and an employee identifier associated with the user clocking-in; and

the clock-out data includes a time of clock-out and an employee identifier associated with the user clocking-out.

15. The method of claim 10 , further comprising:

storing a plurality of payroll rules; and

in response to the deactivating premises security monitoring by the premises controller, monitoring the plurality of payroll rules;

determining one of the plurality of payroll rules is not met; and

in response to determining the one of the plurality of payroll rules is not met, causing transmission of an alert message.

16. The method of claim 15 , wherein the one of the plurality of payroll rules includes at least one predetermined time, the one of the plurality of payroll rules not being met if a clock-in is received after the predetermined time; and

the alert message indicating the user of the plurality of predefined users that clocked-in after the predetermined time.

17. The method of claim 15 , wherein the one of the plurality of payroll rules includes at least one predetermined time, the one of the plurality of payroll rules not being met if a clock-out is received before the predetermined time; and

the alert message indicating the user of the plurality of predefined users that clocked-out before the predetermined time.

18. The method of claim 15 , wherein the one of the plurality of payroll rules includes at least one predetermined time, the one of the plurality of payroll rules not being met if at least one of the plurality of predefined users has not clocked-in by the predetermined time; and

the alert message indicating the at least one of the plurality of predefined users that has not clocked-in by the predetermined time.

19. A premises controller for a premises security system, the premises controller comprising:

processing circuitry for activating security monitoring of a premises if the premises controller is armed, the processing circuitry including a memory configured to store a plurality of payroll rules and a processor, the memory containing instructions that, when executed by the processor, configure the processor to:

determine that data to disarm the premises controller has been received;

disarm the premises controller based on the received data, the disarming of the premises controller deactivating premises security monitoring by the controller; and

in response to disarming the premises controller, generate and track timekeeping payroll records of a plurality of predefined users associated with the premises, the timekeeping payroll records including at least one of clock-in data and clock-out data;

in response to the tracking of timekeeping payroll records, monitor the plurality of payroll rules;

determine one of the plurality of payroll rules is not met;

in response to determining the one of the plurality of payroll rules is not met, cause an alert message to be transmitted;

determine that data to rearm the premises controller has been received, the data to rearm the premises controller being associated with one of the plurality of predefined users;

update clock-out data of the one of the plurality of predefined users associated with the data to rearm the premises controller; and

in response to the determination that data to rearm the premises controller has been received, stop generating and tracking the timekeeping payrolls records of the plurality of predefined users and activate premises security monitoring by the premises controller.

Assignments (6)
RELEASE OF SECURITY INTEREST Recorded Oct 29, 2025
From: COMPUTERSHARE TRUST COMPANY, N.A., AS SUCCESSOR TO WELLS FARGO BANK, NATIONAL ASSOCIATION, IN ITS CAPACITY AS COLLATERAL AGENT
To: THE ADT SECURITY CORPORATION; I-VIEW NOW LLC
Reel/Frame 073420/0136 →
NOTICE OF GRANT OF SECURITY INTEREST (SECOND LIEN) IN INTELLECTUAL PROPERTY Recorded Jan 28, 2020
From: THE ADT SECURITY CORPORATION
To: WELLS FARGO BANK, NATIONAL ASSOCIATION
Reel/Frame 051724/0769 →
SECURITY AGREEMENT Recorded Dec 10, 2018
From: THE ADT SECURITY CORPORATION (AS SUCCESSOR-IN-INTEREST TO ADT HOLDINGS, INC.)
To: BARCLAYS BANK PLC
Reel/Frame 047763/0595 →
MERGER Recorded Sep 12, 2018
From: ADT US HOLDINGS, INC.
To: ADT HOLDINGS, INC.
Reel/Frame 046848/0853 →
MERGER Recorded Sep 12, 2018
From: ADT HOLDINGS, INC.
To: THE ADT SECURITY CORPORATION
Reel/Frame 046848/0970 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 29, 2017
From: SOMERVILLE, BRANDON; SOMERVILLE, TONYA
To: ADT US HOLDINGS, INC.
Reel/Frame 043432/0478 →
Continuity (2)
Provisional Application 62242586 · Oct 16, 2015
Related Publication 20170109836A1 · Apr 20, 2017