US Patent 6,345,678

GPTKB entity