Patent Document ID: 8140531
Application ID: 12114296

Base Claim:
1. A system comprising: a CPU, a computer readable memory and a computer readable storage media; a taxonomy component configured to provide one or more normalized labels; and a classification tool configured to automatically classify data across an enterprise system using the one or more normalized labels, the classification tool comprising: a lexical name matching component that analyzes data without a normalized label, determines a name that is assigned to the data, and compares the name assigned to the data to the one or more normalized labels, wherein if the name appears in the one or more normalized labels, then the one or more normalized labels with the name is added to a list of suggested normalized labels for the data; a lineage analysis component that analyzes data movement operations to determine if data in one or more locations is the same, wherein if the data is the same, only in different locations, then the lineage analysis component assigns a same normalized label to all instances of the data without a normalized label; a content analysis component that analyzes whether data without a normalized label contains a same type of content as other data with a normalized label, wherein if the content is the same then the normalized label is assigned to the data originally without the normalized label; and a data access log mining component that analyzes access logs to determine data that a certain group of users is accessing, wherein the data access log mining component assigns a same normalized label to instances of the data that the certain group of users is determined to be accessing, wherein the CPU is configured to provide the one or more normalized labels and to classify the data via the taxonomy component and the classification tool.

---

Claim 8:
8. The system of claim 1 , wherein the classification tool further comprises a verification component that is utilized as a backup to confirm or reject the assignment of the one or more normalized labels to the data by the lineage analysis component, the content analysis component and the data access log mining component, the confirmation or the rejection being a response supplied by a user of the system.