US 6,789,191 C1

GPTKB entity