CPC G06F 16/258 (2019.01) [G06F 16/289 (2019.01); G06F 16/353 (2019.01)] | 10 Claims |
1. A method, comprising:
accessing a dataset with a plurality of unstructured documents;
creating an extensible data object for each of the unstructured documents;
receiving, from a first preprocessing subsystem, a first structured insight feature associated with a first unstructured document of a first extensible data object;
augmenting the first extensible data object to include the first structured insight feature;
receiving, from a second preprocessing subsystem, a second structured insight feature associated with the first unstructured document of the first extensible data object;
augmenting the first extensible data object to include the second structured insight feature, such that the first extensible data object includes at least two structured insight features;
receiving, via at least a third preprocessing subsystem:
a third structured insight feature that characterizes a relationship between the first unstructured document and a second unstructured document of a second extensible data object, and
a fourth structured insight feature that characterizes a relationship between the first unstructured document and a third unstructured document of a third extensible data object;
augmenting the first extensible data object to include the third and fourth structured insight features characterizing the relationships of the first unstructured document to the second and third unstructured documents, respectively,
such that the first extensible data object includes at least four structured insight features associated with the first unstructured document;
augmenting the second extensible data object associated with the second unstructured data element to include the third structured insight feature;
augmenting the third extensible data object associated with the third unstructured data element to include the fourth structured insight feature;
rendering, for display on an electronic display, a view menu as part of a graphical user interface to facilitate user toggling between a lineage view and a timeline view of the first, second, and third extensible data objects;
receiving, via user input, a selection of the timeline view; and
rendering, for display via the electronic display, in response to the user selection of the timeline view:
(i) icons in orbit rings around at least some of the extensible data objects to visually represent earlier versions thereof, and, simultaneously,
(ii) a timeline that shows the relative time of creation of each version of at least one extensible data object.
|