Tagging tool for managing data
AssigneeWells Fargo Bank, N.A.
InventorsNeil Kakita, Abhijit Rao, Robert Louis Sellers
Life of this patent
Estimating the term…
Abstract
A plurality of files that include unsearchable computer data may be analyzed and tagged. A plurality of tags that relate to characteristics of the files is determined. The characteristics relate to both the data included in the files as well as the general structure or nature of the files. The plurality of computer files is then tagged or associated with these tags, enabling the plurality of computer files to be searched to identify and retrieve relevant files of the computer files. The tags may be updated in response to various prompts to reflect changing computer files.
Claims17
A computer-implemented method comprising:
- determining, for a plurality of computer files that include data stored in one or more unsearchable formats, a plurality of tags by:
- applying at least one of optical character recognition or natural language processing to identify a plurality of datum points included in a computer file of the plurality of computer files, and
- clustering the plurality of computer files into one or more subsets of computer files having relatively similar datum points of the plurality of datum points or relationships between the plurality of datum points,
- wherein the plurality of tags includes one or more datum tags that each indicates a datum point of the plurality of datum points and one or more relationship tags that each indicates a relationship between the plurality of datum points;
- tagging each computer file of the plurality of computer files based on the determined plurality of tags such that each computer file is associated with at least one of the datum tags and at least one of the relationship tags of the plurality of tags;
- searching the plurality of computer files for a selected one of the relationship tags of the plurality of tags;
- retrieving, in response to the searching, a subset of the plurality of computer files that contain the selected relationship tag;
- comparing a set of data included in the subset of files that contain the selected relationship tag;
- identifying a subset of the data included in the subset of files that is shared by a threshold percentage of the subset of files;
- and
- generating an editable computer file template that includes the subset of the data included in the subset of files.
A computing device comprising:
- at least one processor;
- and
- a memory coupled to the processor, the memory storing instructions that, when executed, cause the at least one processor to:
- determine, for a plurality of computer files that include data stored in one or more unsearchable formats, a plurality of tags by:
- applying at least one of optical character recognition or natural language processing to identify a plurality of datum points included in a computer file of the plurality of computer files, and
- clustering the plurality of computer files into one or more subsets of computer files having relatively similar datum points of the plurality of datum points or relationships between the plurality of datum points,
- wherein the plurality of tags includes one or more datum tags that each indicates a datum point of the plurality of datum points and one or more relationship tags that each indicates a relationship between the plurality of datum points;
- tag each computer file of the plurality of computer files based on the determined plurality of tags such that each computer file is associated with at least one of the datum tags and at least one of the relationship tags of the plurality of tags;
- search the plurality of computer files for a selected one of the relationship tags of the plurality of tags;
- retrieve, in response to the searching, a subset of the plurality of computer files that contain the selected relationship tag;
- compare a set of data included in the subset of files that contain the selected relationship tag;
- identify a subset of the data included in the subset of files that is shared by a threshold percentage of the subset of files;
- and
- generate an editable computer file template that includes the subset of the data included in the subset of files.
A non-transitory computer-readable medium comprising instructions, that when executed, cause one or more processors of a computing device to:
- determine, for a plurality of computer files that include data stored in one or more unsearchable formats, a plurality of tags by:
- applying at least one of optical character recognition or natural language processing to identify a plurality of datum points included in a computer file of the plurality of computer files, and
- clustering the plurality of computer files into one or more subsets of computer files having relatively similar datum points of the plurality of datum points or relationships between the plurality of datum points,
- wherein the plurality of tags includes one or more datum tags that each indicates a datum point of the plurality of datum points and one or more relationship tags that each indicates a relationship between the plurality of datum points;
- tag each computer file of the plurality of computer files based on the determined plurality of tags such that each computer file is associated with at least one of the datum tags and at least one of the relationship tags of the plurality of tags;
- search the plurality of computer files for a selected one of the relationship tags of the plurality of tags;
- retrieve, in response to the searching, a subset of the plurality of computer files that contain the selected relationship tag;
- compare a set of data included in the subset of files that contain the selected relationship tag;
- identify a subset of the data included in the subset of files that is shared by a threshold percentage of the subset of files;
- and
- generate an editable computer file template that includes the subset of the data included in the subset of files.
Dependencies are inferred from the claim text.