US 6,789,828 S1

GPTKB entity