SYSTEMS AND METHODS FOR GENERATING TEMPORARY IN-CONTEXT DATA
A method for providing dynamic in-context information is disclosed. The method may comprise: receiving a user input at a dossier; determining a contextual data point based on the user input; receiving a dossier-specific information window blueprint associated with the dossier, the dossier-specific information window blueprint comprising a layout for one or more dossier-specific information windows displayed via the dossier, wherein the dossier-specific information window blueprint is selected from a plurality of dossier-specific information window blueprints based on the user input and the contextual data point; receiving data from a database based on the dossier-specific information window blueprint; generating a dossier-specific information window based on the dossier-specific information window blueprint and the received data; and displaying the dossier-specific information window comprising the received data via a graphical user interface, wherein the dossier-specific information window occupies at least a subset area of the dossier.
1 . A method for providing dynamic in-context information, the method comprising:
receiving a user input directed at a particular portion of a dossier;
determining a contextual data point based on the user input, the contextual data point being one or more information items displayed proximate to the particular portion of the dossier;
receiving a dossier-specific information window blueprint associated with the dossier, the dossier-specific information window blueprint comprising a layout for one or more dossier-specific information windows displayed via the dossier, wherein the dossier-specific information window blueprint is selected from a plurality of dossier-specific information window blueprints based on the user input and the contextual data point;
receiving data from a database based on the dossier-specific information window blueprint;
generating a dossier-specific information window based on the dossier-specific information window blueprint and the received data; and
displaying the dossier-specific information window comprising the received data via a graphical user interface (GUI), wherein the dossier-specific information window occupies at least a subset area of the dossier.
2 . The method of claim 1 , wherein the dossier-specific information window blueprint is generated via an authoring platform.
3 . The method of claim 2 , wherein the dossier-specific information window blueprint is generated by selecting a subset of a plurality of information window components at the authoring platform.
4 . The method of claim 1 , wherein the dossier-specific information window blueprint is received from a dossier-specific database.
5 . The method of claim 1 , wherein the dossier-specific information window blueprint is selected from one of a plurality of information window blueprint templates.
6 . The method of claim 1 , wherein the contextual data point is data input by a user interacting with a dossier that provides contextual information to the dossier.
7 . The method of claim 1 , wherein the dossier-specific information window blueprint is output by a machine learning model.
8 . The method of claim 7 , wherein the machine learning model outputs the dossier-specific information window blueprint based on at least one of historical dossier-specific information windows, dossier content, contextual data point, or user history.
9 . The method of claim 7 , wherein the machine learning model is trained based on historical user inputs for a plurality of dossiers and wherein training the machine learning model further comprises:
receiving training data including the historical user inputs;
receiving outcome data tagged based on the historical user inputs;
adjusting at least one of weights, biases, or layers of a training model based on the training data and the outcome data; and
outputting the machine learning model based on the training model.
10 . The method of claim 1 , wherein the user input is determined based on a focus area of the dossier, the focus area selected using an input device.
11 . The method of claim 1 , wherein the user input is determined based on a selection made by an input device.
12 . The method of claim 1 , wherein the contextual data received at a first time is different than the contextual data received at a second time.
13 . The method of claim 1 , wherein the dossier-specific information window is semi-opaque.
14 . The method of claim 13 , wherein the dossier-specific information window is overlaid over contextually relevant portions of the dossier, such that the contextually relevant portions of the dossier are visible in addition to the dossier-specific information window.
15 . A system for providing dynamic context information, the system comprising:
at least one memory storing instructions; and
at least one processor executing the instructions to perform a process, the processor configured to:
receiving a user input directed at a particular portion of a dossier;
determine a contextual data point based on the user input, the contextual data point being a duration of the user input or a length of time between the user input and a prior user input;
receive a dossier-specific information window blueprint associated with the dossier, the dossier-specific information window blueprint comprising a layout for one or more dossier-specific information windows displayed via the dossier, wherein the dossier-specific information window blueprint is selected from a plurality of dossier-specific information window blueprints based on the user input and the contextual data point;
receive data from a database based on the dossier-specific information window blueprint;
generate a dossier-specific information window based on the dossier-specific information window blueprint and the received data; and
display the dossier-specific information window comprising the received data via a graphical user interface (GUI), wherein the dossier-specific information window occupies at least a subset area of the dossier.
16 . The system of claim 15 , wherein the information window data accessed at a first time is different than the information window data accessed at a second time.
17 . A method for providing dynamic in-context information, the method comprising:
receiving a user input directed at a particular portion of a dossier;
determining a first contextual data point based on the first user input, the contextual data point being a type of the user input, wherein the type of the user input is one of: hovering, highlighting, or selecting;
receiving a first dossier-specific information window blueprint associated with the dossier, the first dossier-specific information window blueprint comprising a first layout for a first dossier-specific information window displayed via the dossier, wherein the first dossier-specific information window blueprint is selected from a plurality of dossier-specific information window blueprints, based on the first user input and the first contextual data point;
receiving first data from a database based on the first dossier-specific information window blueprint;
generating the first dossier-specific information window based on the first dossier-specific information window blueprint and the first data; and
displaying the first dossier-specific information window comprising the first data via a graphical user interface (“GUI”), wherein the first dossier-specific information window occupies at least a first subset area of the dossier;
receiving a second user input at the dossier;
determining a second contextual data point based on the second user input;
receiving a second dossier-specific information window blueprint associated with the dossier, the second dossier-specific information window blueprint comprising a second layout for a second dossier-specific information window displayed via the dossier, wherein the second dossier-specific information window blueprint is selected from the plurality of dossier-specific information window blueprints based on the second user input and the second contextual data point;
receiving second data from a database based on the second dossier-specific information window blueprint;
generating a second dossier-specific information window based on the second dossier-specific information window blueprint and the second data; and
displaying the second dossier-specific information window comprising the received data via the GUI, wherein the second dossier-specific information window occupies at least a second subset area of the dossier.
18 . The method of claim 17 , wherein at least one of the first dossier-specific information window blueprint or the second dossier-specific information window blueprint is output by a machine learning model.
19 . The method of claim 18 , wherein the machine learning model outputs at least one of first the dossier-specific information window blueprint or the second dossier-specific information window blueprint based on at least one of historical dossier-specific information windows, dossier content, contextual data point, or user history.
20 . The method of claim 18 , wherein the machine learning model is trained based on historical user inputs for a plurality of dossiers and wherein training the machine learning model further comprises:
receiving training data including the historical user inputs;
receiving outcome data tagged based on the historical user inputs;
adjusting at least one of weights, biases, or layers of a training model based on the training data and the outcome data; and
outputting the machine learning model based on the trained model.