US Patent 5258995 [2.4MB] US Patent 5267244 [2.2MB] US Patent 5398258 [2.3MB] US Patent 6272343 [1.4MB] 030303