US patent 17,234,567

GPTKB entity