Patent Document ID: 10152471
Application ID: 15514925

Base Claim:
1. A method for performing normalization of at least one piece of unstructured data, comprising steps of: (a) a computing device determining whether a predetermined parsing rule is applicable to at least some of the unstructured data; (a1) where the predetermined parsing rule is determined to be applicable to at least some of the unstructured data, the computing device parsing or supporting other device to parse at least some unstructured data under the parsing rule to extract individual fields (a2) where the predetermined parsing rule is determined not to be applicable to at least some of the unstructured data, the computing device performs or supports other device to perform a process of determining a new parsing rule by referring to the unstructured data, and parses or supports other device to parse the at least some unstructured data under the new parsing rule to extract the individual fields; (b) the computing device selecting or supporting other device to select names of items corresponding to individual fields extracted from the unstructured data through the parsing and verifying or supporting other device to verify a validity of data types corresponding to the individual fields; (c1) the computing device creating or supporting other device to create information on transfoiriiation of the individual fields of the unstructured data to a respective desired format for each of the individual fields by referring to the names of the items and the data types by: (c2) the computing device creating or supporting other device to create candidates of the information on transformation by referring to the names of items and the types of data and displaying or supporting other device to display the created candidates to a user; (c3) the computing device, if the information on the transformation is detected to be selected among the created candidates, transforming or supporting other device to transform the unstructured data by referring to the information on the transformation; and (d) the computing device creating or supporting other device to create a program code for the normalization based on the information on the transformation; and (e) the computing device delivering the created code to a database; and instructing the database to store the created code and to normalize or support a server connected with the database to normalize at least one of the unstructured data according to the created code.

---

Claim 8:
8. The method of claim 1 , wherein, if at least one character string included in the unstructured data is X0 and if total n results which represent results of separating the character string by a separator are Xk (k=1, 2, . . . , n), the process of determining the rule includes: (i) applying individual regular expressions to individual Xi (i=0, 1, . . . , n), the individual regular expressions belonging to a regular expression set by item names which is a set of predefined regular expressions corresponding to predefined names of items and (ii) determining at least one specific regular expression corresponding to at least one of the Xi as a regular expression included in the parsing rule by referring to a matched result acquired by the process of (i).