US 9990123 C2

GPTKB entity