US 7,042,042 B2

GPTKB entity