Да особо не задумывался над названием. По сути setTimeout если запустит и потом не контролировать, то исполнится, а здесь если в течении заданного времени нет новых вводных данных то запускается.
Вот в Интернете, что пишут - В принципе, он дросселирует вызовы, поэтому, если он вызывается более одного раза за короткий промежуток времени, будет вызван только один экземпляр.