US Patent 8,222,223

GPTKB entity