IP Library › Patent Application 19320492
Patent Application
App. No. 19/320,492

INTERACTIVE GRAPHICAL USER INTERFACES FOR SIMULATED SYSTEMS

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 None
App. No.
19/320,492
Abstract

Systems, computer program products, and computer-implemented methods for visualizing and interacting with a plurality of models that collectively represent a real-world system depicted in a graphical user interface. The system described herein may generate an interactive graphical user interface with multiple modes and a plurality of panels associated with the plurality of models. These panels and modes lay the framework for how a user can properly visualize and analyze the models at a particular point in time or over a period of time. The systems, computer program products, and computer-implemented methods may thus, according to various embodiments, enable a plurality of models that collectively represent a real-world system be interacted with and visualized by a graphical user interface.

Claims (26)

1 . A computer-implemented method for visualizing and interacting with a plurality of models and an interactive graphical user interface, the computer-implemented method comprising, by one or more hardware processors executing program instructions:

providing an interactive graphical user interface including a filterable listing of alerts associated with a plurality of related data objects;

in response to receiving a selection of an alert from the listing of alerts, displaying details associated with the selected alert including an indication of a reason for the alert; and

in response to receiving a user input selecting to remediate the alert by at least one of: modifying at least one of the plurality of related data objects, or adding a data object:

accessing one or more models associated with one or more of the plurality of related data objects;

accessing time-based data associated with the one or more of the plurality of related data objects and useable in the corresponding one or more models;

simulating the one or more models using the associated time-based data to determine property values associated with the one or more of the plurality of related data objects; and

based on results of the simulating, updating the details associated with the selected alert to indicate a change in evaluation factors associated with the alert and the plurality of related data objects.

2 . The computer-implemented method of claim 1 further comprising, by the one or more hardware processors executing program instructions:

in response to receiving a second user input:

linking to another interactive graphical user interface of a different type from the user interface to interact with data associated with the alert.

3 . The computer-implemented method of claim 1 further comprising, by the one or more hardware processors executing program instructions:

further in response to receiving the user input selecting to remediate the alert:

providing an optimization interactive graphical user interface including a current state of data associated with the alert and evaluation factors associated with the alert.

4 . The computer-implemented method of claim 1 , wherein the at least one of: modifying at least one of the plurality of related data objects, or adding a data object, comprises: adding a new order, canceling an existing order, altering an existing order, or altering an existing inventory.

5 . The computer-implemented method of claim 1 further comprising, by the one or more hardware processors executing program instructions:

in response to a second user input to optimize a current state of data associated with the alert, automatically determining modifications to the current state of data associated with the alert to optimize the evaluation factors associated with the alert; and

updating the evaluation factors associated with the alert based on the optimizing.

6 . The computer-implemented method of claim 5 further comprising, by the one or more hardware processors executing program instructions:

displaying, in the user interface, a listing of the determined modifications to the current state of data associated with the alert to optimize the evaluation factors associated with the alert.

7 . The computer-implemented method of claim 5 , wherein optimizing the evaluation factors associated with the alert includes at least one of global optimization, cost optimization, time optimization, or sustainability optimization.

8 . The computer-implemented method of claim 7 further comprising, by the one or more hardware processors executing program instructions:

enabling the user to select to implement the modifications to the current state of data associated with the alert.

9 . A system comprising:

a computer-readable storage medium storing program instructions; and one or more processors configured to execute the program instructions to cause the system to perform the computer-implemented method of claim 1 .

10 . A computer program product comprising a computer-readable storage medium storing program instructions, the program instructions executable by one or more processors to cause the one or more processors to perform the computer-implemented method of claim 1 .

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 10, 2025
From: FLOREN, ANDREW; KARA, FERIDUN ARDA; MAJID, ADIL; MABREY, TED; MCARDLE, THOMAS; SLATCHER, TIMOTHY; MARTIN, CHRISTOPHER; PEARSON, THOMAS; RICKARD, JESSE; BONING, GABRIEL; REEVES, JOH; SKIFF, DAVID; STORR, ADAM; SHEKHAWAT, VIPUL; KROMWIJK, SANDER
To: PALANTIR TECHNOLOGIES INC.
Reel/Frame 072210/0737 →