US Patent 6,064,509

GPTKB entity