US Patent 8,222,227

GPTKB entity