La manera mas simple es cuando el campo de texto pierde el foco.
Se me ocurre una manera mas compleja pero no tanto seria por ejemplo utilizando cookies, setTimeout, y clearInterval().
Al momento de comenzar a escribir se inicie una cookie y defines un tiempo, por ejemplo 2 segundos. Cada vez que se hace una pasada por el keypress (por cada tecla que presiones) utilizas el clearInterval para matar el setTimeout iniciado anteriormente, llegará un momento en que dejaras de escribir y pasado dos segundos desde ese momento se hace el load ;)
Te dejo un par de link con el uso de cookies con jquery, SetTimeOut y clearInterval
http://img.aulambra.com/wp-content/u...on-jquery.html http://www.pedroventura.com/javascri...-settimeout-2/
Saludos.