US 9390000 B2

GPTKB entity