US 6,789,717 S1

GPTKB entity