US 6789040 B2

GPTKB entity