US 8889909102 B2

GPTKB entity