US 6,789,007 E1

GPTKB entity