US Patent 7,356,692

GPTKB entity