US 9012382 B2

GPTKB entity