US 6,789,335 W3

GPTKB entity