US 6,789,954 I2

GPTKB entity