video mine technology