US 6,787,666 C1

GPTKB entity