US Patent 6,574,352

GPTKB entity