sifter: a household sieve (as for flour)
device: an instrumentality invented for a particular purpose
keyboard buffer: a buffer that keeps track of key strokes until the computer is ready to respond to them