U.S. Pat.#5,927,509

What is it?