US 6,789,747 N1

GPTKB entity