US 12,348,368 B2
Data hygiene for asset management
Oded Eliyahu Shimon, Holon (IL); Guy Pergal, Herzliya (IL); and Avidor Bartov, Tel-Aviv (IL)
Assigned to Axonius Solutions Ltd., Tel-Aviv (IL)
Filed by Axonius Solutions Ltd., Tel-Aviv (IL)
Filed on Nov. 21, 2022, as Appl. No. 17/990,838.
Prior Publication US 2024/0171462 A1, May 23, 2024
Int. Cl. G06F 15/173 (2006.01); H04L 41/02 (2022.01); H04L 41/0823 (2022.01)
CPC H04L 41/0836 (2013.01) [H04L 41/024 (2013.01)] 17 Claims
OG exemplary drawing
 
1. A method for producing a consistent dataset describing a computing environment, comprising:
accessing, by at least one processor, at least one set of entity description records stored in a non-volatile storage device operating as a repository, wherein each entity description record describing one of a plurality of entities of a computing environment and comprising a plurality of attribute values each of one of a plurality of entity attributes;
computing, by the at least one processor, a plurality of reliability scores, each reliability score is computed for an attribute value of a respective one of the plurality of attribute values of an entity description record of the at least one set of entity description records, said reliability score represents a level of accuracy and correctness of a respective attribute value, by:
identifying at least one conflict between the attribute value and at least one other attribute value of at least one other entity description record, wherein a conflict is defined as:
when a first entity attribute is a first common entity attribute to a certain entity description record and at least one other entity description record and a value of said first common entity attribute is similar in said certain entity description record and said at least one other entity description record, and
a second entity attribute is a second common attribute to said certain entity description record and said at least one other entity description record and a value of said second common entity attribute is different between said certain description record and at least one of said at least one other entity description record; and
computing the reliability score according to identifying the at least one conflict;
providing, by said at least one processor, over a communication network, the plurality of reliability scores to at least one management software object executed by at least one other processor; and
performing, by said at least one other processor at least one management operation pertaining to management of the computing environment, wherein the at least one management operation comprises at least one of:
accessing said repository stored in said non-volatile storage device and removing at least one entity description record from the at least one set of entity description records, and
accessing said repository stored in said non-volatile storage device and modifying at least one other entity description record in the at least one set of entity description records.