US Patent 7,356,685

GPTKB entity