US Patent 7,044,044

GPTKB entity