US 6,787,777 A2

GPTKB entity