United States Patent and Trademark Office (USPTO) US 11,389,558 B2
Islamic Republic of Iran Patent Office (IRIPO-80196).