US 9012378 B2

GPTKB entity