US 6,789,020 D2

GPTKB entity