US 8901235 B8

GPTKB entity