US2021089563A1PendingUtilityA1

Systems and methods for performing a computer-implemented prior art search

Assignee: AMERICAN CHEMICAL SOCPriority: Aug 28, 2018Filed: Dec 4, 2020Published: Mar 25, 2021
Est. expiryAug 28, 2038(~12.1 yrs left)· nominal 20-yr term from priority
G06N 3/042G06N 3/0455G06N 20/20G06N 5/022G06F 40/205G06F 16/316G06F 40/279G06F 16/335G06F 17/16G06F 16/93G06F 16/3347G06F 16/328G06N 3/02
48
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

In some embodiments, a computer-implemented method for retrieving a similar document from a corpus of documents is provided. The method may include receiving a search document comprising a set of words; applying a first encoder to generate a first vector; applying a second encoder to generate a second vector; determining a first similarity between the first vector of the search document and the first vector of each document of the corpus of documents; determining a second similarity between the second vector of the search document and the second vector of each document of the corpus of documents; generating a first ranked list of documents based on the first similarity; generating a second ranked list of documents based on the second similarity; applying a voting algorithm to determine a score associated with each document; and outputting a third ranked list of documents based on the determined score.

Claims

exact text as granted — not AI-modified
1 . A computer implemented method for generating a document database, the method comprising:
 receiving a document of a plurality of documents, the document comprising a set of words;   applying a first encoder to the set of words to generate a first vector;   applying a second encoder to the set of words to generate a second;   indexing the document using the first vector and the second vector into a searchable index; and   enabling searching for the document using the index.   
     
     
         2 . The method of  claim 1 , wherein the index comprises a first index for the first vector and second index for the second vector. 
     
     
         3 . The method of  claim 1 , further comprising:
 applying a model to the set of words to generate one or more tags associated with the document; and   based on the one or more tags, updating a node-edge graph with the document, wherein the node-edge graph represents relationships between the plurality of documents.   
     
     
         4 . The method of  claim 1 , further comprising:
 parsing the document to identify a trigger word, the trigger word indicating a subset of words;   determining that the document does not contain the trigger word; and   storing the document in an exception database.   
     
     
         5 . The method of  claim 1 , wherein the first encoder comprises a neural network encoder. 
     
     
         6 . The method of  claim 1 , wherein applying the second encoder comprises parsing the set of words and removing occurrences of a stop word from the set of words to generate a subset of words. 
     
     
         7 . The method of  claim 6 , further comprising:
 determining the number of times each of the subset of words appears in the subset of words; and   determining a rarity of each of the subset of words.   
     
     
         8 . The method of  claim 7 , wherein the rarity comprises a number of times a word appears in the document compared to a number of times the word appears in the plurality of documents. 
     
     
         9 . The method of  claim 3 , wherein the one or more tags belong to a set of tags, the set of tags being generated by a model applied to the plurality of documents. 
     
     
         10 - 20 . (canceled) 
     
     
         21 . A system for generating a document database, the system comprising:
 a memory storing instructions; and   one or more processors configured to execute the instructions to perform operations comprising:
 receiving a document of a plurality of documents, the document comprising a set of words; 
 applying a first encoder to the set of words to generate a first vector; 
 applying a second encoder to the set of words to generate a second; 
 indexing the document using the first vector and the second vector into a searchable index; and 
 enabling searching for the document using the index. 
   
     
     
         22 . The system of  claim 21 , wherein the index comprises a first index for the first vector and second index for the second vector. 
     
     
         23 . The system of  claim 21 , the operations further comprising:
 applying a model to the set of words to generate one or more tags associated with the document; and   based on the one or more tags, updating a node-edge graph with the document, wherein the node-edge graph represents relationships between the plurality of documents.   
     
     
         24 . The system of  claim 21 , the operations further comprising:
 parsing the document to identify a trigger word, the trigger word indicating a subset of words;   determining that the document does not contain the trigger word; and   storing the document in an exception database.   
     
     
         25 . The system of  claim 21 , wherein the first encoder comprises a neural network encoder. 
     
     
         26 . The system of  claim 21 , wherein applying the second encoder comprises parsing the set of words and removing occurrences of a stop word from the set of words to generate a subset of words. 
     
     
         27 . The system of  claim 26 , the operations further comprising:
 determining the number of times each of the subset of words appears in the subset of words; and   determining a rarity of each of the subset of words.   
     
     
         28 . The system of  claim 27 , wherein the rarity comprises a number of times a word appears in the document compared to a number of times the word appears in the plurality of documents. 
     
     
         29 . The system of  claim 23 , wherein the one or more tags belong to a set of tags, the set of tags being generated by a model applied to the plurality of documents.

Join the waitlist — get patent alerts

Track US2021089563A1 — get alerts on status changes and closely related new filings.

We store only your email — no account needed. See our privacy policy.