US Patent 6,157,721

GPTKB entity