JQuery: как сделать push запрос к браузеру юзера об обновлении страницы?
Спросите у гугла "что такое comet сервер". 
Comet, это не только порошок для сантехники, но еще и веб-технология, и целое семейство продуктов для реализации того, что вам  нужно. 
Смысл как раз в том, что клиент "слушает канал" а сервер пихает данные в "канал на который подписан клиент".  В несколько строк вы напише не просто чат, который обновляется раз в минуту но и любой другой с "Oicho-Kabu и гейшами"
Можно использовать web-socket для этих целей