US Patent 8,107,390

GPTKB entity