US Patent 8,107,420

GPTKB entity