US 6789191 B2

GPTKB entity