Конечно, вы могли бы делать более частые запросы к серверу, которые не используют ресурсы сервера в течение 10 полных минут?
например. отправлять AJAX-запрос каждые 60 секунд или около того и возвращать, произошло ли какое-либо событие. Недостатком является то, что пользователю может потребоваться до минуты, чтобы увидеть уведомление о каком-либо событии, поэтому, если вам это нужно более или менее немедленно, это проблема.
Если это нужно сделать немедленно, похоже, что поиск в "длинном опросе" с помощью что-то вроде node.js может быть решением, хотя его нетривиально реализовать.