US 6,789,480 N1

GPTKB entity