US Patent 7,029,029

GPTKB entity