US Patent 9,432,109

GPTKB entity