US 6,789,576 S1

GPTKB entity