atualizações instantâneas do navegador com ajax / jquery

Estou tentando fazer a engenharia reversa de como o facebook lida com as notificações, quando você recebe uma mensagem e é notificado instantaneamente pelo navegador.

Eu brinquei com isso por um tempo e percebi que sempre há uma solicitação GET pendente "escutando" se você quiser algum tipo de atualização do servidor. Parece ser algum tipo de padrão de observador. Eu só estava me perguntando se esse padrão foi documentado em algum lugar.

questionAnswers(2)

yourAnswerToTheQuestion