Patent 6,702,703 B2