REDDY (2004) US2004229914A1