US 6,789,004 D18

GPTKB entity