US 6,789,250 E29

GPTKB entity