Links

US Patent 6,634,052 and US Patent 6,348,104