US 12,141,213 B2
System and method of updating content server metadata
Mark Kraatz, Waterloo (CA); Peter Vanleeuwen, Guelph (CA); Gorgi Terziev, Strumica (MK); Benjamin Barth, Waterloo (CA); Robert Haskett, Kitchener (CA); Khalid Merhi, Kitchener (CA); and Tracy Grady, Kitchener (CA)
Assigned to SHINYDOCS CORPORATION
Filed by SHINYDOCS CORPORATION, Waterloo (CA)
Filed on Mar. 21, 2022, as Appl. No. 17/655,572.
Claims priority of provisional application 63/163,222, filed on Mar. 19, 2021.
Prior Publication US 2022/0300563 A1, Sep. 22, 2022
Int. Cl. G06F 16/951 (2019.01); G06F 16/27 (2019.01)
CPC G06F 16/951 (2019.01) [G06F 16/27 (2019.01)] 8 Claims
 
1. A computer-implemented method of updating metadata from a content management system data comprising the steps of:
providing a computer processor;
configuring the processor to couple with a network interface; and
configuring the processor, by a set of executable instructions storable in a memory, to operate a file manager, the file manager comprising a graphic user interface and an application program interface (API) for receiving a plurality of user file commands from at least one application executed by the processor and outputting user file information; and
operate content management system interface, the content management system interface comprising control logic and configured to:
crawl and extract metadata from the content management system data to create an index;
based on the index, extract document binaries from the content management system data in order to calculate hash and extract full text, which is added to the index;
add insights in the index, using queries that define specific records to match and specific insights to add to the index;
update metadata attributes in the content management system data based on the insights and one or more original document IDs (keys) are recorded in the index for each document, wherein a corresponding entry in the content management system data can be located via stored and updated original document IDs;
wherein the method is further configured to add hash data, add classification data and extract text from the content management system data.