United States Patent No: US 11,351,065 B2