US 6,789,845 W1

GPTKB entity