US 6,789,149 W3

GPTKB entity