US 6,789,882 E96

GPTKB entity