Anti-diabetic compounds and their patent information: an update. uri icon