US 9500020 B2

GPTKB entity