| CPC G06F 16/278 (2019.01) [G06F 16/2264 (2019.01)] | 7 Claims |

|
1. A method performed by a partitioning and labeling platform, comprising:
receiving a document file at a data capture service;
passing at least a portion of the document file as a byte stream to a unit extraction service, the unit extraction service performing steps of:
standardizing the byte stream into a string file;
determining a first logical partition separation indicator in the string file, wherein the first logical partition separation indicator is for a first partition level in a partition hierarchy, the first logical partition separation indicator comprising a first text separator;
setting a first variable value to a value of the first logical partition separation indicator;
determining a second logical partition separation indicator in the string file, wherein the second logical partition separation indicator is for a second partition level in the partition hierarchy, the second logical partition separation indicator comprising a second text separator;
setting a second variable value to a value of the second logical partition separation indicator;
determining a third logical partition separation indicator in the string file, wherein the third logical partition separation indicator is for the first partition level in the partition hierarchy, the third logical partition separation indicator comprising a third text separator;
writing the first variable value to a data structure, wherein the data structure has a standardized format;
writing the second variable value to the data structure;
persisting the data structure to a search index; and
clearing the first variable value and the second variable value.
|