US 6,789,582 D1

GPTKB entity