US patent 25,920,000

GPTKB entity