KHANDELWAL (2009) US7632520B2