US Patent 7,356,711

GPTKB entity