US 6,789,356 S1

GPTKB entity