PTO Direct Patent Search  
Free Patent / Publication Database Search