US Patent 7,356,682

GPTKB entity