US 6,789,312 W3

GPTKB entity