US 6,789,180 P2

GPTKB entity