System and method for document grouping and user interface
First Claim
Patent Images
1. 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.
5 Assignments
0 Petitions
Accused Products
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.
-
Citations
20 Claims
-
1. 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. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
9. 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. - View Dependent Claims (10, 11, 12, 13, 14)
-
15. 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. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification