US patent 17,890,517

GPTKB entity