US 6,789,109 B1

GPTKB entity