US 7,040,040 B2

GPTKB entity