Identifying characteristics in sets of organized items
First Claim
1. A computer implemented method to determine characteristics of sets of organized items comprising:
- identifying, by a computer, a first set of organized items as a compare-from location;
identifying, by the computer, a second set of organized items as a compare-to location;
determining, by the computer, a first recursive intrinsic reference representing the first set of organized items;
determining, by the computer, a second recursive intrinsic reference representing the second set of organized items, wherein each of the first and second recursive intrinsic references is an intrinsic reference to an item containing another intrinsic reference, wherein each of the first and second recursive intrinsic references is a reference to a node in a corresponding hash directed-acyclic graph (HDAG), and wherein the HDAG is an acyclic graph in which higher-level nodes include references to lower-level nodes that are based on hashes of content within said respective lower-level nodes; and
determining, by the computer, a discrepancy between the first set of organized items and the second set of organized items using the first and second recursive intrinsic references, wherein determining the discrepancy comprises using one or more algorithms to process pairs of HDAGs.
2 Assignments
0 Petitions
Accused Products
Abstract
A system and method is provided for determining characteristics of sets of organized items.
In an illustrative implementation, a first set of organized items as a compare-from location is identified, and a second set of organized items as a compare-to location is also identified. In an illustrative operation, a recursive intrinsic reference representing the first set of organized items is determined so that the recursive intrinsic reference is an intrinsic reference to an item containing a second intrinsic reference. A discrepancy is determined between the first set of organized items and the second set of organized items using the recursive intrinsic reference.
-
Citations
32 Claims
-
1. A computer implemented method to determine characteristics of sets of organized items comprising:
-
identifying, by a computer, a first set of organized items as a compare-from location; identifying, by the computer, a second set of organized items as a compare-to location; determining, by the computer, a first recursive intrinsic reference representing the first set of organized items; determining, by the computer, a second recursive intrinsic reference representing the second set of organized items, wherein each of the first and second recursive intrinsic references is an intrinsic reference to an item containing another intrinsic reference, wherein each of the first and second recursive intrinsic references is a reference to a node in a corresponding hash directed-acyclic graph (HDAG), and wherein the HDAG is an acyclic graph in which higher-level nodes include references to lower-level nodes that are based on hashes of content within said respective lower-level nodes; and determining, by the computer, a discrepancy between the first set of organized items and the second set of organized items using the first and second recursive intrinsic references, wherein determining the discrepancy comprises using one or more algorithms to process pairs of HDAGs. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24)
-
-
25. A computer readable storage medium having computer readable instructions to instruct a computer to perform a method comprising:
-
identifying a first set of organized items from a compare-from location; identifying a second set of organized items from a compare-to location; determining a first recursive intrinsic reference representing the first set of organized items; determining a second recursive reference representing the second set of organized items, wherein each of the first and second recursive intrinsic references is a reference to a node in a corresponding hash directed-acyclic graph (HDAG), and wherein the HDAG is an acyclic graph in which higher-level nodes include references to lower-level nodes that are based on hashes of content within respective lower-level nodes; and determining discrepancies between the first set of organized items and the second set of organized items using the first and second recursive intrinsic references, wherein determining the discrepancies comprises using one or more algorithms to process pairs of HDAGs. - View Dependent Claims (26)
-
-
27. A computer implemented method to determine characteristics of sets of organized items comprising:
-
identifying, by a computer, a first set of organized items from a compare-from location; identifying, by the computer, a second set of organized items from a compare-to location; determining, by the computer, a first hash based directed acyclic graphs (HDAG) for the items from the compare-from location and a second HDAG for the items from the compare-to location; determining, by the computer, overlap between the items in the compare-from location and the compare-to location using the first HDAG and the second HDAG; determining, by the computer, discrepancies in organization between the first set of organized items and the second set of organized items using the first HDAG and the second HDAG; and visualizing results of the overlap and discrepancy determinations in a graphical representation, wherein each of the first HDAG and the second HDAG is an acyclic graph in which higher-level nodes include references to lower-level nodes that are based on hashes of content within said respective lower-level nodes. - View Dependent Claims (28)
-
-
29. A computer readable storage medium storing instructions, executable by a computer system to identify characteristics of sets of organized items, comprising:
-
receiving a first set of organized items and a second set of organized items as input; generating a first hash based directed acyclic graph (HDAG) for the first set and a second HDAG for the second set; generating a mapping between nodes of the first HDAG and the second HDAG; computing overlap and discrepancies between the first set of organized items and the second set of organized items based on the mapping between HDAG nodes in the first and second HDAGs; generating a graphical representation of the computed overlap and discrepancies, wherein each of the first HDAG and the second HDAG is an acyclic graph in which higher-level nodes include references to lower-level nodes that are based on hashes of content within said respective lower-level nodes; and computing a first recursive intrinsic reference based on an HDAG node of the first HDAG, and computing a second recursive intrinsic reference based on an HDAG node of the second HDAG, wherein computing the overlap and discrepancies is based on comparing the first and second recursive intrinsic references, wherein each of the first and second recursive intrinsic references is an intrinsic reference to an item containing another intrinsic reference.
-
-
30. A computer system comprising:
-
storage media to store a first set of organized items and a second set of organized items; and a processor configured to; determine a first hash based directed acyclic graph (HDAG) for the first set and a second HDAG for the second set; compute overlap and discrepancies between the first set of organized items and the second set of organized items based on the first HDAG and the second HDAG; and generate a graphical representation of the computed overlap and discrepancies, wherein each of the first HDAG and the second HDAG is an acyclic graph in which higher-level nodes include references to lower-level nodes that are based on hashes of content within said respective lower-level nodes; and compute a first recursive intrinsic reference based on an HDAG node of the first HDAG, and compute a second recursive intrinsic reference based on an HDAG node of the second HDAG, wherein computing the overlap and discrepancies is based on comparing the first and second recursive intrinsic references, wherein each of the first and second recursive intrinsic references is an intrinsic reference to an item containing another intrinsic reference. - View Dependent Claims (31)
-
-
32. A computer system having a processor and a computer program cooperating with the processor to perform:
-
identifying a first set of organized items as a compare-from location; identifying a second set of organized items as a compare-to location; determining a recursive intrinsic reference representing the first set of organized items; determining a second recursive intrinsic reference representing the second set of organized items, wherein each of the first and second recursive intrinsic references is an intrinsic reference to an item containing another intrinsic reference, wherein each of the first and second recursive intrinsic references is a reference to a node in a corresponding hash directed-acyclic graph (HDAG), and wherein the HDAG is an acyclic graph in which higher-level nodes include references to lower-level nodes that are based on hashes of content within said respective lower-level nodes; and determining a discrepancy between the first set of organized items and the second set of organized items using the recursive intrinsic reference.
-
Specification