U.S. Patent No. 11944166 April 2, 2024 U.S. Patent No. 11944166 Download PDF U.S. Patent No. 11944166 View on Google Patents