Systems and Methods for Dynamically Manipulating Data
Abstract
Disclosed embodiments may include a method for dynamically manipulating data. The method may include receiving, via a first graphical user interface, a first indication from the user device indicating a first selection of first input data and receiving or retrieving, using the input template, the first input data. Then the method may include receiving, via a second graphical user interface, a second indication from the user device indicating one or more selected assumption templates and receiving, via a third graphical user interface, a third indication from the user device indicating a selected output configuration. The method may then include calculating the data analysis using the one or more selected assumption templates and the first input data from the input template and outputting the data analysis according to the third indication from the user device using the selected output configuration.
Claims
exact text as granted — not AI-modifiedWhat is claimed is:
1 . A system comprising:
one or more processors; memory in communication with the one or more processors and storing an input template, one or more assumption templates, an output template, and instructions that are configured to cause the system to:
generate a first graphical user interface displaying the input template;
transmit the first graphical user interface to a user device for display;
receive, via the first graphical user interface, a first indication from the user device indicating a first selection of first input data;
receive or retrieve, using the input template, the first input data;
generate a second graphical user interface displaying an option of the one or more assumption templates, each of the one or more assumption templates configured to perform a data analysis;
transmit the second graphical user interface to the user device for display;
receive, via the second graphical user interface, a second indication from the user device indicating one or more selected assumption templates;
generate a third graphical user interface displaying the output template;
transmit the third graphical user interface to the user device for display;
receive, via the third graphical user interface, a third indication from the user device indicating a selected output configuration;
calculate the data analysis using the one or more selected assumption templates and the first input data from the input template; and
output the data analysis according to the third indication from the user device using the selected output configuration.
2 . The system of claim 1 , wherein the memory stores further instructions as part of the input template that are configured to cause the system to:
update the first graphical user interface to display a preview of the first input data; and transmit the updated first graphical user interface to the user device for display.
3 . The system of claim 2 , wherein the memory stores further instructions as part of the input template that are configured to cause the system to:
receive a fourth indication from the user device to manipulate the first input data; manipulate the first input data according to the fourth indication from the user device; further update the first graphical user interface to display an updated preview of the manipulated first input data; and transmit the updated first graphical user interface to the user device for display.
4 . The system of claim 3 , wherein manipulating the first input data comprises removing a second selection of the first input data, changing start dates and end dates, changing data versions, changing database versions, or combinations thereof.
5 . The system of claim 2 , wherein the memory stores further instructions as part of the input template that are configured to cause the system to:
receive a fifth indication from the user device to add second input data; receive or retrieve, using the input template the second input data according to the fifth indication; further update the first graphical user interface to display a preview of the first input data and the second input data; and transmit the updated first graphical user interface to the user device for display.
6 . The system of claim 5 , wherein the memory stores further instructions as part of the input template that are configured to cause the system to:
receive a sixth indication from the user device to overlay the first input data and the second input data; further update the first graphical user interface to display an overlay preview of the first input data and the second input data; and transmit the updated first graphical user interface to the user device for display.
7 . The system of claim 1 , wherein the memory stores further instructions that are configured to cause the system to:
receive, as part of the second indication from the user device, additional instructions to adjust the one or more assumption templates.
8 . The system of claim 7 , wherein the additional instructions to adjust the one or more assumption templates further comprise utilizing shorthand commands.
9 . The system of claim 1 , wherein the memory further stores a drop-down template, wherein the drop-down template is configured to cause the system to:
generate a fourth graphical user interface to manipulate the first input data; transmit the fourth graphical user interface to the user device; and receive, via the fourth graphical user interface, a third selection to manipulate the first input data.
10 . A system comprising:
one or more processors; memory in communication with the one or more processors and storing instructions that are configured to cause the system to:
generate a first graphical user interface for indicating input data;
transmit the first graphical user interface to a user device for display;
receive, via the first graphical user interface, a first indication from the user device indicating a first selection of first input data;
generate a second graphical user interface displaying an option of one or more assumption templates, each of the one or more assumption templates configured to perform a data analysis;
transmit the second graphical user interface to the user device for display;
receive, via the second graphical user interface, a second indication from the user device indicating one or more selected assumption templates;
process the first input data from the input data using one or more selected assumption templates to generate first output data;
generate a third graphical user interface displaying the first output data; and
transmit the third graphical user interface to the user device for display.
11 . The system of claim 10 , wherein the memory stores further instructions that are configured to cause the system to:
update the first graphical user interface to display a preview of the first input data; and transmit the updated first graphical user interface to the user device for display.
12 . The system of claim 11 , wherein the memory stores further instructions that are configured to cause the system to:
receive a third indication from the user device to manipulate the first input data; manipulate the first input data according to the third indication from the user device; further update the first graphical user interface to display an updated preview of the manipulated first input data; and transmit the updated first graphical user interface to the user device for display.
13 . The system of claim 11 , wherein the memory stores further instructions that are configured to cause the system to:
receive a fourth indication from the user device to add second input data; receive or retrieve the second input data according to the fourth indication; further update the first graphical user interface to display a preview of the first input data and the second input data; and transmit the updated first graphical user interface to the user device for display.
14 . The system of claim 13 , wherein the memory stores further instructions that are configured to cause the system to:
receive a fifth indication from the user device to overlay the first input data and the second input data; further update the first graphical user interface to display an overlay preview of the first input data and the second input data; and transmit the updated first graphical user interface to the user device for display.
15 . The system of claim 10 , wherein the memory stores further instructions that are configured to cause the system to:
receive, as part of the second indication from the user device, additional instructions to adjust the one or more assumption templates.
16 . The system of claim 10 , wherein the memory stores further instructions that are configured to cause the system to:
generate a fourth graphical user interface with drop down options to manipulate the first input data; transmit the fourth graphical user interface to the user device; and receive, via the fourth graphical user interface, a second selection to manipulate the first input data.
17 . A system comprising:
one or more processors; memory in communication with the one or more processors and storing instructions that are configured to cause the system to:
generate a first graphical user interface for indicating input data;
transmit the first graphical user interface to a user device for display;
receive, via the first graphical user interface, a first indication from the user device indicating a selection of first input data;
receive or retrieve the first input data according to the selection of first input data of the first indication;
update the first graphical user interface to display the first input data;
transmit the updated first graphical user interface to the user device for display;
generate a second graphical user interface displaying an option of one or more assumption templates, each of the one or more assumption templates configured to perform a data analysis;
transmit the second graphical user interface to the user device for display;
receive, via the second graphical user interface, a second indication from the user device indicating one or more selected assumption templates and a selected output configuration; and
process the first input data from the input data using one or more selected assumption templates to generate first output data in the selected output configuration.
18 . The system of claim 17 , wherein the memory stores further instructions that are configured to cause the system to:
while receiving a third indication from the user device to manipulate the first input data, iteratively perform the following steps:
manipulate the first input data according to the third indication from the user device;
update the first graphical user interface to display an updated preview of the manipulated first input data; and
transmit the updated first graphical user interface to the user device for display.
19 . The system of claim 17 , wherein the memory stores further instructions that are configured to cause the system to:
receiving, as part of the second indication from the user device, additional instructions to adjust the one or more assumption templates.
20 . The system of claim 17 , wherein the memory stores further instructions that are configured to cause the system to:
generate a third graphical user interface to display the first output data; while receiving a fourth indication from the user device to manipulate the first input data, iteratively perform the following steps:
manipulate the first output data according to the fourth indication from the user device;
update the third graphical user interface to display the manipulated first output data; and
transmit the updated third graphical user interface to the user device for display.Join the waitlist — get patent alerts
Track US2025272116A1 — get alerts on status changes and closely related new filings.
We store only your email — no account needed. See our privacy policy.