Intelligent archiving or purging using relationship quotient and importance factor by aggregation
AssigneeInternational Business Machines Corporation
InventorRashmi Acharya
Life of this patent
Estimating the term…
Abstract
Techniques are disclosed for managing a large set of data items, such as electronic data interchange (EDI) transactions or e-mail messages. A data item in a data set is received. The data item is exchanged between a first entity and a second entity. A relationship measure is determined between the first entity and the second entity relative to hierarchical information between the first entity and the second entity. An importance measure of the data item is determined based on the relationship measure. The importance measure is assigned to the data item. Further, the data items may be aggregated using pattern matching techniques relative to the importance factor, the aggregation of which may be used for intelligent archiving or purging decisions.
Claims20
A method, comprising:
- receiving a first data item of a plurality of data items of a data set, wherein the first data item was exchanged between a first entity and a second entity;
- determining a number of levels between the first entity and the second entity in a predefined hierarchy that includes the first and second entities;
- generating a first hierarchical quotient for a relationship between the first and second entities, based on the determined number of levels, wherein the determined number of levels is inversely related to the first hierarchical quotient;
- determining a total number of data items in the data set that were exchanged between the first and second entities;
- determining an overall number of data items in the data set that were exchanged between sets of entities having a hierarchical quotient matching the first hierarchical quotient;
- determining a relationship measure between the first entity and the second entity based on the first hierarchical quotient for the relationship between the first and second entities, the total number of data items, and the overall number of data items;
- determining an importance measure of the first data item based on the relationship measure;
- assigning the importance measure to the first data item, wherein the importance measure is used for an archiving decision for the first data item;
- and
- selectively archiving the first data item, based on the importance measure of the first data item.
A computer program product, comprising:
- a computer-readable storage medium storing instructions, which, when executed on a processor, performs an operation, comprising:
- receiving a first data item of a plurality of data items of a data set, wherein the first data item was exchanged between a first entity and a second entity;
- determining a number of levels between the first entity and the second entity in a predefined hierarchy that includes the first and second entities;
- generating a first hierarchical quotient for a relationship between the first and second entities, based on the determined number of levels, wherein the determined number of levels is inversely related to the first hierarchical quotient;
- determining a total number of data items in the data set that were exchanged between the first and second entities;
- determining an overall number of data items in the data set that were exchanged between sets of entities having a hierarchical quotient matching the first hierarchical quotient;
- determining a relationship measure between the first entity and the second entity based on the first hierarchical quotient for the relationship between the first and second entities, the total number of data items, and the overall number of data items;
- determining an importance measure of the first data item based on the relationship measure;
- assigning the importance measure to the first data item, wherein the importance measure is used for an archiving decision for the first data item;
- and
- selectively archiving the first data item, based on the importance measure of the first data item.
A system, comprising:
- a processor, and
- a memory storing program code having instructions, which, when executed on the processor, performs an operation, comprising:
- receiving a first data item of a plurality of data items of a data set, wherein the first data item was exchanged between a first entity and a second entity;
- determining a number of levels between the first entity and the second entity in a predefined hierarchy that includes the first and second entities;
- generating a first hierarchical quotient for a relationship between the first and second entities, based on the determined number of levels, wherein the determined number of levels is inversely related to the first hierarchical quotient;
- determining a total number of data items in the data set that were exchanged between the first and second entities;
- determining an overall number of data items in the data set that were exchanged between sets of entities having a hierarchical quotient matching the first hierarchical quotient;
- determining a relationship measure between the first entity and the second entity based on the first hierarchical quotient for the relationship between the first and second entities, the total number of data items, and the overall number of data items;
- determining an importance measure of the first data item based on the relationship measure;
- assigning the importance measure to the first data item, wherein the importance measure is used for an archiving decision for the first data item;
- and
- selectively archiving the first data item, based on the importance measure of the first data item.
Dependencies are inferred from the claim text.