Como o tempo de leitura é calculado?

Só me pergunto como isso é calculado. Vocês usam um modelo padrão de palavras por minuto de um cálculo humano? Tempo gasto no site? Se for esse o caso, o que acontece se um usuário ficar inativo?

Aqui estão os detalhes técnicos: