Patent 9521772 was granted and assigned to Keba Group on December, 2016 by the United States Patent and Trademark Office.