US 6,789,441 S1

GPTKB entity