IP Library Granted Patent US 12,639,776
Granted Patent B1
US 12,639,776 · App. 18/957,708 · Granted May 26, 2026

Apparatus and method for displaying a safety analysis report through a graphical user interface (GUI)

Inventors: Blake Browder (Dallas, TX); Joy Figarsky (Little Rock, AR)
Assignee: BH Operations, LLC
G06Q50/265G06Q30/018G06T11/001G06T11/206G06T2200/24
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,639,776
App. No.
18/957,708
Granted
May 26, 2026
Kind
B1
Abstract

An apparatus including a graphical user interface (GUI) for displaying a safety analysis report, the apparatus including at least a processor and a memory coupled to the at least a processor, wherein the memory contains instructions configuring the at least a processor to receive input data objects from a plurality of external data sources, generate a safety analysis report, modify a GUI based on the input data objects, wherein the GUI modification includes generating context-sensitive command inputs that trigger analysis routines within the GUI by employing a machine learning model configured to, receive the input data objects and the safety analysis report; and output context-sensitive command inputs tailored to a current state of safety compliance, configure a display device, using the modified GUI, to display the safety analysis report.

Claims (78)

1 . An apparatus comprising a graphical user interface (GUI) for displaying a safety analysis report, the apparatus comprising:

at least a processor; and

a memory coupled to the at least a processor, wherein the memory contains instructions configuring the at least a processor to:

receive input data objects from a plurality of external data sources, wherein the input data objects comprise at least data related to a plurality of fixtures used in a facility, a user's location, regulatory environment and facility-specific safety requirements;

generate a safety analysis report as a function of the input data objects by aggregating a plurality outputs from an environmental data module, a geographic machine learning model, a jurisdiction classifier and an automated discrepancy detection module, wherein aggregating the plurality of outputs comprises a data fusion process;

modify a GUI based on the input data objects, wherein modifying the GUI comprises generating context-sensitive command inputs using real-time data that trigger analysis routines within the GUI by employing a machine learning model configured to:

receive the input data objects and the safety analysis report; and

output context-sensitive command inputs tailored to a current state of safety compliance;

configure a display device, using the modified GUI, to display the safety analysis report.

2 . The apparatus of claim 1 , wherein the safety analysis report comprises a heatmap visualization of a facility, using color-coded indicators to represent areas of compliance and non-compliance based on a safety analysis, wherein generating the heatmap comprises:

calculating a plurality of compliance scores based on structured environmental data; and

employing a grid-based layout algorithm to map the facility's layout into a structured grid format, wherein each cell in the in the grid is assigned a compliance score.

3 . The apparatus of claim 1 , wherein the at least a processor is further configured to implement a geographical mapping module configured to:

receive the input data objects;

employ a geospatial analysis algorithm to map a facility's location based on the input data objects;

classify a facility's location to regulatory requirements; and

output, by the geographical mapping module, the regulatory requirements based on the facility's location.

4 . The apparatus of claim 3 , wherein the at least a processor is further configured to categorize a facility into regulatory classifications based on geographic data by:

inputting the input data objects and the output of the geographical mapping module into a jurisdiction classifier; and

outputting, by the jurisdiction classifier, regulatory requirements correlated to a jurisdiction of a facility.

5 . The apparatus of claim 1 , wherein the at least a processor is further configured to analyze environmental data of the input data objects in relation to safety regulations by:

inputting the data objects into the environmental data module;

extracting environmental data of the input data objects;

cross-referencing the environmental data to regulatory requirements identified by a geographical mapping module; and

outputting, by the environmental data module, at least non-compliant elements of the environmental data.

6 . The apparatus of claim 1 , wherein the at least processor is further configured to perform discrepancy detection by:

inputting processed input data objects of at least a geographical mapping module and an environmental data module into the automated discrepancy detection module;

outputting, by the automated discrepancy detection module, at least a discrepancy among the input data objects and a regulatory requirement; and

generating an alert about the at least a discrepancy.

7 . The apparatus of claim 1 , wherein generating the safety analysis report comprises:

aggregating processed input data objects of at least a geographical mapping module, an environmental data module, and a discrepancy detection module; and

prioritizing discrepancies of the processed input data objects; and

formatting the prioritized discrepancies and the processed input data objects into a comprehensive view of both compliant and non-compliant aspects of a facility.

8 . The apparatus of claim 1 , wherein receiving the input data objects comprises:

configuring a data crawler to collect data related to regulation mandates; and

employing an optical character recognition module to process unstructured data from the data crawler using pattern recognition techniques to identify text embedded within an image of the unstructured data.

9 . The apparatus of claim 8 , wherein the data crawler is further configured to collect metadata.

10 . The apparatus of claim 9 , wherein the at least a processor is further configured to perform a version control technique to:

process metadata associated with the input data objects; and

cross-reference the metadata to outputs of modules of the apparatus to confirm accuracy.

11 . A method for displaying a safety analysis report through a graphical user interface (GUI), the method comprising:

receiving, by a computing device, input data objects from a plurality of external data sources wherein the input data objects comprise at least data related to a plurality of fixtures used in a facility, a user's location, regulatory environment and facility-specific safety requirements;

generating, by the computing device, a safety analysis report as a function of the input data objects by aggregating a plurality outputs from an environmental data module, a geographic machine learning model, a jurisdiction classifier and an automated discrepancy detection module, wherein aggregating the plurality of outputs comprises a data fusion process;

modifying, by the computing device, a GUI based on the input data objects, wherein modifying the GUI comprises generating context-sensitive command inputs using real-time data that trigger analysis routines within the GUI by employing a machine learning model configured to:

receive the input data objects and the safety analysis report; and

output context-sensitive command inputs tailored to a current state of safety compliance;

configuring, by the computing device, a display device, using the modified GUI, to display the safety analysis report.

12 . The method of claim 11 , wherein the safety analysis report comprises a heatmap visualization of a facility, using color-coded indicators to represent areas of compliance and non-compliance based on a safety analysis, wherein generating the heatmap comprises:

calculating a plurality of compliance scores based on structured environmental data; and

employing a grid-based layout algorithm to map the facility's layout into a structured grid format, wherein each cell in the in the grid is assigned a compliance score.

13 . The method of claim 11 , further comprising, implementing, by the computing device, a geographical mapping module configured to:

receive the input data objects;

employ a geospatial analysis algorithm to map a facility's location based on the input data objects;

classify a facility's location to regulatory requirements; and

output, by the geographical mapping module, the regulatory requirements based on the facility's location.

14 . The method of claim 13 , further comprising, categorizing, by the computing device, a facility into regulatory classifications based on geographic data by:

inputting the input data objects and the output of the geographical mapping module into a jurisdiction classifier; and

outputting, by the jurisdiction classifier, regulatory requirements correlated to a jurisdiction of a facility.

15 . The method of claim 11 , further comprising analyzing, by the computing device, environmental data of the input data objects in relation to safety regulations by:

inputting the data objects into the environmental data module;

extracting environmental data of the input data objects;

cross-referencing the environmental data to regulatory requirements identified by a geographical mapping module; and

outputting, by the environmental data module, at least non-compliant elements of the environmental data.

16 . The method of claim 11 , further comprising performing, by the computing device, a discrepancy detection by:

inputting processed input data objects of at least a geographical mapping module and an environmental data module into the automated discrepancy detection module;

outputting, by the automated discrepancy detection module, at least a discrepancy among the input data objects and a regulatory requirement; and

generating an alert about the at least a discrepancy.

17 . The method of claim 11 , wherein generating the safety analysis report comprises:

aggregating processed input data objects of at least a geographical mapping module, an environmental data module, and a discrepancy detection module; and

prioritizing discrepancies of the processed input data objects; and

formatting the prioritized discrepancies and the processed input data objects into a comprehensive view of both compliant and non-compliant aspects of a facility.

18 . The method of claim 11 , wherein receiving the input data objects comprises:

configuring a data crawler to collect data related to regulation mandates; and

employing an optical character recognition module to process unstructured data from the data crawler using pattern recognition techniques to identify text embedded within an image of the unstructured data.

19 . The method of claim 18 , wherein the data crawler is further configured to collect metadata.

20 . The method of claim 19 , further comprising performing, by the computing device, a version control technique to:

process metadata associated with the input data objects; and

cross-reference the metadata to outputs of modules of the method to confirm accuracy.

Assignments (2)
CORRECTIVE ASSIGNMENT TO CORRECT THE ASSIGNEE PREVIOUSLY RECORDED ON REEL 72292 FRAME 767. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Dec 16, 2025
From: SIGNET HEALTH CORPORATION
To: BH OPERATIONS, LLC
Reel/Frame 073992/0817 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 31, 2025
From: SIGNET HEALTH CORPORATION
To: BEHAVIORAL HEALTH OPERATIONS, LLC
Reel/Frame 072292/0767 →
References Cited (31)
US 9529974B2 · Li · 2016 [cited by examiner]
US 9563919B2 · Brown · 2017 [cited by examiner]
US 11257350B2 · Liu · 2022 [cited by examiner]
US 11483520B1 · Morris · 2022 [cited by examiner]
US 20040044540A1 · Hulett · 2004 [cited by examiner]
US 20040090333A1 · Wildman · 2004 [cited by examiner]
US 20050182722A1 · Meyer · 2005 [cited by examiner]
US 20050278187A1 · Bobbitt · 2005 [cited by examiner]
US 20080172352A1 · Friedlander · 2008 [cited by examiner]
US 20080208637A1 · McKay · 2008 [cited by examiner]
US 20120004945A1 · Vaswani · 2012 [cited by examiner]
US 20120256742A1 · Snodgrass · 2012 [cited by examiner]
US 20130031012A1 · Conant · 2013 [cited by applicant]
US 20160350489A1 · Ribble et al. · 2016 [cited by applicant]
US 20170206534A1 · O'Brien · 2017 [cited by examiner]
US 20170372216A1 · Awiszus · 2017 [cited by examiner]
US 20190205636A1 · Saraswat · 2019 [cited by examiner]
US 20190331701A1 · Polley · 2019 [cited by examiner]
US 20190341140A1 · Nachmany et al. · 2019 [cited by applicant]
US 20200258094A1 · Abrams · 2020 [cited by examiner]
US 20200321104A1 · Lindström · 2020 [cited by examiner]
US 20210178595A1 · Arora · 2021 [cited by examiner]
US 20210295673A1 · Liu · 2021 [cited by examiner]
US 20220215948A1 · Bardot · 2022 [cited by examiner]
US 20220391735A1 · Platt · 2022 [cited by examiner]
US 20230297784A1 · Lopez Garcia · 2023 [cited by examiner]
US 20230343448A1 · Gnanasundram · 2023 [cited by examiner]
US 20230392351A1 · Matsui · 2023 [cited by examiner]
US 20240112114A1 · Decker · 2024 [cited by examiner]
US 20250005949A1 · Penfield · 2025 [cited by examiner]
Skyline Construction, Regulatory Compliance and Accreditation Requirements, https://www.skylineconstruction.build/healing-by-design-building-spaces-that-improve-the-behavioral-health-experience-2/. [cited by applicant]