U.S. Pat.#5,927,509
What is it?