IP Library Granted Patent US 12,541,381
Granted Patent B1
US 12,541,381 · App. 18/957,680 · Granted Feb 3, 2026

Apparatus comprising a graphical user interface (GUI) for displaying and modifying data elements based on user input and location data

Inventors: Blake Browder (Dallas, TX); Joy Figarsky (Little Rock, AR)
Assignee: BH Operations, LLC
G06F9/451
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,541,381
App. No.
18/957,680
Granted
Feb 3, 2026
Kind
B1
Abstract

An apparatus including a graphical user interface (GUI) for displaying and modifying data elements based on user input and location data, the apparatus including at least a processor; and a memory configuring the at least a processor to receive input data objects from external data sources, wherein the input data objects include structured and unstructured data, geospatial coordinates, and metadata, modify the GUI based on the received input data objects, wherein the GUI modification includes reconfiguring the GUI to modify display hierarchy of interactive elements based on the input data objects, and configure a display device, using the reconfigured GUI, to display modified interface components.

Claims (64)

1 . An apparatus comprising a graphical user interface (GUI) for displaying and modifying data elements based on user input and location data, the apparatus comprising:

at least a processor; and

a memory configuring the at least a processor to:

receive input data objects from external data sources, wherein the input data objects include structured and unstructured data, geospatial coordinates, and metadata;

modify the GUI based on the received input data objects, wherein modifying the GUI comprises:

altering a spatial arrangement of display elements to present information relevant to a user's geographic location;

automatically generating a sequence of command inputs that trigger context-sensitive interface routines;

reconfiguring the GUI to modify display hierarchy of interactive elements based on the input data objects, wherein modifying the display hierarchy further comprises:

utilizing a machine learning model trained on a structured dataset comprising location data correlated to user interaction data, wherein the machine learning model is configured to predict a relevance of interface components; and

adjusting a placement of graphical elements to optimize user engagement;

generate, using the machine learning model, a relevance score for each interactive element in the GUI, wherein the relevance scores are based at least in part on:

at least one newly introduced compliance mandate based on a current location of a user; and

a frequency of interaction of the user with compliance-related tasks; and

configure a display device, using the reconfigured GUI and each relevance score, to display modified interface components, wherein the relevance scores are used to further adjust the placement, prominence, and visibility of the interface components.

2 . The apparatus of claim 1 , wherein receiving the input data objects from the external data sources comprises implementing a data crawler configured to:

initiate a web request based on a geographic location; and

identify relevant content related to regulatory requirements corresponding to the geographic location.

3 . The apparatus of claim 1 , wherein receiving the input data objects from the external data sources comprises implementing an application programming interface (API), wherein the at least a processor sends a request to an API endpoint based on the geospatial coordinates.

4 . The apparatus of claim 1 , wherein the at least a processor is further configured to match a location to regulatory data using a location-based mapping module configured to:

receive the input data objects;

input identified geospatial coordinates of the input data objects into a location machine learning (ML) model; and

output corresponding regulatory requirements.

5 . The apparatus of claim 1 , wherein the at least a processor is further configured to perform a course assignment function using a course assignment machine learning (ML) model configured to:

receive the input data objects;

receive location-specific regulatory data of a location-based mapping module; and

classify the input data objects a to course assignment based on the location-specific regulatory data.

6 . The apparatus of claim 1 , wherein modifying the GUI comprises implementing a layout algorithm, comprising at least a grid-based layout algorithm, to determine the arrangement of display elements and interactive elements of the GUI.

7 . The apparatus of claim 1 , wherein the at least a processor is further configured to implement a notification management module configured to:

generate a plurality of display alerts;

employ a decision-tree algorithm to rank the plurality of display alerts; and

display the ranked display alerts through the GUI.

8 . The apparatus of claim 1 , wherein the at least a processor is further configured to implement an audiovisual control module configured to utilize event-driven logic to manage an activation of multimedia elements through the GUI, wherein the multimedia elements are activated in a predefined order based on user-triggered events and a location-specific relevance of content.

9 . The apparatus of claim 1 , wherein the adjustment in placement of the interface components is executed through a display management system that is configured to apply function calls to toggle a visibility of interface elements, wherein the adjustments are directly controlled by event-driven logic in response to real-time user input and predefined interaction patterns.

10 . A method for displaying and modifying data elements based on user input and location data through a graphical user interface (GUI), the method comprising:

receiving, by at least a computing device, input data objects from external data sources, wherein the input data objects include structured and unstructured data, geospatial coordinates, and metadata;

modifying, by the at least a computing device, the GUI based on the received input data objects, wherein modifying the GUI comprises:

altering a spatial arrangement of display elements to present information relevant to a user's geographic location;

automatically generating a sequence of command inputs that trigger context-sensitive interface routines;

reconfiguring the GUI to modify display hierarchy of interactive elements based on the input data objects, wherein modifying the display hierarchy further comprises:

utilizing a machine learning model trained on a structured dataset comprising location data correlated to user interaction data, wherein the machine learning model is configured to predict a relevance of interface components; and

adjusting a placement of graphical elements to optimize user engagement;

generating, by the at least a computing device using the machine learning model, a relevance score for each interactive element in the GUI, wherein the relevance scores are based at least in part on:

at least one newly introduced compliance mandate based on a current location of a user; and

a frequency of interaction of the user with compliance-related tasks; and

configuring a display device, by the at least a computing device, using the reconfigured GUI and each relevance score, to display modified interface components, wherein the relevance scores are used to further adjust the placement, prominence, and visibility of the interface components.

11 . The method of claim 10 , wherein receiving the input data objects from the external data sources comprises implementing a data crawler configured to:

initiate a web request based on a geographic location; and

identify relevant content related to regulatory requirements corresponding to the geographic location.

12 . The method of claim 10 , wherein receiving the input data objects from the external data sources comprises implementing an application programming interface (API), wherein the computing device sends a request to an API endpoint based on the geospatial coordinates.

13 . The method of claim 10 , further comprising matching, by the computing device, a location to regulatory data using a location-based mapping module configured to:

receive the input data objects;

input identified geospatial coordinates of the input data objects into a location machine learning (ML) model; and

output corresponding regulatory requirements.

14 . The method of claim 10 , further comprising performing, by the computing device, a course assignment function using a course assignment machine learning (ML) model configured to:

receive the input data objects;

receive location-specific regulatory data of a location-based mapping module; and

classify the input data objects a to course assignment based on the location-specific regulatory data.

15 . The method of claim 10 , wherein modifying the GUI comprises implementing a layout algorithm, comprising at least a grid-based layout algorithm, to determine the arrangement of display elements and interactive elements of the GUI.

16 . The method of claim 10 , further comprising implementing, by the computing device, a notification management module configured to:

generate a plurality of display alerts;

employ a decision-tree algorithm to rank the plurality of display alerts; and

display the ranked display alerts through the GUI.

17 . The method of claim 10 , further comprising implementing, by the computing device, an audiovisual control module configured to utilize event-driven logic to manage an activation of multimedia elements through the GUI, wherein the multimedia elements are activated in a predefined order based on user-triggered events and a location-specific relevance of content.

18 . The method of claim 10 , wherein the adjustment in placement of the interface components is executed through a display management system that is configured to apply function calls to toggle a visibility of interface elements, wherein the adjustments are directly controlled by event-driven logic in response to real-time user input and predefined interaction patterns.

Assignments (3)
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 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 23, 2024
From: BROWDER, BLAKE; FIGARSKY, JOY
To: SIGNET HEALTH CORPORATION
Reel/Frame 069387/0450 →
References Cited (16)
US 9055348B1 · Kerns · 2015 [cited by examiner]
US 10339536B2 · Degeneffe et al. · 2019 [cited by applicant]
US 10412556B1 · Givol · 2019 [cited by examiner]
US 11138518B1 · Yu · 2021 [cited by examiner]
US 11816262B1 · Kinkade · 2023 [cited by examiner]
US 20080065396A1 · Marshall · 2008 [cited by examiner]
US 20080189133A1 · Wilson et al. · 2008 [cited by applicant]
US 20100131983A1 · Shannon · 2010 [cited by examiner]
US 20130218584A1 · Meier et al. · 2013 [cited by applicant]
US 20170322678A1 · Silvis · 2017 [cited by examiner]
US 20200005158A1 · Kulkarni · 2020 [cited by examiner]
US 20210294582A1 · Accardo · 2021 [cited by examiner]
US 20230222184A1 · Safronoff · 2023 [cited by examiner]
US 20240235956A1 · Powar · 2024 [cited by examiner]
CN 113436042A · 2021 [cited by applicant]
WO 2001095105A1 · 2001 [cited by applicant]