US 9380000 B2

GPTKB entity