Combinatorial document matching
OwnerKas Kasravi, Mehmet Kivanc Ozonat +1inventors
InventorsKas Kasravi, Mehmet Kivanc Ozonat, Claudio Bartolini
Life of this patent
Estimating the term…
Abstract
Embodiments of the present invention disclose a method and system for combinatorial document matching. According to one embodiment, a target document and a plurality of source documents are received by the system. Thereafter, consolidated source document information associated with the plurality of source documents and permutated concept data affiliated with the target document are created. Based on comparisons of the permutated concept data and the consolidated source document information, a set of relevant documents from the plurality of source documents are determined.
Claims15
A computer-implemented method for combinatorial document matching comprising:
- receiving, at a system having a processor, a target document and a plurality of source documents;
- constructing, via the system, consolidated source document information associated with the plurality of source documents;
- creating, via the system, permutated concept data affiliated with the target document;
- and
- determining, via the system, a set of relevant documents from the plurality of source documents based on a comparison of the permutated concept data and the consolidated source document information.
A non-transitory computer readable storage medium having stored executable instructions, that when executed by a processor, causes a combinatorial document matching system to:
- construct, based on a received set of source documents, consolidated source document information associated with the plurality of source documents;
- create, based on a received target document, permutated concept data affiliated with the target document;
- and
- determine a set of relevant documents from the plurality of source documents through comparison of the permutated concept data and the consolidated source document information.
A combinatorial document matching system comprising:
- a processing engine configured to execute programming instructions and including:
- a text analyzing module configured to extract concept information from an identified target document and a plurality of source documents,
- a concept parsing module configured divide concept information associated with the target document into a permutation data set;
- a combinatorial concept comparator configured to compare the permutated concept data of the target document with consolidated source document information generated from the plurality of source documents.
The system of 13, wherein concept information associated with the plurality of source documents is combinatorially matched against the permutated concept data associated with the target document, and
- wherein a set of matching documents are compiled based on a substantially similarity between at least one instantiation within the permutated concept data set and a combination of at least two source documents.
Dependencies are inferred from the claim text.