US 6,789,578 D1

GPTKB entity