US 6789059 B2

GPTKB entity