System and method for document grouping and user interface
AssigneeArray Technology Corporation
InventorsPeter M. Samwel, III, Nathan B. Lorenz
Life of this patent
Estimating the term…
Abstract
Systems and methods for grouping documents and/or displaying groupings are described herein. Documents may be grouped by their document character features. Document character features may include distinct character types, character counts, common character counts, character difference counts, missing character counts, and any combination thereof. Document matches may be based on a threshold value compared to a score and/or indicator based on document character features. The computing devices described herein may generate user interfaces for displaying clusters of documents. The clusters of documents may indicate matches between documents based on the document character features.
Claims20
A system comprising:
- a computing system comprising one or more computing devices having one or more hardware processors, the computing system programmed, via executable code instructions, to at least:
- receive, over a network, a plurality of documents from at least a second computing device;
- select a first document and a second document from the plurality of documents, wherein each document of the first document and the second document comprises distinct character types;
- determine a first indicator based on at least:
- (a) a number of distinct character type occurrences in both the first document and the second document, (b) differences in a number of occurrences of distinct character types in both the first document and the second document, and (c) a number of distinct character type occurrences in the first document and not in the second document;
- compare the first indicator to a threshold indicator to determine a match between the first document and the second document;
- in response to said determination, generate a user interface comprising representations of the first document and the second document in a cluster;
- and
- transmit the user interface for display to a user.
A system comprising:
- a computing system comprising one or more computing devices having one or more hardware processors, the computing system programmed, via executable code instructions, to at least:
- receive, over a network, a plurality of documents from at least a second computing device, wherein each document of the plurality of documents comprises distinct character types;
- select a first document from the plurality of documents;
- determine, for each document from a subset of the plurality of documents, an indicator based on at least:
- (a) a number of distinct character type occurrences in both the first document and the document from the subset of the plurality of documents, (b) differences in a number of occurrences of distinct character types in both the first document and the document from the subset of the plurality of documents, and (c) a number of distinct character type occurrences in the first document and not in the document from the subset of the plurality of documents;
- compare the indicator to a threshold indicator to determine a match between the first document and at least one document from the subset of the plurality of documents;
- in response to said determination, generate a user interface to display the match;
- and
- transmit the user interface for display to a user.
Non-transitory computer-readable storage storing executable instructions that instruct a computing system to perform operations comprising:
- receiving, over a network, a plurality of documents from a computing device;
- selecting a first document and a second document from the plurality of documents, wherein each document of the first document and the second document comprises distinct character types, and wherein the first document and the second document were retrieved from a second non-transitory computer-readable storage;
- determining a first indicator based on at least:
- (a) a number of distinct character type occurrences in both the first document and the second document, (b) differences in a number of occurrences of distinct character types in both the first document and the second document, and (c) a number of distinct character type occurrences in the first document and not in the second document;
- comparing the first indicator to a threshold indicator to determine a match between the first document and the second document;
- in response to said determination, generating a user interface to display the match;
- and
- transmitting the user interface for display to the user.
Dependencies are inferred from the claim text.