Patent Document ID: 8948465
Application ID: 13598819
Patent Status: 1

Claim One:
1. A system comprising: at least one processor; and at least one memory coupled to the at least one processor having stored thereon instructions which, when executed by the at least one processor, causes the at least one processor to perform operations comprising: managing a watch list that includes sorted biometric data for persons in the watch list and associations to additional biometric data for the persons in the watch list by: determining, for each of two or more persons identified in the watch list, whether corresponding blob data for the biometric data of the corresponding person meets a threshold storage size; based on a determination that the corresponding blob data for the corresponding biometric data for the corresponding person does not meet the threshold storage size, storing, for at least one of the two or more persons, the corresponding blob data in a table with a corresponding identifier for the corresponding person; and based on a determination that the corresponding blob data for the corresponding biometric data for the corresponding person meets the threshold storage size, storing, for at least one of the two or more persons, the corresponding blob data in non-relational storage and storing a link to the corresponding blob data in the table with the corresponding identifier; accessing multiple images of a potential suspect; controlling parallel pre-processing of the multiple images of the potential suspect; based on the pre-processing, determining an image of the potential suspect to use in matching against the watch list; using the determined image of the potential suspect to search the sorted biometric data included in the watch list; identifying a subset of persons from the watch list based on the search of the sorted biometric data included in the watch list; controlling parallel analysis of the determined image of the potential suspect against biometric data associated with the subset of persons in the watch list; determining whether the potential suspect matches a person in the watch list based on the parallel analysis of the determined image of the potential suspect against biometric data associated with the subset of persons in the watch list; and outputting a result based on the determination of whether the potential suspect matches a person in the watch list.