US 6,789,943 I2

GPTKB entity