Lo único que necesitas es hacer una consulta a la base de datos, antes de insertar información, verificar el último datetime que ingreso, y usar funciones como
UNIX_TIMESTAMP() para comparar si ya ha pasado tiempo. Un ejemplo de lo que puedes hacer
Eso lo que hace es comparar la última fecha que ingreso información si la fecha que ingreso data más 180 segundos (3 minutos) es mayor entonces te va a traer datos, solo necesitas comprar si tiene datos entonces que informe o lo que sea.
Esto es solo para darte una idea de lo que puedes hacer.
También puedes usar sesiones, pero si usa diferentes navegadores entonces puede que ingrese datos. Por eso te recomendé mejor la base de datos.