US Patent 7185527

GPTKB entity