Brouillette, Wayne J.; Atigadda, Venkatram Reddy; Luo, Ming; Babu, Yarlagadda S. Patent: US6509359 B1, 2003 ;