Patent 6,617,367 B1