| CPC G06F 16/3347 (2019.01) [G06F 16/325 (2019.01); G06F 16/38 (2019.01); G06F 16/9017 (2019.01); G06N 3/04 (2013.01); H04L 41/5032 (2013.01)] | 20 Claims |

|
1. A system comprising:
a processor; and
a memory, accessible by the processor, the memory storing:
a lookup table comprising a plurality of entries containing a plurality of respective paragraph vectors; and
instructions that, when executed by the processor, cause the processor to perform operations comprising:
receiving, from a client device, an input text string;
determining a paragraph vector for the input text string;
identifying one or more matching entries, from the plurality of entries within the lookup table, having respective paragraph vectors that are within a pre-defined matching criteria of the determined paragraph vector for the input text string, wherein each of the one or more matching entries comprises a respective paragraph vector of a respective text string and a respective unique identifier that references a respective incident report stored in a database, and wherein the respective incident report comprises the respective text string;
determining a list of unique identifiers from the unique identifiers of the one or more matching entries based at least in part on respective timestamps of the respective incident reports; and
transmitting, to the client device, information related to the incident reports referenced by the list of unique identifiers.
|