US patent 17,890,523

GPTKB entity