The Search Engine provides the customer the means to manage image blobs as a component of existing (legacy) systems. The search engine is not a stand-alone product, rather it is a "thin layer" designed to integrate into a data management system to add retinal identification and source verification functionality. This functionality includes the ability to search for a match to an image among a very large collection of images. It also includes using image blob data to assist in locating product that may be involved in a contaminated product recall, providing admissible evidence in a food safety case investigation, or providing information for disease epidemic control.
|

This screen capture of a prototype analysis program illustrates the conversion of images to electronic code for storage and retrieval.
|
The Search Engine can take the form of a software layer that installs on the customer's existing hardware, or a complete hardware and software deliverable that is installed into the customers machine room and is integrated into the customers legacy systems using a high-speed interconnect. The customer's systems access the search engine using a simple API built on standard interprocess communication protocols.
The Search Engine receives the image blobs from the unloaded memory card. This can be accomplished via an Internet connection or by simply uploading the data from the memory card itself. The search engine supports different query requests and provides several specific types of highly valuable information. For example, a customer may query the system to match an image with one already contained in the database, or to locate all images (and therefore animals) associated in date/time/location with a specific animal.
The Search Engine constantly monitors the data in the image blobs and provides system performance information to the customer. For example, the Search Engine constantly monitors the use of OptiReaderTM devices and reports on anomalistic device behavior.