US 6789196 B2

GPTKB entity