US 6,789,966 N2

GPTKB entity