US Patent 8,107,413

GPTKB entity