US 6,789,223 D1

GPTKB entity