US 6,789,845 E40

GPTKB entity