US PATENT # 10,526,760