US patent 7,029,029

GPTKB entity