US 6,789,912 N1

GPTKB entity