Я не знаю, если я полностью понимаю, что вы просите. Но, как я вижу, вы запрашиваете способ обновления веб-страницы без обновления (и не зная, когда нужно обновлять), это означает использование Push. Вы можете достичь этого по-разному. Я просто расскажу, как я это сделаю:
1 - Внедрение сервера комет. Я бы предложил Atmosphere
2 - На этом сервере реализован метод @Broadcast.
3 - На сервере комет также реализуется поток, который просто проверяет наличие обновлений в базе данных и, когда он найден, вызывает метод широковещания.
4 - Наконец, используйте какой-либо метод подписки на сервер комет. Я бы предложил использовать библиотеку JQuery, предоставленную Atmosphere.
Как я уже сказал, это всего лишь схема, и есть много вариантов для достижения того, что вам нужно (или того, что, по вашему мнению, вам нужно), это всего лишь один.