US 6,789,105 Q

GPTKB entity