US 6,789,584 W1

GPTKB entity