US 6,787,666 D1

GPTKB entity