US 8037239 B2

GPTKB entity