IP Library Granted Patent US 12,725,168
Granted Patent B2
US 12,725,168 · App. 17/951,566 · Granted Sep 1, 2026

System for evaluating and enforcing safety performance at a work site

Inventors: Robert Rapuano (Caldwell, NJ); Carlos Gonzales (Clifton, NJ)
Assignee: Ned's Home Inc.
G06Q30/018G06Q10/0635
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,725,168
App. No.
17/951,566
Granted
Sep 1, 2026
Kind
B2
Abstract

A method of evaluating work site safety performance. The method includes the step of receiving, by at least one computer system comprising a processor and a memory, from a management portal application, data including checklist definitions defining safety analysis tasks to be performed at the work site. The method includes generating, by the at least one computer system, a checklist for the work site based at least in part on the checklist definitions, the checklist including a plurality of safety analysis tasks to be performed at the work site. The method includes obtaining, by the at least one computer system, a plurality of responses to the checklist entered thereon. The method includes generating, by the at least one computer system, a safety report for the work site.

Claims (41)

1 . A system, comprising:

a server-side computing device comprising at least one processor and a memory;

a handheld computing device located at a work site and comprising a processor, a memory, and a touchscreen display; and

a management portal application executable on the server-side computing device, wherein execution of the management portal application causes the server-side computing device to:

(a) identify a management user;

(b) receive, for association with the work site, establishment data comprising physical-site parameter data including at least one of a roof pitch, a selected fall protection method, or a recorded hazard condition, wherein at least a portion of the physical-site parameter data is manually entered through the touchscreen display of the handheld computing device or imported from a third-party measurement software application;

(c) receive, from the management user through the management portal application, a customization to a master checklist, the customization specifying at least one of hazards or lack thereof at the work site, the roof pitch, the fall protection method to be used or a reason for no fall protection method, safety compliance of workers, or a safety evaluation of workers;

(d) apply the customization to the master checklist to generate, for the work site, a customized checklist including a plurality of safety analysis tasks and task-level execution conditions;

(e) transmit, to the handheld computing device, the customized checklist including the plurality of safety analysis tasks and the task-level execution conditions;

(f) obtain, from the handheld computing device, responses to the customized checklist, the handheld computing device being configured to:

(i) display, on the touchscreen display, a first user interface screen for a completion task that includes a first touch component marking the completion task as completed and a second touch component marking the completion task as not completed,

(ii) display, on the touchscreen display, a second user interface screen for a numerical data entry task that includes a plurality of numerical touch components to enter a numerical value, and

(iii) dynamically modify, based on at least one prior response and at least one corresponding task-level execution condition, a subsequently displayed portion of the customized checklist by causing at least one subsequent task to disappear or to not be presented;

(g) generate, based at least in part on the responses, a safety report for the work site; and

(h) aggregate safety report data across a plurality of work sites or workers to generate at least one performance profile and output at least one of a score, a trend metric, or an alert notification indicating whether safety performance is adhered to as prescribed by the customized checklist.

2 . The system of claim 1 , wherein the customization includes identification of one or more hazard conditions or an indication of absence of hazard conditions at the work site, the hazard conditions being stored as structured hazard data and used to control inclusion or exclusion of at least one safety analysis task in the customized checklist.

3 . The system of claim 1 , wherein the customization includes a roof pitch associated with the work site, the roof pitch being received through a numerical data entry task presented on the touchscreen display of the handheld computing device.

4 . The system of claim 1 , wherein the customization includes selection of a fall protection method to be used at the work site or selection of a reason for no fall protection method, and wherein selection of the reason for no fall protection method causes the customized checklist to present at least one additional documentation task.

5 . The system of claim 1 , wherein the customization includes safety compliance criteria for workers at the work site, and wherein generating the safety report comprises indicating whether the safety compliance criteria are satisfied based on the responses to the customized checklist.

6 . The system of claim 1 , wherein the customization includes a safety evaluation category for workers at the work site, and wherein the safety report includes an evaluation record associated with an identified worker or crew.

7 . The system of claim 1 , wherein at least one of the plurality of safety analysis tasks is a completion task, and wherein executing the customized checklist causes the handheld computing device to:

(a) display, on the touchscreen display, a user interface including a first touch component that marks the completion task as completed and a second touch component that marks the completion task as not completed; and

(b) in response to selection of the second touch component, automatically require entry of a justification input comprising at least one of a free-text comment, a categorical reason selection, or an image capture before permitting progression to any subsequent safety analysis task.

8 . The system of claim 1 , wherein at least one of the plurality of safety analysis tasks is a numerical data entry task, and wherein executing the customized checklist causes the handheld computing device to:

(a) display, on the touchscreen display, a plurality of numerical touch components to receive a numerical value associated with the work site;

(b) validate the numerical value against at least one predefined threshold or category range stored as part of the customized checklist; and

(c) based on the validation, automatically trigger inclusion or exclusion of at least one subsequent safety analysis task relating to hazard documentation, fall protection selection, or supervisory review.

9 . A method of evaluating and enforcing safety performance of workers at a work site, the method comprising the steps of:

(a) identifying, by a server-side computing device comprising a processor and a memory, a management user and associating the management user with a checklist configuration profile;

(b) receiving, from the management user through a management portal application executed by the server-side computing device, a customization to a master checklist;

(c) receiving, for association with the work site, physical-site parameter data, the physical-site parameter data being manually entered through a touchscreen of a handheld computing device at the work site or imported from a third-party software application and stored as establishment data for the work site;

(d) applying, by the server-side computing device, the customization and the establishment data to the master checklist to generate a customized checklist for the work site, the customized checklist defining a plurality of safety analysis tasks and task-level execution conditions;

(e) transmitting the customized checklist to the handheld computing device;

(f) executing, at the handheld computing device, a checklist workflow in which user interface components presented on the touchscreen are dynamically controlled based on responses entered to prior safety analysis tasks, including preventing display of at least one subsequent task unless a corresponding task-level execution condition is satisfied;

(g) obtaining, from the handheld computing device, responses to the customized checklist entered through the dynamically controlled user interface; and

(h) generating, by the server-side computing device, a safety report for the work site based at least in part on the responses, and aggregating the safety report with safety reports from other work sites to compute at least one performance metric or alert condition indicative of safety performance adherence.

10 . The method of claim 9 , wherein the customization specifies one or more parameters selected from the group consisting of: hazards or lack thereof present at a work site; a pitch of a roof at the work site; a fall protection method to be used or a reason for no fall protection method; safety compliance of workers at the work site; and a safety evaluation category for workers at the work site, the specified parameters being applied to generate the customized checklist.

11 . The method of claim 9 , wherein the pitch of the roof at the work site is manually entered through the touchscreen of the handheld computing device or imported from a third-party measurement software application.

12 . The method of claim 9 , further comprising outputting the safety report for display on the touchscreen of the handheld computing device or transmitting the safety report to the server-side computing device for storage or presentation through the management portal application.

13 . The method of claim 9 , wherein at least one of the plurality of safety analysis tasks is a completion task, and wherein executing the checklist workflow at the handheld computing device comprises: displaying, on the touchscreen, a completion-task user interface including (i) a first touch component that marks the completion task as completed and (ii) a second touch component that marks the completion task as not completed; and, in response to selection of the second touch component, requiring entry of a justification input comprising at least one of a free-text comment, a categorical reason selection, or an image capture before permitting progression to any subsequent safety analysis task.

14 . The method of claim 9 , wherein at least one of the plurality of safety analysis tasks is a numerical data entry task, and wherein executing the checklist workflow at the handheld computing device comprises: displaying, on the touchscreen, a numerical-entry user interface including a plurality of numerical touch components to receive a numerical value associated with the work site; validating the numerical value against at least one predefined threshold or category range stored in the customized checklist; and, based on the validating, automatically controlling presentation of at least one subsequent safety analysis task by causing the at least one subsequent safety analysis task to be included or excluded from display, the at least one subsequent safety analysis task relating to hazard documentation, fall protection selection, or supervisory review.

Assignments (2)
CHANGE OF NAME Recorded Jul 7, 2026
From: NED STEVENS GUTTER CLEANING AND GENERAL CONTRACTING OF NEW JERSEY, LLC
To: NED STEVENS, LLC
Reel/Frame 075926/0546 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 5, 2026
From: RAPUANO, ROBERT; GONZALES, CARLOS
To: NED STEVENS GUTTER CLEANING AND GENERAL CONTRACTING OF NEW JERSEY, LLC
Reel/Frame 074559/0209 →
Continuity (3)
Continuation In Part 16534250 · Aug 7, 2019
Provisional Application 62717559 · Aug 10, 2018
Related Publication 20230017916A1 · Jan 19, 2023
References Cited (39)
US 2312583A · Penlon · 1943 [cited by applicant]
US 4633974A · Weiner et al. · 1987 [cited by applicant]
US 5036949A · Crocker et al. · 1991 [cited by applicant]
US 5287944A · Woodyard · 1994 [cited by applicant]
US 5730407A · Ostrobrod · 1998 [cited by applicant]
US 6098746A · Castaneda · 2000 [cited by applicant]
US 6112853A · Beard · 2000 [cited by applicant]
US 6533066B1 · O'Dell · 2003 [cited by applicant]
US 8292030B2 · Ballantyne · 2012 [cited by applicant]
US 8789655B2 · Dowie · 2014 [cited by applicant]
US 9175437B2 · Gamba · 2015 [cited by applicant]
US 9248323B1 · Larsen · 2016 [cited by applicant]
US 9272167B2 · Smit · 2016 [cited by applicant]
US 9652724B2 · Ward, II · 2017 [cited by examiner]
US 10060146B2 · Simmons et al. · 2018 [cited by applicant]
US 10238899B1 · Sherman · 2019 [cited by applicant]
US 10926115B2 · Ettling · 2021 [cited by applicant]
US 20040128613A1 · Sinisi · 2004 [cited by examiner]
US 20080042030A1 · Holling et al. · 2008 [cited by applicant]
US 20100082842A1 · Lavrov · 2010 [cited by examiner]
US 20120084108A1 · Bohannon · 2012 [cited by examiner]
US 20120312633A1 · Massey · 2012 [cited by applicant]
US 20130062145A1 · Inoue et al. · 2013 [cited by applicant]
US 20140060967A1 · Patton et al. · 2014 [cited by applicant]
US 20140339016A1 · Hopkins et al. · 2014 [cited by applicant]
US 20160194890A1 · Landry · 2016 [cited by applicant]
US 20170259090A1 · Gaines · 2017 [cited by examiner]
US 20170270536A1 · Williams · 2017 [cited by examiner]
US 20180060767A1 · Dillard · 2018 [cited by examiner]
AU 2009100735A4 · 2009 [cited by applicant]
DE 2341619A1 · 1975 [cited by applicant]
WO WO2001052938A2 · 2001 [cited by applicant]
WO WO2013116925A1 · 2013 [cited by applicant]
M. F. Hussin, A. A. Sulaiman, M. H. Jusoh, M. Z. A. Aziz and A. M. A. Azid, Safety and health inspection checklist for iOS application,2014 IEEE Conference on Systems, Process and Control (ICSPC 2014), Kuala Lumpur, Mal… [cited by examiner]
Boillat T, Grantcharov P, Rivas H. Increasing Completion Rate and Benefits of Checklists: Prospective Evaluation of Surgical Safety Checklists With Smart Glasses. JMIR Mhealth Uhealth. Apr. 29, 2019. [cited by examiner]
Extended EP Search Report in corresponding Application No. 19848601.1, mailed Jul. 22, 2022, 11 pages. [cited by applicant]
International Preliminary report on Patentability issued in corresponding international application No. PCT/US2019/045462 with Amended Sheets of drawings, Oct. 1, 2020 (23 pages). [cited by applicant]
The International Search Report and the Written Opinion of the International Searching Authority issued in corresponding international application No. PCT/US/19/45462, Oct. 28, 2019 (9 pages). [cited by applicant]
3M 0221-50RG Vertical Rope Lifeline with Double Locking Snap Hook and Rope Adjuster, 50 feet (3M) [online] (retrieved from the internet on Mar. 10, 2019)<URL https://www.amazon.com/3M-0221-5ORG-Vertical-Lifeline-Adjuste… [cited by applicant]