United States Patent US8359460 Note: If you have problems viewing the PDF, please make sure you have the latest version ofAdobe Acrobat. Back to full text