US2022164521A1PendingUtilityA1

Systems and methods for facilitating data object extraction from unstructured documents

Assignee: PALANTIR TECHNOLOGIES INCPriority: Apr 6, 2017Filed: Feb 8, 2022Published: May 26, 2022
Est. expiryApr 6, 2037(~10.7 yrs left)· nominal 20-yr term from priority
G06F 40/279G06F 40/295G06F 40/169G06F 40/117
67
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

Systems and methods are provided for facilitating data object extraction from unstructured documents. Unstructured documents may include data in an unorganized format, such as raw text. The system may use natural language processing to determine characteristics of the terms used in the unstructured document. The system may prompt a user to select terms from the document corresponding in characteristics to properties of a data object being generated. The user may select terms from the document and the system may generate a data object according to the selected terms.

Claims

exact text as granted — not AI-modified
What is claimed is: 
     
         1 . A system for extracting object data from an unstructured document, the system comprising:
 one or more processors and a memory storing instructions that, when executed by the one or more processors, cause the system to:
 retrieve an unstructured document, the unstructured document comprising a plurality of terms, each term including at least one word, wherein the unstructured document is converted to a particular ontology; 
 assign a term classification to the plurality of terms of the unstructured document via natural language processing; 
 obtain a tagging template, of tagging templates for the unstructured document, the tagging template comprising tagging elements, each tagging element having an element classification, the tagging template being obtained based on the particular ontology, the tagging elements of the tagging template corresponding to one or more properties of the particular ontology; 
 receive, from a user via an interface, a plurality of selected terms corresponding to the plurality of tagging elements; 
 generate, from the unstructured document based on the plurality of selected terms corresponding to the plurality of tagging elements, a data object organized according to the particular ontology to extract organized object-based data from the unstructured document; 
 link the first data object to a second data object based on the particular ontology and the selected terms; 
 ingest the first data object or the second data object into an object-based data analysis platform; and 
 analyze the first data object or the second data object using an object-based data analysis platform. 
   
     
     
         2 . The system of  claim 1 , wherein the instructions further cause the system to:
 receive, from the user, a selection of one or more media components corresponding to the tagging elements; and   the generating of the data object is based on the selection of the one or more media components.   
     
     
         3 . The system of  claim 1 , wherein the linking of the first data object to the second data object indicates a whether a link between the first data object and the second data object comprises a symmetric link based on whether the first data object or the second data object comprises a parent or a child object. 
     
     
         4 . The system of  claim 3 , wherein, in response to the linking of the first data object to the second data object being asymmetric, the linking indicates a directionality of the link between the first data object and the second data object. 
     
     
         5 . The system of  claim 1 , wherein the particular ontology comprises a dynamic ontology in which associations between types of data objects are updated. 
     
     
         6 . The system of  claim 1 , wherein the instructions further cause the system to:
 store an unstructured document in a first portion of an electronic storage; and   store tagging templates in a second portion of the electronic storage.   
     
     
         7 . The system of  claim 6 , wherein the instructions further cause the system:
 store the data object in a third portion of the electronic storage.   
     
     
         8 . The system of  claim 7 , wherein the first portion, the second portion, or the third portion of the electronic storage is remote from the system. 
     
     
         9 . The system of  claim 1 , wherein the instructions further cause the system to:
 receive, from the user, a text input indicating one or more relationships among the tagging elements; and the linking of the first data object to the second data object is based on the text input.   
     
     
         10 . The system of  claim 1 , wherein the object comprises temporal and geospatial data and is derived from a multimedia file. 
     
     
         11 . A method for extracting object data from an unstructured document, the method being performed on a computer system having one or more physical processors programmed with computer program instructions that, when executed by the one or more physical processors, cause the computer system to perform the method, the method comprising:
 retrieving an unstructured document, the unstructured document comprising a plurality of terms, each term including at least one word, wherein the unstructured document is converted to a particular ontology;   assigning a term classification to the plurality of terms of the unstructured document via natural language processing;   obtaining a tagging template, of tagging templates for the unstructured document, the tagging template comprising tagging elements, each tagging element having an element classification, the tagging template being obtained based on the particular ontology, the tagging elements of the tagging template corresponding to one or more properties of the particular ontology;   receiving, from a user via an interface, a plurality of selected terms corresponding to the plurality of tagging elements;   generating, from the unstructured document based on the plurality of selected terms corresponding to the plurality of tagging elements, a data object organized according to the particular ontology to extract organized object-based data from the unstructured document;   linking the first data object to a second data object based on the particular ontology and the selected terms;   ingesting the first data object or the second data object into an object-based data analysis platform; and   analyzing the first data object or the second data object using an object-based data analysis platform.   
     
     
         12 . The method of  claim 11 , further comprising:
 receiving, from the user, a selection of one or more media components corresponding to the tagging elements; and   the generating of the data object is based on the selection of the one or more media components.   
     
     
         13 . The method of  claim 11 , wherein the linking of the first data object to the second data object indicates a whether a link between the first data object and the second data object comprises a symmetric link based on whether the first data object or the second data object comprises a parent or a child object. 
     
     
         14 . The method of  claim 13 , wherein, in response to the linking of the first data object to the second data object being asymmetric, the linking indicates a directionality of the link between the first data object and the second data object. 
     
     
         15 . The method of  claim 11 , wherein the particular ontology comprises a dynamic ontology in which associations between types of data objects are updated. 
     
     
         16 . The method of  claim 11 , further comprising:
 storing an unstructured document in a first portion of an electronic storage; and   storing tagging templates in a second portion of the electronic storage.   
     
     
         17 . The method of  claim 16 , further comprising:
 storing the data object in a third portion of the electronic storage.   
     
     
         18 . The method of  claim 17 , wherein the first portion, the second portion, or the third portion of the electronic storage is remote from the system. 
     
     
         19 . The method of  claim 11 , further comprising:
 receiving, from the user, a text input indicating one or more relationships among the tagging elements; and the linking of the first data object to the second data object is based on the text input.   
     
     
         20 . The method of  claim 11 , wherein the object comprises temporal and geospatial data and is derived from a multimedia file.

Join the waitlist — get patent alerts

Track US2022164521A1 — get alerts on status changes and closely related new filings.

We store only your email — no account needed. See our privacy policy.