US 6,789,1045 B2

GPTKB entity