US 8912346 B2

GPTKB entity