US 6,789,508 G1

GPTKB entity