US 9500018 B2

GPTKB entity