US 9389015 B2

GPTKB entity