US 7172742436 B2

GPTKB entity