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

Apparatus and method for automatically updating a visual element on a graphical user interface

Inventors: Blake Browder (Dallas, TX); Joy Figarsky (Little Rock, AR)
Assignee: Signet Health Corporation
G06F9/451G06F3/0482
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,088
App. No.
18/957,741
Granted
May 26, 2026
Kind
B1
Abstract

An apparatus and method for automatically updating a visual element on a graphical user interface. The apparatus includes at least a processor and a memory communicatively connected to the at least a processor. The memory instructs the processor to generate a graphical user interface comprising a plurality of visual elements, wherein the plurality of visual elements comprises a plurality of interactive components, wherein each of the plurality of interactive components comprises an interaction event handler, display at least a command corresponding to an interactive component, detect, using an interaction event handler of a plurality of interaction event handlers, input corresponding to a reference datum of the at least a command, determine, using a tracking module, interaction data corresponding to the input, and generate a modified graphical user interface.

Claims (43)

1 . An apparatus for automatically updating a visual element on a graphical user interface, wherein the apparatus comprises:

at least a computing device, wherein the computing device comprises:

a memory; and

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

generate a graphical user interface comprising a plurality of visual elements, wherein the plurality of visual elements comprises a plurality of interactive components, wherein each of the plurality of interactive components comprises an interaction event handler;

display, using the graphical user interface, at least a command corresponding to an interactive component;

detect, using an interaction event handler of a plurality of interaction event handlers, an input corresponding to a reference datum comprising baseline data for comparison, analysis, and/or validation within a system and further comprising safety standards of the at least a command;

determine, using a tracking module, interaction data corresponding to the input; and

generate a modified graphical user interface by dynamically updating the plurality of visual elements in the graphical user interface in response to the input, predefined data, and the interaction data;

wherein an interface simulator is configured to generate the modified graphical user interface and further dynamically update the plurality of visual elements in the graphical user interface in response to at least one change associated with a system state; and

wherein non-compliant data associated with at least one of: the input, predefined data, the interaction data and the system state is operable to trigger a recommendation based on the reference datum;

wherein the apparatus further comprises a large language model configured to:

receive the input;

process the input according to at least one of: a safety context and a compliance context, wherein processing the input comprises identifying actionable insights comprising the recommendation, wherein an actionable insight comprises data derived from at least one of analysis, processing and evaluation that can directly inform and guide at least one of a decision, an intervention and a follow-up action associated with the system; and

generate an output based on the actionable insights, wherein the apparatus is further configured to generate the modified graphical user interface using the output, wherein the modified graphical user interface comprises at least one of: reordering and aggregating of the plurality of visual elements.

2 . The apparatus of claim 1 , wherein dynamically updating the plurality of visual elements comprises modifying a format datum associated with the command.

3 . The apparatus of claim 1 , wherein dynamically updating the plurality of visual elements further comprises rearranging the plurality of visual elements corresponding to the command.

4 . The apparatus of claim 1 , wherein the interface simulator is trained using simulator training data comprising historical interaction data and historical predefined data corresponding to historical graphical user interface configurations.

5 . The apparatus of claim 4 , wherein the interface simulator is further trained using a score assigned to the modified graphical user interface.

6 . The apparatus of claim 5 , wherein the modified graphical user interface is assigned the score as a function of a user navigation metric.

7 . The apparatus of claim 1 , wherein the interaction data comprises a selection datum corresponding to the plurality of visual elements of the at least a command.

8 . The apparatus of claim 1 , wherein generating the modified graphical user interface further comprises classifying, using a classifier, the command as a function of a classification datum, wherein the classification datum is used to dynamically adjust displayed content based on the command.

9 . The apparatus of claim 8 , wherein the classifier is trained using classifier training data comprising historical classification data corresponding to historical commands.

10 . A method for automatically updating a visual element on a graphical user interface, wherein the method comprises:

generating, using at least a processor, a graphical user interface comprising a plurality of visual elements, wherein the plurality of visual elements comprises a plurality of interactive components, wherein each of the plurality of interactive components comprises an interaction event handler;

displaying, using the graphical user interface, at least a command corresponding to an interactive component;

detecting, using an interaction event handler of a plurality of interaction event handlers, an input corresponding to a reference datum comprising baseline data for comparison, analysis, and/or validation within a system and further comprising safety standards of the at least a command;

determining, using a tracking module, interaction data corresponding to the input; and

generating, using the at least a processor, a modified graphical user interface by dynamically updating the plurality of visual elements in the graphical user interface in response to the input, predefined data, and the interaction data;

generating, using an interface simulator, the modified graphical user interface and further dynamically update the plurality of visual elements in the graphical user interface in response to at least one change associated with a system state; and

triggering, in response to non-compliant data associated with at least one of: the input, predefined data, the interaction data and the system state, a recommendation based on the reference datum;

receiving, by a large language model, the input:

processing, by the large language model, the input according to at least one of: a safety context and a compliance context, wherein processing the input comprises identifying actionable insights comprising the recommendation, wherein an actionable insight comprises data derived from at least one of: analysis, processing and evaluation that can directly inform and guide at least one of a decision, an intervention and a follow-up action associated with the system; and

generating, by the large language model, an output based on the actionable insights; and

generating the modified graphical user interface using the output, wherein the modified graphical user interface comprises at least one of: reordering and aggregating of the plurality of visual elements.

11 . The method of claim 10 , wherein dynamically updating the plurality of visual elements comprises modifying a format datum associated with the command.

12 . The method of claim 10 , wherein dynamically updating the plurality of visual elements further comprises rearranging the plurality of visual elements corresponding to the command.

13 . The method of claim 10 , wherein the interface simulator is trained using simulator training data comprising historical interaction data and historical predefined data corresponding to historical graphical user interface configurations.

14 . The method of claim 1 , wherein the interface simulator is further trained using a score assigned to the modified graphical user interface.

15 . The method of claim 14 , wherein the modified graphical user interface is assigned the score as a function of a user navigation metric.

16 . The method of claim 10 , wherein the interaction data comprises a selection datum corresponding to the plurality of visual elements of the at least a command.

17 . The method of claim 10 , wherein generating the modified graphical user interface further comprises classifying, using a classifier, the command as a function of a classification datum wherein the classification datum is used to dynamically adjust displayed content based on the command.

18 . The method of claim 17 , wherein the classifier is trained using classifier training data comprising historical classification data corresponding to historical commands.

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 (10)
US 11049299B2 · Arden · 2021 [cited by applicant]
US 11829571B2 · Piper · 2023 [cited by applicant]
US 12164943B1 · Mahmud · 2024 [cited by examiner]
US 20070198126A1 · Black · 2007 [cited by examiner]
US 20200042147A1 · Ford · 2020 [cited by examiner]
US 20200073529A1 · Yang · 2020 [cited by examiner]
US 20220075515A1 · Floren · 2022 [cited by examiner]
US 20230259714A1 · Lange · 2023 [cited by examiner]
CN 117795501A · 2024 [cited by applicant]
WO 2019234736A1 · 2019 [cited by applicant]