US 6,789,315 W1

GPTKB entity