US 6,787,222 C1

GPTKB entity