US Patent 7,812,123

GPTKB entity