US 9595958 B2

GPTKB entity