US 6,789,847 W1

GPTKB entity