US Patent 7,037,037

GPTKB entity