US 6,789,042 W5

GPTKB entity