US 7,047,047 B2

GPTKB entity