US 9899009102 B2

GPTKB entity