US 7577880 B2

GPTKB entity